Abstract
Single image rain removal requires a large number of channel features and image texture in the process of rain removal. In this work, we propose a Channel Memory Network (CMN) for single-image rain removal, which is a multi-stage rain removing network structure similar to recurrent neural network. One Channel Memory Block (CMB) is also employed by CMN to extract rain streaks texture feature efficiently. CMB is able to focus on features on the channel and optionally selects useful information. In addition, Channel Attention Block (CAB) is adopted in skip connection to enhance the features from previous modules. Gated Recurrent Unit (GRU) reduces the loss in the process of parameters sharing and selectively transfers the feature to the next stage. The network structure shares a lot of parameters so that more rain streaks information can be used efficiently in the process of feature transmission. A quantity of experiments show that the performance of the proposed method is better than that of the state-of-the-art methods on five synthetic datasets.
Similar content being viewed by others
References
Yang Y, Lu H (2019) Single image deraining using a recurrent multi-scale aggregation and enhancement network. In: 2019 IEEE International conference on multimedia and expo (ICME). IEEE, pp 1378–1383
Li Y, Tan RT, Guo X, Lu J, Brown MS (2016) Rain streak removal using layer priors. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 2736–2744
Zhang H, Patel VM (2017) Convolutional sparse and low-rank coding-based rain streak removal. In: 2017 IEEE Winter conference on applications of computer vision (WACV). IEEE, pp 1259–1267
Zhang H, Sindagi V, Patel VM (2019) Image de-raining using a conditional generative adversarial network. IEEE Transactions on Circuits and Systems for Video Technology
Fu X, Huang J, Ding X, Liao Y, Paisley J (2017) Clearing the skies: a deep network architecture for single-image rain removal. IEEE Trans Image Process 26(6):2944–2956
Yang W, Tan RT, Feng J, Liu J, Guo Z, Yan S (2017) Deep joint rain detection and removal from a single image. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 1357–1366
Fu X, Huang J, Zeng D, Huang Y, Ding X, Paisley J (2017) Removing rain from single images via a deep detail network. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 3855–3863
Luo Y, Xu Y, Ji H (2015) Removing rain from a single image via discriminative sparse coding. In: Proceedings of the IEEE international conference on computer vision, pp 3397–3405
Chen YL, Hsu CT (2013) A generalized low-rank appearance model for spatio-temporally correlated rain streaks. In: Proceedings of the IEEE international conference on computer vision, pp 1968–1975
Kang LW, Lin CW, Fu YH (2011) Automatic single-image-based rain streaks removal via image decomposition. IEEE Transactions on Image Processing 21(4):1742–1755
Huang DA, Kang LW, Wang YCF, Lin CW (2013) Self-learning based image decomposition with applications to single image denoising. IEEE Transactions on Multimedia 16(1):83–93
Chen DY, Chen CC, Kang LW (2014) Visual depth guided color image rain streaks removal using sparse coding. IEEE Transactions on Circuits and Systems for Video Technology 24(8):1430–1455
Eigen D, Krishnan D, Fergus R (2013) Restoring an image taken through a window covered with dirt or rain. In: Proceedings of the IEEE international conference on computer vision, pp 633–640
Fan Z, Wu H, Fu X, Huang Y, Ding X (2018) Residual-guide network for single image deraining. In: Proceedings of the 26th ACM international conference on Multimedia, pp 1751–1759
Pan J, Liu S, Sun D, Zhang J, Liu Y, Ren J, Li Z, Tang J, Lu H, Tai YW, et al (2018) Learning dual convolutional neural networks for low-level vision. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 3070–3079
Zhang H, Patel VM (2018) Density-aware single image de-raining using a multi-stream dense network. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 695–704
Zamir SW, Arora A, Khan S, Hayat M, Khan FS, Yang MH, Shao L (2021) Multi-stage progressive image restoration. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pp 14821–14831
Lu X, Wang W, Danelljan M, Zhou T, Shen J, Van Gool L (2020) Video object segmentation with episodic graph memory networks. In: Computer Vision–ECCV 2020: 16th European Conference, Glasgow, UK, August 23–28, 2020, Proceedings, Part III 16. Springer, pp 661–679
Zhou T, Li L, Bredell G, Li J, Konukoglu E (2021) Quality-aware memory network for interactive volumetric image segmentation. arXiv:210610686
Wei W, Meng D, Zhao Q, Xu Z, Wu Y (2019) Semi-supervised transfer learning for image rain removal. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pp 3877–3886
Yasarla R, Patel VM (2019) Uncertainty guided multi-scale residual learning-using a cycle spinning cnn for single image de-raining. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pp 8405–8414
Yang W, Liu J, Yang S, Guo Z (2019) Scale-free single image deraining via visibility-enhanced recurrent wavelet learning. IEEE Trans Image Process 28(6):2948–2961
Yu W, Huang Z, Zhang W, Feng L, Xiao N (2019) Gradual network for single image de-raining. In: Proceedings of the 27th ACM international conference on multimedia, pp 1795–1804
Liu X, Suganuma M, Sun Z, Okatani T (2019) Dual residual networks leveraging the potential of paired operations for image restoration. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 7007–7016
Du Y, Xu J, Zhen X, Cheng MM, Shao L (2020a) Conditional variational image deraining. IEEE Transactions on Image Processing
Du Y, Xu J, Qiu Q, Zhen X, Zhang L (2020b) Variational image deraining. In: The IEEE Winter conference on applications of computer vision, pp 2406–2415
Yasarla R, Patel VM (2020) Confidence measure guided single image de-raining. IEEE Trans Image Process 29:4544–4555
Ren D, Zuo W, Hu Q, Zhu P, Meng D (2019) Progressive image deraining networks: a better and simpler baseline. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 3937–3946
Wei Y, Zhang Z, Zhang H, Hong R, Wang M (2019) A coarse-to-fine multi-stream hybrid deraining network for single image deraining. In: 2019 IEEE International Conference on Data Mining (ICDM). IEEE, pp 628–637
Wang G, Sun C, Sowmya A (2019a) Erl-net: Entangled representation learning for single image de-raining. In: Proceedings of the IEEE international conference on computer vision, pp 5644– 5652
Wang Z, Li J, Song G (2019b) Dtdn: Dual-task de-raining network. In: Proceedings of the 27th ACM international conference on multimedia, pp 1833–1841
Zhu H, Wang C, Zhang Y, Su Z, Zhao G (2020) Physical model guided deep image deraining. In: 2020 IEEE International Conference on Multimedia and Expo (ICME). IEEE, pp 1–6
Jiang K, Wang Z, Yi P, Chen C, Huang B, Luo Y, Ma J, Jiang J (2020) Multi-scale progressive fusion network for single image deraining. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pp 8346–8355
Fu J, Liu J, Tian H, Li Y, Bao Y, Fang Z, Lu H (2019) Dual attention network for scene segmentation. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pp 3146–3154
Huang Z, Wang X, Huang L, Huang C, Wei Y, Liu W (2019) Ccnet: Criss-cross attention for semantic segmentation. In: Proceedings of the IEEE/CVF international conference on computer vision, pp 603–612
Li X, Wu J, Lin Z, Liu H, Zha H (2018) Recurrent squeeze-and-excitation context aggregation net for single image deraining. In: Proceedings of the European conference on computer vision (ECCV), pp 254–269
Dai T, Cai J, Zhang Y, Xia ST, Zhang L (2019) Second-order attention network for single image super-resolution. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pp 11065–11074
Zhang Y, Li K, Li K, Wang L, Zhong B, Fu Y (2018) Image super-resolution using very deep residual channel attention networks. In: Proceedings of the European conference on computer vision (ECCV), pp 286–301
Zhao H, Zhang Y, Liu S, Shi J, Loy CC, Lin D, Jia J (2018) Psanet: Point-wise spatial attention network for scene parsing. In: Proceedings of the European conference on computer vision (ECCV), pp 267–283
Hore A, Ziou D (2010) Image quality metrics: Psnr vs. ssim. In: 2010 20th international conference on pattern recognition. IEEE, pp 2366–2369
Charbonnier P, Blanc-Feraud L, Aubert G, Barlaud M (1994) Two deterministic half-quadratic regularization algorithms for computed imaging. In: Proceedings of 1st international conference on image processing, vol 2. IEEE, pp 168–172
Acknowledgements
We are very grateful for the great support from the development of the deep learning model for industrial intelligent quality inspection(CQ20210053).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Zhang, Y., Guo, J., Li, J. et al. Single-image Deraining via a channel memory network. Appl Intell 53, 1009–1020 (2023). https://doi.org/10.1007/s10489-022-03441-3
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-022-03441-3