atlas

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

CAT-Seg: Cost Aggregation for Open-Vocabulary Semantic Segmentation

CVPR 2024 · Vision-language and multimodal › CLIP and zero-shot · approach: Open-vocabulary alignment from VLMs · 135 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 CAT-Seg, which adapts CLIP for open-vocabulary semantic segmentation by aggregating the image-text cosine cost volume with spatial and class transformer aggregation and fine-tuning CLIP encoders (QV-only).

Problem

Open-vocabulary semantic segmentation requires adapting image-level CLIP to pixel-level labeling; prior end-to-end fine-tuning of CLIP overfits to seen classes, so most methods freeze the encoder and rely on region proposals.

Approach

Treat the cosine-similarity cost volume between CLIP dense image embeddings and text embeddings as the input to cost aggregation, using alternating spatial (Swin) and class (linear transformer) aggregation, so that fine-tuning CLIP encoders does not overfit to seen classes.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace feature aggregation with cost aggregation and fine-tune CLIP (ablation)Open-vocabulary segmentation model · A-847mIoU: 5.6 -> 14.7Helped
replace feature aggregation with cost aggregation and fine-tune CLIP (ablation)Open-vocabulary segmentation model · PC-459mIoU: 12.8 -> 23.2Helped
add spatial and class aggregation to cost aggregation (ablation)CAT-Seg · A-847mIoU: 14.7 -> 15.5Helped
add spatial and class aggregation to cost aggregation (ablation)CAT-Seg · PC-459mIoU: 23.2 -> 23.2No clear effect
add embedding guidance (ablation)CAT-Seg · A-847mIoU: 15.5 -> 16.0Helped
add embedding guidance (ablation)CAT-Seg · PC-459mIoU: 23.2 -> 23.8Helped
use the upsampling decoder (ablation)CAT-Seg · A-847mIoU: 9.9 -> 12.0Helped
fine-tune both CLIP encoders using query and value projections (ablation)CAT-Seg · A-847mIoU: 10.4 -> 16.0Helped
fine-tune query and value projections in both encoders rather than all CLIP parameters (ablation)CAT-Seg · A-847mIoU: 13.6 -> 16.0Helped
fine-tune query and value projections in both encoders rather than only the image encoder (ablation)CAT-Seg · A-847mIoU: 13.9 -> 16.0Helped
fine-tune query and value projections in both encoders rather than only the text encoder (ablation)CAT-Seg · A-847mIoU: 14.7 -> 16.0Helped
use CAT-Seg instead of SANCLIP ViT-L/14 segmentation model · MESS Medical SciencesmIoU: 30.27 -> 24.70Hurt

Surprising findings

Limitations

Experimental setup

Datasets: COCO-Stuff ADE20K PASCAL-Context PASCAL VOC MESS

Benchmarks: ADE20K (A-847, A-150) PASCAL-Context (PC-459, PC-59) PASCAL VOC (PAS-20, PAS-20b) MESS

Metrics: mIoU

Baselines: ZegFormer ZSseg OVSeg SAN FC-CLIP ODISE OpenSeg LSeg ZegCLIP X-Decoder OpenSeeD

Builds on: CLIP cost aggregation for visual correspondence FPN Swin Transformer

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