Nested Diffusion Processes for Anytime Image Generation

Noam Elata, Bahjat Kawar, Tomer Michaeli, Michael Elad
5/30/2023
cs.CV

No official code found. Best implementation: noamelata/NestedDiffusion (16 stars, last commit 2023-12-23).

Abstract

Diffusion models are the current state-of-the-art in image generation, synthesizing high-quality images by breaking down the generation process into many fine-grained denoising steps. Despite their good performance, diffusion models are computationally expensive, requiring many neural function evaluations (NFEs). In this work, we propose an anytime diffusion-based method that can generate viable images when stopped at arbitrary times before completion. Using existing pretrained diffusion models, we show that the generation scheme can be recomposed as two nested diffusion processes, enabling fast iterative refinement of a generated image. In experiments on ImageNet and Stable Diffusion-based text-to-image generation, we show, both qualitatively and quantitatively, that our method's intermediate generation quality greatly exceeds that of the original diffusion model, while the final generation result remains comparable. We illustrate the applicability of Nested Diffusion in several settings, including for solving inverse problems, and for rapid text-based content creation by allowing user intervention throughout the sampling process.

View on arXivView PDF

Code Implementations(1)

160PythonMay 30, 20232 years ago

Similar Papers

Cite this paper

@article{elata2023nested,
  title  = {Nested Diffusion Processes for Anytime Image Generation},
  author = {Noam Elata and Bahjat Kawar and Tomer Michaeli and Michael Elad},
  year   = {2023},
  eprint = {2305.19066},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2305.19066v3}
}

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

Discussion