LoopSplat: Loop Closure by Registering 3D Gaussian Splats

Liyuan Zhu, Yue Li, Erik Sandström, Shengyu Huang, Konrad Schindler +1 more
8/19/2024
cs.CVcs.RO

No official code found. Best implementation: GradientSpaces/LoopSplat (391 stars, MIT, last commit 2025-02-03).

Abstract

Simultaneous Localization and Mapping (SLAM) based on 3D Gaussian Splats (3DGS) has recently shown promise towards more accurate, dense 3D scene maps. However, existing 3DGS-based methods fail to address the global consistency of the scene via loop closure and/or global bundle adjustment. To this end, we propose LoopSplat, which takes RGB-D images as input and performs dense mapping with 3DGS submaps and frame-to-model tracking. LoopSplat triggers loop closure online and computes relative loop edge constraints between submaps directly via 3DGS registration, leading to improvements in efficiency and accuracy over traditional global-to-local point cloud registration. It uses a robust pose graph optimization formulation and rigidly aligns the submaps to achieve global consistency. Evaluation on the synthetic Replica and real-world TUM-RGBD, ScanNet, and ScanNet++ datasets demonstrates competitive or superior tracking, mapping, and rendering compared to existing methods for dense RGB-D SLAM. Code is available at loopsplat.github.io.

View on arXivView PDF

Code Implementations(1)

MIT

[3DV 2025, Oral] LoopSplat: Loop Closure by Registering 3D Gaussian Splats

39130Shell, PythonAug 12, 20241 years agoMIT
3dgs3dgs-slam3dvisiondense-mappinggaussian-splatting+2 more

Similar Papers

Cite this paper

@article{zhu2024loopsplat,
  title  = {LoopSplat: Loop Closure by Registering 3D Gaussian Splats},
  author = {Liyuan Zhu and Yue Li and Erik Sandström and Shengyu Huang and Konrad Schindler and Iro Armeni},
  year   = {2024},
  eprint = {2408.10154},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2408.10154v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2408.10154.svg)](https://codeofpaper.com/paper/2408.10154)

Discussion