Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

GS-SLAM: Dense Visual SLAM with 3D Gaussian Splatting

About

In this paper, we introduce \textbf{GS-SLAM} that first utilizes 3D Gaussian representation in the Simultaneous Localization and Mapping (SLAM) system. It facilitates a better balance between efficiency and accuracy. Compared to recent SLAM methods employing neural implicit representations, our method utilizes a real-time differentiable splatting rendering pipeline that offers significant speedup to map optimization and RGB-D rendering. Specifically, we propose an adaptive expansion strategy that adds new or deletes noisy 3D Gaussians in order to efficiently reconstruct new observed scene geometry and improve the mapping of previously observed areas. This strategy is essential to extend 3D Gaussian representation to reconstruct the whole scene rather than synthesize a static object in existing methods. Moreover, in the pose tracking process, an effective coarse-to-fine technique is designed to select reliable 3D Gaussian representations to optimize camera pose, resulting in runtime reduction and robust estimation. Our method achieves competitive performance compared with existing state-of-the-art real-time methods on the Replica, TUM-RGBD datasets. Project page: https://gs-slam.github.io/.

Chi Yan, Delin Qu, Dan Xu, Bin Zhao, Zhigang Wang, Dong Wang, Xuelong Li• 2023

Related benchmarks

TaskDatasetResultRank
TrackingTUM RGB-D 44 (various sequences)
Average Error23.38
28
TrackingBonn RGB-D dataset
Balloon226.8
23
Visual SLAMTUM RGB-D fr1 desk
ATE RMSE (cm)3.3
21
Visual SLAMTUM RGB-D fr2 xyz
Translation RMSE (m)1.3
21
TrackingReplica (test)
Rotation Error (Rm) 00.48
14
TrackingTUM-RGBD fr1_desk, fr2_xyz, fr3_off
fr1_desk Tracking Error3.3
12
ReconstructionReplica
Depth L11.16
9
TrackingScanNet
Tracking Error (Seq 59)7.6
8
Photometric RenderingReplica (room0-2, office0-4)
PSNR30.9
8
SLAM Efficiency AnalysisReplica #Room0
Tracking Latency (ms)11.91
6
Showing 10 of 19 rows

Other info

Follow for update