...

LIS Segmentation - prepare point cloud data for object based analysis and classification

This package contains a comprehensive set of point cloud segmentation and region growing tools, each dedicated to specialized tasks. Applications include the segmentation of point clouds by robust plane or line fitting and the segmentation of ground, building and vegetation points.

Tool: Block Segmentation

Features
• point cloud segmentation by robust plane fitting
• data is processed in 2D or 3D tiles
• user specified number of planes to fit within each tile
• output attributes: region id, segment id, normal vector
Applications
• point cloud segmentation
• normal vector computation
• object based analysis/classification

Tool: Clump Segmentation

Features
• point cloud segmentation by robust plane fitting
• data is processed in clumps, identified by an attribute
• model points can be specified by a seed attribute
• output attributes: segment id, segment size, normal vector
Applications
• point cloud segmentation (esp. building roofs)
• normal vector computation
• object based analysis/classification

Tool: Create Ground Seeds

Features
• detection of ground seed points by iterative TIN densification
• constraining factors: normal tolerance, valid segment
• all valid segments that include a ground seed can be flagged as ground
Applications
• region growing
• point cloud classification

Tool: Create Segment Seeds

Features
• creation of seed points on point cloud segments based on attribute values
• seed points are determined by searching the minimum, maximum or median attribute value per segment
Applications
• region growing
• object based analysis/classification

Tool: Density-based Spatial Clustering

Features
• data clustering to group points that are closely packed together, marking points in low density regions as outliers (DBSCAN)
• clustering can be constrained by an attribute
• clusters can be filter based on size
• outputs: cluster id, cluster size
Applications
• data clustering
• region growing
• object based analysis/classification

Tool: Hybrid Segmentation

Features
• point cloud segmentation by distance-weighted cut and value aggregation
• input attributes: normal vector, 3D density, eigenvalues, planarity; optionally RGB
• outputs: plane offset, segment id
Applications
• point cloud segmentation
• object based analysis/classification

Tool: Mean Shift Clustering

Features
• point cloud segmentation by mean shift clustering on up to three point cloud attributes
• outputs: segment id, mean shifted point cloud (optional)
Applications
• point cloud segmentation
• object based analysis/classification
• point cloud smoothing

Tool: Region Growing

Features
• region growing based on attribute value similarity and nearest neighbor search
• up to three attributes, each with its own value tolerance, and/or normal vector similarity
• random seed or seed attribute
• 2D and 3D nearest neighbor search (knn/radius)
• outputs: segment id, segment size, segment class
Applications
• region growing
• object based analysis/classification

Tool: Region Growing [interactive]

Features
• interactive version of the Region Growing tool
• seed point is given by user (mouse-click)
Applications
• region growing
• object based analysis/classification

Tool: Segmentation by Lines

Features
• point cloud segmentation by robust line fitting
• threshold attribute constrains which points are processed
• 2D or 3D line fitting
• outputs: segment id, segment size, direction vector, slope, aspect
Applications
• point cloud segmentation
• direction vector computation
• object based analysis/classification

Tool: Segmentation by Plane Growing

Features
• point cloud segmentation by robust plane fitting and plane growing
• model points can be specified by a seed attribute, otherwise planarity is used
• radius search or k nearest neighbors
• output attributes: segment id, segment size, normal vector, slope, aspect, quality of fit
Applications
• point cloud segmentation
• normal vector computation
• object based analysis/classification

Tool: Segmentation by Planes

Features
• point cloud segmentation by robust plane fitting
• radius search or k nearest neighbors
• output attributes: segment id, segment size, normal vector, slope, aspect, quality of fit
Applications
• point cloud segmentation
• normal vector computation
• object based analysis/classification

Tool: Stepwise Segmentation

Features
• point cloud segmentation by robust plane fitting
• optimized for objects with well-defined edges
• model points can be specified by a seed attribute
• radius search
• output attributes: region id, segment id, segment size, normal vector
Applications
• point cloud segmentation (eps. buildings and building facades)
• normal vector computation
• object based analysis/classification