atlas

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

AnyDoor: Zero-shot Object-level Image Customization

CVPR 2024 · Detection and segmentation › Open-set and few-shot detection · approach: Zero-shot segmentation and detection · 175 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 AnyDoor, a zero-shot diffusion-based object teleportation model that places a target object into a scene at a user-specified location and shape, using DINOv2 identity tokens plus frequency-aware high-pass detail maps, trained on video and image data.

Problem

Zero-shot object-level image customization: placing an unseen target object into a specified location of a scene image while preserving its identity and fine details, without per-object finetuning.

Approach

Represent the object with complementary identity features (DINOv2 global and patch tokens injected via cross-attention) and detail maps (high-frequency Sobel maps stitched into the scene collage fed to a ControlNet-style encoder), and train on video frame pairs of the same object to learn appearance variation, with adaptive timestep sampling for video vs. image data.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use DINOv2 instead of VGG/CLIP as ID extractor backbone (ablation)ID extractor · DreamBooth benchmarkDINO Score: DINO 27.7 (VGG) / 31.5 (CLIP G+P) -> 64.1 (DINOv2 G+P)Helped
add patch tokens to global token in ID extractor (DINOv2 G+P vs G only) (ablation)ID extractor · DreamBooth benchmarkDINO Score: 35.4 -> 64.1Helped
filter background with frozen segmentation model before ID extraction (ablation)ID extractor · DreamBooth benchmarkDINO Score: 64.1 -> 67.8 (CLIP 81.0 -> 82.1)Helped
add high-frequency map collage to detail extractor (vs no collage) (ablation)detail extractor · DreamBooth benchmarkDINO Score: 63.2 -> 67.8 (CLIP 80.4 -> 82.1)Helped
use original-image collage instead of high-frequency map in detail extractor (ablation)detail extractor · DreamBooth benchmarkDINO Score: DINO 68.8 vs 67.8 (higher); paper notes it yields copy-paste-like low diversityMixed
use noised or patch-shuffled collage instead of high-frequency map (ablation)detail extractor · DreamBooth benchmarkDINO Score: Noise 68.1 / Shuffle 66.9 vs HF-Map 67.8 (CLIP 81.6 and 82.0 vs 82.1)Hurt
replace adaptive timestep sampling with even timestep sampling (ablation)training strategy · Qualitative ablation (Fig. 7)image quality and fidelity (qualitative)Hurt
user study: AnyDoor vs Paint-by-Example and GraphitAnyDoor · User study (15 annotators)Fidelity (1-4): 3.06 vs 2.10 (Paint-by-Example), 2.11 (Graphit)Helped

Surprising findings

Limitations

Experimental setup

Datasets: YouTubeVOS YouTubeVIS UVO MOSE VIPSeg BURST MVImgNet VitonHD FashionTryon MSRA-10K DUT HFlickr

Benchmarks: DreamBooth-based benchmark (30 concepts x 80 COCO-Val scenes, 2,400 images) VitonHD-test (qualitative)

Metrics: CLIP-Score DINO-Score user study fidelity/quality/diversity

Baselines: Paint-by-Example Graphit IP-Adapter Stable Diffusion inpainting DreamBooth Custom Diffusion Cones

Builds on: Stable Diffusion ControlNet DINOv2 Paint-by-Example ObjectStitch

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