atlas

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

Open-Vocabulary Semantic Segmentation with Image Embedding Balancing

CVPR 2024 · Detection and segmentation › Open-set and few-shot detection · approach: Open-vocabulary semantic segmentation · 28 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 EBSeg, an open-vocabulary semantic segmentation framework that adaptively balances three image embeddings from an AdaB Decoder, aligns inter-class affinity with CLIP text space via an SSC loss, and fuses frozen SAM features with CLIP features.

Problem

Open-vocabulary semantic segmentation models built on CLIP overfit to training classes seen in segmentation datasets, hurting generalization to new classes; CLIP features also lack spatial detail due to low resolution and image-level supervision.

Approach

An AdaB Decoder produces three image embeddings (fully supervised, mask-attention from CLIP, and frozen CLIP mask-pooled) that are combined with different preset weights for training versus new classes; an SSC loss distills CLIP text inter-class similarity structure into image embeddings; frozen SAM encoder features are added to CLIP features for spatial detail.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use EBSeg instead of SAN with CLIP ViT-B/16open-vocabulary semantic segmentation · Pascal Context-459mIoU: 12.6 -> 17.3Helped
Use EBSeg instead of SAN with CLIP ViT-L/14open-vocabulary semantic segmentation · Pascal Context-459mIoU: 15.7 -> 21.0Helped
Add the AdaB Decoder and SSC Loss (ablation)EBSeg · ADE20K-150mIoU: 29.2 -> 30.0Helped
Balance A, B, and D image embeddings instead of using B alone (ablation)EBSeg AdaB Decoder · ADE20K-150mIoU: 29.0 -> 30.0Helped
Add adaptive balancing of image embeddings (ablation)EBSeg · ADE20K-150 validation training classesmIoU train: 39.5 -> 40.3(+0.8)Helped
Add adaptive balancing of image embeddings (ablation)EBSeg · ADE20K-150 validation new classesmIoU new: 20.5 -> 21.6(+1.1)Helped
Apply SSC Loss to A embeddings from all decoder layers (ablation)EBSeg · ADE20K-150mIoU: 29.2 -> 28.6Hurt
Apply SSC Loss to A embeddings from the last decoder layer only (ablation)EBSeg · ADE20K-150mIoU: 29.2 -> 30.0Helped
Add SSC Loss (ablation)EBSeg · ADE20K-150 validation new classesmIoU new: 19.9 -> 21.6(+1.7)Helped

Surprising findings

Limitations

Experimental setup

Datasets: COCO-Stuff

Benchmarks: ADE20K-847 Pascal Context-459 ADE20K-150 Pascal Context-59 Pascal VOC

Metrics: mIoU

Baselines: ZegFormer SimSeg OVSeg SAN ODISE MaskCLIP OpenSeg LSeg+

Builds on: Mask2Former SAN MaskCLIP STEGO CLIP Surgery

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