mosaic.operations.remove_outliers#

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

Filters out points that are statistical outliers based on local neighborhoods.

Parameters:
geometrymosaic.geometry.Geometry

Input data.

methodstr, optional

Outlier detection method. Options are: - ‘statistical’ : Statistical outlier removal based on neighbor distances - ‘eigenvalue’ : Eigenvalue-based outlier removal Default is ‘statistical’.

**kwargs

Additional parameters for outlier removal method.

Returns:
mosaic.geometry.Geometry or None

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