I. Introduction
Image restoration have achieved remarkable success with the rapid development of deep neural networks. Previous researches [1], [2], [3] always characterize specific types of degradations as individual issues and propose dedicated solutions. While this methodology effectively addresses some real-world scenarios, it falls short when considering more complex situations like autonomous driving on rainy days. In such cases, the perceived images can be degraded by a combination of rain, haze, blur, and noise, making it difficult to attribute the degradation to a specific form. Moreover, as real-world images can exhibit diverse and unpredictable degradation patterns, enumerating all possible degradations to train restoration networks is practically infeasible [4]. Therefore, it is imperative to develop restoration models that can effectively restore images degraded by various factors, including those not encountered during training.