LocInv: Localization-aware Inversion for Text-Guided Image Editing

Chuanming Tang, Kai Wang, Fei Yang, Joost van de Weijer
5/2/2024
cs.CV

Official code: wangkai930418/DPL (111 stars, last commit 2024-05-15).

Abstract

Large-scale Text-to-Image (T2I) diffusion models demonstrate significant generation capabilities based on textual prompts. Based on the T2I diffusion models, text-guided image editing research aims to empower users to manipulate generated images by altering the text prompts. However, existing image editing techniques are prone to editing over unintentional regions that are beyond the intended target area, primarily due to inaccuracies in cross-attention maps. To address this problem, we propose Localization-aware Inversion (LocInv), which exploits segmentation maps or bounding boxes as extra localization priors to refine the cross-attention maps in the denoising phases of the diffusion process. Through the dynamic updating of tokens corresponding to noun words in the textual input, we are compelling the cross-attention maps to closely align with the correct noun and adjective words in the text prompt. Based on this technique, we achieve fine-grained image editing over particular objects while preventing undesired changes to other regions. Our method LocInv, based on the publicly available Stable Diffusion, is extensively evaluated on a subset of the COCO dataset, and consistently obtains superior results both quantitatively and qualitatively.The code will be released at https://github.com/wangkai930418/DPL

View on arXivView PDF

Code Implementations(1)

wangkai930418/DPLOfficial100%

[NeurIPS 2023] Dynamic Prompt Learning: Addressing Cross-Attention Leakage for Text-Based Image Editing

1115Shell, PythonSep 27, 20232 years ago
diffusiondiffusion-modelsimage-editinginversionstable-diffusion+1 more

Similar Papers

Cite this paper

@article{tang2024locinv,
  title  = {LocInv: Localization-aware Inversion for Text-Guided Image Editing},
  author = {Chuanming Tang and Kai Wang and Fei Yang and Joost van de Weijer},
  year   = {2024},
  eprint = {2405.01496},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2405.01496v1}
}

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/2405.01496.svg)](https://codeofpaper.com/paper/2405.01496)

Discussion