UniRes: Universal Image Restoration for Complex Degradations

Mo Zhou, Keren Ye, Mauricio Delbracio, Peyman Milanfar, Vishal M. Patel +1 more
6/5/2025
cs.CV

No official code found. Best implementation: cdluminate/UniRes (2 stars, last commit 2025-10-30).

Abstract

Real-world image restoration is hampered by diverse degradations stemming from varying capture conditions, capture devices and post-processing pipelines. Existing works make improvements through simulating those degradations and leveraging image generative priors, however generalization to in-the-wild data remains an unresolved problem. In this paper, we focus on complex degradations, i.e., arbitrary mixtures of multiple types of known degradations, which is frequently seen in the wild. A simple yet flexible diffusionbased framework, named UniRes, is proposed to address such degradations in an end-to-end manner. It combines several specialized models during the diffusion sampling steps, hence transferring the knowledge from several well-isolated restoration tasks to the restoration of complex in-the-wild degradations. This only requires well-isolated training data for several degradation types. The framework is flexible as extensions can be added through a unified formulation, and the fidelity-quality trade-off can be adjusted through a new paradigm. Our proposed method is evaluated on both complex-degradation and single-degradation image restoration datasets. Extensive qualitative and quantitative experimental results show consistent performance gain especially for images with complex degradations.

View on arXivView PDF

Code Implementations(1)

cdluminate/UniResCommunity62%

UniRes: Universal Image Restoration for Complex Degradations, ICCV 2025

20Jun 3, 202511 months ago
diffusion-modelsimage-restoration

Similar Papers

Cite this paper

@article{zhou2025unires,
  title  = {UniRes: Universal Image Restoration for Complex Degradations},
  author = {Mo Zhou and Keren Ye and Mauricio Delbracio and Peyman Milanfar and Vishal M. Patel and Hossein Talebi},
  year   = {2025},
  eprint = {2506.05599},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2506.05599v1}
}

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

Discussion