atlas

Research map / Image generation / Image restoration

Diffusion Priors for Variational Likelihood Estimation and Image Denoising

NeurIPS 2024 · Image generation › Image restoration · approach: Diffusion priors for denoising and deblurring · 4 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 variational Bayes adaptive likelihood estimation with a noise-precision prior inside diffusion reverse sampling (plus local Gaussian rectification and low-resolution diffusion priors) for real-world image denoising without training.

Problem

Real-world noise (signal-dependent, spatially correlated) is hard to model in diffusion-prior-based restoration, where existing methods assume i.i.d. Gaussian noise or use hard data-consistency with approximate posterior inference.

Approach

Use an independent non-identically distributed Gaussian likelihood with a Gamma precision prior, infer the per-pixel precision posterior via mean-field variational Bayes at each reverse diffusion step, rectify the noise variance with local Gaussian convolution, and take MAP updates; also exploit local priors of low-resolution diffusion models to denoise high-resolution images directly.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use DiffusionVI instead of the strongest reported baselineReal-world denoising · SIDD Validation, FMDD, PolyU, and CCPSNR/SSIMMixed
Add adaptive likelihood estimation (ALE) (ablation)DiffusionVI · SIDD ValidationPSNR/SSIM: 32.12/0.741 -> 34.63/0.870Helped
Add adaptive likelihood estimation (ALE) (ablation)DiffusionVI · FMDDPSNR/SSIM: 27.07/0.530 -> 33.11/0.865Helped
Add adaptive likelihood estimation (ALE) (ablation)DiffusionVI · PolyUPSNR/SSIM: 35.40/0.895 -> 38.70/0.969Helped
Add adaptive likelihood estimation (ALE) (ablation)DiffusionVI · CCPSNR/SSIM: 33.10/0.830 -> 37.82/0.956Helped
Add local Gaussian convolution to rectify estimated noise variance (ablation)DiffusionVI with ALE · SIDD Validation, FMDD, PolyU, and CCPSNR/SSIM: 34.63/0.870 -> 34.76/0.887; 33.11/0.865 -> 33.14/0.860; 38.70/0.969 -> 38.71/0.970; 37.82/0.956 -> 38.01/0.959Mixed
Set temperature γ to 1/5 (ablation)DiffusionVI · CCPSNR/SSIM: 37.74/0.955 -> 38.01/0.959Helped
Reduce temperature γ further to 1/20 (ablation)DiffusionVI · CCPSNR/SSIM: 38.01/0.959 -> 35.55/0.913Hurt
Change β from 1e-2 to 1.5e-2 (ablation)DiffusionVI · CCPSNR/SSIM: 38.01/0.959 -> 37.47/0.953Hurt
Change Gaussian kernel scale s from 1.0 to 0.8 (ablation)DiffusionVI · CCPSNR/SSIM: 38.01/0.959 -> 37.876/0.957Hurt
Change Gaussian kernel scale s from 1.0 to 1.2 (ablation)DiffusionVI · CCPSNR/SSIM: 38.01/0.959 -> 38.10/0.959Mixed
Use a 128×128-trained prior for 256×256 SIDD images (ablation)DiffusionVI · SIDD ValidationPSNR/SSIM: 34.76/0.887 -> 34.80/0.836Mixed

Surprising findings

Limitations

Experimental setup

Datasets: SIDD validation PolyU CC FMDD CBSD68 Kodak Set14

Benchmarks: SIDD validation FMDD PolyU CC CBSD68 Kodak Set14

Metrics: PSNR SSIM

Baselines: DIP Self2Self PD-denoising ZS-N2N ScoreDVI AP-BSN DDRM GDP DR2

Builds on: DDPM DDNM DPS GDP DR2

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