Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Outdoor Monocular SLAM with Global Scale-Consistent 3D Gaussian Pointmaps

About

3D Gaussian Splatting (3DGS) has become a popular solution in SLAM due to its high-fidelity and real-time novel view synthesis performance. However, some previous 3DGS SLAM methods employ a differentiable rendering pipeline for tracking, lack geometric priors in outdoor scenes. Other approaches introduce separate tracking modules, but they accumulate errors with significant camera movement, leading to scale drift. To address these challenges, we propose a robust RGB-only outdoor 3DGS SLAM method: S3PO-GS. Technically, we establish a self-consistent tracking module anchored in the 3DGS pointmap, which avoids cumulative scale drift and achieves more precise and robust tracking with fewer iterations. Additionally, we design a patch-based pointmap dynamic mapping module, which introduces geometric priors while avoiding scale ambiguity. This significantly enhances tracking accuracy and the quality of scene reconstruction, making it particularly suitable for complex outdoor environments. Our experiments on the Waymo, KITTI, and DL3DV datasets demonstrate that S3PO-GS achieves state-of-the-art results in novel view synthesis and outperforms other 3DGS SLAM methods in tracking accuracy. Project page: https://3dagentworld.github.io/S3PO-GS/.

Chong Cheng, Sicheng Yu, Zijian Wang, Yifan Zhou, Hao Wang• 2025

Related benchmarks

TaskDatasetResultRank
Mapping QualityScanNet V1
SSIM80
24
Mapping QualityBundleFusion
SSIM0.74
20
Appearance RenderingScanNet V2
PSNR24.37
19
Novel View SynthesisSeaThru-NeRF (J.G.-RedSea)
PSNR17.55
18
Novel View SynthesisSeaThru-NeRF Panama
PSNR19.51
18
Appearance RenderingFAST-LIVO2
PSNR24.99
17
Novel View SynthesisSeaThru-NeRF Curasao
PSNR20.18
17
SLAMKITTI 200 frames outdoor (sequence 07)
ATE RMSE (Clean)1.0965
15
Appearance RenderingKITTI
PSNR19.23
14
Appearance RenderingScanNet++
PSNR23.34
14
Showing 10 of 46 rows

Other info

Follow for update