NF-ULA: Langevin Monte Carlo with Normalizing Flow Prior for Imaging Inverse Problems

Ziruo Cai, Junqi Tang, Subhadip Mukherjee, Jinglai Li, Carola Bibiane Schönlieb +1 more
4/17/2023
math.NAcs.CVstat.ML

No official code found. Best implementation: caiziruo/NF-ULA (5 stars, MIT, last commit 2023-10-06).

Abstract

Bayesian methods for solving inverse problems are a powerful alternative to classical methods since the Bayesian approach offers the ability to quantify the uncertainty in the solution. In recent years, data-driven techniques for solving inverse problems have also been remarkably successful, due to their superior representation ability. In this work, we incorporate data-based models into a class of Langevin-based sampling algorithms for Bayesian inference in imaging inverse problems. In particular, we introduce NF-ULA (Normalizing Flow-based Unadjusted Langevin algorithm), which involves learning a normalizing flow (NF) as the image prior. We use NF to learn the prior because a tractable closed-form expression for the log prior enables the differentiation of it using autograd libraries. Our algorithm only requires a normalizing flow-based generative network, which can be pre-trained independently of the considered inverse problem and the forward operator. We perform theoretical analysis by investigating the well-posedness and non-asymptotic convergence of the resulting NF-ULA algorithm. The efficacy of the proposed NF-ULA algorithm is demonstrated in various image restoration problems such as image deblurring, image inpainting, and limited-angle X-ray computed tomography (CT) reconstruction. NF-ULA is found to perform better than competing methods for severely ill-posed inverse problems.

View on arXivView PDF

Code Implementations(1)

caiziruo/NF-ULACommunity100%
MIT
52PythonMar 23, 20233 years agoMIT

Similar Papers

Cite this paper

@article{cai2023nfula,
  title  = {NF-ULA: Langevin Monte Carlo with Normalizing Flow Prior for Imaging Inverse Problems},
  author = {Ziruo Cai and Junqi Tang and Subhadip Mukherjee and Jinglai Li and Carola Bibiane Schönlieb and Xiaoqun Zhang},
  year   = {2023},
  eprint = {2304.08342},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2304.08342v2}
}

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/2304.08342.svg)](https://codeofpaper.com/paper/2304.08342)

Discussion