atlas

Research map / Image generation / Fast diffusion sampling

RestoreGrad: Signal Restoration Using Conditional Denoising Diffusion Models with Jointly Learned Prior

ICML 2025 · Image generation › Fast diffusion sampling · approach: Denoising diffusion probabilistic models · 1 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 RestoreGrad, which jointly learns a data-dependent Gaussian prior for conditional DDPMs via a VAE-style ELBO with prior and posterior encoders, speeding convergence and enabling fewer sampling steps for speech enhancement and image restoration.

Problem

Conditional DDPMs for signal restoration converge slowly and need many sampling steps because the standard Gaussian prior discards information in the degraded conditioner about the clean signal.

Approach

Integrates the conditional DDPM into a VAE framework and jointly learns a zero-mean Gaussian prior (from the degraded signal via a Prior Net) and a posterior (from clean plus degraded signal via a Posterior Net), so the DDPM samples its initial noise from the learned prior instead of N(0, I).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Jointly learn a prior and posterior with the conditional DDPMCDiffuSE on VoiceBank+DEMAND · VoiceBank+DEMAND testPESQ: 2.44 -> 2.51Helped
Use RestoreGrad instead of PriorGradCDiffuSE on VoiceBank+DEMAND · VoiceBank+DEMAND testPESQ: 2.42$\pm$3e-3 -> \textbf{2.51}$\pm$6e-4Helped
Use RestoreGrad for fewer inference stepsCDiffuSE on VoiceBank+DEMAND · VoiceBank+DEMAND testPESQ: 2.51 -> 2.50Helped
Add jointly learned prior and posterior encodersWeatherDiff on Snow100K-L · Snow100K-LPSNR: 30.09 -> 30.82Helped
Add jointly learned prior and posterior encodersWeatherDiff on Outdoor-Rain · Outdoor-RainPSNR: 29.64 -> 30.83Helped
Add jointly learned prior and posterior encodersWeatherDiff on RainDrop · RainDropPSNR: 30.71 -> 31.78Helped
Train RestoreGrad longerWeatherDiff on Outdoor-Rain · Outdoor-RainPSNR: 30.83 -> 30.70Hurt
Add jointly learned prior and posterior encodersWeatherDiff on real-world image data · RainDS-RealNIQE: 3.050 -> 2.556Helped
Add jointly learned prior and posterior encodersWeatherDiff on real-world image data · Snow100K-RealNIQE: 2.985 -> 3.015Hurt
Add jointly learned prior and posterior encodersCDiffuSE on CHiME-3 · CHiME-3 testPESQ: 1.55 -> 1.54No clear effect
Add jointly learned prior and posterior encodersCDiffuSE on CHiME-3 · CHiME-3 testSI-SNR: 7.67 -> 8.45Helped
Increase encoder size from Tiny (24K) to Base (93K) (ablation)RestoreGrad on VoiceBank+DEMAND · VoiceBank+DEMAND testPESQ: 2.48 -> 2.51Helped

Surprising findings

Limitations

Experimental setup

Datasets: VoiceBank+DEMAND RainDrop AllWeather Snow100K Outdoor-Rain CHiME-3 RainDS-Real Snow100K-Real

Benchmarks: VoiceBank+DEMAND CHiME-3 Snow100K-L Outdoor-Rain RainDrop RainDS-Real Snow100K-Real

Metrics: PESQ SI-SNR SSNR CSIG CBAK COVL PSNR SSIM LPIPS FID

Baselines: CDiffuSE PriorGrad DOSE Demucs WaveCRN WeatherDiff RainDropDiff DTPM TransWeather All-in-One

Builds on: DDPM PriorGrad CDiffuSE WeatherDiff VAE

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