Tool Isolated Points Filter
The tool allows one to detect isolated points within a point cloud. These points can be either labeled as "isolated" or be removed entirely from the dataset.
A point is assumed to be isolated as soon as the number of points in the search radius is below the specified threshold.
- Author: V. Wichmann (c) 2023
- Menu: Shapes|Point Clouds|Classification
Parameters
| Name | Type | Identifier | Description | Constraints |
Input | Point Cloud | Point Cloud, input | PC_IN | The input point cloud to filter. | - |
Output | Point Cloud Filtered (*) | Point Cloud, output, optional | PC_OUT | The filtered point cloud. | - |
Options | Filter Radius | Floating point | RADIUS | The search radius of the filter [map units]. | Minimum: 0.001000 Default: 1.500000 |
Maximum Number of Points | Integer | MAX_POINTS | The maximum number of points within the search radius to consider a point as isolated [-]. Includes the search point. | Minimum: 1 Default: 3 |
Method | Choice | METHOD | Choose the filter method. | Available Choices: [0] remove points [1] label points Default: 0 |
(*) optional |
Command-line
Usage: saga_cmd pointcloud_tools 16 [-PC_IN <str>] [-PC_OUT <str>] [-RADIUS <double>] [-MAX_POINTS <num>] [-METHOD <str>]
-PC_IN:<str> Point Cloud
Point Cloud, input
-PC_OUT:<str> Point Cloud Filtered
Point Cloud, output, optional
-RADIUS:<double> Filter Radius
Floating point
Minimum: 0.001000
Default: 1.500000
-MAX_POINTS:<num> Maximum Number of Points
Integer
Minimum: 1
Default: 3
-METHOD:<str> Method
Choice
Available Choices:
[0] remove points
[1] label points
Default: 0