Robust and Efficient Monocular 3D Gaussian SLAM for Kilometer-Scale Outdoor Scenes
About
Scaling monocular 3D Gaussian Splatting (3DGS) SLAM to kilometer-level outdoor environments poses two tightly coupled challenges: fragile long-term pose tracking and excessive memory overhead during large-scale mapping. In this paper, we propose KiloGS-SLAM, a highly efficient and robust monocular 3DGS-SLAM system that jointly addresses both bottlenecks. Since high-fidelity scene reconstruction fundamentally relies on drift-free camera poses, we first introduce a motion-adaptive hybrid tracking module. This module features a condition-triggered three-tier solving pipeline. It dynamically switches between Essential matrix and PnP models to handle geometric degeneracies. An on-demand foundation model can also be activated to rescue the trajectory from catastrophic drift. To ensure the system can sustain these long trajectories without memory exhaustion, we subsequently design a lifecycle-managed Gaussian mapping strategy. By integrating probabilistic initialization with chunk-based multi-view densification and pruning, this full-pipeline optimization effectively reduces primitive redundancy while preserving high-frequency details. Together, the robust tracking guarantees the geometric foundation required for accurate mapping, while the memory-efficient lifecycle-managed mapping enables large-scale operation. Extensive experiments across three challenging outdoor datasets demonstrate that our approach achieves state-of-the-art tracking accuracy and rendering quality, successfully scaling to sequences of over 10,000 frames on a single GPU.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Novel View Synthesis | KITTI | PSNR22.52 | 72 | |
| Novel View Synthesis | Waymo | PSNR28.36 | 41 | |
| Tracking | Waymo | ATE RMSE (m)0.51 | 21 | |
| Camera Tracking | KITTI | Average ATE RMSE3.46 | 19 | |
| Camera Tracking | KITTI-360 | ATE RMSE (Average)25.7 | 10 | |
| SLAM Efficiency Analysis | Waymo Avg. ≈200 frames | Runtime (min)4.52 | 7 | |
| SLAM Efficiency Analysis | KITTI Seq. 00 | Runtime (min)70 | 5 | |
| SLAM Efficiency Analysis | KITTI-360 Seq. 0005 | Runtime (min)127 | 4 |