Inverse Problems with Diffusion Models: A MAP Estimation Perspective

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Gutha, Sai Bharath Chandra, Vinuesa, Ricardo, Azizpour, Hossein
Format: Preprint
Publié: 2024
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866916398774616064
author Gutha, Sai Bharath Chandra
Vinuesa, Ricardo
Azizpour, Hossein
author_facet Gutha, Sai Bharath Chandra
Vinuesa, Ricardo
Azizpour, Hossein
contents Inverse problems have many applications in science and engineering. In Computer vision, several image restoration tasks such as inpainting, deblurring, and super-resolution can be formally modeled as inverse problems. Recently, methods have been developed for solving inverse problems that only leverage a pre-trained unconditional diffusion model and do not require additional task-specific training. In such methods, however, the inherent intractability of determining the conditional score function during the reverse diffusion process poses a real challenge, leaving the methods to settle with an approximation instead, which affects their performance in practice. Here, we propose a MAP estimation framework to model the reverse conditional generation process of a continuous time diffusion model as an optimization process of the underlying MAP objective, whose gradient term is tractable. In theory, the proposed framework can be applied to solve general inverse problems using gradient-based optimization methods. However, given the highly non-convex nature of the loss objective, finding a perfect gradient-based optimization algorithm can be quite challenging, nevertheless, our framework offers several potential research directions. We use our proposed formulation to develop empirically effective algorithms for image restoration. We validate our proposed algorithms with extensive experiments over multiple datasets across several restoration tasks.
format Preprint
id arxiv_https___arxiv_org_abs_2407_20784
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Inverse Problems with Diffusion Models: A MAP Estimation Perspective
Gutha, Sai Bharath Chandra
Vinuesa, Ricardo
Azizpour, Hossein
Computer Vision and Pattern Recognition
Machine Learning
Inverse problems have many applications in science and engineering. In Computer vision, several image restoration tasks such as inpainting, deblurring, and super-resolution can be formally modeled as inverse problems. Recently, methods have been developed for solving inverse problems that only leverage a pre-trained unconditional diffusion model and do not require additional task-specific training. In such methods, however, the inherent intractability of determining the conditional score function during the reverse diffusion process poses a real challenge, leaving the methods to settle with an approximation instead, which affects their performance in practice. Here, we propose a MAP estimation framework to model the reverse conditional generation process of a continuous time diffusion model as an optimization process of the underlying MAP objective, whose gradient term is tractable. In theory, the proposed framework can be applied to solve general inverse problems using gradient-based optimization methods. However, given the highly non-convex nature of the loss objective, finding a perfect gradient-based optimization algorithm can be quite challenging, nevertheless, our framework offers several potential research directions. We use our proposed formulation to develop empirically effective algorithms for image restoration. We validate our proposed algorithms with extensive experiments over multiple datasets across several restoration tasks.
title Inverse Problems with Diffusion Models: A MAP Estimation Perspective
topic Computer Vision and Pattern Recognition
Machine Learning
url https://arxiv.org/abs/2407.20784