Blind Image Restoration via Fast Diffusion Inversion

Hamadi Chihaoui, Abdelhak Lemkhenter, Paolo Favaro
2/3/2026

No official code found. Best implementation: hamadichihaoui/BIRD (290 stars, last commit 2024-12-11). 2 more below.

Abstract

Image Restoration (IR) methods based on a pre-trained diffusion model have demonstrated state-of-the-art performance. However, they have two fundamental limitations: 1) they often assume that the degradation operator is completely known and 2) they alter the diffusion sampling process, which may result in restored images that do not lie onto the data manifold. To address these issues, we propose Blind Image Restoration via fast Diffusion inversion (BIRD) a blind IR method that jointly optimizes for the degradation model parameters and the restored image. To ensure that the restored images lie onto the data manifold, we propose a novel sampling technique on a pre-trained diffusion model. A key idea in our method is not to modify the reverse sampling, i.e, not to alter all the intermediate latents, once an initial noise is sampled. This is ultimately equivalent to casting the IR task as an optimization problem in the space of the input noise. Moreover, to mitigate the computational cost associated with inverting a fully unrolled diffusion model, we leverage the inherent capability of these models to skip ahead in the forward diffusion process using large time steps. We experimentally validate BIRD on several image restoration tasks and show that it achieves state of the art performance on all of them. Our code is available at https://github.com/hamadichihaoui/BIRD.

View on arXivView PDF

Code Implementations(3)

hamadichihaoui/BIRDCommunity100%

This is the official implementation of "Blind Image Restoration via Fast Diffusion Inversion"

29022PythonMay 28, 20241 years ago

ComfyUI implementation of "Blind Image Restoration via Fast Diffusion Inversion"

83PythonJun 10, 20242 years ago
comfyuicomfyui-nodesdeblurringdenoisinginpainting+1 more

BIRD: Blind Image Restoration via Fast Diffusion Inversion - experiments

00CSS, HTMLMar 10, 20267 months ago

Similar Papers

Cite this paper

@article{chihaoui2026blind,
  title  = {Blind Image Restoration via Fast Diffusion Inversion},
  author = {Hamadi Chihaoui and Abdelhak Lemkhenter and Paolo Favaro},
  year   = {2026},
  eprint = {2405.19572},
  archivePrefix = {arXiv},
  doi    = {10.48550/arXiv.2405.19572},
  url    = {https://arxiv.org/abs/2405.19572},
  journal = {NEURIPS 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/2405.19572.svg)](https://codeofpaper.com/paper/2405.19572)

Discussion