mosaic.operations.remove_outliers#

remove_outliers(geometry, method='statistical', **kwargs)[source]#

Remove statistical outliers from point cloud.

Parameters:
geometryGeometry or GeometryData

Input data.

methodstr, optional

Outlier detection method. Options are: - ‘statistical’ : General statistical outlier removal - ‘eigenvalue’ : Eigenvalue-based edge noise removal Default is ‘statistical’.

**kwargs

Additional parameters for outlier removal method.

Returns:
mosaic.geometry.GeometryData or None

Filtered point cloud geometry with outliers removed. Returns None if no points remain after filtering.