Isolated Points Filter
- Author: V. Wichmann (c) 2023
- Menu: Shapes | Point Clouds | Classification
Description
The tool allows one to detect isolated points within a point cloud. These points can be either tagged 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.
If isolated points become tagged, a new attribute field "ISOLATED" is added that provides the number of neighbours found for isolated points (including the point itself) or zero for all other points. 
Parameters
|  | Name | Type | Identifier | Description | Constraints | 
|---|
| Input | Points | point cloud, input | PC_IN | The input point cloud to analyze. | - | 
| Output | Filtered Points | point cloud, output, optional | PC_OUT | The filtered point cloud. | - | 
| Options | Filter Radius | floating point number | RADIUS | The search radius of the filter [map units]. | Minimum: 0.001000
Default: 1.500000 | 
| Maximum Number of Points | integer number | MAX_POINTS | The maximum number of points within the search radius to consider a point as isolated. Includes the search point. | Minimum: 1
Maximum: 255
Default: 1 | 
| Method | choice | METHOD | Choose the filter method. | Available Choices:
[0] remove points
[1] tag points
Default: 0 | 
Command Line
Usage: saga_cmd pointcloud_tools 16 [-PC_IN ] [-PC_OUT ] [-RADIUS ] [-MAX_POINTS ] [-METHOD ]
  -PC_IN:     	Points
	point cloud, input
  -PC_OUT:    	Filtered Points
	point cloud, output, optional
  -RADIUS: 	Filter Radius
	floating point number
	Minimum: 0.001000
	Default: 1.500000
  -MAX_POINTS:	Maximum Number of Points
	integer number
	Minimum: 1
	Maximum: 255
	Default: 1
  -METHOD:    	Method
	choice
	Available Choices:
	[0] remove points
	[1] tag points
	Default: 0