IRPO: Boosting Image Restoration via Post-training GRPO

Haoxuan Xu, Yi Liu, Boyuan Jiang, Jinlong Peng, Donghao Luo +3 more
11/30/2025
cs.CV

Official code: HaoxuanXU1024/IRPO (30 stars, last commit 2025-11-28).

Abstract

Recent advances in post-training paradigms have achieved remarkable success in high-level generation tasks, yet their potential for low-level vision remains rarely explored. Existing image restoration (IR) methods rely on pixel-level hard-fitting to ground-truth images, struggling with over-smoothing and poor generalization. To address these limitations, we propose IRPO, a low-level GRPO-based post-training paradigm that systematically explores both data formulation and reward modeling. We first explore a data formulation principle for low-level post-training paradigm, in which selecting underperforming samples from the pre-training stage yields optimal performance and improved efficiency. Furthermore, we model a reward-level criteria system that balances objective accuracy and human perceptual preference through three complementary components: a General Reward for structural fidelity, an Expert Reward leveraging Qwen-VL for perceptual alignment, and a Restoration Reward for task-specific low-level quality. Comprehensive experiments on six in-domain and five out-of-domain (OOD) low-level benchmarks demonstrate that IRPO achieves state-of-the-art results across diverse degradation types, surpassing the AdaIR baseline by 0.83 dB on in-domain tasks and 3.43 dB on OOD settings. Our code can be shown in https://github.com/HaoxuanXU1024/IRPO.

View on arXivView PDF

Code Implementations(1)

HaoxuanXU1024/IRPOOfficial100%
301Nov 28, 202510 months ago

Similar Papers

Cite this paper

@article{xu2025irpo,
  title  = {IRPO: Boosting Image Restoration via Post-training GRPO},
  author = {Haoxuan Xu and Yi Liu and Boyuan Jiang and Jinlong Peng and Donghao Luo and Xiaobin Hu and Shuicheng Yan and Haoang Li},
  year   = {2025},
  eprint = {2512.00814},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2512.00814v2}
}

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

Discussion