Skip to main content
Log in

Underwater single-image restoration based on modified generative adversarial net

  • Original Paper
  • Published:
Signal, Image and Video Processing Aims and scope Submit manuscript

Abstract

In the water medium, different light attenuation rates will cause selective absorption, resulting in poor underwater image quality. The images have shortcomings such as color distortion and blurring, which affect people’s judgment. Therefore, to improve the underwater image quality, underwater single-image restoration based on modified generative adversarial net (GAN) is proposed. First, we introduce the ResNet component with small parameters into the generator to extract the deep features of the image. We adjust the order of the levels in the component and use the pre-activation method to improve the regularization ability. Secondly, the discriminator uses a local PatchGAN structure to improve image quality. To speed up the network convergence, a variety of loss functions such as GAN with Wasserstein distance and gradient penalty are introduced to jointly train the network. Finally, to improve the generalization ability of the model, the underwater images are synthesized based on the principle of the underwater dark channel prior and the underwater physical model. Experimental results show that the proposed method in this paper is better than several other underwater image restoration methods in terms of qualitative and quantitative performance.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

References

  1. Rahman, S., Li, A.Q., Rekleitis, I.: Svin2: an underwater slam system using sonar, visual, inertial, and depth sensor. In: Proceedings of the IEEE International Conference on Intelligent Robots and Systems (IROS), pp. 1861–1868 (2019)

  2. Jiang, Y., Zhao, M., Wang, C., Wei, F., Wang, K., Qi, H.: Diver’s hand gesture recognition and segmentation for human–robot interaction on auv. Signal, Image and Video Processing, 1–8 (2021)

  3. He, K., Sun, J., Tang, X.: Single image haze removal using dark channel prior. IEEE Trans. Pattern Anal. Mach. Intell. 33(12), 2341–2353 (2010)

    Google Scholar 

  4. Drews, P., Nascimento, E., Moraes, F., Botelho, S., Campos, M.: Transmission estimation in underwater single images. In: Proceedings of the IEEE International Conference on Computer Vision (ICCV), pp. 825–830 (2013)

  5. Kim, J.-Y., Kim, L.-S., Hwang, S.-H.: An advanced contrast enhancement using partially overlapped sub-block histogram equalization. IEEE Trans. Circuits Syst. Video Technol. 11(4), 475–484 (2001)

    Article  Google Scholar 

  6. Goodfellow, I., Pouget-Abadie, J., Mirza, M., Xu, B., Warde-Farley, D., Ozair, S., Courville, A., Bengio, Y.: Generative adversarial nets. Adv. Neural Inf. Process. Systems 27 (2014)

  7. Yan, L., Zheng, W., Wang, F.-Y., Gou, C.: Joint image-to-image translation with denoising using enhanced generative adversarial networks. Signal Process. Image Commun. 91, 116072 (2021)

    Article  Google Scholar 

  8. Johnson, J., Alahi, A., Fei-Fei, L.: Perceptual losses for real-time style transfer and super-resolution. In: European Conference on Computer Vision(ECCV), pp. 694–711 (2016)

  9. Schettini, R., Corchs, S.: Underwater image processing: state of the art of restoration and image enhancement methods. EURASIP J. Adv. Signal Process. 2010, 1–14 (2010)

    Article  Google Scholar 

  10. Iqbal, K., Salam, R.A., Osman, A., Talib, A.Z.: Underwater image enhancement using an integrated colour model. IAENG Int. J. Comput. Sci. 34(2), 239–244 (2007)

    Google Scholar 

  11. Huang, D., Wang, Y., Song, W., Sequeira, J., Mavromatis, S.: Shallow-water image enhancement using relative global histogram stretching based on adaptive parameter acquisition. In: International Conference on Multimedia Modeling(MMM), pp. 453–465 (2018)

  12. Bai, L., Zhang, W., Pan, X., Zhao, C.: Underwater image enhancement based on global and local equalization of histogram and dual-image multi-scale fusion. IEEE Access 8, 128973–128990 (2020)

    Article  Google Scholar 

  13. Akkaynak, D., Treibitz, T.: Sea-thru: A method for removing water from underwater images. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition(CVPR), pp. 1682–1691 (2019)

  14. Peng, Y.-T., Cosman, P.C.: Underwater image restoration based on image blurriness and light absorption. IEEE Trans. Image Process. 26(4), 1579–1594 (2017)

    Article  MATH  MathSciNet  Google Scholar 

  15. Hashisho, Y., Albadawi, M., Krause, T., von Lukas, U.F.: Underwater color restoration using u-net denoising autoencoder. In: Proceedings of the International Symposium on Image and Signal Processing and Analysis (ISPA), pp. 117–122 (2019)

  16. Li, C., Guo, C., Ren, W., Cong, R., Hou, J., Kwong, S., Tao, D.: An underwater image enhancement benchmark dataset and beyond. IEEE Trans. Image Process. 29, 4376–4389 (2019)

    Article  MATH  Google Scholar 

  17. Li, C., Anwar, S., Porikli, F.: Underwater scene prior inspired deep underwater image and video enhancement. Pattern Recogn. 98, 107038 (2020)

    Article  Google Scholar 

  18. Li, J., Skinner, K.A., Eustice, R.M., Johnson-Roberson, M.: Watergan: Unsupervised generative network to enable real-time color correction of monocular underwater images. IEEE Robot. Autom. Lett. 3(1), 387–394 (2017)

    Google Scholar 

  19. Chen, X., Yu, J., Kong, S., Wu, Z., Fang, X., Wen, L.: Towards real-time advancement of underwater visual quality with gan. IEEE Trans. Industr. Electron. 66(12), 9350–9359 (2019)

    Article  Google Scholar 

  20. He, K., Zhang, X., Ren, S., Sun, J.: Deep residual learning for image recognition. In: Proceedings of the IEEE Conference on Computer Vision and Pattern recognition(CVPR), pp. 770–778 (2016)

  21. He, K., Zhang, X., Ren, S., Sun, J.: Identity mappings in deep residual networks. In: Proceedings of the European Conference on Computer vision(ECCV), pp. 630–645 (2016)

  22. Isola, P., Zhu, J.-Y., Zhou, T., Efros, A.A.: Image-to-image translation with conditional adversarial networks. In: Proceedings of the IEEE Conference on Computer Vision and Pattern recognition(CVPR), pp. 1125–1134 (2017)

  23. Gulrajani, I., Ahmed, F., Arjovsky, M., Dumoulin, V., Courville, A.: Improved training of wasserstein gans. arXiv preprint arXiv:1704.00028 (2017)

  24. Simonyan, K., Zisserman, A.: Very deep convolutional networks for large-scale image recognition. arXiv preprint arXiv:1409.1556 (2014)

  25. Hore, A., Ziou, D.: Image quality metrics: Psnr vs. ssim. In: Proceedings of the International Conference on Pattern Recognition(ICPR), pp. 2366–2369 (2010)

  26. Iqbal, K., Odetayo, M., James, A., Salam, R.A., Talib, A.Z.H.: Enhancing the low quality images using unsupervised colour correction method. In: Proceedings of the IEEE International Conference on Systems, Man and Cybernetics(SMC), pp. 1703–1709 (2010)

  27. Chao, L., Wang, M.: Removal of water scattering. In: Proceedings of the International Conference on Computer Engineering and Technology(ICCET), vol. 2, pp. 2–35 (2010)

  28. Wang, N., Zhou, Y., Han, F., Zhu, H., Yao, J.: Uwgan: underwater gan for real-world underwater color restoration and dehazing. arXiv preprint arXiv:1912.10269 (2019)

  29. Zhu, J.-Y., Park, T., Isola, P., Efros, A.A.: Unpaired image-to-image translation using cycle-consistent adversarial networks. In: Proceedings of the IEEE International Conference on Computer Vision(ICCV), pp. 2223–2232 (2017)

  30. Xu, J., Zhang, J., Zhang, K., Liu, T., Wang, D., Wang, X.: An apf-aco algorithm for automatic defect detection on vehicle paint. Multimedia Tools Appl. 79(35), 25315–25333 (2020)

    Article  Google Scholar 

Download references

Acknowledgements

This study was supported by the National Key Research and Development Program of China (2017YFB0102500), the National Natural Science Foundation of China (61872158, 62172186), the Science and Technology Development Plan Project of Jilin Province (20190701019GH, 20200401132GX), the Korea Foundation for Advanced Studies’ International Scholar Exchange Fellowship for the academic year of 2017–2018, the Fundamental Research Funds for the Chongqing Research Institute Jilin University (2021DQ0009), and the Fundamental Research Funds for the Central Universities.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jindong Zhang.

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 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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zhang, J., Pan, D., Zhang, K. et al. Underwater single-image restoration based on modified generative adversarial net. SIViP 17, 1153–1160 (2023). https://doi.org/10.1007/s11760-022-02322-z

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11760-022-02322-z

Keywords

Navigation