atlas

Research map / Image generation / Image restoration

Learning Image Priors Through Patch-Based Diffusion Models for Solving Inverse Problems

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

Trains a diffusion denoiser only on randomly positioned image patches with positional encodings, and composes whole-image scores from patch scores for plug-in use in diffusion inverse solvers (PaDIS).

Problem

Diffusion-based inverse problem solvers need large training sets and heavy compute, and become infeasible for high-resolution and 3D images because the whole image must be fed to the network.

Approach

Learn the score of patches with a network conditioned on positional arrays, then approximate the whole-image score by randomly choosing zero-padded grid partitions each sampling iteration, so the whole image is never input to the network and boundary artifacts are avoided.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use patch-based PaDIS instead of whole-image diffusionCT reconstruction · CT, 8 ViewsPSNR: 25.74 -> 29.48Helped
Use patch-based PaDIS instead of whole-image diffusionDeblurring · DeblurringSSIM: 0.853 -> 0.870Helped
Use patch-based PaDIS instead of whole-image diffusionSuperresolution · SuperresolutionPSNR: 29.17 -> 29.47Helped
Increase patch size from 8 to 56 (ablation)PaDIS · CT, 20 ViewsPSNR: 32.57 -> 33.57Helped
Use patch size 56 rather than patch size 16 (ablation)PaDIS · CT, 20 ViewsPSNR: 32.57 -> 33.57Helped
Use patch size 56 rather than patch size 32 (ablation)PaDIS · CT, 20 ViewsPSNR: 32.72 -> 33.57Helped
Use patch size 56 rather than patch size 96 (ablation)PaDIS · CT, 20 ViewsPSNR: 33.36 -> 33.57Helped
Use patch size 56 rather than patch size 256 (whole-image training) (ablation)PaDIS · CT, 20 ViewsPSNR: 32.84 -> 33.57Helped
Add positional encoding to patches (ablation)PaDIS · CT, 20 ViewsPSNR: 23.25 -> 33.57Helped
Add positional encoding to patches (ablation)PaDIS · CT, 20 ViewsSSIM: 0.459 -> 0.854Helped
Initialize without positional encoding using a baseline image instead of pure noise (ablation)PaDIS without positional encoding · CT, 20 ViewsPSNR: 23.25 -> 24.51Helped
Use a patch-based rather than whole-image prior (ablation)CT reconstruction, limited training data · CT, 20 ViewsPSNR: 29.12 -> 32.28Helped

Surprising findings

Limitations

Experimental setup

Datasets: AAPM 2016 CT challenge CelebA-HQ

Benchmarks: AAPM 2016 CT challenge (CT reconstruction) CelebA-HQ (deblurring, superresolution)

Metrics: PSNR SSIM

Baselines: Whole image diffusion Langevin dynamics Predictor-corrector VE-DDNM Patch Averaging Patch Stitching ADMM-TV PnP-ADMM PnP-RED FBP baseline

Builds on: DPS Score-based generative modeling (VE-SDE) DDNM Langevin dynamics Predictor-corrector sampling

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