atlas

Research map / Image generation / Editing and style transfer

EasyDrag: Efficient Point-based Manipulation on Diffusion Models

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

EasyDrag performs point-based image dragging on Stable Diffusion 1.5 without LoRA fine-tuning or user masks, using stable motion supervision, automatic gradient-based masks, and reference guidance during denoising.

Problem

Point-based image editing with diffusion models is slow and user-unfriendly because DragDiffusion needs per-image LoRA fine-tuning and hand-drawn masks, and GAN-based DragGAN is limited by StyleGAN's generative domain.

Approach

Drag handle points by optimizing a DDIM-inversion latent using cosine feature similarity to original-image U-Net features (always sampled from the original features, not drifting ones), derive masks automatically from normalized latent gradients, and preserve identity by mixing in reference-guided denoising with DDIM-inversion latents.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use EasyDrag instead of DragDiffusionpoint-based image editing on Stable Diffusion 1.5 · DragBenchIF: 0.882 -> 0.910Helped
use EasyDrag instead of DragDiffusionpoint-based image editing on Stable Diffusion 1.5 · DragBenchMD: 36.71 -> 32.55Helped
use EasyDrag instead of DragDiffusionpoint-based image editing on Stable Diffusion 1.5 · DragBenchTime (s): 69.4 -> 30.6Helped
remove LoRA fine-tuning (ablation)DragDiffusion · DragBenchMD: 36.71 -> 53.63Hurt
remove LoRA fine-tuning (ablation)DragDiffusion · DragBenchTime (s): 69.4 -> 33.7Helped
remove the mask (ablation)DragDiffusion · DragBenchIF: 0.882 -> 0.766Hurt
use a user-provided mask instead of auto mask generation (ablation)EasyDrag · DragBenchIF: 0.910 -> 0.889Hurt
add stable motion supervision instead of DragGAN motion supervisionpoint-based image editing on Stable Diffusion 1.5 · DragBenchMD: 51.32 -> 29.07Helped
add stable motion supervision instead of DragonDiffusion motion supervisionpoint-based image editing on Stable Diffusion 1.5 · DragBenchMD: 52.21 -> 29.07Helped
use concatenated feature maps from upper layers 1&2 (ablation)stable motion supervision · DragBenchperformanceHelped
set motion step K to 12 (ablation)EasyDrag · DragBenchperformanceHelped

Surprising findings

Limitations

Experimental setup

Datasets: DragBench

Benchmarks: DragBench

Metrics: Image Fidelity (IF) Mean Distance (MD) runtime (s)

Baselines: DragGAN DragDiffusion DragDiffusion w/o LoRA DragDiffusion w/o mask SDE-Drag DragonDiffusion

Builds on: DragGAN DragDiffusion DragonDiffusion DIFT DDIM 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