Abstract
The atmospheric conditions like rain degrade visibility, creating problems for computer vision applications. In single-image de-raining, the lack of temporal information creates challenges. Rain removal requires a high-frequency layer extraction, as rain affects an image’s high-frequency layer (detail layer). This article has proposed using a combination of image decomposition and Inception ResNet v2 (IR v2) network for single-image rain removal. A guided filter decomposes the rainy image into the base and detail layers. The use of the Inception ResNet v2 (IR v2) network is proposed to create the residual map of the rain streaks from the high-frequency layer of the input image. The de-rained image obtained by subtracting the residual from the original rainy image provides comparable results. SSIM is added to MSE to train the IR v2 network, which improves the network’s performance. The complexity of the network (IR v2) is high. A systematic reduction in the network is done first at the module level and later at convolution filters. The proposed refinement decreases network complexity and reduces execution time without degrading the performance. An extensive test using natural and artificial rainy images reveals that the proposed refined Inception ResNet v2 (rIR v2) favorably competes against the recent single-image de-raining techniques.
Similar content being viewed by others
References
N. Ahn, S.Y. Jo, S.-J. Kang, Eagnet: Elementwise attentive gating network-based single image de-raining with rain simplification. IEEE Trans. Circuits Syst. Video Technol. 32(2), 608–620 (2021)
L. Cai, Y. Fu, T. Zhu, Y. Xiang, Y. Zhang, H. Zeng, Joint depth and density guided single image de-raining. IEEE Trans. Circuits Syst. Video Technol. 32(7), 4108–4121 (2021)
D.-Y. Chen, C.-C. Chen, L.-W. Kang, Visual depth guided color image rain streaks removal using sparse coding. IEEE Trans. Circuits Syst. Video Technol. 24(8), 1430–1455 (2014)
Y. Ding, M. Li, T. Yan, F. Zhang, Y. Liu, R.W. Lau, Rain streak removal from light field images. IEEE Trans. Circuits Syst. Video Technol. 32(2), 467–482 (2021)
Y. Du, J. Xu, X. Zhen, M.-M. Cheng, L. Shao, Conditional variational image deraining. IEEE Trans. Image Process. 29, 6288–6301 (2020)
Z. Fan, H. Wu, X. Fu, Y. Huang, X. Ding. Residual-guide network for single image deraining. in Proceedings of the 26th ACM International Conference on Multimedia, pp. 1751–1759 (2018)
X. Fu, J. Huang, X. Ding, Y. Liao, J. Paisley, Clearing the skies: a deep network architecture for single-image rain removal. IEEE Trans. Image Process. 26(6), 2944–2956 (2017)
X. Fu, J. Huang, D. Zeng, Y. Huang, X. Ding, J. Paisley, 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 (2017b)
I. Goodfellow, Y. Bengio, A. Courville, Deep Learning. MIT Press. http://www.deeplearningbook.org (2016)
K. He, J. Sun, X. Tang, Guided image filtering. IEEE Trans. Pattern Anal. Mach. Intell. 35(6), 1397–1409 (2012)
G.E. Hinton, N. Srivastava, A. Krizhevsky, I. Sutskever, R.R. Salakhutdinov, Improving neural networks by preventing co-adaptation of feature detectors. arXiv preprint arXiv:1207.0580 (2012)
D.-A. Huang, L.-W. Kang, Y.-C.F. Wang, C.-W. Lin, Self-learning based image decomposition with applications to single image denoising. IEEE Trans. Multimedia 16(1), 83–93 (2013)
K. Jiang, Z. Wang, P. Yi, C. Chen, Z. Han, T. Lu, B. Huang, J. Jiang, Decomposition makes better rain removal: an improved attention-guided deraining network. IEEE Trans. Circuits Syst. Video Technol. 31(10), 3981–3995 (2020)
K.-H. Lee, E. Ryu, J.-O. Kim, Progressive rain removal via a recurrent convolutional network for real rain videos. IEEE Access 8, 203134–203145 (2020)
X. Li, J. Wu, Z. Lin, H. Liu, H. Zha, Recurrent squeeze-and-excitation context aggregation net for single image deraining. In Proceedings of the European Conference on Computer Vision (ECCV), pp. 254–269 (2018)
Y. Li, R.T. Tan, X. Guo, J. Lu, M.S. Brown. Rain streak removal using layer priors. in Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 2736–2744 (2016)
Y. Li, R.T. Tan, X. Guo, J. Lu, M.S. Brown, Single image rain streak decomposition using layer priors. IEEE Trans. Image Process. 26(8), 3874–3885 (2017)
Q. Lian, W. Yan, X. Zhang, S. Chen, Single image rain removal using image decomposition and a dense network. IEEE/CAA J. Autom. Sin. 6(6), 1428–1437 (2019)
X. Lin, L. Ma, B. Sheng, Z.-J. Wang, W. Chen, Utilizing two-phase processing with fbls for single image deraining. IEEE Trans. Multimedia 23, 664–676 (2020)
J. Liu, W. Yang, S. Yang, Z. Guo, D3r-net: dynamic routing residue recurrent network for video rain removal. IEEE Trans. Image Process. 28(2), 699–712 (2019)
Y. Luo, J. Zhu, J. Ling, E. Wu, Fast removal of rain streaks from a single image via a shape prior. IEEE Access 6, 60069–60078 (2018)
P. Mu, J. Chen, R. Liu, X. Fan, Z. Luo, Learning bilevel layer priors for single image rain streaks removal. IEEE Signal Process. Lett. 26(2), 307–311 (2018)
P. Mu, J. Chen, R. Liu, X. Fan, Z. Luo, Learning bilevel layer priors for single image rain streaks removal. IEEE Signal Process. Lett. 26(2), 307–311 (2019)
J. Pan, S. Liu, D. Sun, J. Zhang, Y. Liu, J. Ren, Z. Li, J. Tang, H. Lu, Y.-W. Tai, et al. Learning dual convolutional neural networks for low-level vision. in Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 3070–3079 (2018)
L. Peng, A. Jiang, Q. Yi, M. Wang, Cumulative rain density sensing network for single image derain. IEEE Signal Process. Lett. 27, 406–410 (2020)
Y. Que, S. Li, H.J. Lee, Attentive composite residual network for robust rain removal from single images. IEEE Trans. Multimedia 23, 3059–3072 (2020)
D. Ren, W. Zuo, Q. Hu, P. Zhu, D. Meng, Progressive image deraining networks: a better and simpler baseline. in Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 3937–3946 (2019)
Z. Shi, Y. Li, M. Zhao, Y. Feng, L. He, Multi-stage filtering for single rainy image enhancement. IET Image Proc. 12(10), 1866–1872 (2018)
X. Song, P. Sun, S. Song, V. Stojanovic. Event-driven NN adaptive fixed-time control for nonlinear systems with guaranteed performance. J. Frankl. Inst. (2022)
C. Szegedy, S. Ioffe, V. Vanhoucke, A.A. Alemim Inception-v4, inception-resnet and the impact of residual connections on learning. in Thirty-First AAAI Conference on Artificial Intelligence (2017)
C. Szegedy, W. Liu, Y. Jia, P. Sermanet, S. Reed, D. Anguelov, D. Erhan, V. Vanhoucke, A. Rabinovich. Going deeper with convolutions. in Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 1–9 (2015)
H. Tang, L. Zhu, D. Zhang, X. Wang, Single image rain removal model using pure rain dictionary learning. IET Image Proc. 13(10), 1797–1804 (2019)
A. Tripathi, S. Mukhopadhyay, Video post processing: low-latency spatiotemporal approach for detection and removal of rain. IET Image Proc. 6(2), 181–196 (2012)
A.K. Tripathi, S. Mukhopadhyay, Meteorological approach for detection and removal of rain from videos. IET Comput. Vision 7(1), 36–47 (2013)
C. Wang, C. Xu, C. Wang, D. Tao, Perceptual adversarial networks for image-to-image transformation. IEEE Trans. Image Process. 27(8), 4066–4079 (2018)
M. Wang, L. Chen, Y. Liang, Y. Hao, H. He, C. Li, Single image rain removal with reusing original input squeeze-and-excitation network. IET Image Processing (2020a)
T. Wang, X. Yang, K. Xu, S. Chen, Q. Zhang, R.W. Lau, Spatial attentive single-image deraining with a high quality real rain dataset. in Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 12270–12279 (2019)
Y. Wang, S. Liu, C. Chen, B. Zeng, A hierarchical approach for rain or snow removing in a single color image. IEEE Trans. Image Process. 26(8), 3936–3950 (2017)
Y.-T. Wang, X.-L. Zhao, T.-X. Jiang, L.-J. Deng, Y. Chang, T.-Z. Huang, Rain streaks removal for single image via kernel-guided convolutional neural network. IEEE Trans. Neural Netw. Learn. Syst. 32(8), 3664–3676 (2020)
Z. Wang, A. Bovik, A universal image quality index. IEEE Signal Process. Lett. 9(3), 81–84 (2002)
Z. Wang, A. Bovik, H. Sheikh, E. Simoncelli, Image quality assessment: from error visibility to structural similarity. IEEE Trans. Image Process. 13(4), 600–612 (2004)
W. Wei, D. Meng, Q. Zhao, Z. Xu, Y, Wu Semi-supervised transfer learning for image rain removal. in Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 3877–3886 (2019)
Y. Wei, Z. Zhang, Y. Wang, M. Xu, Y. Yang, S. Yan, M. Wang, Deraincyclegan: rain attentive cyclegan for single image deraining and rainmaking. IEEE Trans. Image Process. 30, 4788–4801 (2021)
H. Xia, R. Zhuge, H. Li, S. Song, F. Jiang, M. Xu, Single image rain removal via a simplified residual dense network. IEEE Access 6, 66522–66535 (2018)
P. Xiang, L. Wang, F. Wu, J. Cheng, M. Zhou, Single-image de-raining with feature-supervised generative adversarial network. IEEE Signal Process. Lett. 26(5), 650–654 (2019)
X. Xin, Y. Tu, V. Stojanovic, H. Wang, K. Shi, S. He, T. Pan, Online reinforcement learning multiplayer non-zero sum games of continuous-time markov jump linear systems. Appl. Math. Comput. 412, 126537 (2022)
K. Xu, X. Tian, X. Yang, B. Yin, R.W. Lau, Intensity-aware single-image deraining with semantic and color regularization. IEEE Trans. Image Process. 30, 8497–8509 (2021)
W. Yang, J. Liu, S. Yang, Z. Guo, Scale-free single image deraining via visibility-enhanced recurrent wavelet learning. IEEE Trans. Image Process. 28(6), 2948–2961 (2019)
W. Yang, R.T. Tan, J. Feng, J. Liu, Z. Guo, S. Yan, 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 (2017)
Y. Yang, J. Guan, S. Huang, W. Wan, Y. Xu, J. Liu, End-to-end rain removal network based on progressive residual detail supplement. IEEE Trans. Multimedia 24, 1622–1636 (2021)
R. Yasarla, V.M. Patel, Confidence measure guided single image de-raining. IEEE Trans. Image Process. 29, 4544–4555 (2020)
C.-H. Yeh, C.-H. Huang, L.-W. Kang, Multi-scale deep residual learning-based single image haze removal via image decomposition. IEEE Trans. Image Process. 29, 3153–3167 (2019)
H. Zhang, V.M. Patel, 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 (2018)
K. Zhang, D. Li, W. Luo, W. Ren, Dual attention-in-attention model for joint rain streak and raindrop removal. IEEE Trans. Image Process. 30, 7608–7619 (2021)
X. Zhao, P. Liu, J. Liu, X. Tang, Removal of dynamic weather conditions based on variable time window. IET Comput. Vision 7(4), 219–226 (2013)
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
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Das, B., Saha, A. & Mukhopadhyay, S. Rain Removal from a Single Image Using Refined Inception ResNet v2. Circuits Syst Signal Process 42, 3485–3508 (2023). https://doi.org/10.1007/s00034-022-02279-x
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00034-022-02279-x