Towards Real-Time and Adaptable LiDAR Scene Completion
Organizations: Friedrich-Alexander-Universität Erlangen-Nürnberg, Germany
Abstract
LiDAR scene completion is a key component of 3D perception in autonomous driving, where the scene must be completed in real time to be usable in downstream tasks. Existing approaches typically follow an initialize-and-refine paradigm, in which a coarse initialization of the scene is first constructed, then refined into complete 3D geometry. Generative models are slower because they iteratively refine random Gaussian noise into the scene, while non-generative methods perturb the partial scene with a fixed noise scale, which limits coverage of large gaps and occluded regions and requires manual recalibration for each new sensor configuration. We present RapidLiDAR, a LiDAR scene completion method that treats the initialization itself as a learned, data-driven component. We propose an adaptive initialization module that predicts a spatially varying displacement for each partial input point, expanding the partial observations into a coarse scene initialization adapted to the local geometry, without requiring manual noise tuning. To refine this coarse initialization into a complete and coherent scene, we additionally propose a multi-scale reconstruction module that further refines point positions by querying multi-scale 3D voxel and 2D BEV feature maps constructed from the input scan. By replacing point-neighborhood operators such as farthest point sampling and -nearest neighbor search with voxel- and BEV-based feature extraction, our architecture is faster and can handle different input resolutions by design. Experiments on SemanticKITTI and KITTI-360 show that our method achieves completion performance on par with the state of the art while completing a full scene in 0.1 seconds, which is 2.3 times faster than the fastest prior method. This matches the 10 Hz acquisition rate of typical automotive LiDAR sensors, taking a step toward real-time LiDAR scene completion.
Figures & tables
| SemanticKITTI | KITTI-360 | |||||
| Method | CD | JSD 3D | JSD BEV | CD | JSD 3D | JSD BEV |
| LMSCNet | 0.641 | – | 0.431 | 0.979 | – | 0.496 |
| LODE | 1.029 | – | 0.451 | 1.565 | – | 0.483 |
| MID | 0.503 | – | 0.470 | 0.637 | – | 0.476 |
| PVD | 1.256 | – | 0.498 | – | – | – |
| LiDiff | 0.434 | 0.564 | 0.444 | 0.564 | – | 0.459 |
| Method | CD | Param (M) | Time (s) |
|---|---|---|---|
| LiDiff | 0.434 | 32.67 | 30.1 |
| ScoreLiDAR | 0.406 | 32.67 | 7.1 |
| LiNeXt | 0.214 | 1.99 | 0.23 |
| Ours | 0.206 | 11.8 | 0.10 |
| Method | CD | JSD 3D | JSD BEV |
|---|---|---|---|
| Ours | 0.206 | 0.475 | 0.332 |
| Ours w/o AIM | 0.218 | 0.488 | 0.345 |
| Ours w/o MSRM | 0.215 | 0.494 | 0.342 |
| CD | |
|---|---|
| 50 | 0.2594 |
| 70 | 0.2592 |
| 100 | 0.2589 |
| (m) | CD | Param (M) | Time (s) |
|---|---|---|---|
| 0.5 | 0.214 | 10.0 | 0.07 |
| 0.4 | 0.210 | 11.6 | 0.09 |
| 0.3 | 0.206 | 11.8 | 0.10 |
| 0.2 | 0.208 | 11.9 | 0.14 |
3D Scene Completion
3D scene completion infers missing geometry, occupancy, semantics, and appearance from partial images, point clouds, or depth scans.
See all 41 papers