atlas

Research map / Image generation / Editing and style transfer

Enabling Instructional Image Editing with In-Context Generation in Large Scale Diffusion Transformer

NeurIPS 2025 · Image generation › Editing and style transfer · approach: Instruction-based diffusion editing · 16 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 ICEdit, an in-context instruction image-editing method built on FLUX.1 Fill that uses a diptych prompt, a light LoRA-MoE fine-tune on 50K samples, and VLM-based early-filter noise selection at inference.

Problem

Instruction-based image editing faces a precision-efficiency tradeoff: fine-tuned methods need massive datasets (often >10M pairs) and compute, while training-free methods follow instructions poorly.

Approach

Reframe editing as in-context generation on a diptych (source left, edit right) using an inpainting DiT with a fixed mask and an in-context instruction prompt, then apply minimal LoRA-MoE fine-tuning and an Early Filter inference-time scaling that uses a VLM to pick the best initial noise from early denoising steps.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add the IC prompt to training-free editing (ablation)FLUX.1 Fill in-context editing · Emu Test setGPT: 0.14 -> 0.24Helped
add the IC prompt to fine-tuned ICEdit (ablation)ICEdit · Emu Test setGPT: 0.62 -> 0.68Helped
replace standard LoRA rank 64 with the full LoRA-MoE design (ablation)ICEdit · Emu Test setGPT: 0.60 -> 0.68Helped
fine-tune all modules rather than only the MoE module (ablation)ICEdit · Emu Test setGPT: 0.51 -> 0.68Helped
add VLM inference-time noise filtering with 6 noise samples and 10 early steps (ablation)ICEdit · Emu Test setGPT: 0.68 -> 0.78Helped
use 10 rather than 4 early steps for VLM filtering (ablation)ICEdit inference-time scaling · Emu Test setGPT: 0.72 -> 0.78Helped
increase VLM-filtered noise samples from 6 to 12 (ablation)ICEdit inference-time scaling · Emu Test setGPT: 0.78 -> 0.79Helped
replace VLM filtering with CLIP filtering (ablation)ICEdit inference-time scaling · Emu Test setGPT: 0.80 -> 0.65Hurt
increase expert count from 4 to 6 (ablation)ICEdit MoE · Emu Test setGPT: 0.68 -> 0.66Hurt
increase expert count from 4 to 8 (ablation)ICEdit MoE · Emu Test setGPT: 0.68 -> 0.61Hurt

Surprising findings

Limitations

Experimental setup

Datasets: MagicBrush OmniEdit Emu Edit test set MagicBrush test set

Benchmarks: Emu Edit test set MagicBrush test set

Metrics: CLIP-I CLIP-Out DINO GPT-4o score L1 VIE-Score SC PQ

Baselines: InstructPix2Pix MagicBrush Emu Edit UltraEdit FluxEdit FLUX.1 Fill RF-Solver-Edit ACE++ SeedEdit

Builds on: FLUX.1 Fill LoRA Mixture of Experts VIE-Score OmniEdit

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