Abstract
We develop a novel edge-preserving filtering retinex algorithm for single underwater image enhancement, in which gradient domain guided image filtering (GGF) priors of reflection and illumination are embedded into a retinex-based variational framework for promoting image structures and reducing artifacts or noise. We transform an underwater image enhancement issue into a two-phase objective function. We first employ a general retinex-based method to generate guidance reflection and illumination, and then we use GGF to fuse fine structures of guidance reflection and illumination into ideal reflection and illumination. Meanwhile, the l2 norm is efficiently imposed on GGF priors which measure gradient errors between latent and ideal estimations of reflection and illumination. Then we derive an efficient optimization scheme to address the proposed model, which is fast implemented on pixel-wise operations and requires no prior knowledge about imaging conditions. Final experiments demonstrate the effectiveness of the proposed method in structures promotion, artifacts or noise suppression, naturalness and color preservation. Compared with several leading methods, the proposed method yields better subjective results and objective assessments. Furthermore, the utility of our method is extended for enhancing sandstorm and low illumination images.
Similar content being viewed by others
Change history
11 April 2020
In the original publication, Equations were incorrectly presented. The original article has been corrected.
References
Ancuti C, Ancuti CO, Haber T, Bekaert P (2012) “Enhancing underwater images and videos by fusion,” in Proc. IEEE Conf. Comput. Vision Pattern Recognit., pp. 81–88
Ancuti CO, Ancuti C, Vleeschouwer CD, Bekaert P (2018) Color balance and fusion for underwater image enhancement. IEEE Trans Image Process 27(1):379–393
Berman D, Treibitz T, Avidan S (2016) “Non-local image dehazing,” in Proc. IEEE Conf. Comput. Vision Pattern Recognit, pp. 1674–1682
Chen C, Do MN, Wang J (2016) “Robust image and video dehazing with visual artifact suppression via gradient residual minimization,” in Proc. Eur. Conf. Comput. Vis., pp. 576–591
Chiang JY, Chen YC (2012) Underwater image enhancement by wavelength compensation and dehazing. IEEE Trans Image Process 21(4):1756–1769
Deng L, Vivone G, Guo W, Mura MD, Chanussot J (2018) A variational pansharpening approach based on reproducible kernel Hilbert space and heaviside function. IEEE Trans Image Process 27(9):4330–4344
Drews PL, Nascimento ER, Botelho SS, Campos MFM (2016) Underwater depth estimation and image restoration based on single images. IEEE Comput Graph Appl 36(2):24–35
Fang S, Deng R, Cao Y, Fang C (2013) Effective single underwater image enhancement by fusion. J Comput 8(4):904–911
Farhadifard F, Zhou Z, von Lukas UF (2015) “Learning-based underwater image enhancement with adaptive color mapping,” in Proc. IEEE International Symposium on Image and Signal Processing and Analysis, pp. 48–53
Fu X, Zhuang P, Huang Y, Liao Y, Zhang XP, Ding X (2014) “A retinexbased enhancing approach for single underwater image,” in Proc. IEEE Int. Conf. Image Process., pp. 4572–4576.
Fu X, Liao Y, Zeng D, Huang Y, Zhang XP, Ding X (2015) A probabilistic method for image enhancement with simultaneous illumination and reflectance estimation. IEEE Trans Image Process 24(12):4965–4977
Fu X, Fan Z, Ling M, Huang Y, Ding X (2017) “Two-step approach for single underwater image enhancement,” in Proc. International Symposium on Intelligent Signal Processing and Communication Systems, pp. 789–794. 14
Galdran A, Pardo D, Picn A, Alvarez-Gila A (2015) Automatic red-channel underwater image restoration. J Vis Commun Image Represent 26:132–145
Gu K, Lin W, Zhai G, Yang X, Zhang W, Chen CW (2017) Noreference quality metric of contrast distorted images based on information maximization. IEEE Trans Cybernetics 47(12):4559–4565
Gu K, Tao D, Qiao JF, Lin W (2018) Learning a no-reference quality assessment model of enhanced images with big data. IEEE Trans Neural Netw Learn Syst 29(4):1301–1313
Hautiere N, Tarel JP, Aubert D, Dumont E (2011) Blind contrast enhancement assessment by gradient ratioing at visible edges. Image Analysis and Stereology 27(2):87–95
He K, Sun J, Tang X (2011) Single image haze removal using dark channel prior. IEEE Trans Pattern Anal Mach Intell 33(12):2341–2353
He K, Sun J, Tang X (2013) Guided image filtering. IEEE Trans Pattern Anal Mach Intell 35(6):1397–1409
Hitam MS, Awalludin EA, Yussof WN, Bachok Z (2013) “Mixture contrast limited adaptive histogram equalization for underwater image enhancement,” in Proc. International Conference on Computer Applications Technology, pp. 1–5.
Huang Y, Paisley J, Lin Q, Ding X, Fu X, Zhang XP (2014) Bayesian nonparametric dictionary learning for compressed sensing MRI. IEEE Trans Image Process 23(12):5007–5019
Iqbal K, Abdul Salam R, Osman M, Talib AZ (2007) Underwater image enhancement using an integrated colour model. IAENG Int J Comput Sci 32(2):239–244
Kopf J, Cohen MF, Lischinski D, Uyttendaele M (2007) “Joint bilateral upsampling,” ACM Trans. Graph., vol. 26, no. 3
Kou F, Chen W, Wen C, Li Z (2015) Gradient domain guided image filtering. IEEE Trans Image Process 24(11):4528–4539
Li Z, Zheng J, Zhu Z, Yao W, Wu S (2015) Weighted guided image filtering. IEEE Trans Image Process 24(1):120–129
Li C, Guo J, Cong R, Pang Y, Wang B (2016) Underwater image enhancement by dehazing with minimum information loss and histogram distribution prior. IEEE Trans Image Process 25(12):5664–5677
Li M, Liu J, Yang W, Sun X, Guo Z (2018) Structure-revealing lowlight image enhancement via robust retinex model. IEEE Trans Image Process 27(6):2828–2841
Liu Q, Wang S, Ying L, Peng X, Zhu Y, Liang D (2013) Adaptive dictionary learning in sparse gradient domain for image recovery. IEEE Trans Image Process 22(12):4652–4663
Liu X, Zhang H, Cheung YM, You X, Tang YY (2017) Efficient single image dehazing and denoising: an efficient multi-scale correlated wavelet approach. Comput Vis Image Und 162:23–33
Lu H, Li Y, Serikawa S (2013) “Underwater image enhancement using guided trigonometric bilateral filter and fast automatic color correction,” in Proc. IEEE Int. Conf. Image Process., pp. 3412–3416
Narasimhan SG, Nayar SK (2003) Contrast restoration of weather degraded images. IEEE Trans Pattern Anal Mach Intell 25(6):713–724
Panetta K, Gao C, Agaian S (2015) Human-visual-system-inspired underwater image quality measures. IEEE J Ocean Eng 41(3):1–11
Patel VM, Maleh R, Gilbert AC, Chellappa R (2012) Gradient-based image recovery methods from incomplete Fourier measurements. IEEE Trans Image Process 21(1):94–105
Peng YT, Cosman PC (2017) Underwater image restoration based on image blurriness and light absorption. IEEE Trans Image Process 26(4):1579–1594
Peng YT, Cao K, Cosman PC (2018) Generalization of the dark channel prior for single image restoration. IEEE Trans Image Process 27(6):2856–2868
Raimondo S, Silvia C (2010) Underwater image processing: state of the art of restoration and image enhancement methods. Eur J Advances Signal Process 2010:1–14
Schechner YY, Averbuch Y (2007) Regularized image recovery in scattering media. IEEE Trans Pattern Anal Mach Intell 29(9):1655–1660
Wang Y, Yang J, Yin W, Zhang Y (2008) A new alternating minimization algorithm for total variation image reconstruction. SIAM J Imaging Sci 1(3):248–272
Wen H, Tian Y, Huang T, Gao W (2013) “Single underwater image enhancement with a new optical model,” in Proc. IEEE International Symposium on Circuits and Systems, pp. 753–756.
Xu L, Jia J (2010) “Two-phase kernel estimation for robust motion deblurring,” in Proc. Eur. Conf. Comput. Vis., 2010, pp. 157–170
Yang M, Sowmya A (2015) An underwater color image quality evaluation metric. IEEE Trans Image Process 24(12):6062–6071
Acknowledgements
The authors would like to thank the anonymous reviewers for their valuable comments. The authors also would like to thank Chongyi Li, Miao Yang, Arcot Sowmya, Karen Panetta and Chen Gao for providing their available source codes and related materials. This work was supported in part by the National Natural Science Foundation of China under Grant 61701245, in part by The Startup Foundation for Introducing Talent of NUIST 2243141701030, in part by A Project Funded by the Priority Academic Program Development of Jiangsu Higher Education Institutions.
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.
The original version of this article was revised: Equations were incorrectly presented.
Rights and permissions
About this article
Cite this article
Zhuang, P., Ding, X. Underwater image enhancement using an edge-preserving filtering Retinex algorithm. Multimed Tools Appl 79, 17257–17277 (2020). https://doi.org/10.1007/s11042-019-08404-4
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-019-08404-4