Research map / Vision-language and multimodal / CLIP and zero-shot
A Simple Framework for Open-Vocabulary Zero-Shot Segmentation
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.
Proposes SimZSS, which freezes a DINOv2 vision encoder and trains only a text encoder with a global image-caption loss plus a noun-phrase-to-patch concept consistency loss, reaching state-of-the-art zero-shot segmentation in about 15 minutes on 8 GPUs.
Problem
Vision-language contrastive models trained on image-caption pairs classify well but perform poorly on dense zero-shot open-vocabulary segmentation, due to missing localization cues in captions and entangled learning of image/text representations and cross-modal alignment.
Approach
Freeze a spatially aware pure vision model (DINOv2) and align only a text encoder to it; identify concepts (noun phrases filtered by a concept bank) in captions and retrieve the matching visual patches via similarity-based pooling, then apply a semantic-level concept consistency loss on top of the global CLIP-style loss.
Key results
- Trained on COCO Captions with a DINOv2 ViT-B/14 vision tower, SimZSS reaches 90.3 mIoU on Pascal VOC and 43.1 on Pascal Context (without background), beating LiT reproduction (86.1 and 35.5).
- SimZSS with ViT-B/14 on COCO Captions achieves state-of-the-art on 7 of 8 segmentation benchmarks, per the authors, with the same training taking under 15 minutes on 8 GPUs.
- Zero-shot ImageNet-1k accuracy with LAION-400M alignment reaches 64.1% (1.6B samples gives 69.3%), comparable to LiT's 63.6%.
Measured effects reported in the paper
| What was changed | Where | Measured | Effect |
|---|---|---|---|
| Add concept-level consistency with λ=0.05 and τ=0.1 rather than λ=0 (LiT objective) (ablation) | SimZSS, COCO Captions · Pascal Context (without background) | mIoU: 35.5 -> 43.1 | Helped |
| Add concept-level consistency with λ=0.05 and τ=0.1 rather than λ=0 (LiT objective) (ablation) | SimZSS, COCO Captions · COCO-Object (with background) | mIoU: 39.5 -> 43.5 | Helped |
| Remove concept-bank filtering (ablation) | SimZSS, COCO Captions · Pascal VOC (without background) | mIoU: 90.3 -> 89.2 | Hurt |
| Remove concept-bank filtering (ablation) | SimZSS, COCO Captions · Pascal Context (with background) | mIoU: 37.2 -> 35.2 | Hurt |
| Increase training resolution from 224×224 to 448×448 (ablation) | SimZSS, COCO Captions · Pascal VOC (without background) | mIoU: 90.3 -> 87.2 | Hurt |
| Increase training resolution from 224×224 to 448×448 (ablation) | SimZSS, COCO Captions · Cityscapes (without background) | mIoU: 33.0 -> 29.4 | Hurt |
| Increase evaluation shorter-side resolution from 448 to 896 (ablation) | SimZSS, COCO Captions · Cityscapes (without background) | mIoU: 33.0 -> 36.1 | Helped |
| Increase evaluation shorter-side resolution from 448 to 896 (ablation) | SimZSS, COCO Captions · Pascal VOC (without background) | mIoU: 90.3 -> 86.1 | Hurt |
| Use ViT-B/14 instead of ViT-S/14 (ablation) | SimZSS, COCO Captions · Pascal Context (without background) | mIoU: 37.3 -> 43.1 | Helped |
| Use ViT-L/14 instead of ViT-B/14 (ablation) | SimZSS, COCO Captions · Pascal VOC (without background) | mIoU: 90.3 -> 83.9 | Hurt |
| Train on COCO Captions rather than LAION-400M | SimZSS ViT-B · Cityscapes (without background) | mIoU: 27.8 -> 33.0 | Helped |
| Use SimZSS rather than LiT under matched COCO Captions training | DINOv2 ViT-B/14 · ADE20K (without background) | mIoU: 18.1 -> 21.8 | Helped |
Surprising findings
- Training without the concept bank still outperforms LiT by a large margin, suggesting the gain comes from the noun-phrase-to-patch consistency objective rather than the bank itself.
- ViT-L/14 DINOv2 does not improve over ViT-B/14, and its [CLS] token was poorly aligned with patch tokens, forcing average pooling.
Limitations
- Background class is hard to represent with text concepts, so background results are less consistent and rely on a crude confidence threshold.
- Relies on a predefined concept bank of 574 class names and a POS tagger to identify concepts in captions.
- Requires training, and LAION-400M gains on segmentation favor curated data over scale.
Experimental setup
Datasets: COCO Captions LAION-400M Pascal VOC Pascal Context COCO-Stuff COCO-Object Cityscapes ADE20K ImageNet-1k
Benchmarks: Pascal VOC Pascal Context COCO-Stuff Cityscapes ADE20K COCO-Object ImageNet-1k 38-dataset zero-shot classification suite
Metrics: mIoU top-1 accuracy
Baselines: LiT CLIP ReCo GroupViT TCL MaskCLIP OVDiff CLIP-DINOiser ProxyCLIP SCLIP
Builds on: LiT CLIP DINOv2 TCL MaskCLIP
Closest papers by meaning
- Mining Fine-Grained Image-Text Alignment for Zero-Shot Captioning via Text-Only Training (AAAI 2024 · similarity 0.89)
- Training-Free Open-Vocabulary Segmentation with Offline Diffusion-Augmented Prototype Generation (CVPR 2024 · similarity 0.89)
- Emergent Open-Vocabulary Semantic Segmentation from Off-the-shelf Vision-Language Models (CVPR 2024 · similarity 0.89)
- OpenWorldSAM: Extending SAM2 for Universal Image Segmentation with Language Prompts (NeurIPS 2025 · similarity 0.88)
- Exploring Simple Open-Vocabulary Semantic Segmentation (CVPR 2025 · similarity 0.88)
- Text Augmented Correlation Transformer For Few-shot Classification & Segmentation (CVPR 2025 · similarity 0.87)
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.
