atlas

Research map / Image generation / Image restoration

Equivariant Plug-and-Play Image Reconstruction

CVPR 2024 · Image generation › Image restoration · approach: Inverse imaging with learned priors · 27 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.

Shows that making plug-and-play, RED and ULA denoisers approximately equivariant via random group transformations at each iteration stabilizes image reconstruction and improves quality without retraining.

Problem

Plug-and-play (PnP), RED and Langevin algorithms that use implicit denoising priors are unstable and often diverge, hurting their versatility and reconstruction quality.

Approach

Enforce equivariance of any pretrained denoiser to rotations, reflections and translations by applying a randomly sampled group transformation to the denoiser input and its inverse to the output at each iteration (a Monte Carlo estimate of Reynolds averaging), with theory showing symmetric Jacobians and lower Lipschitz constants for linear denoisers.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add random rotations and reflections to the DnCNN denoiser at each iteration (ablation)PnP with DnCNN · MRI ×8PSNR: div. -> 24.6 ± 2.9Helped
Add random rotations and reflections to the DnCNN denoiser at each iteration (ablation)PnP with DnCNN · Gaussian deblurring, Set3CPSNR: 22.0 ± 6.0 -> 29.8 ± 3.1Helped
Add random rotations and reflections to the DnCNN denoiser at each iteration (ablation)PnP with DnCNN · Motion deblurring, Set3CPSNR: 29.9 ± 1.9 -> 30.7 ± 1.6Helped
Add random rotations and reflections to the DnCNN denoiser at each iteration (ablation)PnP with DnCNN · Motion deblurring, BSD10PSNR: 30.4 ± 0.3 -> 30.9 ± 0.1Helped
Add random rotations and reflections to the DnCNN denoiser at each iteration (ablation)PnP with DnCNN · Gaussian deblurring, BSD10PSNR: 29.6 ± 4.6 -> 33.0 ± 0.6Helped
Add random rotations and reflections to the DnCNN denoiser at each iteration (ablation)PnP with DnCNN · MRI ×4PSNR: 28.6 ± 4.3 -> 30.1 ± 3.9Helped
Add random rotations and reflections to the DRUNet denoiser at each iteration (ablation)PnP with DRUNet · Motion deblurring, BSD10PSNR: 16.5 ± 9.8 -> 28.4 ± 2.3Helped
Add random rotations and reflections to the DRUNet denoiser at each iteration (ablation)PnP with DRUNet · Gaussian deblurring, Set3CPSNR: 14.6 ± 8.8 -> 25.3 ± 10.1Helped
Add random rotations and reflections to the DRUNet denoiser at each iteration (ablation)PnP with DRUNet · MRI ×4PSNR: 27.7 ± 4.0 -> 30.7 ± 3.0Helped
Add random rotations and reflections to the DRUNet denoiser at each iteration (ablation)PnP with DRUNet · MRI ×8PSNR: 16.9 ± 8.6 -> 22.0 ± 6.0Helped
Add random rotations and reflections to the DRUNet denoiser at each iteration (ablation)PnP with DRUNet · Motion deblurring, Set3CPSNR: 10.1 ± 1.5 -> 18.0 ± 6.0Helped
Add random rotations and reflections to the DRUNet denoiser at each iteration (ablation)PnP with DRUNet · Gaussian deblurring, BSD10PSNR: 17.5 ± 10.5 -> 31.9 ± 1.1Helped

Surprising findings

Limitations

Experimental setup

Datasets: Set3C BSD10 BSD68 fastMRI validation subset

Benchmarks: Set3C BSD10 MRI k-space validation subset

Metrics: PSNR relative Jacobian symmetry error local Lipschitz constant convergence criterion

Baselines: LipDnCNN GSPnP DPIR wavelets TGV

Builds on: plug-and-play priors regularization by denoising DPIR unadjusted Langevin algorithm

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