SOHES: Self-supervised Open-world Hierarchical Entity Segmentation
Shengcao Cao, Jiuxiang Gu, Jason Kuen, Hao Tan, Ruiyi Zhang, Handong Zhao, Ani Nenkova, Liang-Yan Gui, Tong Sun, Yu-Xiong Wang
TL;DR
SOHES addresses open-world entity segmentation without human annotations by a three-phase self-supervised pipeline: self-exploration to generate high-quality pseudo-labels from self-supervised features, self-instruction to train a hierarchical segmentation model, and self-correction via teacher–student mutual learning to reduce noise. It additionally learns hierarchical relations among masks to represent entities and their constituent parts, producing multi-level forest structures. Built atop a DINO-based representation and Mask2Former, with an ancestor-prediction head, SOHES achieves state-of-the-art performance among self-supervised approaches and significantly narrows the gap to supervised SAM using only 2% of unlabeled SA-1B data. The approach demonstrates strong zero-shot generalization across COCO, LVIS, ADE20K, EntitySeg, and SA-1B, and enhances downstream backbone features for dense-prediction tasks, highlighting practical impact for open-world vision applications.
Abstract
Open-world entity segmentation, as an emerging computer vision task, aims at segmenting entities in images without being restricted by pre-defined classes, offering impressive generalization capabilities on unseen images and concepts. Despite its promise, existing entity segmentation methods like Segment Anything Model (SAM) rely heavily on costly expert annotators. This work presents Self-supervised Open-world Hierarchical Entity Segmentation (SOHES), a novel approach that eliminates the need for human annotations. SOHES operates in three phases: self-exploration, self-instruction, and self-correction. Given a pre-trained self-supervised representation, we produce abundant high-quality pseudo-labels through visual feature clustering. Then, we train a segmentation model on the pseudo-labels, and rectify the noises in pseudo-labels via a teacher-student mutual-learning procedure. Beyond segmenting entities, SOHES also captures their constituent parts, providing a hierarchical understanding of visual entities. Using raw images as the sole training data, our method achieves unprecedented performance in self-supervised open-world segmentation, marking a significant milestone towards high-quality open-world entity segmentation in the absence of human-annotated masks. Project page: https://SOHES-ICLR.github.io.
