Density-based Clustering Segmentation (with Normals)
Function: Using the DBSCAN method for clustering point clouds, DBSCAN is a density-based clustering segmentation method. The clustering process starts from a randomly selected seed point and expands until no more points satisfying the density condition can be found. Then, a new seed point is chosen, and the process continues until all points have been traversed
Input Parameters:
Name | Type | Valid Range | Default Value | Meaning |
---|---|---|---|---|
Pointcloud |
NormalPoints |
None |
None |
Input point cloud |
Output Parameters:
Name | Type | Valid Range | Default Value | Meaning |
---|---|---|---|---|
Split point cloud |
NormalPoints |
None |
None |
Return to split point cloud |
Parameter Settings:
Name | Type | Valid Range | Default Value | Meaning |
---|---|---|---|---|
Search radius in |
Float |
[0, 200] |
5 |
The larger the search radius of each seed point, the less clustering |
Density condition |
Integer |
[0, 100000] |
5 |
The minimum number of point cloud points required within the search radius of each seed point, that is, the density condition. The larger the clustering is, the more stringent the clustering is. The smaller the clustering is, the looser the clustering is. The more the clustering is, the more the clustering is. |
Clustering minimum points |
Integer |
[1, 4000000] |
100 |
Minimum number of Point Cloud Points per Cluster |
Clustering max points |
Integer |
[1, 4000000] |
4000000 |
Maximum number of Point Cloud Points per Cluster |
Enable sorting |
Bool |
None |
True |
Sort all output point clouds by number of point clouds from largest to smallest |
Enable node |
Bool |
None |
True |
Turn on node functionality |
Retain all results |
Bool |
[True, False] |
True |
For each input point cloud, whether to output all the split results, if false, the specified number of results will be retained |