arrow
Return

Single image deraining using scale constraint iterative update network

delete2024-02-01
delete5
PRE
AI
Y
Yitong Yang
Y
Yongjun Zhang *
Z
Zhongwei Cui
H
Haoliang Zhao
T
Ting Ouyang
DOI:10.1016/j.eswa.2023.121339delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Rain streaks, which can be viewed as a type of noise, have the potential to destroy the structural integrity of objects within an image, leading to a dramatic degradation in the performance of advanced vision algorithms. Therefore, it is important to develop an effective deraining algorithm. There are three challenges in the current deraining task: First, it is difficult to separate rain streaks from the image background because of the complexity of rain types. Second, most of the existing methods use encoder-decoder-based structures, but the models are designed to be too bulky and inflexible to accommodate complex rain streaks. Third, many models perform the same operation for all rain types, which can reduce the generalizability of the model. To address these challenges, we propose a scale constraint iterative update network which divides the network structure into feature extraction block, multi-scale constraint block, and iterative update block. In the feature extraction block, the deep mixed attention is used to extract complex rain streak features, and the mixed convolution block is used to extract the background details. The multi-scale constraint block aggregates contextual features across different scales, while the Global GateUnit captures long-range dependencies. We followed a coarse-to fine pipeline. In the iterative update block, the feature maps are updated based on features from different scales, gradually refining the image. The final optimized result is obtained by performing learnable up sampling. During the whole iteration process, the parameters are shared to reduce the complexity of the model while maintaining the performance. Additionally, We also designed a dynamic inference mechanism, which dynamically selects the number of iterations for different types of rain streaks, effectively enhancing the generalization of the model. We conducted extensive experiments on synthetic and real-world rain datasets, as well as a raindrop dataset. The results of our experiments demonstrate that our method outperforms existing deraining methods in terms of effectiveness and generalization ability.
Keywords:
Rain removal
Multi-scale constraint block
Iterative update block
Dynamic inference
Feature extraction

Journal

Expert Systems with Applications cover
Expert Systems with Applications
IF:
7.5
Papers:
2.9W
Citations:
10.2W

Organization

G
guizhou university
Scholars:
2.4W
Papers: 1.3W
Citations: 15
G
Guizhou Education University
Scholars:
698
Papers: 652
Citations: 6