Yao Mingde, Xu Ruikang, Guan Yuanshen, Huang Jie, Xiong Zhiwei
IEEE Trans Image Process. 2024;33:5408-5423. doi: 10.1109/TIP.2024.3456583. Epub 2024 Oct 2.
Existing methods have demonstrated effective performance on a single degradation type. In practical applications, however, the degradation is often unknown, and the mismatch between the model and the degradation will result in a severe performance drop. In this paper, we propose an all-in-one image restoration network that tackles multiple degradations. Due to the heterogeneous nature of different types of degradations, it is difficult to process multiple degradations in a single network. To this end, we propose to learn a neural degradation representation (NDR) that captures the underlying characteristics of various degradations. The learned NDR adaptively decomposes different types of degradations, similar to a neural dictionary that represents basic degradation components. Subsequently, we develop a degradation query module and a degradation injection module to effectively approximate and utilize the specific degradation based on NDR, enabling the all-in-one restoration ability for multiple degradations. Moreover, we propose a bidirectional optimization strategy to effectively drive NDR to learn the degradation representation by optimizing the degradation and restoration processes alternately. Comprehensive experiments on representative types of degradations (including noise, haze, rain, and downsampling) demonstrate the effectiveness and generalizability of our method. Code is available at https://github.com/mdyao/NDR-Restore.
现有方法已在单一退化类型上展现出有效的性能。然而,在实际应用中,退化情况往往是未知的,并且模型与退化之间的不匹配会导致性能严重下降。在本文中,我们提出了一种处理多种退化的一体化图像恢复网络。由于不同类型退化的异质性,在单个网络中处理多种退化是困难的。为此,我们建议学习一种神经退化表示(NDR),它能够捕捉各种退化的潜在特征。所学习的NDR会自适应地分解不同类型的退化,类似于一个表示基本退化组件的神经字典。随后,我们开发了一个退化查询模块和一个退化注入模块,以基于NDR有效地近似和利用特定退化,实现对多种退化的一体化恢复能力。此外,我们提出了一种双向优化策略,通过交替优化退化和恢复过程来有效地驱动NDR学习退化表示。对代表性退化类型(包括噪声、雾霭、雨和下采样)的综合实验证明了我们方法的有效性和通用性。代码可在https://github.com/mdyao/NDR-Restore获取。