DeGauss: Dynamic-Static Decomposition with Gaussian Splatting for Distractor-free 3D Reconstruction

Rui Wang, Quentin Lohmeyer, Mirko Meboldt, Siyu Tang
3/17/2025
cs.CV

No official code found. Best implementation: BatFaceWayne/DeGauss (76 stars, GPL-3.0, last commit 2025-12-05).

Abstract

Reconstructing clean, distractor-free 3D scenes from real-world captures remains a significant challenge, particularly in highly dynamic and cluttered settings such as egocentric videos. To tackle this problem, we introduce DeGauss, a simple and robust self-supervised framework for dynamic scene reconstruction based on a decoupled dynamic-static Gaussian Splatting design. DeGauss models dynamic elements with foreground Gaussians and static content with background Gaussians, using a probabilistic mask to coordinate their composition and enable independent yet complementary optimization. DeGauss generalizes robustly across a wide range of real-world scenarios, from casual image collections to long, dynamic egocentric videos, without relying on complex heuristics or extensive supervision. Experiments on benchmarks including NeRF-on-the-go, ADT, AEA, Hot3D, and EPIC-Fields demonstrate that DeGauss consistently outperforms existing methods, establishing a strong baseline for generalizable, distractor-free 3D reconstructionin highly dynamic, interaction-rich environments. Project page: https://batfacewayne.github.io/DeGauss.io/

View on arXivView PDF

Code Implementations(1)

GPL-3.0

[ICCV 2025] The official implementation for DeGauss: Dynamic-Static Decomposition with Gaussian Splatting for Distractor-free 3D Reconstruction

765C, C++Mar 12, 202510 months agoGPL-3.0
computer-visiondistractor-free-scene-modelingdynamic-scene-modelingdynamic-static-decompositionegocentric-data+4 more

Similar Papers

Cite this paper

@article{wang2025degauss,
  title  = {DeGauss: Dynamic-Static Decomposition with Gaussian Splatting for Distractor-free 3D Reconstruction},
  author = {Rui Wang and Quentin Lohmeyer and Mirko Meboldt and Siyu Tang},
  year   = {2025},
  eprint = {2503.13176},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2503.13176v3}
}

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

Discussion