Diffusion Prior-Based Amortized Variational Inference for Noisy Inverse Problems

Sojin Lee, Dogyun Park, Inho Kong, Hyunwoo J. Kim
2/14/2026

No official code found. Best implementation: mlvlab/DAVI (75 stars, MIT, last commit 2024-08-16).

Abstract

Recent studies on inverse problems have proposed posterior samplers that leverage the pre-trained diffusion models as powerful priors. These attempts have paved the way for using diffusion models in a wide range of inverse problems. However, the existing methods entail computationally demanding iterative sampling procedures and optimize a separate solution for each measurement, which leads to limited scalability and lack of generalization capability across unseen samples. To address these limitations, we propose a novel approach, Diffusion prior-based Amortized Variational Inference (DAVI) that solves inverse problems with a diffusion prior from an amortized variational inference perspective. Specifically, instead of separate measurement-wise optimization, our amortized inference learns a function that directly maps measurements to the implicit posterior distributions of corresponding clean data, enabling a single-step posterior sampling even for unseen measurements. Extensive experiments on image restoration tasks, e.g., Gaussian deblur, 4$\times$ super-resolution, and box inpainting with two benchmark datasets, demonstrate our approach's superior performance over strong baselines. Code is available at https://github.com/mlvlab/DAVI.

View on arXivView PDF

Code Implementations(1)

mlvlab/DAVICommunity65%
MIT

Official Implementation (Pytorch) of "DAVI: Diffusion Prior-Based Amortized Variational Inference for Noisy Inverse Problems", ECCV 2024 Oral paper

754Shell, PythonJul 23, 20242 years agoMIT
diffusion-modelseccv2024generative-modelinverse-problems

Similar Papers

Cite this paper

@article{lee2026diffusion,
  title  = {Diffusion Prior-Based Amortized Variational Inference for Noisy Inverse Problems},
  author = {Sojin Lee and Dogyun Park and Inho Kong and Hyunwoo J. Kim},
  year   = {2026},
  eprint = {2407.16125},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2407.16125},
  journal = {ECCV 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/2407.16125.svg)](https://codeofpaper.com/paper/2407.16125)

Discussion