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

Zero-Shot Image Restoration Using Few-Step Guidance of Consistency Models (and Beyond)

About

In recent years, it has become popular to tackle image restoration tasks with a single pretrained diffusion model (DM) and data-fidelity guidance, instead of training a dedicated deep neural network per task. However, such "zero-shot" restoration schemes currently require many Neural Function Evaluations (NFEs) for performing well, which may be attributed to the many NFEs needed in the original generative functionality of the DMs. Recently, faster variants of DMs have been explored for image generation. These include Consistency Models (CMs), which can generate samples via a couple of NFEs. However, existing works that use guided CMs for restoration still require tens of NFEs or fine-tuning of the model per task that leads to performance drop if the assumptions during the fine-tuning are not accurate. In this paper, we propose a zero-shot restoration scheme that uses CMs and operates well with as little as 4 NFEs. It is based on a wise combination of several ingredients: better initialization, back-projection guidance, and above all a novel noise injection mechanism. We demonstrate the advantages of our approach for image super-resolution, deblurring and inpainting. Interestingly, we show that the usefulness of our noise injection technique goes beyond CMs: it can also mitigate the performance degradation of existing guided DM methods when reducing their NFE count.

Tomer Garber, Tom Tirer• 2024

Related benchmarks

TaskDatasetResultRank
Linear Gaussian DeblurringLSUN bedroom
PSNR27.37
8
Linear Super-resolutionCelebA-HQ
PSNR26.77
8
Linear Super-resolutionLSUN bedroom
PSNR25.5
8
Linear Gaussian DeblurringCelebA-HQ
PSNR27.3
8
Linear InpaintingLSUN bedroom
PSNR26.78
8
Linear InpaintingCelebA-HQ
PSNR28.21
8
MRI ReconstructionfastMRI Coronal PD
PSNR31.05
8
MRI ReconstructionfastMRI Coronal PD-FS
PSNR26.51
8
Showing 8 of 8 rows

Other info

Follow for update