Validate Point Clouds
Function
This Step uses the set thresholds to judge whether the input point clouds meet the requirements.
Usage Scenario
This Step is usually used to judge whether each input point cloud meets the requirements based on a threshold on the number of points (setting the parameter "Filter" to "CloudCapacityFilter").
After validation, you can use the Filter Data by Boolean Value Step to filter out point clouds that do not meet the requirements.
Parameter Description
Filter Settings
| Parameter | Description |
|---|---|
Filter |
Parameter description: Select the filter type used to validate the point clouds. Value list:
Default value: CloudCapacityFilter. Instruction: Select different filter types according to different point cloud validation requirements. |
CircleCloudsFilter
| Parameter | Description |
|---|---|
Contour Search Method |
Description: This parameter is used to set the retrieval method for extracting the circular contour. Value list:
Default value: RETR_EXTERNAL |
Min Area |
Description: This parameter is used to set the minimum threshold of the area of the circle contour. Contours below this threshold will be filtered out.
|
Max Area |
Description: This parameter is used to set the maximum threshold of the area of the circle contour. Contours above this threshold will be filtered out.
|
Min Circularity |
Description: This parameter is used to set the minimum threshold of the circularity of the circle contour. Point clouds with circularity lower than this threshold will be filtered out.
|
Max Circularity |
Description: This parameter is used to set the maximum threshold of the circularity of the circle contour. Point clouds with circularity above this threshold will be filtered out.
|
Min Convexity |
Description: This parameter is used to set the minimum threshold of the convexity of the circle contour. Point clouds with convexity lower than this threshold will be filtered out.
|
Max Convexity |
Description: This parameter is used to set the maximum threshold of the convexity of the circle contour. Point clouds with convexity above this threshold will be filtered out.
|
Min Inertia |
Description: This parameter is used to set the minimum inertia threshold of the circle contour. Point clouds with inertia values below this threshold will be filtered out.
|
Max Inertia |
Description: This parameter is used to set the maximum inertia threshold of the circle contour. Point clouds with inertia values above this threshold will be filtered out.
|
Dilation Kernel Size |
Description: This parameter is used to set the kernel size of the dilation operation during point cloud preprocessing. The larger the kernel size, the stronger the dilation effect.
|
Erode Kernel Size |
Description: This parameter is used to set the kernel size of the erosion operation during point cloud preprocessing. The larger the kernel, the stronger the erosion effect.
|
CloudCapacityFilter
| Parameter | Description |
|---|---|
Min Number of Points |
Description: This parameter is used to set the minimum threshold of the number of points in a point cloud. Point clouds with fewer points than this threshold will be judged as not meeting the requirements.
|
Max Number of Points |
Description: This parameter is used to set the maximum threshold of the number of points in a point cloud. Point clouds with more points than this threshold will be judged as not meeting the requirements.
|
RectCloudsFilter
| Parameter | Description |
|---|---|
Min Rectangularity |
Description: This parameter is used to set the minimum rectangularity threshold for rectangular contour. Point clouds with rectangularity lower than this threshold will be judged as not meeting the requirements.
|
Dilation Kernel Size |
Description: This parameter is used to set the kernel size of the dilation operation during point cloud preprocessing. The larger the kernel size, the stronger the dilation effect.
|
Erode Kernel Size |
Description: This parameter is used to set the kernel size of the erosion operation during point cloud preprocessing. The larger the kernel, the stronger the erosion effect.
|
SolidCloudsFilter
| Parameter | Description |
|---|---|
Ratio Threshold |
Description: This parameter is used to set the threshold for the filling ratio of the point cloud. Point clouds below this threshold will be judged as not meeting the requirements.
|
Remove Solid Clouds |
Description: This parameter is used to determine whether to remove solid clouds. Once this option is selected, solid clouds will be filtered out.
|
Dilation Kernel Size |
Description: This parameter is used to set the kernel size of the dilation operation during point cloud preprocessing. The larger the kernel size, the stronger the dilation effect.
|
Erode Kernel Size |
Description: This parameter is used to set the kernel size of the erosion operation during point cloud preprocessing. The larger the kernel, the stronger the erosion effect.
|