Abstract
Most of the existing deraining methods cannot preserve the details of the image while removing the rain streaks. To solve this problem, we propose a single image de-raining method with dual U-Net generative adversarial network (DU-GAN). By using two U-Net with stronger learning ability as our generator DU-GAN can not only accurately remove more rain streaks but also preserve image details. The network can make full use of image information and extract complete image features. The adversarial loss function using the proposed dual U-Net generator is utilized to generate de-rained images which are close to the ground truth. Furthermore, to obtain the better visual effects of the generated image, The L1 and structure similarity loss functions which are consistent with the human visual effect are applied to generate the final output. The synthetic rainy image datasets and real rainy image datasets are used to evaluate the effectiveness of the proposed network in the experiments. The quantitative and visual experimental results show that the proposed single image deraining method achieves state-of-the-art compared with the other single image deraining methods. The source code can be found at https://github.com/LuBei-design/DU-GAN.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Barnum, P. C., Narasimhan, S., & Kanade, T. (2010). Analysis of rain and snow in frequency space. International Journal of Computer Vision, 86(2–3), 256.
Fu, X., Huang, J., & Ding, X. (2017a). Clearing the skies: A deep network architecture for single-image deraining. IEEE Transactions on Image Processing., 26(6), 2944–2956. https://doi.org/10.1109/TIP.2017.2691802
Fu, X., Huang, J., & Zeng, D. (2017b). Removing rain from single images via a deep detail network. In: Proceedings of the 2017 IEEE Conference on Computer Vision Pattern Recognition. pp.1715–1723. https://doi.org/10.1109/CVPR.2017.186
Goodfellow, I., Pouget-Abadie, J., Mirza, M., Xu, B., Warde-Farley, D., Ozair, S., Courville, A. C., & Bengio, Y. (2014). Generative adversarial networks. Advances in Neural Information Processing Systems, 3, 2672–2680.
Hu, X., Wang, W., & Pang, C. (2019). Rain-density squeeze-and-excitation residual network for single image rain-removal. In: Proceedings of the 11th Eleventh International Conference on Advanced Computational Intelligence. pp.284–289. https://doi.org/10.1109/ICACI.2019.8778583
Kim, J.H., Sim, J.Y., & Kim, C.S. (2014). Stereo video deraining and desnowing based on spatiotemporal frame warping. In: Proceedings of the 2014 IEEE International Conference on Image Processing. pp.5432–5436
Kim, J. H., Sim, J. Y., & Kim, C. S. (2015). Video deraining and desnowing using temporal correlation and low-rank matrix completion. IEEE Transactions Image Processing, 24(9), 2658–2670. https://doi.org/10.1109/TIP.2015.2428933
Li, M., Xie, Q., & Zhao, Q. (2018). Video rain streak removal by multiscale convolutional sparse coding. In: Proceedings of the 2018 IEEE Conference on Computer Vision Pattern Recognition. pp. 6644–6653. https://doi.org/10.1109/CVPR.2018.00695
Li, Y., Tan, R.T., & Guo, X. (2016). Rain streak removal using layer priors. In: Proceedings of the 2016 IEEE Conference on Computer Vision Pattern Recognition. pp.2736–2744
Liu, C., Pang, Y., & Wang, J. (2014). Frequency domain directional filtering based rain streaks removal from a single color image. In International Conference on Intelligent Computing. pp: 415–424.
Liu, J., Teng, S., Li, Z. (2019a). Removing rain from single image based on details preservation and background enhancement. In: Proceedings of the 2019 IEEE 2nd International Conference on Information Communication and Signal Processing. pp. 322–326. https://doi.org/10.1109/ICICSP48821.2019.8958586
Liu, J., Yang, W., Yang, S., & Guo, Z. (2018). Erase or Fill? Deep joint recurrent rain removal and reconstruction in videos. In: Proceedings of the 2018 IEEE Conference on Computer Vision Pattern Recognition. pp. 3233–3242. https://doi.org/10.1109/CVPR.2018.00341
Liu, J., Yang, W., Yang, S., & Guo, Z. (2019b). D3R-Net: Dynamic routing residue recurrent network for video deraining. IEEE Transactions Image Processing., 28, 699–712. https://doi.org/10.1109/TIP.2018.2869722
Luo, Y., Xu, Y., & Ji, H. (2015) Removing rain from a single image via discriminative sparse coding. In: 2015 IEEE International Conference on Computer Vision (ICCV). pp. 3397–3405
Matsui, T., & Ikehara, M. (2020). GAN-based rain noise removal from single-image considering rain composite models. IEEE Access, 8, 40892–40900. https://doi.org/10.1109/ACCESS.2020.2976761
Mi, Z., Shang, J., Zhou, H., & Wang, M. (2016). Image fusion-based video deraining using sparse representation. Electronics Letters., 52, 1528–1529. https://doi.org/10.1049/el.2016.1451
Park, K., Yu, S., & Jeong, J. (2018). A contrast restoration method for effective single image deraining algorithm. International Workshop on Advanced Image Technology., 2018, 1–4. https://doi.org/10.1109/IWAIT.2018.8369644
Peng, L., Jiang, A., Yi, Q., & Wang, M. (2020). Cumulative rain density sensing network for single image derain. IEEE Signal Processing Letters., 27, 406–410. https://doi.org/10.1109/LSP.2020.2974691
Pu, J., Chen, X., & Zhang, L. (2018). Removing rain based on a cycle generative adversarial network. In Proceedings of the 13th IEEE Conference Industrial Electronics Apply. pp. 621–626. https://doi.org/10.1109/ICIEA.2018.8397790
Qian, R., Tan, R. T., & Yang, W. (2018). Attentive generative adversarial network for raindrop removal from a single image. In: Proceedings of the 2018 IEEE Conference on Computer Vision Pattern Recognition. pp. 2482–2491. https://doi.org/10.1109/CVPR.2018.00263
Ren, W., Tian, J., & Han, Z. (2017). Video desnowing and deraining based on matrix decomposition. In: Proceedings of the 2017 IEEE Conference on Computer Vision Pattern Recognition. pp. 2838–2847. https://doi.org/10.1109/CVPR.2017.303
Ronneberger, O., Fischer, P., & Brox, T. (2015). U-Net: Convolutional networks for biomedical image segmentation. Medical Image Computing and Computer-Assisted Intervention. https://doi.org/10.1007/978-3-319-24574-4_28
Tripathi, A. K., & Mukhopadhyay, S. (2012). Video post processing: Low-latency spatiotemporal approach for detection and removal of rain. IET Image Process, 6(2), 181–196.
Wang, Z., Bovik, A. C., Sheikh, H. R., & Simoncelli, E. P. (2004). Image quality assessment: From error visibility to structural similarity. IEEE Transaction Image Processing, 13(4), 600–612.
Xiao, J., Zou, W., & Chen, Y. (2018). Single image deraining based on depth of field and sparse coding. Pattern Recognition Letters. https://doi.org/10.1016/j.patrec.2018.10.006
Yang, W., Liu, J., & Feng, J. (2019). Frame-consistent recurrent video deraining with dual-level flow. In: Proceedings of the 2019 IEEE Conference on Computer Vision Pattern Recognition. pp. 1661–1670. https://doi.org/10.1109/CVPR.2019.00176
Zhang, H., & Patel, V. M. (2018). Density-aware single image de-raining using a multi-stream dense network. In: Proceedings of the 2018 IEEE Conference on Computer Vision Pattern Recognition. pp. 695–704. https://doi.org/10.1109/CVPR.2018.00079
Zhang, H., Sindagi, V., & Patel, V. M. (2019). Image de-raining using a conditional generative adversarial network. IEEE Transactions Circuits Systems Video Technology., 30(11), 3943–3956. https://doi.org/10.1109/tcsvt.2019.2920407
Zhao, H., Gallo, O., Frosio, I., & Kautz, J. (2017). Loss functions for image restoration with neural networks. IEEE Transactions Computing Imaging., 3(1), 47–57.
Zhu, L., Fu, C. W., Lischinski, D., & Heng, P. A. (2017). Joint bi-layer optimization for single-image rain streak removal. In: Proceedings of the 2017 IEEE Conference on Computer Vision. pp. 2545–2553. https://doi.org/10.1109/ICCV.2017.276
Zhu, M., Fang, C., & Du, H. (2019). Application research on improved CGAN in image raindrop removal. The Journal of Engineering., 2019, 8404–8408. https://doi.org/10.1049/joe.2019.1092
Acknowledgements
This work was supported in part by the National Natural Science Foundation of China under Grant 62061032, 61866027; Natural Science Foundation of Youth Key Project of Jiangxi Province under Grant 20192ACB21032; Jiangxi Science Foundation under Grant 20202BABL202038.
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
Lu, B., Gai, S., Xiong, B. et al. Single image deraining with dual U-Net generative adversarial network. Multidim Syst Sign Process 33, 485–499 (2022). https://doi.org/10.1007/s11045-021-00806-8
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11045-021-00806-8