atlas

Research map / Image generation / Text-to-image diffusion

DreamMatcher: Appearance Matching Self-Attention for Semantically-Consistent Text-to-Image Personalization

CVPR 2024 · Image generation › Text-to-image diffusion · approach: Multi-concept composition · 24 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 DreamMatcher, a tuning-free plug-in that improves subject fidelity in T2I personalization by replacing self-attention values with semantically matched, mask-filtered reference values while keeping the structure path intact.

Problem

Text-embedding-based T2I personalization often fails to reproduce the reference subject's appearance (colors, textures, shapes), while key-value replacement methods disrupt the target structure path and are limited to local editing.

Approach

Reformulates personalization as semantic matching: appearance matching self-attention warps reference values to the target via diffusion-feature correspondences, filters them with a cycle-consistency confidence mask and foreground mask, leaves query-key structure untouched, and adds a semantic matching guidance term.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add DreamMatcher to DreamBoothDreamBooth · ViCo datasetIDINO: 0.638 -> 0.680Helped
Add DreamMatcher to DreamBoothDreamBooth · ViCo datasetICLIP: 0.808 -> 0.821Helped
Add DreamMatcher to DreamBoothDreamBooth · ViCo datasetTCLIP: 0.237 -> 0.231Hurt
Add DreamMatcher to DreamBoothDreamBooth · Challenging non-rigid personalization datasetIDINO: 0.611 -> 0.655Helped
Add DreamMatcher to DreamBoothDreamBooth · Challenging non-rigid personalization datasetICLIP: 0.803 -> 0.818Helped
Add DreamMatcher to DreamBoothDreamBooth · Challenging non-rigid personalization datasetTCLIP: 0.242 -> 0.239Hurt
Add semantic matching (ablation)DreamBooth · ViCo datasetIDINO: 0.638 -> 0.683Helped
Add a semantic-consistent mask to semantic matching (ablation)DreamBooth with semantic matching · ViCo datasetTCLIP: 0.201 -> 0.232Helped
Add a semantic-consistent mask to semantic matching (ablation)DreamBooth with semantic matching · ViCo datasetIDINO: 0.683 -> 0.676Hurt
Add semantic matching guidance (ablation)DreamBooth with semantic matching and semantic-consistent mask · ViCo datasetIDINO: 0.676 -> 0.680Helped
Add semantic matching guidance (ablation)DreamBooth with semantic matching and semantic-consistent mask · ViCo datasetTCLIP: 0.232 -> 0.231Hurt
Replace target keys and values with reference keys and values (ablation)DreamBooth · ViCo datasetTCLIP: 0.237 -> 0.201Hurt

Surprising findings

Limitations

Experimental setup

Datasets: ViCo dataset (16 concepts, 31 prompts)

Benchmarks: ViCo dataset evaluation setting challenging non-rigid prompt set (large displacement, occlusion, novel-view)

Metrics: DINO image similarity (IDINO) CLIP image similarity (ICLIP) CLIP text-image similarity (TCLIP) user study ranking

Baselines: Textual Inversion DreamBooth CustomDiffusion FreeU MagicFusion ViCo MasaCtrl

Builds on: Textual Inversion DreamBooth CustomDiffusion MasaCtrl DDIM inversion

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