atlas

Research map / Vision-language and multimodal / CLIP and zero-shot

Image-Text Co-Decomposition for Text-Supervised Semantic Segmentation

CVPR 2024 · Vision-language and multimodal › CLIP and zero-shot · approach: Recaptioning and text-supervised pretraining · 14 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.

Proposes Image-Text Co-Decomposition (CoDe), which decomposes paired images and texts into region and word segments and aligns them contrastively, with learnable region/word highlighting prompts, for text-supervised semantic segmentation trained on CC3M and CC12M.

Problem

Text-supervised semantic segmentation learns from image-text pairs without dense labels, but image-text and region-text alignment mismatch semantic segmentation because a caption often contains multiple concepts while segments should be semantically homogeneous.

Approach

Jointly decompose the image into object regions and the text into word segments for a selected noun, align them with contrastive loss (region-word alignment), and use learnable prompts to fill masked-out image/text areas so CLIP features on highlighted segments are not corrupted by blank tokens.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add image-text co-decomposition (ablation)Baseline text-supervised segmenter · Six-dataset averagemIoU: 29.8 -> 31.0Helped
Add a word highlighting prompt to the co-decomposition model (ablation)Co-decomposition model · Six-dataset averagemIoU: 31.0 -> 31.3Helped
Add a region highlighting prompt to the co-decomposition model with word highlighting (ablation)Co-decomposition model · Six-dataset averagemIoU: 31.3 -> 31.8Helped
Set the highlighted region-word contrastive loss weight λhcl to 0.05 instead of 0.5 (ablation)CoDe · Six-dataset averagemIoU: 31.8 -> 30.6Hurt
Set λhcl to 0.1 instead of 0.5 (ablation)CoDe · Six-dataset averagemIoU: 31.8 -> 31.2Hurt
Set λhcl to 0.25 instead of 0.5 (ablation)CoDe · Six-dataset averagemIoU: 31.8 -> 31.7Hurt
Set λhcl to 0.75 instead of 0.5 (ablation)CoDe · Six-dataset averagemIoU: 31.8 -> 31.5Hurt
Set λhcl to 1.0 instead of 0.5 (ablation)CoDe · Six-dataset averagemIoU: 31.8 -> 30.8Hurt
Replace word-segment embeddings with extracted noun embeddings in the contrastive loss (ablation)CoDe · Six-dataset averagemIoU: 31.8 -> 30.2%Hurt
Use region-word co-decomposition and alignmentCoDe · Six zero-shot semantic segmentation benchmarksmIoU: +1.7 mIoUHelped

Limitations

Experimental setup

Datasets: CC3M CC12M

Benchmarks: PASCAL VOC PASCAL Context COCO-Object COCO-Stuff Cityscapes ADE20K

Metrics: mIoU

Baselines: GroupViT ViL-Seg ViewCo OVSegmentor SimSeg TCL SegCLIP CoCu PGSeg

Builds on: TCL CLIP KgCoOp CoOp GroupViT

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