Improving Diffusion Models for Inverse Problems Using Optimal Posterior Covariance

Xinyu Peng, Ziyang Zheng, Wenrui Dai, Nuoqian Xiao, Chenglin Li +2 more
2/3/2024
cs.CVcs.LG

No official code found. Best implementation: xypeng9903/k-diffusion-inverse-problems (68 stars, last commit 2024-10-09).

Abstract

Recent diffusion models provide a promising zero-shot solution to noisy linear inverse problems without retraining for specific inverse problems. In this paper, we reveal that recent methods can be uniformly interpreted as employing a Gaussian approximation with hand-crafted isotropic covariance for the intractable denoising posterior to approximate the conditional posterior mean. Inspired by this finding, we propose to improve recent methods by using more principled covariance determined by maximum likelihood estimation. To achieve posterior covariance optimization without retraining, we provide general plug-and-play solutions based on two approaches specifically designed for leveraging pre-trained models with and without reverse covariance. We further propose a scalable method for learning posterior covariance prediction based on representation with orthonormal basis. Experimental results demonstrate that the proposed methods significantly enhance reconstruction performance without requiring hyperparameter tuning.

View on arXivView PDF

Code Implementations(1)

[ICML 2024] Improving Diffusion Models for Inverse Problems Using Optimal Posterior Covariance

684Shell, PythonJul 31, 20232 years ago

Similar Papers

Cite this paper

@article{peng2024improving,
  title  = {Improving Diffusion Models for Inverse Problems Using Optimal Posterior Covariance},
  author = {Xinyu Peng and Ziyang Zheng and Wenrui Dai and Nuoqian Xiao and Chenglin Li and Junni Zou and Hongkai Xiong},
  year   = {2024},
  eprint = {2402.02149},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2402.02149v2},
  journal = {ICML 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2402.02149.svg)](https://codeofpaper.com/paper/2402.02149)

Discussion