atlas

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

Segment Any Change

NeurIPS 2024 · Detection and segmentation › Open-set and few-shot detection · approach: Zero-shot segmentation and detection · 19 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 AnyChange, a training-free adaptation of SAM for zero-shot change detection in bitemporal remote sensing images via bitemporal latent matching, plus a point query mechanism for object-centric change.

Problem

Zero-shot change detection, i.e., detecting class-agnostic changes in bitemporal images on unseen change types and data distributions, has not been explored; existing change detectors need training on change data and do not generalize.

Approach

Exploits intra-image and inter-image semantic similarity in SAM's latent space: mask embeddings (averaged image embeddings over SAM proposals) are matched bidirectionally across two dates using negative cosine similarity, with no training; a point query averages embeddings of clicked objects to filter for object-centric changes.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace mask IoU matching with bitemporal latent matchingSAM-based zero-shot change proposals · LEVIR-CDmask AR@1000: 9.0 -> 32.6Helped
replace mask IoU matching with bitemporal latent matchingSAM-based zero-shot change proposals · S2Looking (binary)mask AR@1000: 31.5 -> 48.3Helped
replace pixel-wise CVA matching with instance-wise bitemporal latent matchingSAM-based zero-shot change proposals · xView2 (binary)mask AR@1000: 12.2 -> 27.8Helped
use bitemporal latent matching instead of DINOv2+CVAzero-shot change detection · SECOND (binary)F1: 41.4 -> 44.6Helped
train ChangeStar on AnyChange ViT-B pseudo-labelsChangeStar (1×256) · SECOND testF1: 43.8 -> 48.2Helped
train ChangeStar with AnyChange pseudo-labels instead of 1% ground truthChangeStar (1×96) · S2Looking testF1: 37.2 -> 40.2Helped
make matching bidirectional rather than one-way from t to t+1 (ablation)AnyChange · LEVIR-CDmask AR@1000: 1.3 -> 32.6Helped
make matching bidirectional rather than one-way from t+1 to t (ablation)AnyChange · LEVIR-CDmask AR@1000: 35.9 -> 32.6Hurt
apply independent random color jitter to the bitemporal images (ablation)AnyChange · LEVIR-CDmask AR@1000: 32.6 -> 30.7Hurt
apply independent random color jitter to the bitemporal images (ablation)AnyChange · S2Looking (binary)mask AR@1000: 48.3 -> 48.4No clear effect
apply independent random color jitter to the bitemporal images (ablation)AnyChange · xView2 (binary)mask AR@1000: 27.8 -> 25.9Hurt
apply independent random color jitter to the bitemporal images (ablation)AnyChange · SECOND (binary)mask AR@1000: 27.0 -> 26.4Hurt

Surprising findings

Limitations

Experimental setup

Datasets: LEVIR-CD S2Looking xView2 SECOND

Benchmarks: LEVIR-CD S2Looking xView2 SECOND

Metrics: F1 precision recall mask AR@1000

Baselines: CVA DINOv2+CVA SAM+Mask Match SAM+CVA Match I3PE ISFA DSFA DCAE OBCD IRMAD KPCA-MNet DCVA

Builds on: Segment Anything Model DINOv2 change vector analysis ChangeStar LoRA

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