CG-SLAM: Efficient Dense RGB-D SLAM in a Consistent Uncertainty-aware 3D Gaussian Field

Jiarui Hu, Xianhao Chen, Boyin Feng, Guanglin Li, Liangjing Yang +3 more
2/14/2026

No official code found. Best implementation: hjr37/CG-SLAM (125 stars, Apache-2.0, last commit 2026-03-13).

Abstract

Recently neural radiance fields (NeRF) have been widely exploited as 3D representations for dense simultaneous localization and mapping (SLAM). Despite their notable successes in surface modeling and novel view synthesis, existing NeRF-based methods are hindered by their computationally intensive and time-consuming volume rendering pipeline. This paper presents an efficient dense RGB-D SLAM system, i.e., CG-SLAM, based on a novel uncertainty-aware 3D Gaussian field with high consistency and geometric stability. Through an in-depth analysis of Gaussian Splatting, we propose several techniques to construct a consistent and stable 3D Gaussian field suitable for tracking and mapping. Additionally, a novel depth uncertainty model is proposed to ensure the selection of valuable Gaussian primitives during optimization, thereby improving tracking efficiency and accuracy. Experiments on various datasets demonstrate that CG-SLAM achieves superior tracking and mapping performance with a notable tracking speed of up to 15 Hz. We will make our source code publicly available. Project page: https://zju3dv.github.io/cg-slam.

View on arXivView PDF

Code Implementations(1)

hjr37/CG-SLAMCommunity73%
Apache-2.0

Efficient Dense RGB-D SLAM in a Consistent Uncertainty-aware 3D Gaussian Field

1254C, C++Mar 20, 20247 months agoApache-2.0

Similar Papers

Cite this paper

@article{hu2026cgslam,
  title  = {CG-SLAM: Efficient Dense RGB-D SLAM in a Consistent Uncertainty-aware 3D Gaussian Field},
  author = {Jiarui Hu and Xianhao Chen and Boyin Feng and Guanglin Li and Liangjing Yang and Hujun Bao and Guofeng Zhang and Zhaopeng Cui},
  year   = {2026},
  eprint = {2403.16095},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2403.16095},
  journal = {ECCV 2024 2024}
}

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/2403.16095.svg)](https://codeofpaper.com/paper/2403.16095)

Discussion