Improving Diffusion Inverse Problem Solving with Decoupled Noise Annealing

Bingliang Zhang, Wenda Chu, Julius Berner, Chenlin Meng, Anima Anandkumar +1 more
7/1/2024
cs.LGcs.AIcs.CV

No official code found. Best implementation: zhangbingliang2019/DAPS (193 stars, MIT, last commit 2025-12-11).

Abstract

Diffusion models have recently achieved success in solving Bayesian inverse problems with learned data priors. Current methods build on top of the diffusion sampling process, where each denoising step makes small modifications to samples from the previous step. However, this process struggles to correct errors from earlier sampling steps, leading to worse performance in complicated nonlinear inverse problems, such as phase retrieval. To address this challenge, we propose a new method called Decoupled Annealing Posterior Sampling (DAPS) that relies on a novel noise annealing process. Specifically, we decouple consecutive steps in a diffusion sampling trajectory, allowing them to vary considerably from one another while ensuring their time-marginals anneal to the true posterior as we reduce noise levels. This approach enables the exploration of a larger solution space, improving the success rate for accurate reconstructions. We demonstrate that DAPS significantly improves sample quality and stability across multiple image restoration tasks, particularly in complicated nonlinear inverse problems.

View on arXivView PDF

Code Implementations(1)

MIT

[CVPR 2025 Oral] Improving Diffusion Inverse Problem Solving with Decoupled Noise Annealing

19324C++, CudaMay 22, 202410 months agoMIT

Similar Papers

Cite this paper

@article{zhang2024improving,
  title  = {Improving Diffusion Inverse Problem Solving with Decoupled Noise Annealing},
  author = {Bingliang Zhang and Wenda Chu and Julius Berner and Chenlin Meng and Anima Anandkumar and Yang Song},
  year   = {2024},
  eprint = {2407.01521},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2407.01521v3},
  journal = {CVPR 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.01521.svg)](https://codeofpaper.com/paper/2407.01521)

Discussion