atlas

Research map / Image generation / Editing and style transfer

FastDrag: Manipulate Anything in One Step

NeurIPS 2024 · Image generation › Editing and style transfer · approach: Instruction-based diffusion editing · 2 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 FastDrag, a one-step drag-based image editing method on latent diffusion that replaces iterative latent optimization with a latent warpage function, bilateral nearest neighbor interpolation, and self-attention key/value consistency preservation.

Problem

Drag-based image editing with diffusion models relies on n-step iterative latent optimization (motion- or gradient-based), which is time-consuming and limits practical use.

Approach

Treats drag instructions as external forces on a stretched material to compute per-pixel warpage vectors via a latent warpage function, relocating latent pixels in one step; fills resulting null regions with bilateral nearest neighbor interpolation and preserves consistency by injecting inversion self-attention keys/values during sampling, using an LCM-distilled U-Net.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace iterative latent optimization with one-step warpage optimizationFastDrag · DragBenchtime per point: 3.12 seconds; nearly 700% faster than DiffEditor (21.68 seconds) and 2800% faster than DragDiffusion (1 min and 21.54 seHelped
Use FastDrag instead of DragDiffusion with single-step diffusionFastDrag · Single-step diffusion editingediting time: 20.7 seconds -> 2.88 secondsHelped
Set inversion steps to fewer than 6 (ablation)FastDrag with LCM-equipped U-Net · DragBenchimage fidelityHurt
Set inversion steps above 6 (ablation)FastDrag with LCM-equipped U-Net · DragBenchimage fidelityHelped
Set inversion steps above 14 (ablation)FastDrag with LCM-equipped U-Net · DragBenchdrag effectHurt
Use 10 inversion steps (ablation)FastDrag with LCM-equipped U-Net · DragBenchdrag effect and image fidelityHelped
Add bilateral nearest neighbor interpolation for null latent regions (ablation)FastDrag · DragBenchdrag precision (MD)Helped
Replace BNNI with interpolation using the original value (ablation)FastDrag · DragBenchdrag effectHurt
Replace BNNI with zero-value interpolation (ablation)FastDrag · DragBenchdrag qualityHurt
Replace BNNI with random-noise interpolation (ablation)FastDrag · DragBenchdrag qualityHurt
Add the consistency-preserving strategy using inversion self-attention keys and values (ablation)FastDrag · DragBenchimage consistencyHelped
Increase the sampling step at which consistency-preserving starts (ablation)FastDrag · DragBenchimage fidelity (1-LPIPS)Hurt

Surprising findings

Limitations

Experimental setup

Datasets: DragBench

Benchmarks: DragBench

Metrics: mean distance (MD) 1-LPIPS (image fidelity) time per point

Baselines: DragDiffusion DragNoise FreeDrag GoodDrag DiffEditor DragGAN StableDrag SDEDrag EasyDrag DragonDiffusion

Builds on: DragDiffusion Stable Diffusion latent consistency model DragGAN Null-text Inversion

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