atlas

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

TurboFill: Adapting Few-step Text-to-image Model for Fast Image Inpainting

CVPR 2025 · Image generation › Text-to-image diffusion · approach: Compositional text-to-image guidance · 3 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.

Trains a BrushNet-style inpainting adapter directly on the few-step DMD2 text-to-image model using a 3-step adversarial scheme with a diffusion discriminator, yielding 4-step inpainting that beats multi-step BrushNet.

Problem

Diffusion-based image inpainting adapters require 20-50 sampling steps, which is costly; naively plugging adapters into few-step distilled models yields color shifts, oversaturation, and blur, and distilling a large BrushNet is memory- and compute-heavy.

Approach

Train an inpainting adapter directly on a few-step distilled model (DMD2) with a 3-step adversarial scheme: the slow SDXL-based adapter is trained with diffusion loss, the fast DMD2-based generator is trained with a diffusion-discriminator GAN loss plus background reconstruction loss, and the discriminator (with an assistant encoder/decoder and fake diffusion loss) is updated jointly.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
remove background preservation loss (LBG) (ablation)TurboFill · DilationBenchQ-Align (mask region): 4.3672 -> 4.5703Helped
remove fake diffusion loss (LF Diff) (ablation)TurboFill · DilationBenchQ-Align (mask region): 4.1875 -> 4.5703Helped
remove real diffusion loss (LR Diff) (ablation)TurboFill · DilationBenchQ-Align (mask region): 4.0664 -> 4.5703Helped
replace the SDXL base model with few-step DMD2 while directly inserting the BrushNet* adapterBrushNet* · DilationBenchQ-Align (mask region): 4.4688 -> 4.1836Hurt
train an inpainting adapter with the proposed three-step adversarial scheme on DMD2BrushNet* adapted to DMD2 · DilationBenchQ-Align (mask region): 4.1836 -> 4.5703Helped

Surprising findings

Limitations

Experimental setup

Datasets: LocalCaptionData OpenImage V6 MSCOCO BrushBench

Benchmarks: DilationBench HumanBench

Metrics: Q-Align CLIPIQA+ TOPIQ CLIPIQA CLIP Sim

Baselines: BLD HD-Painter SDXL-Inpainting BrushNet-Rand BrushNet* PowerPaint V2

Builds on: BrushNet DMD2 ControlNet LCM SDXL

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