atlas

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

Cascade-CLIP: Cascaded Vision-Language Embeddings Alignment for Zero-Shot Semantic Segmentation

ICML 2024 · Vision-language and multimodal › CLIP and zero-shot · approach: Open-vocabulary alignment from VLMs · 0 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.

Cascade-CLIP splits CLIP's ViT-B/16 visual encoder into stages, aligns each stage's aggregated features with text embeddings via independent cascaded decoders, and fuses their masks, improving zero-shot semantic segmentation on COCO-Stuff, Pascal VOC and Pascal Context.

Problem

One-stage CLIP-based zero-shot semantic segmentation relies only on last-layer features, which lack object boundary detail; naively fusing intermediate CLIP layers breaks vision-language alignment and hurts unseen-class performance.

Approach

Split the CLIP visual encoder into stages, give each stage its own text-image decoder with stage-specific projected text embeddings, aggregate blocks within a stage via Neighborhood Gaussian Aggregation (trainable Gaussian block weights), and sum the masks across stages so intermediate features are aligned with text rather than directly fused.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use Cascade-CLIP instead of the prior state-of-the-art methodzero-shot segmentation · COCO-Stuffunseen-class mIoU: +2.0%Helped
use Cascade-CLIP instead of the prior state-of-the-art methodzero-shot segmentation · Pascal-VOCunseen-class mIoU: +5.3%Helped
add cascaded decoders (ablation)ZegCLIP · zero-shot segmentationunseen-class mIoU: +3.1%Helped
add Neighborhood Gaussian Aggregation (ablation)ZegCLIP with cascaded decoders · zero-shot segmentationunseen-class mIoUHelped
directly fuse middle-layer and last-layer features (ablation)ZegCLIP · zero-shot semantic segmentationperformanceHurt
separate the last block into an independent stage (ablation)Cascade-CLIP · zero-shot segmentationperformanceHelped
increase the number of cascaded decoders from 1 to 3 (ablation)Cascade-CLIP · zero-shot segmentationsegmentation performanceHelped
reduce the number of blocks per stage from 3 to 2 (ablation)Cascade-CLIP · zero-shot segmentationperformanceHurt
use independent rather than shared text embeddings across stages (ablation)Cascade-CLIP · zero-shot segmentationmIoUHelped
use learnable-weight NGA rather than common aggregation strategies (ablation)Cascade-CLIP · zero-shot segmentationperformanceHelped
use multiple decoders on last-layer features rather than cascaded multi-level features (ablation)multi-decoder model · zero-shot segmentationperformanceHurt
directly fuse multi-layer features and use multiple decoders (ablation)multi-decoder model · zero-shot segmentationzero-shot capabilityHurt

Surprising findings

Limitations

Experimental setup

Datasets: COCO-Stuff Pascal VOC Pascal Context

Benchmarks: COCO-Stuff Pascal VOC Pascal Context

Metrics: mIoU seen mIoU unseen harmonic mIoU

Baselines: ZegCLIP ZegFormer Zsseg DeOP SPT-SEG ReCo CaR MaskCLIP+ FreeSeg GKC TCL

Builds on: ZegCLIP CLIP visual prompt tuning MMSegmentation

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