atlas

Research map / Image generation / Editing and style transfer

Paint by Inpaint: Learning to Add Image Objects by Removing Them First

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

Builds PIPE, a ~1M-pair mask-free object-addition dataset by inpainting-away objects from segmentation datasets and reversing the pairs, then trains an SD1.5-based instruction editing diffusion model on it.

Problem

Mask-free, text-instructed addition of objects to images is hard, and existing instruction-editing datasets (e.g., InstructPix2Pix) are synthetic and suffer source-target inconsistency.

Approach

Object removal is easier than addition, so remove objects from real images with a mask-based inpainting model, filter the outputs, and use (inpainted, original) pairs reversed as natural source-target addition training pairs with VLM-LLM generated instructions.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Train the proposed model on PIPE rather than use IP2PObject addition editing model · PIPE test setL1: .098 -> .057Helped
Train the proposed model on PIPE rather than use IP2PObject addition editing model · PIPE test setCLIP-I: .861 -> .945Helped
Train the proposed model on PIPE rather than use IP2PObject addition editing model · OPADINO: .647 -> .735Helped
Train on combined PIPE and IP2P data, then fine-tune on MagicBrushIP2P general editing model · MagicBrush full general editing test setL1: .082 -> .074Helped
Train on combined PIPE and IP2P data, then fine-tune on MagicBrushIP2P general editing model · MagicBrush full general editing test setCLIP-I: .896 -> .906Helped
Train on combined PIPE and IP2P data, then fine-tune on MagicBrushIP2P general editing model · MagicBrush full general editing test setDINO: .845 -> .866Helped

Limitations

Experimental setup

Datasets: COCO Open Images LVIS RefCOCO RefCOCO+ RefCOCOg InstructPix2Pix dataset MagicBrush OPA Conceptual Captions

Benchmarks: PIPE test set OPA MagicBrush

Metrics: L1 L2 CLIP-I DINO CLIP-T CMMD directional CLIP similarity human preference

Baselines: InstructPix2Pix Hive VQGAN-CLIP SDEdit Null-Text Inversion Pix2PixZero Edit-Friendly DDPM MagicBrush fine-tuned IP2P

Builds on: Stable Diffusion 1.5 InstructPix2Pix MagicBrush

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