Bridging Degradation Discrimination and Generation for Universal Image Restoration
JiaKui Hu, Zhengjian Yao, Lujia Jin, Yanye Lu
TL;DR
BDG tackles universal image restoration by unifying degradation discrimination with generation priors through MAS-GLCM and a three-stage diffusion training. The MAS-GLCM descriptor provides fine-grained degradation identification, while the generation-bridging-restoration training preserves texture-rich generation without sacrificing fidelity. Key contributions include the MAS-GLCM characterization, the diffusion-forward formulation with conditioning, and the three-stage BDG training with dedicated losses to align degradation features to diffusion features and to enable robust real-world performance. Empirically, BDG achieves state-of-the-art results on all-in-one restoration, mixed degradations, and real-world super-resolution, demonstrating improved fidelity and preserved texture across diverse degradations.
Abstract
Universal image restoration is a critical task in low-level vision, requiring the model to remove various degradations from low-quality images to produce clean images with rich detail. The challenges lie in sampling the distribution of high-quality images and adjusting the outputs on the basis of the degradation. This paper presents a novel approach, Bridging Degradation discrimination and Generation (BDG), which aims to address these challenges concurrently. First, we propose the Multi-Angle and multi-Scale Gray Level Co-occurrence Matrix (MAS-GLCM) and demonstrate its effectiveness in performing fine-grained discrimination of degradation types and levels. Subsequently, we divide the diffusion training process into three distinct stages: generation, bridging, and restoration. The objective is to preserve the diffusion model's capability of restoring rich textures while simultaneously integrating the discriminative information from the MAS-GLCM into the restoration process. This enhances its proficiency in addressing multi-task and multi-degraded scenarios. Without changing the architecture, BDG achieves significant performance gains in all-in-one restoration and real-world super-resolution tasks, primarily evidenced by substantial improvements in fidelity without compromising perceptual quality. The code and pretrained models are provided in https://github.com/MILab-PKU/BDG.
