LayerDiffusion: Layered Controlled Image Editing with Diffusion Models

Pengzhi Li, QInxuan Huang, Yikang Ding, Zhiheng Li
5/30/2023
cs.CV

No confident code implementation found for this paper.

Abstract

Text-guided image editing has recently experienced rapid development. However, simultaneously performing multiple editing actions on a single image, such as background replacement and specific subject attribute changes, while maintaining consistency between the subject and the background remains challenging. In this paper, we propose LayerDiffusion, a semantic-based layered controlled image editing method. Our method enables non-rigid editing and attribute modification of specific subjects while preserving their unique characteristics and seamlessly integrating them into new backgrounds. We leverage a large-scale text-to-image model and employ a layered controlled optimization strategy combined with layered diffusion training. During the diffusion process, an iterative guidance strategy is used to generate a final image that aligns with the textual description. Experimental results demonstrate the effectiveness of our method in generating highly coherent images that closely align with the given textual description. The edited images maintain a high similarity to the features of the input image and surpass the performance of current leading image editing methods. LayerDiffusion opens up new possibilities for controllable image editing.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Cite this paper

@article{li2023layerdiffusion,
  title  = {LayerDiffusion: Layered Controlled Image Editing with Diffusion Models},
  author = {Pengzhi Li and QInxuan Huang and Yikang Ding and Zhiheng Li},
  year   = {2023},
  eprint = {2305.18676},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2305.18676v1}
}

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

Discussion