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

SplaTAM: Splat, Track & Map 3D Gaussians for Dense RGB-D SLAM

About

Dense simultaneous localization and mapping (SLAM) is crucial for robotics and augmented reality applications. However, current methods are often hampered by the non-volumetric or implicit way they represent a scene. This work introduces SplaTAM, an approach that, for the first time, leverages explicit volumetric representations, i.e., 3D Gaussians, to enable high-fidelity reconstruction from a single unposed RGB-D camera, surpassing the capabilities of existing methods. SplaTAM employs a simple online tracking and mapping system tailored to the underlying Gaussian representation. It utilizes a silhouette mask to elegantly capture the presence of scene density. This combination enables several benefits over prior representations, including fast rendering and dense optimization, quickly determining if areas have been previously mapped, and structured map expansion by adding more Gaussians. Extensive experiments show that SplaTAM achieves up to 2x superior performance in camera pose estimation, map construction, and novel-view synthesis over existing methods, paving the way for more immersive high-fidelity SLAM applications.

Nikhil Keetha, Jay Karhade, Krishna Murthy Jatavallabhula, Gengshan Yang, Sebastian Scherer, Deva Ramanan, Jonathon Luiten• 2023

Related benchmarks

TaskDatasetResultRank
Rendering PerformanceTUM
Quality Score (fr3/sit_xyz)22.13
30
TrackingTUM RGB-D 44 (various sequences)
Average Error78.3
28
TrackingTUM 8 dynamic scenes
f3 Walk Scale/Translation Error115.2
28
Camera TrackingBONN dynamic sequences--
25
TrackingBonn RGB-D dataset
Balloon235.1
23
Novel View RenderingReplica Of0 60
PSNR31.13
21
TrackingTUM RGBD (test)
fr1/desk Error3.3
18
Camera TrackingTUM RGB-D
Tracking Error (fr1/desk)3.3
16
RenderingTUM-RGBD fr2 xyz
PSNR25.06
14
TrackingReplica (test)
Rotation Error (Rm) 00.31
14
Showing 10 of 46 rows

Other info

Code

Follow for update