atlas

Research map / Image generation / Super-resolution

ResDiff: Combining CNN and Diffusion Model for Image Super-resolution

AAAI 2024 · Image generation › Super-resolution · approach: Diffusion-based super-resolution · 126 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes ResDiff, a residual diffusion model for single image super-resolution where a pre-trained CNN (SimpleSR) gives an initial prediction and a frequency-domain-guided diffusion model predicts the residual to the ground truth.

Problem

Diffusion-based single image super-resolution must recover both low- and high-frequency content from noise, which slows convergence and wastes capacity on low-frequency content that a simple CNN can recover.

Approach

Use a pre-trained CNN's prediction as the starting point so the diffusion process targets the residual between ground truth and CNN output; the CNN is trained with added FFT and DWT frequency losses, and the diffusion U-Net uses an FD Info Splitter and high-frequency guided cross-attention built from DWT coefficients of the CNN output.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use ResDiff instead of SRDiffFFHQ 32→128 (4×) · FFHQ 32→128 (4×)PSNR: 26.07 vs 26.73Helped
use ResDiff instead of SRDiffFFHQ 256→1024 (4×) · FFHQ 256→1024 (4×)PSNR: 23.01 vs 23.15Helped
use ResDiff instead of SRDiffCelebA 20→160 (8×) · CelebA 20→160 (8×)PSNR: 25.32 vs 25.37Helped
use ResDiff instead of SRDiffCelebA 64→256 (4×) · CelebA 64→256 (4×)PSNR: 26.84 vs 27.16Helped
add the residual structure rather than use no residual structure (ablation)ResDiff · FFHQ 4×PSNR: 25.49 -> 26.73Helped
use SimpleSR instead of bilinear interpolation for initial prediction (ablation)ResDiff · FFHQ 4×PSNR: 25.99 -> 26.73Helped
use SimpleSR instead of SRCNN for initial prediction (ablation)ResDiff · FFHQ 4×PSNR: 26.14 -> 26.73Helped
add the FFT and DWT losses to GT-only CNN pretraining (ablation)ResDiff · FFHQ 4×PSNR: 26.47 -> 26.73Helped
add FD Info Splitter and HF-guided CA (ablation)ResDiff · FFHQ 4×PSNR: 25.41 -> 26.73Helped
add FD Info Splitter (ablation)ResDiff with HF-guided CA · FFHQ 4×PSNR: 26.09 -> 26.73Helped
add HF-guided CA (ablation)ResDiff with FD Info Splitter · FFHQ 4×PSNR: 25.97 -> 26.73Helped

Surprising findings

Limitations

Experimental setup

Datasets: FFHQ CelebA DIV2K Urban100

Benchmarks: FFHQ CelebA DIV2K Urban100

Metrics: PSNR SSIM FID

Baselines: SRGAN ESRGAN BRGM PULSE SRDiff SR3 SRFlow SRCNN

Builds on: SR3 SRDiff DDPM Imagen SRCNN

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy