SITCOM: Step-wise Triple-Consistent Diffusion Sampling for Inverse Problems

Ismail Alkhouri, Shijun Liang, Cheng-Han Huang, Jimmy Dai, Qing Qu +2 more
10/6/2024
eess.IVcs.CVcs.LG

No official code found. Best implementation: sjames40/SITCOM (10 stars, last commit 2026-04-07).

Abstract

Diffusion models (DMs) are a class of generative models that allow sampling from a distribution learned over a training set. When applied to solving inverse problems, the reverse sampling steps are modified to approximately sample from a measurement-conditioned distribution. However, these modifications may be unsuitable for certain settings (e.g., presence of measurement noise) and non-linear tasks, as they often struggle to correct errors from earlier steps and generally require a large number of optimization and/or sampling steps. To address these challenges, we state three conditions for achieving measurement-consistent diffusion trajectories. Building on these conditions, we propose a new optimization-based sampling method that not only enforces standard data manifold measurement consistency and forward diffusion consistency, as seen in previous studies, but also incorporates our proposed step-wise and network-regularized backward diffusion consistency that maintains a diffusion trajectory by optimizing over the input of the pre-trained model at every sampling step. By enforcing these conditions (implicitly or explicitly), our sampler requires significantly fewer reverse steps. Therefore, we refer to our method as Step-wise Triple-Consistent Sampling (SITCOM). Compared to SOTA baselines, our experiments across several linear and non-linear tasks (with natural and medical images) demonstrate that SITCOM achieves competitive or superior results in terms of standard similarity metrics and run-time.

View on arXivView PDF

Code Implementations(1)

sjames40/SITCOMCommunity100%
102C++, CudaAug 28, 20246 months ago

Similar Papers

Cite this paper

@article{alkhouri2024sitcom,
  title  = {SITCOM: Step-wise Triple-Consistent Diffusion Sampling for Inverse Problems},
  author = {Ismail Alkhouri and Shijun Liang and Cheng-Han Huang and Jimmy Dai and Qing Qu and Saiprasad Ravishankar and Rongrong Wang},
  year   = {2024},
  eprint = {2410.04479},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2410.04479v2},
  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/2410.04479.svg)](https://codeofpaper.com/paper/2410.04479)

Discussion