Table of Contents
Fetching ...

Unleashing the Power of One-Step Diffusion based Image Super-Resolution via a Large-Scale Diffusion Discriminator

Jianze Li, Jiezhang Cao, Zichen Zou, Xiongfei Su, Xin Yuan, Yulun Zhang, Yong Guo, Xiaokang Yang

TL;DR

This work tackles Real-ISR by removing reliance on multi-step teacher models for one-step diffusion distillation. It introduces D^3SR, which uses a large-scale diffusion discriminator (SDXL) in latent space to provide adversarial feedback, paired with edge-aware DISTS (EA-DISTS) to boost texture fidelity. The method demonstrates competitive or superior quantitative and qualitative results with substantial speedups and parameter reductions compared to both multi-step diffusion and prior one-step methods. The approach offers a practical, efficient path to high-quality Real-ISR in real-world settings by leveraging stronger priors and tailored perceptual losses.

Abstract

Diffusion models have demonstrated excellent performance for real-world image super-resolution (Real-ISR), albeit at high computational costs. Most existing methods are trying to derive one-step diffusion models from multi-step counterparts through knowledge distillation (KD) or variational score distillation (VSD). However, these methods are limited by the capabilities of the teacher model, especially if the teacher model itself is not sufficiently strong. To tackle these issues, we propose a new One-Step \textbf{D}iffusion model with a larger-scale \textbf{D}iffusion \textbf{D}iscriminator for SR, called D$^3$SR. Our discriminator is able to distill noisy features from any time step of diffusion models in the latent space. In this way, our diffusion discriminator breaks through the potential limitations imposed by the presence of a teacher model. Additionally, we improve the perceptual loss with edge-aware DISTS (EA-DISTS) to enhance the model's ability to generate fine details. Our experiments demonstrate that, compared with previous diffusion-based methods requiring dozens or even hundreds of steps, our D$^3$SR attains comparable or even superior results in both quantitative metrics and qualitative evaluations. Moreover, compared with other methods, D$^3$SR achieves at least $3\times$ faster inference speed and reduces parameters by at least 30\%. We will release code and models at https://github.com/JianzeLi-114/D3SR.

Unleashing the Power of One-Step Diffusion based Image Super-Resolution via a Large-Scale Diffusion Discriminator

TL;DR

This work tackles Real-ISR by removing reliance on multi-step teacher models for one-step diffusion distillation. It introduces D^3SR, which uses a large-scale diffusion discriminator (SDXL) in latent space to provide adversarial feedback, paired with edge-aware DISTS (EA-DISTS) to boost texture fidelity. The method demonstrates competitive or superior quantitative and qualitative results with substantial speedups and parameter reductions compared to both multi-step diffusion and prior one-step methods. The approach offers a practical, efficient path to high-quality Real-ISR in real-world settings by leveraging stronger priors and tailored perceptual losses.

Abstract

Diffusion models have demonstrated excellent performance for real-world image super-resolution (Real-ISR), albeit at high computational costs. Most existing methods are trying to derive one-step diffusion models from multi-step counterparts through knowledge distillation (KD) or variational score distillation (VSD). However, these methods are limited by the capabilities of the teacher model, especially if the teacher model itself is not sufficiently strong. To tackle these issues, we propose a new One-Step \textbf{D}iffusion model with a larger-scale \textbf{D}iffusion \textbf{D}iscriminator for SR, called DSR. Our discriminator is able to distill noisy features from any time step of diffusion models in the latent space. In this way, our diffusion discriminator breaks through the potential limitations imposed by the presence of a teacher model. Additionally, we improve the perceptual loss with edge-aware DISTS (EA-DISTS) to enhance the model's ability to generate fine details. Our experiments demonstrate that, compared with previous diffusion-based methods requiring dozens or even hundreds of steps, our DSR attains comparable or even superior results in both quantitative metrics and qualitative evaluations. Moreover, compared with other methods, DSR achieves at least faster inference speed and reduces parameters by at least 30\%. We will release code and models at https://github.com/JianzeLi-114/D3SR.
Paper Structure (14 sections, 7 equations, 6 figures, 6 tables)

This paper contains 14 sections, 7 equations, 6 figures, 6 tables.

Figures (6)

  • Figure 1: Training framework of D$^3$SR. The left side represents the generator $\mathcal{G}_\theta$, which includes the pre-trained VAE and UNet from Stable Diffusion. Only the UNet is fine-tuned using LoRA, while other parameters remain frozen. The right side depicts the diffusion discriminator , which guides the training process without participating in inference. The discriminator extracts the UNet Mid-block outputs and processes them through an MLP to generate realism scores for different image regions. Both the downsample and middle blocks of the UNet in the discriminator are fine-tuned with LoRA, whereas the MLP is randomly initialized.
  • Figure 2: Visualization of features dimensionality reduction for the first 100 channels from the middle block outputs of the Stable Diffusion (SD) UNet. The distributions of the two types of image features are distinctly different.
  • Figure 3: Comparison of the performance of SD models with different scales as discriminators. As the model size increases, the performance of the generator improves accordingly.
  • Figure 4: Feature visualization associated with DISTS and EA-DISTS. Our EA-DISTS captures more high-frequency information, like texture and edges.
  • Figure 5: Visual comparisons ($\times$4) on Real-ISR task (RealSR cai2019realworld dataset).
  • ...and 1 more figures