Diffusion Models Need Visual Priors for Image Generation

Xiaoyu Yue, Zidong Wang, Zeyu Lu, Shuyang Sun, Meng Wei +3 more
10/11/2024
cs.CV

No confident code implementation found for this paper. 2 possible matches can be shown below.

Abstract

Conventional class-guided diffusion models generally succeed in generating images with correct semantic content, but often struggle with texture details. This limitation stems from the usage of class priors, which only provide coarse and limited conditional information. To address this issue, we propose Diffusion on Diffusion (DoD), an innovative multi-stage generation framework that first extracts visual priors from previously generated samples, then provides rich guidance for the diffusion model leveraging visual priors from the early stages of diffusion sampling. Specifically, we introduce a latent embedding module that employs a compression-reconstruction approach to discard redundant detail information from the conditional samples in each stage, retaining only the semantic information for guidance. We evaluate DoD on the popular ImageNet-$256 \times 256$ dataset, reducing 7$\times$ training cost compared to SiT and DiT with even better performance in terms of the FID-50K score. Our largest model DoD-XL achieves an FID-50K score of 1.83 with only 1 million training steps, which surpasses other state-of-the-art methods without bells and whistles during inference.

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. 2 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

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

Similar Papers

Cite this paper

@article{yue2024diffusion,
  title  = {Diffusion Models Need Visual Priors for Image Generation},
  author = {Xiaoyu Yue and Zidong Wang and Zeyu Lu and Shuyang Sun and Meng Wei and Wanli Ouyang and Lei Bai and Luping Zhou},
  year   = {2024},
  eprint = {2410.08531},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2410.08531v1}
}

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

Discussion