Skip to main content
Log in

Underwater image enhancement using an edge-preserving filtering Retinex algorithm

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

A Correction to this article was published on 11 April 2020

This article has been updated

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.

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
Fig. 10
Fig. 11

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

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

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

    Article  MathSciNet  MATH  Google Scholar 

  3. Berman D, Treibitz T, Avidan S (2016) “Non-local image dehazing,” in Proc. IEEE Conf. Comput. Vision Pattern Recognit, pp. 1674–1682

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

  5. Chiang JY, Chen YC (2012) Underwater image enhancement by wavelength compensation and dehazing. IEEE Trans Image Process 21(4):1756–1769

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  Google Scholar 

  8. Fang S, Deng R, Cao Y, Fang C (2013) Effective single underwater image enhancement by fusion. J Comput 8(4):904–911

    Article  Google Scholar 

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

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

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

    Article  MathSciNet  MATH  Google Scholar 

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

  13. Galdran A, Pardo D, Picn A, Alvarez-Gila A (2015) Automatic red-channel underwater image restoration. J Vis Commun Image Represent 26:132–145

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  Google Scholar 

  18. He K, Sun J, Tang X (2013) Guided image filtering. IEEE Trans Pattern Anal Mach Intell 35(6):1397–1409

    Article  Google Scholar 

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

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

    Article  MathSciNet  MATH  Google Scholar 

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

    Google Scholar 

  22. Kopf J, Cohen MF, Lischinski D, Uyttendaele M (2007) “Joint bilateral upsampling,” ACM Trans. Graph., vol. 26, no. 3

  23. Kou F, Chen W, Wen C, Li Z (2015) Gradient domain guided image filtering. IEEE Trans Image Process 24(11):4528–4539

    Article  MathSciNet  MATH  Google Scholar 

  24. Li Z, Zheng J, Zhu Z, Yao W, Wu S (2015) Weighted guided image filtering. IEEE Trans Image Process 24(1):120–129

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  Google Scholar 

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

  30. Narasimhan SG, Nayar SK (2003) Contrast restoration of weather degraded images. IEEE Trans Pattern Anal Mach Intell 25(6):713–724

    Article  Google Scholar 

  31. Panetta K, Gao C, Agaian S (2015) Human-visual-system-inspired underwater image quality measures. IEEE J Ocean Eng 41(3):1–11

    Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  33. Peng YT, Cosman PC (2017) Underwater image restoration based on image blurriness and light absorption. IEEE Trans Image Process 26(4):1579–1594

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

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

    Google Scholar 

  36. Schechner YY, Averbuch Y (2007) Regularized image recovery in scattering media. IEEE Trans Pattern Anal Mach Intell 29(9):1655–1660

    Article  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

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

  39. Xu L, Jia J (2010) “Two-phase kernel estimation for robust motion deblurring,” in Proc. Eur. Conf. Comput. Vis., 2010, pp. 157–170

  40. Yang M, Sowmya A (2015) An underwater color image quality evaluation metric. IEEE Trans Image Process 24(12):6062–6071

    Article  MathSciNet  MATH  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Peixian Zhuang.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-019-08404-4

Keywords

Navigation