Direct Diffusion Bridge using Data Consistency for Inverse Problems

Hyungjin Chung, Jeongsol Kim, Jong-Chul Ye
2/12/2026

No official code found. Best implementation: hyungjin-chung/CDDB (61 stars, last commit 2023-10-13).

Abstract

Diffusion model-based inverse problem solvers have shown impressive performance, but are limited in speed, mostly as they require reverse diffusion sampling starting from noise. Several recent works have tried to alleviate this problem by building a diffusion process, directly bridging the clean and the corrupted for specific inverse problems. In this paper, we first unify these existing works under the name Direct Diffusion Bridges (DDB), showing that while motivated by different theories, the resulting algorithms only differ in the choice of parameters. Then, we highlight a critical limitation of the current DDB framework, namely that it does not ensure data consistency. To address this problem, we propose a modified inference procedure that imposes data consistency without the need for fine-tuning. We term the resulting method data Consistent DDB (CDDB), which outperforms its inconsistent counterpart in terms of both perception and distortion metrics, thereby effectively pushing the Pareto-frontier toward the optimum. Our proposed method achieves state-of-the-art results on both evaluation criteria, showcasing its superiority over existing methods. Code is available at https://github.com/HJ-harry/CDDB

View on arXivView PDF

Code Implementations(1)

hyungjin-chung/CDDBCommunity100%

Official PyTorch implementation of [Direct Diffusion Bridge using Data Consistency for Inverse Problems](https://arxiv.org/abs/2305.19809)

611Shell, PythonOct 13, 20233 years ago

Similar Papers

Cite this paper

@article{chung2026direct,
  title  = {Direct Diffusion Bridge using Data Consistency for Inverse Problems},
  author = {Hyungjin Chung and Jeongsol Kim and Jong-Chul Ye},
  year   = {2026},
  eprint = {2305.19809},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/pdf/2305.19809},
  journal = {NEURIPS 2023 2023}
}

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

Discussion