Skip to main content
Log in

An efficient interactive segmentation algorithm using color correction for underwater images

  • Published:
Wireless Networks Aims and scope Submit manuscript

Abstract

Image segmentation is one of the basic strategies in image analytics. It is used for pattern detection, photo montage and object recognition applications. In underwater images light scrambling, suspended particles that exhibit in the water, marine snow, and color deviations etc. are some of the issues for image acquisition. Due to these issues, all the segmentation algorithms invariably produce poor results in the case of underwater images. We propose an efficient algorithm for extracting the foreground region from the underwater images based on a region of interest. Our segmentation procedure for underwater images includes color correction, contrast enhancement followed by an interactive GrabCut algorithm. Inclusion of color correction and contrast enhancement minimizes the number of touch ups required to enhance the segmentation when compared to GrabCut algorithm without these preprocessing steps. Our algorithm is efficient in the sense of time, when compared to the other algorithms for the same purpose.

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

Similar content being viewed by others

References

  1. Otsu, N. (1979). A threshold selection method from gray-level histograms. IEEE Transactions on Systems, Man, and Cybernetics, 9(1), 62–66.

    Article  MathSciNet  Google Scholar 

  2. Sankar Reddy, A., Usha Rani, C., & Sudhakar, M. (2017). An effective thresholding for Otsu’s method using contrast enhancement. International Journal of Engineering Science, 6(8), 22296–22304.

    Google Scholar 

  3. Canny, J. (1986). A computational approach to edge detection. IEEE Transactions on Pattern Analysis and Machine Intelligence, 8(6), 679–698.

    Article  Google Scholar 

  4. Vincent, L., & Soille, P. (1991). Watersheds in digital spaces: an efficient algorithm based on immersion simulations. IEEE Transactions on Pattern Analysis and Machine Intelligence, 13(6), 583–598.

    Article  Google Scholar 

  5. Rother, C., Kolmogorov, V., & Blake, A. (2004). GrabCut: Interactive foreground extraction using iterated graph cuts. ACM Transactions on Graphics, 23(3), 309–314.

    Article  Google Scholar 

  6. Horgan, J., & Toal, D. J. F. (2008) Computer vision applications in the navigation of unmanned underwater vehicles. In Underwater vehicles. IntechOpen.

  7. Tsotsos, J. K., Culhane, S. M., Wai, W. Y. K., Lai, Y., & Davis, N. (1995). Modeling visual attention via selective tuning. Artificial Intelligence, 78(1), 507–545.

    Article  Google Scholar 

  8. Khattab, D., Ebied, H. M., Hussein, A. S., & Tolba, M. F. Automatic GrabCut based on unsupervised clustering for image segmentation. Journal of Neural Computing and Applications (NCAA), unpublished.

  9. Boykov, Y., & Funka-Lea, G. (2006). Graph cuts and efficient ND image segmentation. International Journal of Computer Vision, 70(2), 109–131.

    Article  Google Scholar 

  10. Chiang, J. Y., & Chen, Y. C. (2011). Underwater image enhancement by wavelength compensation and dehazing. IEEE Transactions on Image Processing, 21(4), 1756–1769.

    Article  MathSciNet  Google Scholar 

  11. Dwivedi, P. K., & Ghoshal, D. (2015). Underwater image enhancement using distance factor estimation. In 2015 International Conference on Electrical, Electronics, Signals, Communication and Optimization (EESCO). https://doi.org/10.1109/EESCO.2015.7254047.

  12. Talbot, J. F., & Xu, X. (2006). Implementing GrabCut. Provo: Brigham Young University. Revised: April 7, 2006.

  13. Lebart, K., Smith, C., Trucco, E., & Lane, D. M. (2003). Automatic indexing of underwater survey video: Algorithm and benchmarking method. IEEE Journal of Oceanic Engineering, 28(4), 673–686.

    Article  Google Scholar 

  14. Orchard, M. T., & Bouman, C. A. (1991). Color quantization of images. IEEE Transactions on Signal Processing, 39(12), 2677–2690.

    Article  Google Scholar 

  15. Achanta, R., Shaji, A., & Smith, K., Lucchi, A., Fua, P. & Süsstrunk, S. (2012). SLIC superpixels compared to state-of-the-art superpixel methods. IEEE Transactions on Pattern Analysis and Machine Intelligence, 34(11), 2274–2282.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to M. Sudhakar.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Sudhakar, M., Meena, M.J. An efficient interactive segmentation algorithm using color correction for underwater images. Wireless Netw 27, 5435–5446 (2021). https://doi.org/10.1007/s11276-019-02044-0

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11276-019-02044-0

Keywords

Navigation