atlas

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

Mask-Adapter: The Devil is in the Masks for Open-Vocabulary Segmentation

CVPR 2025 · Detection and segmentation › Open-set and few-shot detection · approach: Open-vocabulary semantic segmentation · 18 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 Mask-Adapter, a plug-in module that turns proposal masks and CLIP features into semantic activation maps for mask embedding pooling, trained with an IoU matcher, mask consistency loss, and a two-stage warmup for open-vocabulary segmentation.

Problem

Open-vocabulary segmentation with mask pooling or mask cropping for CLIP-based mask classification has a limited upper bound: accurate masks often yield poor classification because pooled CLIP features lack contextual and semantic detail and masked images differ from CLIP's pretraining distribution.

Approach

Replace direct mask pooling with a learned adapter that maps proposal masks and CLIP features to K semantic activation maps, which weight CLIP features over a context-including region; add an IoU-based matcher, a cosine mask consistency loss, and ground-truth-then-mixed mask-text alignment training.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add Mask-Adapter to MAFTP with CLIP ConvNeXt-LMAFTP · ADE20K A-150mIoU: 36.3 -> 38.2Helped
Add Mask-Adapter to MAFTP with CLIP ConvNeXt-LMAFTP · ADE20K A-847mIoU: 15.5 -> 16.2Helped
Add Mask-Adapter to MAFTP with CLIP ConvNeXt-BMAFTP · Pascal-Context PC-59mIoU: 57.5 -> 58.4Helped
Add Mask-Adapter to MAFTP with CLIP ConvNeXt-LMAFTP · Pascal-Context PC-459mIoU: 21.2 -> 22.7Hurt
Replace mask pooling with Mask-AdapterFC-CLIP · ADE20KmIoU: 26.5 -> 35.4Helped
Apply Mask-Adapter to SAM without trainingSAM-H · ADE20K A-150mIoU: 29.1 -> 31.5Helped
Apply Mask-Adapter to SAM without trainingSAM-H · Pascal-Context PC-59mIoU: 53.5 -> 49.5Hurt
Add ground-truth mask warmup (ablation)FC-CLIP with Mask-Adapter · ADE20KmIoU: 34.1 -> 34.3Helped
Add mask consistency loss (ablation)FC-CLIP with Mask-Adapter · ADE20KmIoU: 34.6 -> 35.4Helped
Use IoU-based matching with threshold 0.7 instead of Hungarian matching (ablation)Mask2Former with Mask-Adapter · ADE20KmIoU: 33.2 -> 34.0Helped
Use 4 ConvNeXt blocks instead of 3 (ablation)Mask-Adapter · ADE20K ground-truth masksmIoU: 43.4 -> 43.7Helped
Remove CLIP features from Mask-Adapter input (ablation)Mask-Adapter · ADE20K ground-truth masksmIoU: 43.4 -> 35.5Hurt

Surprising findings

Limitations

Experimental setup

Datasets: COCO-Stuff COCO-Panoptic LVIS ADE20K ground truth masks

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

Metrics: mIoU mIoU seen mIoU unseen classification accuracy

Baselines: FC-CLIP MAFTP Mask2Former ZegFormer OVSeg CAT-Seg SAN EBSeg SED GBA SMART MROVSeg

Builds on: FC-CLIP MAFTP Mask2Former SparseInst OVSeg

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