DragLoRA: Online Optimization of LoRA Adapters for Drag-based Image Editing in Diffusion Model

Siwei Xia, Li Sun, Tiantian Sun, Qingli Li
2/14/2026

No official code found. Best implementation: Sylvie-X/DragLoRA (10 stars, last commit 2025-05-20).

Abstract

Drag-based editing within pretrained diffusion model provides a precise and flexible way to manipulate foreground objects. Traditional methods optimize the input feature obtained from DDIM inversion directly, adjusting them iteratively to guide handle points towards target locations. However, these approaches often suffer from limited accuracy due to the low representation ability of the feature in motion supervision, as well as inefficiencies caused by the large search space required for point tracking. To address these limitations, we present DragLoRA, a novel framework that integrates LoRA (Low-Rank Adaptation) adapters into the drag-based editing pipeline. To enhance the training of LoRA adapters, we introduce an additional denoising score distillation loss which regularizes the online model by aligning its output with that of the original model. Additionally, we improve the consistency of motion supervision by adapting the input features using the updated LoRA, giving a more stable and accurate input feature for subsequent operations. Building on this, we design an adaptive optimization scheme that dynamically toggles between two modes, prioritizing efficiency without compromising precision. Extensive experiments demonstrate that DragLoRA significantly enhances the control precision and computational efficiency for drag-based image editing. The Codes of DragLoRA are available at: https://github.com/Sylvie-X/DragLoRA.

View on arXivView PDF

Code Implementations(1)

Sylvie-X/DragLoRACommunity100%
100PythonMay 12, 20251 years ago

Similar Papers

Cite this paper

@article{xia2026draglora,
  title  = {DragLoRA: Online Optimization of LoRA Adapters for Drag-based Image Editing in Diffusion Model},
  author = {Siwei Xia and Li Sun and Tiantian Sun and Qingli Li},
  year   = {2026},
  eprint = {2505.12427},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2505.12427},
  journal = {ICML 2025 2025}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2505.12427.svg)](https://codeofpaper.com/paper/2505.12427)

Discussion