Merge Point Cloud List

Functional Description

This operator takes a list of point clouds as input. Based on the user-set "Max points" and "Minimum points" parameters, it filters the point clouds in the list whose point counts fall within the specified range, and then merges (concatenates) all filtered point clouds into a single, larger point cloud output.

Usage Scenarios

  • Merging Valid Results: When an upstream operator (such as clustering or segmentation) produces a list of point clouds, which may include scattered noise points or excessively large regions, this operator can be used to filter out segments with appropriate point counts and merge them into a single entity for subsequent processing.

  • Selective Merging: Select and merge target objects from multiple candidate point clouds based on the approximate point count range of the objects.

Inputs and Outputs

Input Items

Point Cloud List: The input list of point clouds to be filtered and merged.

Output Items

Merge Point Cloud: The single point cloud resulting from merging the filtered point clouds. If no point clouds remain after filtering, the output is null.

Parameter Description

Max points

Parameter Description

The maximum number of points that a point cloud allowed to be retained during filtering can contain.

Tuning Description

Used to filter out point cloud regions with too many points. For example, if the background or ground is mistakenly clustered into an excessively large point cloud, this value can be set to exclude it from merging. The default value is very large and usually does not need to be modified unless there is a specific filtering requirement.

Parameter Range

[1, 4000000], Default: 4000000

Minimum points

Parameter Description

The minimum number of points that a point cloud required to be retained during filtering must contain.

Tuning Description

Used to filter out point cloud clusters with too few points, which are usually noise. Increasing this value can remove more small clusters but may mistakenly delete small valid objects.

Parameter Range

[1, 4000000], Default: 1