atlas

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

DiffCut: Catalyzing Zero-Shot Semantic Segmentation with Diffusion Features and Recursive Normalized Cut

NeurIPS 2024 · Detection and segmentation › Open-set and few-shot detection · approach: Few-shot segmentation · 7 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 DiffCut, a training-free zero-shot unsupervised segmentation method that applies recursive Normalized Cut to features from the final self-attention block of the SSD-1B diffusion UNet encoder, with concept-based high-resolution upsampling.

Problem

Unsupervised zero-shot semantic segmentation without segmentation labels, target-dataset adaptation, or a fixed number of segments; prior graph-based object discovery methods need a predefined number of objects and prior diffusion-based methods are either attention-based (costly, prompt-dependent) o

Approach

Use diffusion UNet encoder features (final self-attention block) to build a cosine-similarity affinity with soft power thresholding, and recursively apply Normalized Cut with a cost threshold tau to adaptively determine the number of segments; then assign concepts to bilinearly upsampled features for pixel-level masks.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add DiffCut's diffusion features and recursive Normalized CutZero-shot segmentation · Pascal VOC, Pascal Context, COCO-Object, COCO-Stuff-27, Cityscapes, ADE20KmIoU: +7.3 mIoU over the second best baseline on averageHelped
Add PAMR refinement (ablation)DiffCut · Unsupervised segmentation benchmarksmIoU: +2.5 mIoUHelped
Replace recursive Normalized Cut with AutoSC (ablation)DiffCut · Pascal VOC, Pascal Context, COCO-Object, Cityscapes, ADE20KmIoUHurt
Replace recursive feature partitioning with self-attention map merging (ablation)DiffCut · Pascal VOC, Pascal Context, COCO-Stuff-27, CityscapesmIoUHurt
Add encoder features at resolution 64 to E32 features (ablation)DiffCut · Pascal VOC testmIoU: 62.0 -> 61.6Hurt
Add decoder features at resolutions 32 and 64 to encoder features (ablation)DiffCut · Pascal VOC testmIoU: 62.0 -> 60.9Hurt
Replace concept assignment with nearest-neighbor upsampling (ablation)DiffCut · Pascal VOC testmIoU: 62.0 -> 61.2Hurt
Tune τ using a small annotated subset (ablation)DiffCut · COCO-ObjectmIoU: 32.0 -> 38.7Helped
Tune τ using a small annotated subset (ablation)DiffCut · COCO-Stuff-27mIoU: 46.1 -> 48.6Helped
Tune τ using a small annotated subset (ablation)DiffCut · CityscapesmIoU: 28.4 -> 29.8Helped

Surprising findings

Limitations

Experimental setup

Datasets: Pascal VOC Pascal Context COCO-Object COCO-Stuff-27 Cityscapes ADE20K

Benchmarks: Pascal VOC Pascal Context COCO-Object COCO-Stuff-27 Cityscapes ADE20K

Metrics: mIoU

Baselines: MaskCut DiffSeg ReCo MaskCLIP STEGO ACSeg EAGLE U2Seg CLIP-DIY FreeSeg-Diff

Builds on: Normalized Cut DiffSeg MaskCut TokenCut PAMR

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