Reversing Flow for Image Restoration

Haina Qin, Wenyang Luo, Libin Wang, Dandan Zheng, Jingdong Chen +3 more
2/10/2026

No official code found. Best implementation: luowyang/ResFlow (15 stars, last commit 2025-03-23).

Abstract

Image restoration aims to recover high-quality (HQ) images from degraded low-quality (LQ) ones by reversing the effects of degradation. Existing generative models for image restoration, including diffusion and score-based models, often treat the degradation process as a stochastic transformation, which introduces inefficiency and complexity. In this work, we propose ResFlow, a novel image restoration framework that models the degradation process as a deterministic path using continuous normalizing flows. ResFlow augments the degradation process with an auxiliary process that disambiguates the uncertainty in HQ prediction to enable reversible modeling of the degradation process. ResFlow adopts entropy-preserving flow paths and learns the augmented degradation flow by matching the velocity field. ResFlow significantly improves the performance and speed of image restoration, completing the task in fewer than four sampling steps. Extensive experiments demonstrate that ResFlow achieves state-of-the-art results across various image restoration benchmarks, offering a practical and efficient solution for real-world applications.

View on arXivView PDF

Code Implementations(1)

luowyang/ResFlowCommunity64%

Official repository for CVPR2025 paper "Reversing Flow for Image Restoration".

150Mar 23, 20251 years ago

Similar Papers

Cite this paper

@article{qin2026reversing,
  title  = {Reversing Flow for Image Restoration},
  author = {Haina Qin and Wenyang Luo and Libin Wang and Dandan Zheng and Jingdong Chen and Ming Yang and Bing Li and Weiming Hu},
  year   = {2026},
  eprint = {2506.16961},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2506.16961},
  journal = {CVPR 2025 2025}
}

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

Discussion