Table of Contents
Fetching ...

Patch-Based Diffusion Models Beat Whole-Image Models for Mismatched Distribution Inverse Problems

Jason Hu, Bowen Song, Jeffrey A. Fessler, Liyue Shen

TL;DR

This work systematically study out of distribution (OOD) problems where a known training distribution is first provided and uses a patch-based diffusion prior that learns the image distribution solely from patches.

Abstract

Diffusion models have achieved excellent success in solving inverse problems due to their ability to learn strong image priors, but existing approaches require a large training dataset of images that should come from the same distribution as the test dataset. When the training and test distributions are mismatched, artifacts and hallucinations can occur in reconstructed images due to the incorrect priors. In this work, we systematically study out of distribution (OOD) problems where a known training distribution is first provided. We first study the setting where only a single measurement obtained from the unknown test distribution is available. Next we study the setting where a very small sample of data belonging to the test distribution is available, and our goal is still to reconstruct an image from a measurement that came from the test distribution. In both settings, we use a patch-based diffusion prior that learns the image distribution solely from patches. Furthermore, in the first setting, we include a self-supervised loss that helps the network output maintain consistency with the measurement. Extensive experiments show that in both settings, the patch-based method can obtain high quality image reconstructions that can outperform whole-image models and can compete with methods that have access to large in-distribution training datasets. Furthermore, we show how whole-image models are prone to memorization and overfitting, leading to artifacts in the reconstructions, while a patch-based model can resolve these issues.

Patch-Based Diffusion Models Beat Whole-Image Models for Mismatched Distribution Inverse Problems

TL;DR

This work systematically study out of distribution (OOD) problems where a known training distribution is first provided and uses a patch-based diffusion prior that learns the image distribution solely from patches.

Abstract

Diffusion models have achieved excellent success in solving inverse problems due to their ability to learn strong image priors, but existing approaches require a large training dataset of images that should come from the same distribution as the test dataset. When the training and test distributions are mismatched, artifacts and hallucinations can occur in reconstructed images due to the incorrect priors. In this work, we systematically study out of distribution (OOD) problems where a known training distribution is first provided. We first study the setting where only a single measurement obtained from the unknown test distribution is available. Next we study the setting where a very small sample of data belonging to the test distribution is available, and our goal is still to reconstruct an image from a measurement that came from the test distribution. In both settings, we use a patch-based diffusion prior that learns the image distribution solely from patches. Furthermore, in the first setting, we include a self-supervised loss that helps the network output maintain consistency with the measurement. Extensive experiments show that in both settings, the patch-based method can obtain high quality image reconstructions that can outperform whole-image models and can compete with methods that have access to large in-distribution training datasets. Furthermore, we show how whole-image models are prone to memorization and overfitting, leading to artifacts in the reconstructions, while a patch-based model can resolve these issues.

Paper Structure

This paper contains 15 sections, 15 equations, 25 figures, 11 tables, 1 algorithm.

Figures (25)

  • Figure 1: Schematic for zero padding and partitioning image into patches. Each index $i$ represents one of the $M^2$ possible ways to choose a patch location.
  • Figure 2: Results of 60 view CT reconstruction using self supervised (SS) approach. The display uses modified HU units to show more contrast between organs.
  • Figure 3: Results of deblurring using self supervised (SS) approach and comparison methods.
  • Figure 4: Comparison of PSNR between patch-based model and whole-image model for overfitting in small dataset setting.
  • Figure 5: Comparison of SSIM between patch-based model and whole-image model for overfitting in small dataset setting.
  • ...and 20 more figures