...

LIS Analysis - in depth analysis of point clouds

This package contains tools for the in-depth analysis of point cloud data like 3D distance measurement between two point clouds, normal vector and positional accuracy estimation, the calculation of various point features by neighborhood analysis (including height features, density features, geometric features, local plane features and Eigenvalue features), the calculation of segment features for object-based classification, statistical analyses and fuzzy c-means clustering.

Tool: Change Detection by ICP

Features
• 3D change detection between point clouds of two epochs
• three different processing options: fixed block size, core points or segments
• output of measured 3D distance, displacement vector and angles of rotation
Applications
• 3D distance measurement between two point clouds
• change detection and quantification

Tool: Distances Between Point Clouds

Features
• 3D distance measurement between two point clouds
• measurement along normal vector direction between two fitted planes
• choice of analysis scale and thus consideration of surface roughness
• automatic derivation of a level-of-detection (LOD) based on surface roughness, point count, positional (range, laser beam incidence angle) and registration error
• output of measured 3D distance, displacement vector, LOD, etc.
Applications
• 3D distance measurement between two point clouds
• change detection and quantification
• error assessment
• quality control

Tool: Feature Statistics

Features
• calculation of cumulative statistics of pre-computed point cloud attributes: count, minimum, maximum, range, sum, mean, standard deviation, median and majority
• in the case a segment identifier is provided the statistics are calculated per segment
• calculation results can be attached to the point cloud or reported in a table
Applications
• statistical analysis of (pre-computed) point attributes / features

Tool: Fuzzy C-Means Clustering

Features
• Fuzzy C-Means clustering on point cloud attributes
• application of a minimum degree of membership
• optional output of derived cluster centers
Applications
• cluster analysis
• unsupervised classification

Tool: Normal Estimation (Robust PCA)

Features
• Normal vector calculation by robust principal component analysis
• Nearest Neighbors: k nearest neighbors or radius search
• optional output of smoothed point cloud
Applications
• normal vector calculation for each point

Tool: Point Cloud Accuracy Estimation

Features
• estimation of positional accuracy of each point based on scanner position, beam divergence and local surface orientation
• calculation of range (distance to scanner), footprint diameter, incidence angle, horizontal error, vertical error and total error
Applications
• estimation of positional uncertainty of each point in a point cloud
• calculation of range (e.g. for intensity normalization)

Tool: Point Cloud Attribute Histogram

Features
• calculation of histograms of point cloud attributes (reported in a table)
• user-defined bin size and bin minimum
Applications
• determination of point cloud attribute value distributions

Tool: Point Cloud Cluster Analysis

Features
• cluster analysis on selected point cloud attributes
Applications
• clustering of points based on attribute values, e.g., intensity

Tool: Point Cloud Features

Features
• calculation of geometrical and echo-based point features based on the analysis of the local point neighborhood
• height features: 2D height difference, 2D height variance, 2D elevation range, 3D elevation range, 3D height variance, offset to a raster dataset
• density features: 2D point density, 3D point density, 3D/2D point density ratio, 3D/2D neighbor ratio, 3D/2D slope-adaptive echo ratio
• local plane features: normal vector, slope, aspect, distance, deviation, standard deviation, quality of fit
• Eigenvalue features: Eigenvalues, Eigenvectors, anisotropy, omnivariance, planarity, linearity, scatter, entropy, Sneed-Folk-Form-Index, vertical angle of largest Eigenvalue, vertical angle of smallest Eigenvalue, horizontal angle of largest Eigenvalue, boundary angle, geometric curvature, change of curvature
• radius and k-nearest neighbor search
• least-squares and robust plane fitting
• optional: use of core points and a separate neighborhood point cloud, e.g. to perform the analysis on different scales
Applications
• calculation of a manifold set of point features describing the local point neighborhood
• point cloud (statistical) analysis
• point cloud classification

Tool: Point Neighborhood Statistics

Features
• calculation of cumulative statistics of point cloud attributes from the point's neighborhood: count, minimum, maximum, range, mean, median, standard deviation, percentile, skewness, majority, number of unique values
• 2D or 3D neighborhood
• user defined search radius
• optional: use of core points and a separate neighborhood point cloud, e.g. to perform the analysis on different scales
Applications
• computation of statistical measures from the local point neighborhood
• computation of statistical measures from the neighborhood of a separate point cloud

Tool: Segment Features

Features
• calculation of features for point cloud segments
• analysis of all points belonging to a (pre-computed) segment instead of using a search radius
• geometric features: point count, length 2D/3D, width 2D/3D, height 2D/3D, shape ratio 2D/3D, bounding box area 2D/3D and bounding box volume 2D/3D
• polygon features: polygon area 2D/3D, perimeter 2D/3D, P/A 2D/3D, Deqpc 2D/3D, sphericity 2D/3D, shape index 2D/3D
• plane features: normal vector, slope, aspect, distance, deviation, standard deviation
• Eigenvalue features: Eigenvalues, Eigenvectors, anisotropy, omnivariance, planarity, linearity, scatter, entropy, Sneed-Folk-Form-Index, vertical angle, horizontal angle
Applications
• calculation of a manifold set of segment features describing the segment properties
• (statistical) analysis of segments
• object-based point cloud classification

Tool: Segment Neighborhood Statistics

Features
• calculation of cumulative statistics of point cloud attributes from point cloud segment's neighborhood: count, minimum, maximum, range, sum, mean, median, standard deviation, majority and number of unique values
• 2D or 3D neighborhood
• user defined search radius
• optional: use of core points and a separate neighborhood point cloud, e.g. to perform the analysis on different scales
Applications
• computation of statistical measures from the segment neighborhood
• computation of statistical measures from the segment neighborhood of a separate point cloud