DiffUHaul: A Training-Free Method for Object Dragging in Images
Omri Avrahami, Rinon Gal, Gal Chechik, Ohad Fried, Dani Lischinski, Arash Vahdat, Weili Nie
TL;DR
DiffUHaul tackles the challenge of training-free object dragging in images by leveraging a localized diffusion model (BlobGEN) and addressing entanglement through inference-time gated self-attention masking. It introduces a diffusion-anchoring mechanism that gradually fuses layout changes with preserved object appearance, aided by self-attention sharing and a soft anchoring strategy. The method extends to real images via DDPM self-attention bucketing and dedicated blob extraction plus background blending, and is evaluated with automatic metrics and user studies, showing robust performance against state-of-the-art baselines. The work advances practical object manipulation in complex scenes without per-image training, with potential impacts for creative tools and visual content editing, while acknowledging limitations in rotation, resizing, and object collisions.
Abstract
Text-to-image diffusion models have proven effective for solving many image editing tasks. However, the seemingly straightforward task of seamlessly relocating objects within a scene remains surprisingly challenging. Existing methods addressing this problem often struggle to function reliably in real-world scenarios due to lacking spatial reasoning. In this work, we propose a training-free method, dubbed DiffUHaul, that harnesses the spatial understanding of a localized text-to-image model, for the object dragging task. Blindly manipulating layout inputs of the localized model tends to cause low editing performance due to the intrinsic entanglement of object representation in the model. To this end, we first apply attention masking in each denoising step to make the generation more disentangled across different objects and adopt the self-attention sharing mechanism to preserve the high-level object appearance. Furthermore, we propose a new diffusion anchoring technique: in the early denoising steps, we interpolate the attention features between source and target images to smoothly fuse new layouts with the original appearance; in the later denoising steps, we pass the localized features from the source images to the interpolated images to retain fine-grained object details. To adapt DiffUHaul to real-image editing, we apply a DDPM self-attention bucketing that can better reconstruct real images with the localized model. Finally, we introduce an automated evaluation pipeline for this task and showcase the efficacy of our method. Our results are reinforced through a user preference study.
