Reproducing DragDiffusion: Interactive Point-Based Editing with Diffusion Models
Ali Subhan, Ashir Raza
TL;DR
DragDiffusion enables interactive point-based image editing by optimizing a latent at an intermediate timestep $t$ with motion supervision on UNet features, accompanied by identity-preserving LoRA fine-tuning and spatial mask regularization. This reproducibility study independently replays the main ablations on diffusion timestep, LoRA strength, mask weight, and UNet feature level using the authors’ code and the DragBench benchmark, and also tests a multi-timestep latent optimization extension. The results largely corroborate the original claims: intermediate timesteps yield the best balance of spatial control and image fidelity, LoRA fine-tuning is essential, and mid-level UNet features provide the best guidance, while multi-timestep optimization increases cost without improving performance. The study also highlights practical sensitivities to a small set of hyperparameters and documents environment dependencies that affect reproducibility, underscoring both the robustness and the practical considerations necessary for applying DragDiffusion in practice.
Abstract
DragDiffusion is a diffusion-based method for interactive point-based image editing that enables users to manipulate images by directly dragging selected points. The method claims that accurate spatial control can be achieved by optimizing a single diffusion latent at an intermediate timestep, together with identity-preserving fine-tuning and spatial regularization. This work presents a reproducibility study of DragDiffusion using the authors' released implementation and the DragBench benchmark. We reproduce the main ablation studies on diffusion timestep selection, LoRA-based fine-tuning, mask regularization strength, and UNet feature supervision, and observe close agreement with the qualitative and quantitative trends reported in the original work. At the same time, our experiments show that performance is sensitive to a small number of hyperparameter assumptions, particularly the optimized timestep and the feature level used for motion supervision, while other components admit broader operating ranges. We further evaluate a multi-timestep latent optimization variant and find that it does not improve spatial accuracy while substantially increasing computational cost. Overall, our findings support the central claims of DragDiffusion while clarifying the conditions under which they are reliably reproducible. Code is available at https://github.com/AliSubhan5341/DragDiffusion-TMLR-Reproducibility-Challenge.
