atlas

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

Matcher: Segment Anything with One Shot Using All-Purpose Feature Matching

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

Matcher is a training-free framework that segments anything from one in-context example by matching DINOv2 patch features to guide SAM-generated mask proposals, filtered with optimal-transport and purity/coverage metrics.

Problem

Vision foundation models need task-specific structures and fine-tuning for perception tasks; combining off-the-shelf models for diverse segmentation tasks (semantic, part, video) without training is non-trivial since SAM lacks semantic labels and produces ambiguous masks.

Approach

Use DINOv2 dense patch correspondence from a single reference image-mask pair to produce coarse matched points, refine them with bidirectional matching and clustering-based prompt sampling for SAM, and select masks via instance-level matching (EMD plus purity and coverage scores).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add instance-level matching (ablation)Matcher · COCO-20^imean mIoU: 29.0 -> 52.7Helped
add instance-level matching (ablation)Matcher · FSS-1000mIoU: 76.2 -> 87.0Helped
add instance-level matching (ablation)Matcher · DAVIS 2017J&F: 39.9 -> 79.5Helped
use bidirectional matching rather than forward matching alone (ablation)Matcher · COCO-20^i; FSS-1000; DAVIS 2017mean mIoU; mIoU; J&F: +2.1% mean mIoU; +5.9% mIoU; +6.0% J&FHelped
use reverse matching alone instead of bidirectional matching (ablation)Matcher · COCO-20^i; FSS-1000; DAVIS 2017mean mIoU; mIoU; J&F: 21.4; 47.7; 41.3Hurt
combine EMD with purity and coverage instead of EMD alone (ablation)Matcher · COCO-20^i; FSS-1000; DAVIS 2017mean mIoU; mIoU; J&F: 51.3 -> 52.7; 86.3 -> 87.0; 67.5 -> 79.5Helped
combine EMD with purity and coverage instead of purity and coverage alone (ablation)Matcher · COCO-20^i; FSS-1000; DAVIS 2017mean mIoU; mIoU; J&F: 35.3 -> 52.7; 86.3 -> 87.0; 76.3 -> 79.5Helped
use four frames rather than one, two, or six (ablation)Matcher video object segmentation · DAVIS 2017J&F: 73.5; 74.4; 79.5; 78.0Helped
replace DINOv2 with MAE or CLIP as image encoder (ablation)Matcher · COCO-20^i; FSS-1000; DAVIS 2017mean mIoU; mIoU; J&F: 18.8; 71.9; 69.5 (MAE); 32.2; 77.4; 73.9 (CLIP)Hurt
use global prompts instead of instance prompts (ablation)Matcher · COCO-20^i; PACO-Part; FSS-1000mean mIoU; mean mIoU; mIoU: 51.7; 31.6; 87.0Mixed
use part prompts instead of instance prompts (ablation)Matcher · COCO-20^i; PACO-Part; FSS-1000mean mIoU; mean mIoU; mIoU: 51.7; 30.2; 79.2Mixed
replace SAM with Semantic-SAM (ablation)Matcher · COCO-20^i; LVIS-92^i; FSS-1000; PACO-PartmIoU: 52.7 -> 51.1; 31.4 -> 30.1; 87.0 -> 87.5; 32.7 -> 36.0Mixed

Surprising findings

Limitations

Experimental setup

Datasets: COCO-20i FSS-1000 LVIS PASCAL VOC 2010 PASCAL body part annotations PACO DAVIS 2016 DAVIS 2017

Benchmarks: COCO-20i FSS-1000 LVIS-92i PASCAL-Part PACO-Part DAVIS 2017 val DAVIS 2016 val

Metrics: mIoU mean mIoU J&F J F

Baselines: HSNet VAT FPTrans MSANet Painter SegGPT PerSAM PerSAM-F Semantic-SAM

Builds on: Segment Anything Model DINOv2 k-means++ earth mover's distance

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