atlas

Research map / Image generation / Image restoration

Residual Denoising Diffusion Models

CVPR 2024 · Image generation › Image restoration · approach: Diffusion-based universal restoration · 138 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 Residual Denoising Diffusion Models (RDDM), a dual diffusion process that splits the forward process into residual diffusion and noise diffusion to unify image generation and restoration with a generic UNet trained with L1 loss.

Problem

Denoising diffusion models for image restoration start from pure noise and implicitly use the degraded image as a condition, making the forward process uninformative about the degraded input and the reverse process from noise unnecessary.

Approach

Redefine the forward step so that the terminal state is I_T = I_in + noise, decomposing diffusion into a directional residual diffusion (target to degraded input) and an independent noise diffusion with two separate coefficient schedules; the reverse process predicts residuals and/or noise, with a partially path-independent sampler and conversion from DDPM/DDIM schedules.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
convert DDIM coefficients to RDDM coefficientsDDIM image generation on CelebA 256×256 · CelebA 256×256FID: 23.66 -> 24.92No clear effect
use RDDM for shadow removalISTD shadow removal · ISTDPSNR (ALL): 30.42 -> 30.91Helped
use RDDM for low-light enhancementLOL low-light enhancement · LOLPSNR: 25.19 -> 25.392Helped
use RDDM for low-light enhancementLOL low-light enhancement · LOLLPIPS: 0.11 -> 0.116Hurt
use RDDM for derainingRainDrop deraining · RainDropPSNR: 32.43 -> 32.51Helped
predict noise only instead of residuals only (ablation)RDDM image generation on CelebA 64×64 · CelebA 64×64FID: 31.47 -> 23.25Helped
predict noise only instead of residuals only (ablation)RDDM shadow removal on ISTD · ISTDPSNR: 30.72 -> 11.34Hurt
predict residuals and noise instead of residuals only (ablation)RDDM image generation on CelebA 64×64 · CelebA 64×64FID: 31.47 -> 28.90Hurt
predict residuals and noise instead of residuals only (ablation)RDDM shadow removal on ISTD · ISTDPSNR: 30.72 -> 30.91Helped
use linearly decreasing αt and linearly increasing βt² schedules (ablation)RDDM generation on CelebA 64×64 · CelebA 64×64FID: 28.394 -> 23.25Helped

Surprising findings

Limitations

Experimental setup

Datasets: CelebA ISTD LOL RainDrop

Benchmarks: CelebA 256x256 ISTD LOL RainDrop

Metrics: FID IS MAE PSNR SSIM LPIPS

Baselines: DSC FusionNet BMNet DMTN KinD++ SNR-Aware LLFlow LLFormer AttnGAN DuRN IDT RainDiff

Builds on: DDPM DDIM Rectified Flow I2SB InDI

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