Solving Inverse Problems using Diffusion with Iterative Colored Renoising

Imaging inverse problems can be solved in an unsupervised manner using pre-trained diffusion models, but doing so requires approximating the gradient of the measurement-conditional score function in the diffusion reverse process. We show that the approximations produced by existing methods are relatively poor, especially early in the reverse process, and so we propose a new approach that iteratively reestimates and "renoises" the estimate several times per diffusion step. This iterative approach, which we call Fast Iterative REnoising (FIRE), injects colored noise that is shaped to ensure that the pre-trained diffusion model always sees white noise, in accordance with how it was trained. We then embed FIRE into the DDIM reverse process and show that the resulting "DDfire" offers state-of-the-art accuracy and runtime on several linear inverse problems, as well as phase retrieval. Our implementation is atthis https URL
View on arXiv@article{bendel2025_2501.17468, title={ Solving Inverse Problems using Diffusion with Iterative Colored Renoising }, author={ Matt C. Bendel and Saurav K. Shastri and Rizwan Ahmad and Philip Schniter }, journal={arXiv preprint arXiv:2501.17468}, year={ 2025 } }