Skip to content

3D Outlier Filter

Operator Function

Remove outliers from the input point cloud

Input point cloud

Input

Output result

Input

Parameter Introduction

Input Parameters

ParameterRangeDefault ValueDescriptionIllustration
Input Image0-80The IM number for image input

Calculation Parameters

ParameterRangeDefault ValueDescriptionIllustration
AlgorithmNeighborhood-based Outlier Removal/Radius Outlier RemovalNeighborhood-based Outlier Removal
Neighborhood-based Outlier RemovalSee Neighborhood-based Outlier Removal
Radius Outlier RemovalSee Radius Outlier Removal
Output ImageThe IM number for image output

Neighborhood-based Outlier Removal

ParameterRangeDefault ValueDescriptionIllustration
K-Nearest Neighbors10Number of neighboring points to search.
When value is large (e.g., 50-100), beneficial for removing outliers outside the overall range.
When value is small, beneficial for removing local outliers.
Note: Larger k values increase operator processing time; balance between filtering effect and runtime.
Standard Deviation Multiplier2.000Coefficient for calculating outlier removal threshold.
Smaller values result in smaller distance thresholds, removing more outliers.
Recommended adjustment range: 1.0-2.0.
Note: Values less than 1.0 should be adjusted cautiously as they may remove many valid points.

Radius Outlier Removal

ParameterRangeDefault ValueDescriptionIllustration
Search Radius0.500Sphere radius for radius search.
Larger radius typically increases number of points within radius range.
Therefore, this parameter should be adjusted in combination with Minimum Points in Radius.
Note: Larger search radius values increase operator processing time accordingly.
Search Radius
Minimum Points in Radius1Minimum number of points required within sphere radius; if less than set threshold, current query point will be filtered out.
Note: Larger point count thresholds increase operator processing time accordingly.
Minimum Points in Radius

Output Parameters

NameTypeRangeDescription
Resultbooltrue/falsetrue for success
false for failure
Warningbooltrue/falsetrue indicates there is a warning
false indicates there is none
MessagestringOutputs success, error, or warning information; if there is no error or warning, it is empty
TimefloatOperator execution time, unit: ms

Exception Troubleshooting

No.TemplateParameterSolution
1Statistical outlier filtering failed1. Check if input point cloud is empty
2. Check if k value is less than 0 or greater than 100
3. Check if standard deviation coefficient is less than 0 or greater than 1000
2Radius filtering failed1. Check if input point cloud is empty
2. Check if radius is less than 0
3All points were filtered! Please modify parameters1. Check if input point cloud is empty
2. Check if ROI position encloses any point cloud
3. Check if point cloud contains invalid values
4. Check if radius coefficient is set too small
4The input value is {0}, invalid outlier filtering algorithmOnly supports Neighborhood-based outlier removal, Radius outlier removal

Example Introduction

Engineering Design

  1. Select the Load 3D Point Cloud tool to load the 3D point cloud image to be processed into IM0.

  2. Select two 3D Outlier Filter tools, using different algorithms to filter the point cloud.

Tool Usage

  1. Select the input image for operation; the image number must match the IM number where the image is located in the project.

  2. Set parameters

  3. Click Test to check if the image window and parameters meet expectations

  4. If there are no issues, click Save, then run the operator in the run list to view the results in the corresponding IM

Local Image

AI-Vision, Making 3D Measurement Easier