Back to Aurora Vision Studio website

You are here: Start » Filter Reference » Point3DGrid » Point3DGrid Fitting » RemoveOutliersFromPoint3DGrid

RemoveOutliersFromPoint3DGrid


Module: Vision3DPro

Removes noise from a given Point3DGrid. All points that are too far from their neighbors are removed.

Name Type Range Description
Input value inPointGrid Point3DGrid Input Point3DGrid
Input value inRoi Region* Region of interest
Input value inStdDevMultiple Real 0.0 - Allows to set a threshold based on standard deviation of average distances between points on input.
Input value inNeighborCount Integer 1 - Defines number of neighbors used to compute average distances between vertices.
Output value outGrid Point3DGrid Cleaned input
Diagnostic input diagThreshold Real Threshold used by the algorithm.
Diagnostic input diagAverageDistance Real Average distance between input points and their neighborhood

Errors

This filter can throw an exception to report error. Read how to deal with errors in Error Handling.

List of possible exceptions:

Error type Description
DomainError inNeighborCount is larger than the number of valid points in RemoveOutliersFromPoint3DGrid.
DomainError Input grid has no valid points in RemoveOutliersFromPoint3DGrid.
DomainError Input grid is empty in RemoveOutliersFromPoint3DGrid.

Complexity Level

This filter is available on Advanced Complexity Level.