Deep Equilibrium Diffusion Restoration with Parallel Sampling

Jiezhang Cao, Yue Shi, Kai Zhang, Yulun Zhang, Radu Timofte +1 more
2/14/2026

No official code found. Best implementation: caojiezhang/DeqIR (110 stars, last commit 2024-05-10).

Abstract

Diffusion model-based image restoration (IR) aims to use diffusion models to recover high-quality (HQ) images from degraded images, achieving promising performance. Due to the inherent property of diffusion models, most existing methods need long serial sampling chains to restore HQ images step-by-step, resulting in expensive sampling time and high computation costs. Moreover, such long sampling chains hinder understanding the relationship between inputs and restoration results since it is hard to compute the gra-dients in the whole chains. In this work, we aim to rethink the diffusion model-based IR models through a different per-spective, i.e., a deep equilibrium (DEQ) fixed point system, called DeqIR. Specifically, we derive an analytical solution by modeling the entire sampling chain in these IR models as a joint multivariate fixed point system. Based on the analyti-cal solution, we can conduct parallel sampling and restore HQ images without training. Furthermore, we compute fast gradients via DEQ inversion and found that initialization optimization can boost image quality and control the gen-eration direction. Extensive experiments on benchmarks demonstrate the effectiveness of our method on typical IR tasks and real-world settings.

View on arXivView PDF

Code Implementations(1)

caojiezhang/DeqIRCommunity100%

PyTorch implementation of "Deep Equilibrium Diffusion Restoration with Parallel Sampling (CVPR 2024)"

1103PythonNov 19, 20232 years ago
colorizationdeblurringinpaintingold-photo-restorationreal-world-super-resolution+1 more

Similar Papers

Cite this paper

@article{cao2026deep,
  title  = {Deep Equilibrium Diffusion Restoration with Parallel Sampling},
  author = {Jiezhang Cao and Yue Shi and Kai Zhang and Yulun Zhang and Radu Timofte and L. V. Gool},
  year   = {2026},
  eprint = {2311.11600},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/pdf/2311.11600},
  journal = {CVPR 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/2311.11600.svg)](https://codeofpaper.com/paper/2311.11600)

Discussion