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.
Similar content being viewed by others
References
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
Li, C., Anwar, S., Porikli, F.: Underwater scene prior inspired deep underwater image and video enhancement. Pattern Recogn. 98, 107038 (2020)
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)
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)
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)
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)
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)
Gulrajani, I., Ahmed, F., Arjovsky, M., Dumoulin, V., Courville, A.: Improved training of wasserstein gans. arXiv preprint arXiv:1704.00028 (2017)
Simonyan, K., Zisserman, A.: Very deep convolutional networks for large-scale image recognition. arXiv preprint arXiv:1409.1556 (2014)
Hore, A., Ziou, D.: Image quality metrics: Psnr vs. ssim. In: Proceedings of the International Conference on Pattern Recognition(ICPR), pp. 2366–2369 (2010)
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)
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)
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)
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)
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)
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
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 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
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11760-022-02322-z