atlas

Research map / Detection and segmentation / Open-set and few-shot detection

Towards Open-Vocabulary Semantic Segmentation Without Semantic Labels

NeurIPS 2024 · Detection and segmentation › Open-set and few-shot detection · approach: Open-vocabulary semantic segmentation · 8 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Fine-tunes the CLIP image encoder for open-vocabulary semantic segmentation using only unlabeled SAM/DINO masks on SA-1B images, with globally clustered learnable class prompts (online Sinkhorn clustering) replacing semantic labels.

Problem

Open-vocabulary semantic segmentation normally needs pixel-level or caption-level semantic labels; CLIP is good at recognizing what is in an image but weak at where objects are, and vision foundation masks lack semantic labels.

Approach

Use unlabeled masks from SAM and DINO as supervision, and globally cluster mask features with online Sinkhorn-Knopp assignment against learnable class prompts fed through the CLIP text encoder, so the learned classes act as implicit semantic labels; a momentum image encoder stabilizes training.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
fine-tune CLIP using unlabeled masks and global semantic clusteringCLIP ViT-B/16 · COCO-Stuff valmIoU: 16.5 -> 23.6Helped
fine-tune CLIP using unlabeled masks and global semantic clusteringCLIP ViT-B/16 · ADE-150 valmIoU: 13.2 -> 18.7Helped
fine-tune CLIP using unlabeled masks and global semantic clusteringCLIP ViT-B/16 · PASCAL-Context valmIoU: 25.6 -> 37.9Helped
fine-tune CLIP using unlabeled masks and global semantic clusteringCLIP ViT-B/16 · CityScapes valmIoU: 14.9 -> 27.2Helped
fine-tune CLIP using unlabeled masks and global semantic clusteringCLIP ViT-B/16 · PASCAL VOC valmIoU: 73.9 -> 85.9Helped
add global semantic clustering of masks (ablation)PixelCLIP · COCO-Stuff valmIoU: 0.8 -> 21.1Helped
add the CLIP text encoder (ablation)PixelCLIP · COCO-Stuff valmIoU: 17.9 -> 21.1Helped
add learnable class prompts (ablation)PixelCLIP · COCO-Stuff valmIoU: 18.2 -> 21.1Helped
add momentum encoder for mask features (ablation)PixelCLIP · COCO-Stuff valmIoU: 19.4 -> 21.1Helped
increase cluster count from 64 to 256 (ablation)PixelCLIP · COCO-Stuff valmIoU: 21.1 -> 21.3No clear effect
increase cluster count from 64 to 512 (ablation)PixelCLIP · CityScapes valmIoU: 33.2 -> 29.8Hurt
increase learnable prompt length from 1 to 4 (ablation)PixelCLIP · COCO-Stuff valmIoU: 20.2 -> 21.1Helped

Surprising findings

Limitations

Experimental setup

Datasets: SA-1B COCO-Stuff (masks only, ablation)

Benchmarks: COCO-Stuff ADE-20K (ADE-150) PASCAL-Context CityScapes PASCAL VOC zero-shot mask classification on ZegFormer and FC-CLIP masks

Metrics: mIoU

Baselines: CLIP OpenCLIP GroupViT CLIPpy OVSegmentor SegCLIP TCL SAM-CLIP ZeroSeg ZegFormer FC-CLIP

Builds on: CLIP SwAV-style online clustering CoOp prompt learning MaskCLIP SAM DINO

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy