Semantic Gaussians: Open-Vocabulary Scene Understanding with 3D Gaussian Splatting

Jun Guo, Xiaojian Ma, Yue Fan, Huaping Liu, Qing Li
3/22/2024
cs.CV

No official code found. Best implementation: sharinka0715/semantic-gaussians (274 stars, MIT, last commit 2024-08-29).

Abstract

Open-vocabulary 3D scene understanding presents a significant challenge in computer vision, with wide-ranging applications in embodied agents and augmented reality systems. Existing methods adopt neurel rendering methods as 3D representations and jointly optimize color and semantic features to achieve rendering and scene understanding simultaneously. In this paper, we introduce Semantic Gaussians, a novel open-vocabulary scene understanding approach based on 3D Gaussian Splatting. Our key idea is to distill knowledge from 2D pre-trained models to 3D Gaussians. Unlike existing methods, we design a versatile projection approach that maps various 2D semantic features from pre-trained image encoders into a novel semantic component of 3D Gaussians, which is based on spatial relationship and need no additional training. We further build a 3D semantic network that directly predicts the semantic component from raw 3D Gaussians for fast inference. The quantitative results on ScanNet segmentation and LERF object localization demonstates the superior performance of our method. Additionally, we explore several applications of Semantic Gaussians including object part segmentation, instance segmentation, scene editing, and spatiotemporal segmentation with better qualitative results over 2D and 3D baselines, highlighting its versatility and effectiveness on supporting diverse downstream tasks.

View on arXivView PDF

Code Implementations(1)

MIT

[TCSVT 2026] Official implemetation of the paper "Semantic Gaussians: Open-Vocabulary Scene Understanding with 3D Gaussian Splatting".

27425C, C++Mar 6, 20242 years agoMIT

Similar Papers

Cite this paper

@article{guo2024semantic,
  title  = {Semantic Gaussians: Open-Vocabulary Scene Understanding with 3D Gaussian Splatting},
  author = {Jun Guo and Xiaojian Ma and Yue Fan and Huaping Liu and Qing Li},
  year   = {2024},
  eprint = {2403.15624},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2403.15624v2}
}

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

Discussion