CVOct 20, 2022

DiffEdit: Diffusion-based semantic image editing with mask guidance

arXiv:2210.11427v1754 citationsh-index: 60
Originality Incremental advance
AI Analysis

This addresses the problem of automated image editing for users needing precise modifications without manual masking, though it is incremental as it builds on existing diffusion models.

The authors tackled semantic image editing by automatically generating masks to identify regions needing edits, using a diffusion model conditioned on different text prompts, and achieved state-of-the-art performance on ImageNet.

Image generation has recently seen tremendous advances, with diffusion models allowing to synthesize convincing images for a large variety of text prompts. In this article, we propose DiffEdit, a method to take advantage of text-conditioned diffusion models for the task of semantic image editing, where the goal is to edit an image based on a text query. Semantic image editing is an extension of image generation, with the additional constraint that the generated image should be as similar as possible to a given input image. Current editing methods based on diffusion models usually require to provide a mask, making the task much easier by treating it as a conditional inpainting task. In contrast, our main contribution is able to automatically generate a mask highlighting regions of the input image that need to be edited, by contrasting predictions of a diffusion model conditioned on different text prompts. Moreover, we rely on latent inference to preserve content in those regions of interest and show excellent synergies with mask-based diffusion. DiffEdit achieves state-of-the-art editing performance on ImageNet. In addition, we evaluate semantic image editing in more challenging settings, using images from the COCO dataset as well as text-based generated images.

Code Implementations4 repos
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes