PanoGS: Gaussian-based Panoptic Segmentation for 3D Open Vocabulary Scene Understanding

Hongjia Zhai, Hai Li, Zhenzhe Li, Xiaokun Pan, Yijia He +1 more
2/10/2026

No official code found. Best implementation: zhaihongjia/PanoGS (118 stars, Apache-2.0, last commit 2025-06-15).

Abstract

Recently, 3D Gaussian Splatting (3DGS) has shown encouraging performance for open vocabulary scene understanding tasks. However, previous methods cannot distinguish 3D instance-level information, which usually predicts a heatmap between the scene feature and text query. In this paper, we propose PanoGS, a novel and effective 3D panoptic open vocabulary scene understanding approach. Technically, to learn accurate 3D language features that can scale to large indoor scenarios, we adopt the pyramid tri-plane to model the latent continuous parametric feature space and use a 3D feature decoder to regress the multi-view fused 2D feature cloud. Besides, we propose language-guided graph cuts that synergistically leverage reconstructed geometry and learned language cues to group 3D Gaussian primitives into a set of super-primitives. To obtain 3D consistent instance, we perform graph clustering based segmentation with SAM-guided edge affinity computation between different super-primitives. Extensive experiments on widely used datasets show better or more competitive performance on 3D panoptic open vocabulary scene understanding. Project page: https://zju3dv.github.io/panogs.

View on arXivView PDF

Code Implementations(1)

zhaihongjia/PanoGSCommunity76%
Apache-2.0

[CVPR 2025] PanoGS: Gaussian-based Panoptic Segmentation for 3D Open Vocabulary Scene Understanding

1182PythonFeb 27, 20251 years agoApache-2.0

Similar Papers

Cite this paper

@article{zhai2026panogs,
  title  = {PanoGS: Gaussian-based Panoptic Segmentation for 3D Open Vocabulary Scene Understanding},
  author = {Hongjia Zhai and Hai Li and Zhenzhe Li and Xiaokun Pan and Yijia He and Guofeng Zhang},
  year   = {2026},
  eprint = {2503.18107},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2503.18107},
  journal = {CVPR 2025 2025}
}

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

Discussion