LIME: Localized Image Editing via Attention Regularization in Diffusion Models
Enis Simsar, Alessio Tonioni, Yongqin Xian, Thomas Hofmann, Federico Tombari
TL;DR
LIME introduces a localization-focused editing pipeline for diffusion-based text-guided edits that operates without model re-training or extra user inputs. It combines multi-resolution feature-based segmentation to identify a RoI with cross-attention guidance and a novel attention-regularization mechanism that confines edits to the RoI. The method, built on top of InstructPix2Pix, yields consistent qualitative and quantitative gains on benchmarks like MagicBrush, PIE-Bench, and EditVal, and demonstrates extension potential to other editing models. This approach advances controllability of diffusion models by enabling precise, localized edits while preserving surrounding content, with practical implications for efficient, user-friendly image editing. The work also discusses limitations and avenues for broad applicability and responsible use.
Abstract
Diffusion models (DMs) have gained prominence due to their ability to generate high-quality varied images with recent advancements in text-to-image generation. The research focus is now shifting towards the controllability of DMs. A significant challenge within this domain is localized editing, where specific areas of an image are modified without affecting the rest of the content. This paper introduces LIME for localized image editing in diffusion models. LIME does not require user-specified regions of interest (RoI) or additional text input, but rather employs features from pre-trained methods and a straightforward clustering method to obtain precise editing mask. Then, by leveraging cross-attention maps, it refines these segments for finding regions to obtain localized edits. Finally, we propose a novel cross-attention regularization technique that penalizes unrelated cross-attention scores in the RoI during the denoising steps, ensuring localized edits. Our approach, without re-training, fine-tuning and additional user inputs, consistently improves the performance of existing methods in various editing benchmarks. The project page can be found at https://enisimsar.github.io/LIME/.
