DFU: scale-robust diffusion model for zero-shot super-resolution image generation

Alex Havrilla, Kevin Rojas, Wenjing Liao, Molei Tao
11/30/2023
cs.CVcs.LG

Official code: Dahoas/edm (4 stars, last commit 2023-10-03). 1 more implementation below.

Abstract

Diffusion generative models have achieved remarkable success in generating images with a fixed resolution. However, existing models have limited ability to generalize to different resolutions when training data at those resolutions are not available. Leveraging techniques from operator learning, we present a novel deep-learning architecture, Dual-FNO UNet (DFU), which approximates the score operator by combining both spatial and spectral information at multiple resolutions. Comparisons of DFU to baselines demonstrate its scalability: 1) simultaneously training on multiple resolutions improves FID over training at any single fixed resolution; 2) DFU generalizes beyond its training resolutions, allowing for coherent, high-fidelity generation at higher-resolutions with the same model, i.e. zero-shot super-resolution image-generation; 3) we propose a fine-tuning strategy to further enhance the zero-shot super-resolution image-generation capability of our model, leading to a FID of 11.3 at 1.66 times the maximum training resolution on FFHQ, which no other method can come close to achieving.

View on arXivView PDF

Code Implementations(2)

Dahoas/edmOfficial100%

Elucidating the Design Space of Diffusion-Based Generative Models (EDM)

40Shell, PythonJan 17, 20233 years agoNOASSERTION
ChrisDud0257/HGGTCommunity74%
Apache-2.0

Official Code for our CVPR2023 paper "Human Guided Ground-truth Generation for Realistic Image Super-resolution"

1316C++, CudaMar 21, 20232 years agoApache-2.0

Similar Papers

Cite this paper

@article{havrilla2023dfu,
  title  = {DFU: scale-robust diffusion model for zero-shot super-resolution image generation},
  author = {Alex Havrilla and Kevin Rojas and Wenjing Liao and Molei Tao},
  year   = {2023},
  eprint = {2401.06144},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2401.06144v2}
}

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

Discussion