atlas

Research map / Image generation / Editing and style transfer

Emu Edit: Precise Image Editing via Recognition and Generation Tasks

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

Emu Edit trains a diffusion-based instruction image editor multi-task across 16 editing and vision tasks with learned task embeddings, enabling few-shot adaptation via task inversion, and releases a seven-category editing benchmark.

Problem

Instruction-based image editing models often fail to accurately follow user instructions and generalize poorly to tasks slightly outside their training distribution.

Approach

Train a single instruction-conditioned diffusion editor jointly on 16 editing and computer-vision tasks (formulated as generation), condition it on learned per-task embeddings predicted from the instruction by a Flan-T5-XL classifier, and adapt to new tasks by learning only a new task embedding (task inversion).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Train Emu Edit across diverse editing and vision tasks instead of using the strongest instruction-editing baselineEmu Edit · Emu Edit test setCLIPdir: 0.090 -> 0.109Helped
Train Emu Edit across diverse editing and vision tasks instead of using the strongest instruction-editing baselineEmu Edit · MagicBrush test setCLIPdir: 0.123 -> 0.135Helped
Train Emu Edit across diverse editing and vision tasks instead of using the strongest instruction-editing baselineEmu Edit · MagicBrush test setL1: 0.058 -> 0.052Helped
Add learned task embeddings (ablation)Emu Edit · Emu Edit benchmark validation setCLIPdir: 0.104 -> 0.119Helped
Use predicted task type rather than ground-truth task type (ablation)Emu Edit · Emu Edit benchmark validation setCLIPdir: 0.119 -> 0.117Hurt
Add detection and segmentation tasks (ablation)Emu Edit · Region-based editingText alignmentHelped
Add image-to-image translation tasks (ablation)Emu Edit · Free-form editingText alignmentHelped
Increase the number of training tasks (ablation)Emu Edit · Style and Texture tasksCLIPdirHelped
Train one model on multiple tasks rather than separate expert models (ablation)Emu Edit · Individual image-editing tasksperformanceHelped

Surprising findings

Limitations

Experimental setup

Datasets: MagicBrush test set MS-COCO images (via MagicBrush) Emu Edit training set (10M synthetic)

Benchmarks: Emu Edit benchmark MagicBrush test set

Metrics: CLIPdir CLIPimg CLIPout L1 DINO similarity human text alignment preference human image faithfulness preference

Baselines: InstructPix2Pix MagicBrush PnP Null-Text Inversion

Builds on: Emu InstructPix2Pix Prompt-to-Prompt Latent diffusion model Flan-T5

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