atlas

Research map / Image generation / Editing and style transfer

Add-it: Training-Free Object Insertion in Images With Pretrained Diffusion Models

ICLR 2025 · Image generation › Editing and style transfer · approach: Instruction-based diffusion editing · 0 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.

Add-it inserts objects into real or generated images via a training-free extended multi-modal attention in FLUX, with weighted source/prompt/target attention, structure transfer, and subject-guided latent blending.

Problem

Adding objects to images from text instructions requires preserving the source scene while placing the new object at a plausible location (affordance), which existing diffusion-based editing and trained instruction-editing models handle poorly.

Approach

Extend MM-DiT self-attention in FLUX with source-image keys and values, rebalance attention among source, prompt, and target tokens via a key weight chosen by a root solver, add structure transfer via high-noise source latents, and blend latents using an SAM-2-refined attention mask.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use weighted extended attention with balanced source, prompt, and target contributionsAdd-it · Additing Affordance BenchmarkAffordance: 0.474 -> 0.828Helped
Use weighted extended attention with balanced source, prompt, and target contributionsAdd-it · Additing BenchmarkCLIP_dir: 0.170 -> 0.200Helped
Use weighted extended attention with balanced source, prompt, and target contributionsAdd-it · Additing BenchmarkCLIP_out: 0.280 -> 0.261Hurt
Use weighted extended attention with balanced source, prompt, and target contributionsAdd-it · Additing BenchmarkInclusion: 97% -> 93%Hurt
Use weighted extended attention with balanced source, prompt, and target contributionsAdd-it · Additing BenchmarkCLIP_im: 0.958 -> 0.968Helped
Use weighted extended attention with balanced source, prompt, and target contributionsAdd-it · Emu EditCLIP_dir: 0.091 -> 0.101Helped
Use weighted extended attention with balanced source, prompt, and target contributionsAdd-it · Emu EditCLIP_im: 0.941 -> 0.929Hurt
Increase attention weight scale beyond the balanced automatic scale (e.g. gamma=1.2) (ablation)Add-it · Additing Affordance BenchmarkAffordanceHurt
Use the balanced automatic attention weight scale instead of the standard extended-attention scale (gamma=1.0) (ablation)Add-it · Additing Affordance BenchmarkAffordanceHelped
Add Subject-Guided Latent Blending (ablation)Add-it · Additing Benchmarkfine-detail preservationHelped
Apply structure transfer too early in denoising (ablation)Add-it · Additing BenchmarkAffordanceHurt
Apply structure transfer later in denoising rather than at t=933 (ablation)Add-it · Additing BenchmarkInclusionHurt

Surprising findings

Limitations

Experimental setup

Datasets: Emu Edit benchmark

Benchmarks: Emu Edit Additing Benchmark Additing Affordance Benchmark

Metrics: CLIP_dir CLIP_out CLIP_im Inclusion Affordance human preference

Baselines: InstructPix2Pix MagicBrush EraseDraw SDEdit Prompt-to-Prompt

Builds on: FLUX.1-dev Prompt-to-Prompt SDEdit SAM-2

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