Abstract
The scattering effect of light and the presence of water organism deteriorates image quality captured in underwater environment. Researchers have made several proposals to improve the quality of these images using traditional image processing methods. Some of them are specific to underwater images while others are used for generalized purpose. Both these categories can deal with noise, such as explicit modeling, which usually leads to problems of low contrast and color deviation, but are unable to extract image features due to lack of prior knowledge of experts. Recently, machine learning approaches have gained popularity due to its ability to automate image processing task. Also, its efficiency and scalability is good. Therefore, this paper employ Conditional Generative Adversarial Network (CGAN) to synthesize unlabeled images and generate congruent data to original data. The proposed model consists of generator and discriminator. The former maps the features of input image to corresponding high-contrast image while the generated image and real image are passed to the later for the classification purpose. Result analysis illustrates that the proposed framework not only depicts the best Absolute Mean Brightness Error (AMBE), contrast, and Contrast Improvement Index (CII) parameters compared to available mechanisms in the literature but also shows Average Information Content (AIC), Peak Signal to Noise Ratio (PSNR), Structural Similarity Index Measurement (SSIM) and Degree of Entropy Un-preservation (DEU) are 99.84%, 99.63%, 97.61% and 98.33% similar to expected outcome. Also, when the technique is compared to the state of art techniques given in literature, the performance is quite good.
Similar content being viewed by others
Data availability
All data generated or analysed during this study are included in this published article.
References
Mirza M, Osindero S (2014) “Conditional generative adversarial Nets,” arXiv:1411.1784 [cs, stat]
Isola P, Zhu J-Y, Zhou T, Efros AA (2016) “Image-to-image translation with conditional adversarial networks,” arXiv:1611.07004 [cs]
Pizer SM, Amburn EP, Austin JD, Cromartie R, Geselowitz A, Greer T, Romeny BTH, Zimmerman JB, Zuiderveld K (1987) Adaptive histogram equalization and its variations. Comput Vis Graph Image Process 39(3):355–368. https://doi.org/10.1016/S0734-189X(87)80186-X
Kim YT (1997) Contrast enhancement using brightness preserving bi-histogram equalization. IEEE Trans Consumer Electronics 43(1):1–8
Wan Y, Chen Q, Zhang BM (1999) Image enhancement based on equal area dualistic sub-image histogram equalization method. IEEE Trans Consumer Electronics 45:68–75
Jabeen A, Riaz MM, Iltaf N, Ghafoor A (2016) Image contrast enhancement using weighted transformation function. IEEE Sensors J 16(20):7534–7536. https://doi.org/10.1109/JSEN.2016.2600483
Chen SD, Ramli AR (2003) Contrast enhancement using recursive mean separate histogram equalization for scalable brightness preservation. IEEE Trans Consumer Electronics 49(4):1301–1309
Sim KS, Tso CP, Tan YY (2007) Recursive sub-image histogram equalization applied to grayscale images. Pattern Recogn Lett 28(10):1209–1221
Chen SD, Ramli AR (2003) Minimum mean brightness error bi-histogram equalization in contrast enhancement. IEEE Trans Consumer Electronics 49(4):1310–1319
Ooi CH, Isa NAM (2010) Adaptive contrast enhancement methods with brightness preserving. IEEE Trans Consum Electron 56(4):2543–2551
Poddar S, Tewary S, Sharma D et al (2013) Non-parametric modified histogram equalization for contrast enhancement. IET Image Proc 7(7):641–652
Fazli S, Samadi S, Nadirkhanlou P (2013) “A novel retinal vessel segmentation based on local adaptive histogram equalization”, 2013 8th Iranian Conference on Machine Vision and Image Processing (MVIP), pp 131–135
Muniyappan S, Allirani A, Sarasvathi S (2013) “A novel approach to image enhancement by using contrast limited adaptive histogram equalization method”, 2013 Fourth International Conference on computing, communications, and networking technologies (ICCCNT), pp 1–6
Lidong H, We Z, Jun W, Zebin S (2015) Combination of contrast limited adaptive histogram equalization and discrete wavelet transform for image enhancement. IET Image Process 9(10):908–915
Liu S, Rahman MA, Lin C-F, Wong CY, Jiang G, Liu SC, Kwok N, Shi H (2017) Image contrast enhancement based on intensity expansion-compression. J Vis Commun Image Represent 48:169–181
Shi H, Kwok N, Fang G, Lin S, Lee A, Li H, Yu Y-H (2017) Gradient-guided color image contrast and saturation enhancement. Int J Adv Robot Syst 14:172988141771168. https://doi.org/10.1177/1729881417711683
Ancuti CO, Ancuti C, De Vleeschouwer C, Bekaert P (2018) Color balance and fusion for underwater image enhancement. IEEE Trans Image Process 27(1):379–393. https://doi.org/10.1109/TIP.2017.2759252
Mohan S, Simon P (n.d.) “ Under water enhancement based on histogram manipulation and multiscale Fusion,” Third international conference on computing and network communications (CoCoNet’19), Available online at www.sciencedirect.com
Lore KG, Akintayo A, Sarkar S (2017) “LLNet: a deep auto encoder approach to natural low light image enhancement”, pattern Recogn, pp 650–62
Wei C, Wang W, Liu J (2018) “Deep retinex decomposition for low light enhancement”, arXiv preprint arXiv: 1808.04560v1
Li C, Tang S, Yan J, Zhou T (2020) Low-light image enhancement via pair of complementary gamma functions by fusion. IEEE Access 8. https://doi.org/10.1109/ACCESS.2020.3023485
Guo C, Li C, Guo J, Loy CC, Hou J, Kwong S, Cong R (2020) “ Zero reference deep curve estimation for low light image enhancement”. Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition
Jiang Y, Gong X, Liu D, Chang Y, Fang C, Shen X, Yang J, Zhou P, Wang Z (2021) “Enlighten GAN: deep light enhancement without paired supervision”. IEEE Trans Image Process 30
Cao G, Huang L, Tian H, Xianglin H, Wang Y, Zhi R (2018) Contrast enhancement of brightness-distorted images by improved adaptive gamma correction. Comput Electr Eng 66:569–582. https://doi.org/10.1016/j.compeleceng.2017.09.012
Goyal M, Bhushan B, Gupta S, Chawla R (2018) “Contrast enhancement technique based on lifting wavelet transform”,3d research center, kwangwoon university and springer-verlag gmbh germany, part of Springer Nature
Othman MK, Abdulla AA (2022) Enhanced single image dehazing technique based on HSV color space. UHD J Sci Technol 6(2):135–146. https://doi.org/10.21928/uhdjst.v6n2y2022.pp135-146
Liu J, Chen P, Kang C (2017) An efficient contrast enhancement method for remote sensing images. IEEE Geosci Remote Sens Lett 14(10):1715–1719
Ming L, Cheng F-C, Chang C-H, Ruan S-J, Shen C-A (2016) A power-saving histogram adjustment algorithm for oled-oriented contrast enhancement. J Display Technol 12(4):368–375
Ooi CH, Kong NSP, Ibrahim H (2009) Bi-histogram with a plateau limit for digital image enhancement. IEEE Trans Consumer Electron 55:2072–2080
Suresh S, ShyamLal CR, ServetKiran M (2017) A novel adaptive search algorithm for contrast enhancement. IEEE J Sel Top ApplEarth Obs Remote Sens 10(8):1
Haware T, Gumble P (2017) A review on underwater image scene enhancement and restoration using image processing. Inter J Innovative Res Elect Electron Instrum Control Eng 5(9):28–31
Ronneberger O, Fischer P, Brox T (2015) “U-Net: Convolutional networks for biomedical image segmentation,” arXiv:1505.04597 [cs]
Tyleček R, Šára R (2013) Spatial pattern templates for recognition of objects with regular structure. In: Weickert, J., Hein, M., Schiele, B. (eds) Pattern Recognition. GCPR 2013. Lecture Notes in Computer Science, vol 8142. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-40602-7_39
Wenhao Z, Ge L, Zhenqiang Y (2017) “A new underwater image enhancing method via color correction and illumination adjustment”. Visual Communications and Imagr processing (VCIP), 2017, IEEE pp 1–4
He K, Sun J, Tang X (2009) “Single image haze removal using dark channel prior”. In Proc. IEEE CVPR, pp 1956–1963
Padmavathi G, Subashini P, Kumar MM, Thakur SK (2010) “Comparison of filters used for underwater image pre-processing”. IJCSNS
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors have no conflicts of interest to declare. All co-authors have seen and agree with the contents of the manuscript and there is no financial interest to report. We certify that the submission is original work and is not under review at any other publication.
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
Agarwal, A., Gupta, S. & Vashishath, M. Contrast enhancement of underwater images using conditional generative adversarial network. Multimed Tools Appl 83, 41375–41404 (2024). https://doi.org/10.1007/s11042-023-17158-z
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-023-17158-z