HybridGS: Decoupling Transients and Statics with 2D and 3D Gaussian Splatting

Jingyu Lin, Jiaqi Gu, Lubin Fan, Bojian Wu, Yujing Lou +3 more
2/9/2026

No official code found. Best implementation: Yeyuqqwx/HybridGS (69 stars, Apache-2.0, last commit 2024-12-13).

Abstract

Generating high-quality novel view renderings of 3D Gaussian Splatting (3DGS) in scenes featuring transient objects is challenging. We propose a novel hybrid representation, termed as HybridGS, using 2D Gaussians for transient objects per image and maintaining traditional 3D Gaussians for the whole static scenes. 3DGS is suited for modeling static scenes that assume multi-view consistency, but the transient objects appear occasionally and do not adhere to the assumption, thus we model them as planar objects from a single view by 2D Gaussians. Our novel representation decomposes the scene from the perspective of fundamental viewpoint consistency. Additionally, we present a multi-view supervision method for 3DGS that leverages information from co-visible regions, further enhancing the distinctions between the transients and statics. Then, we propose a straightforward yet effective multi-stage training strategy to ensure robust training and view synthesis. Experiments on benchmarks show our state-of-the-art performance of novel view synthesis in indoor and outdoor scenes, even in the presence of distracting elements. Project page: https://gujiaqivadin.github.io/hybridgs/

View on arXivView PDF

Code Implementations(1)

Yeyuqqwx/HybridGSCommunity100%
Apache-2.0

This repository contains the code for the paper [HybridGS: Decoupling Transients and Statics with 2D and 3D Gaussian Splatting](https://gujiaqivadin.github.io/hybridgs/).

692C, C++Dec 12, 20241 years agoApache-2.0

Similar Papers

Cite this paper

@article{lin2026hybridgs,
  title  = {HybridGS: Decoupling Transients and Statics with 2D and 3D Gaussian Splatting},
  author = {Jingyu Lin and Jiaqi Gu and Lubin Fan and Bojian Wu and Yujing Lou and Renjie Chen and Ligang Liu and Jieping Ye},
  year   = {2026},
  eprint = {2412.03844},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2412.03844},
  journal = {CVPR 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/2412.03844.svg)](https://codeofpaper.com/paper/2412.03844)

Discussion