Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Fast Samplers for Inverse Problems in Iterative Refinement Models

About

Constructing fast samplers for unconditional diffusion and flow-matching models has received much attention recently; however, existing methods for solving inverse problems, such as super-resolution, inpainting, or deblurring, still require hundreds to thousands of iterative steps to obtain high-quality results. We propose a plug-and-play framework for constructing efficient samplers for inverse problems, requiring only pre-trained diffusion or flow-matching models. We present Conditional Conjugate Integrators, which leverage the specific form of the inverse problem to project the respective conditional diffusion/flow dynamics into a more amenable space for sampling. Our method complements popular posterior approximation methods for solving inverse problems using diffusion/flow models. We evaluate the proposed method's performance on various linear image restoration tasks across multiple datasets, employing diffusion and flow-matching models. Notably, on challenging inverse problems like 4x super-resolution on the ImageNet dataset, our method can generate high-quality samples in as few as 5 conditional sampling steps and outperforms competing baselines requiring 20-1000 steps. Our code will be publicly available at https://github.com/mandt-lab/c-pigdm

Kushagra Pandey, Ruihan Yang, Stephan Mandt• 2024

Related benchmarks

TaskDatasetResultRank
Super-Resolution (4x)ImageNet
PSNR23.645
57
Super-ResolutionFFHQ 256 x 256
PSNR28.09
52
Super-ResolutionImageNet 256
PSNR23.28
50
Gaussian DeblurringFFHQ
PSNR24.432
46
Super-Resolution (4x)FFHQ
PSNR27.794
42
Gaussian DeblurringImageNet
SSIM0.595
41
4x super-resolutionFFHQ 256x256
PSNR29.03
36
Super-ResolutionAFHQ Cat (test)
LPIPS0.129
26
Inpaint (box)ImageNet
PSNR17.514
26
Inpainting (Random)FFHQ
PSNR25.888
17
Showing 10 of 28 rows

Other info

Code

Follow for update