OmniSeg3D: Omniversal 3D Segmentation via Hierarchical Contrastive Learning

Haiyang Ying, Yixuan Yin, Jinzhi Zhang, Fan Wang, Tao Yu +2 more
2/14/2026

No official code found. Best implementation: THU-luvision/OmniSeg3D (151 stars, MIT, last commit 2024-11-13).

Abstract

Towards holistic understanding of 3D scenes, a general 3D segmentation method is needed that can segment diverse objects without restrictions on object quantity or categories, while also reflecting the inherent hierarchical structure. To achieve this, we propose OmniSeg3D, an omniversal segmentation method aims for segmenting anything in 3D all at once. The key insight is to lift multi-view inconsistent 2D segmentations into a consistent 3D feature field through a hierarchical contrastive learning framework, which is accomplished by two steps. Firstly, we design a novel hierarchical representation based on category-agnostic 2D segmentations to model the multi-level relationship among pixels. Secondly, image features rendered from the 3D feature field are clustered at different levels, which can be further drawn closer or pushed apart according to the hierarchical relationship between different levels. In tackling the challenges posed by inconsistent 2D segmentations, this framework yields a global consistent 3D feature field, which further enables hierarchical segmentation, multi-object selection, and global discretization. Extensive experiments demonstrate the effectiveness of our method on high-quality 3D segmentation and accurate hierarchical structure understanding. A graphical user interface further facilitates flexible interaction for omniversal 3D segmentation.

View on arXivView PDF

Code Implementations(1)

MIT

Segment Everything All at Once

1515C, C++Dec 7, 20231 years agoMIT

Similar Papers

Cite this paper

@article{ying2026omnisegd,
  title  = {OmniSeg3D: Omniversal 3D Segmentation via Hierarchical Contrastive Learning},
  author = {Haiyang Ying and Yixuan Yin and Jinzhi Zhang and Fan Wang and Tao Yu and Ruqi Huang and Lu Fang},
  year   = {2026},
  eprint = {2311.11666},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/pdf/2311.11666},
  journal = {CVPR 2023 2023}
}

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

Discussion