GSeg3D: A High-Precision Grid-Based Algorithm for Safety-Critical Ground Segmentation in LiDAR Point Clouds
Organizations: German Research Center for Artificial Intelligence (DFKI), Robotics Innovation Center, Bremen, Germany
Abstract
Ground segmentation in point cloud data is the process of separating ground points from non-ground points. This task is fundamental for perception in autonomous driving and robotics, where safety and reliable operation depend on the precise detection of obstacles and navigable surfaces. Existing methods often fall short of the high precision required in safety-critical environments, leading to false detections that can compromise decision-making. In this work, we present a ground segmentation approach designed to deliver consistently high precision, supporting the stringent requirements of autonomous vehicles and robotic systems operating in real-world, safety-critical scenarios.
Figures & tables
| Step | First Phase | Second Phase |
|---|---|---|
| Grid Representation | Large cell height | Small cell height |
| Local Eigen Classification | Identical | Identical |
| Surface Gradient Analysis | Identical | Identical |
| Ground Region Expansion | Neighbor expansion | Neighbor expansion and additional point-wise check |
| Method | 00 | 01 | 02 | 03 | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Pr. | Rc. | F1 | Pr. | Rc. | F1 | Pr. | Rc. | F1 | Pr. | Rc. | F1 | ||
| CGSeg | 91.6 9.1 | 71.0 10.6 | 80.0 | 97.2 2.9 | 75.7 10.5 | 85.1 | 91.8 7.7 | 70.0 7.7 | 79.4 | 92.4 8.0 | 69.0 8.1 | 79.0 | |
| GPF | 95.1 4.9 | 80.9 25.5 | 87.4 | 93.9 6.4 | 42.6 23.5 | 55.7 | 96.4 3.5 | 79.0 18.5 | 86.8 | 97.5 2.8 | 78.7 13.5 | 87.0 | |
| Linefit | 98.2 1.0 | 81.1 10.0 | 88.8 | 99.0 1.4 | 74.6 9.6 | 84.9 | 98.0 1.2 | 82.5 5.9 | 89.5 | 95.8 4.1 | 79.3 8.4 | 86.6 | |
| Patchwork | 92.2 3.5 | 93.3 3.9 | 92.7 | 95.6 3.5 | 89.8 5.2 | 92.6 | 92.1 3.9 | 93.2 3.8 | 92.6 | 89.4 7.1 | 95.3 2.7 | 92.2 | |
| Patchwork++ | 93.8 3.9 | 93.9 3.3 | 93.9 | 89.9 6.4 | 97.4 2.8 | 93.5 | 93.8 3.9 | 93.6 3.9 | 93.7 | 94.7 2.9 | 91.0 6.6 | 92.8 | |
| Method | Pr. | Rc. | F1 | Rt. | Pr. Std | Rc. Std | Rt. Std |
|---|---|---|---|---|---|---|---|
| CGSeg | 92.1 | 70.3 | 79.7 | 59.1 | 8.8 | 9.8 | 11.0 |
| GPF | 95.3 | 75.1 | 83.1 | 11.4 | 4.4 | 20.0 | 0.7 |
| Linefit | 97.9 | 80.0 | 87.9 | 6.0 | 1.4 | 7.6 | 0.4 |
| Patchwork | 92.4 | 93.0 | 92.6 | 15.7 | 4.0 | 3.7 | 1.0 |
| Patchwork++ | 93.3 | 93.7 | 93.5 | 13.2 | 3.8 | 4.0 | 1.6 |
| R_GPF | 67.9 | 95.3 | 78.6 | 17.4 | 12.4 | 2.0 | 1.1 |
3D Point Cloud Segmentation
3D point cloud segmentation assigns semantic, instance, or part labels to points for scene understanding, mapping, robotics, and scientific measurement.
See all 70 papers