Point Cloud Filter
Algorithm for filtering point clouds
| Field | Type | Default | Unit |
|---|---|---|---|
radius_outlier |
- |
- |
|
Use radius outlier filter for noise reduction on point clouds |
|||
adaptive_noise |
- |
- |
|
Use adaptive noise filter to remove points based on their reflectivity |
|||
Radius Outlier
Filter points based on the number of neighbors in a certain radius
| Field | Type | Default | Unit |
|---|---|---|---|
min_neighbor_points |
optional uint32 |
- |
- |
Minimum number of neighbors a point has to have to be retained |
|||
neighbor_radius |
optional double |
- |
- |
All points within this radius are considered neighbors of a point |
|||
Adaptive Noise
Filter points based on a reflectivity threshold. The threshold is set to a configurable percentile of the reflectivities of the outliers from the radius outlier filter
| Field | Type | Default | Unit |
|---|---|---|---|
max_reflectivity_threshold |
optional uint32 |
- |
- |
Maximum value for the reflectivity threshold default: 1000 |
|||
outlier_reflectivity_percentile |
optional uint32 |
- |
- |
Percentile of the outlier reflectivities that is used as filtering threshold default: 85 (85th percentile) |
|||