atlas

Research map / Image generation / Editing and style transfer

GoodDrag: Towards Good Practices for Drag Editing with Diffusion Models

ICLR 2025 · Image generation › Editing and style transfer · approach: Inversion-based diffusion editing · 1 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 GoodDrag, which alternates drag and denoising steps within diffusion sampling plus information-preserving motion supervision, and introduces the Drag100 benchmark with DAI and Gemini-based GScore metrics for drag editing.

Problem

Diffusion-based drag editing is unstable: accumulated perturbations from performing all drag operations at one timestep cause distortions, and handle points drift away from their original features, causing artifacts and failed point control.

Approach

Distribute drag operations across diffusion timesteps by alternating B drag steps with one DDIM denoising step (AlDD), and supervise motion against the original handle-point features rather than the drifting current features (information-preserving motion supervision), with multiple supervision steps per drag to compensate for the harder optimization.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use GoodDrag instead of DragDiffusionDrag editing · Drag100, γ=1DAI: 0.1477 -> 0.0696Helped
Use GoodDrag instead of DragDiffusion* with 210 dragging operationsDrag editing · Drag100, γ=1DAI: 0.1189 -> 0.0696Helped
Use GoodDrag instead of SDE-DragDrag editing · Drag100, γ=1DAI: 0.1571 -> 0.0696Helped
Use GoodDrag instead of DragDiffusionDrag editing · Drag100GScore: 6.87 -> 7.94Helped
Use GoodDrag instead of SDE-DragDrag editing · Drag100GScore: 5.38 -> 7.94Helped
Use GScore instead of TReSImage quality assessment · User study, 12 Drag100 imagesSpearman correlation with human rankings: 0.250 -> 0.708Helped
Add AlDD by alternating drag and denoising operations (ablation)GoodDrag · Drag editing, owl exampleImage fidelityHelped
Reduce drag operations without AlDD (ablation)GoodDrag · Drag editing, reduced-operation exampleImage fidelityHelped
Reduce drag operations without AlDD (ablation)GoodDrag · Drag editing, reduced-operation exampleDrag effectivenessHurt
Add information-preserving motion supervision (ablation)GoodDrag · Drag editing, artifact and point-control examplesEditing qualityHelped
Use multiple IP motion-supervision steps per drag operation (ablation)GoodDrag with information-preserving motion supervision · Drag editing, cat exampleDrag effectivenessHelped
Apply IP directly without multiple motion-supervision steps per drag operation (ablation)GoodDrag · Drag editing, cat exampleDrag effectivenessHurt

Surprising findings

Limitations

Experimental setup

Datasets: Drag100

Benchmarks: Drag100

Metrics: DAI (Dragging Accuracy Index) GScore (Gemini Score) user study ranking Spearman correlation with human rankings

Baselines: DragGAN DragDiffusion SDE-Drag TReS MUSIQ TOPIQ

Builds on: DragDiffusion DragGAN DDIM Latent-MasaCtrl LoRA

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