You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 8513587
Browse filesBrowse the repository at this point in the historyBrowse files
|`min_probability`| float | minimum point probability to keep a point when the input has a `probability` field |
57
+
|`class_names.<original_class_name>`| string | mapped label keyed by original class name; YAML declaration order is used as input `class_id`|
58
+
|`use_shape_estimation_corrector`| bool | pass clusters through the standard shape estimation corrector |
59
+
|`use_shape_estimation_filter`| bool | pass estimated boxes through the standard shape estimation filter |
60
+
|`use_boost_bbox_optimizer`| bool | use the boost optimizer in the shape estimation backend |
61
+
48
62
## Assumptions / Known limits
49
63
50
64
<!-- Write assumptions and limitations of your implementation.
@@ -88,3 +102,9 @@ Example:
88
102
## (Optional) Future extensions / Unimplemented parts
89
103
90
104
The `use_height` option of `voxel_grid_based_euclidean_cluster` isn't implemented yet.
105
+
106
+
`label_based_euclidean_cluster` reads `class_names.<original_class_name>` in YAML declaration order and uses that order as `class_id`. Classes mapped to `car`, `bus`, `truck`, `motorcycle`, `bicycle`, or `pedestrian` are kept, and classes mapped to `ignore` are skipped.
107
+
108
+
If the input pointcloud has no `probability` field, the node skips probability filtering and treats each point as probability `1.0`.
109
+
110
+
If the input pointcloud has no `class_id` field, the node clusters all points together as `UNKNOWN` and runs shape estimation with the `UNKNOWN` label.
0 commit comments