Towards Open-Vocabulary Semantic Segmentation Without Semantic Labels
Heeseong Shin, Chaehyun Kim, Sunghwan Hong, Seokju Cho, Anurag Arnab, Paul Hongsuck Seo, Seungryong Kim
TL;DR
PixelCLIP tackles open-vocabulary semantic segmentation without semantic labels by fine-tuning the CLIP image encoder using unlabeled masks from vision foundation models SAM and DINO. It introduces global semantic clustering of masks with learnable class prompts and uses a momentum encoder to stabilize training, achieving an average of $+16.2$ $mIoU$ over CLIP and competitive results with caption-supervised methods. The method demonstrates strong open-vocabulary segmentation and zero-shot mask classification, while providing extensive ablations and qualitative analyses that validate the effectiveness of unlabeled mask supervision and prompt learnability. This approach enables dense, open-set recognition with existing CLIP-based frameworks and offers a scalable path toward reducing annotation costs in segmentation tasks.
Abstract
Large-scale vision-language models like CLIP have demonstrated impressive open-vocabulary capabilities for image-level tasks, excelling in recognizing what objects are present. However, they struggle with pixel-level recognition tasks like semantic segmentation, which additionally require understanding where the objects are located. In this work, we propose a novel method, PixelCLIP, to adapt the CLIP image encoder for pixel-level understanding by guiding the model on where, which is achieved using unlabeled images and masks generated from vision foundation models such as SAM and DINO. To address the challenges of leveraging masks without semantic labels, we devise an online clustering algorithm using learnable class names to acquire general semantic concepts. PixelCLIP shows significant performance improvements over CLIP and competitive results compared to caption-supervised methods in open-vocabulary semantic segmentation. Project page is available at https://cvlab-kaist.github.io/PixelCLIP
