Skip to main content
Log in

Underwater stereo-matching algorithm based on belief propagation

  • Original Article
  • Published:
Signal, Image and Video Processing Aims and scope Submit manuscript

Abstract

Using stereo-imaging systems to collect 3D information is innovative and flexible for underwater exploration. The stereo-matching of underwater image pairs is a significant and challenging task due to the poor visibility and the complex underwater light field. In this paper, we propose a novel underwater stereo-matching algorithm based on belief propagation(BP). We design the energy function suitable to apply in the underwater scenes. Specifically, we use zero-based normalized cross-correlation and Hamming distance to form the data term that computes a measure of similarity between points of the binocular image pair and design the smoothness term based on the color metric to settle the discontinuity of the disparity map. Furthermore, we use bilateral filtering to gather the initial matching cost and propose a filling operation for the occlusion in the disparity map. Extensive experiments demonstrate the effectiveness of the proposed algorithm both on simulated UW-Middlebury dataset and real-world underwater images pairs

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

Similar content being viewed by others

References

  1. Massot-Campos, M., Oliver-Codina, G.: Underwater laser-based structured light system for one-shot 3d reconstruction. In: SENSORS, 2014 IEEE, pp. 1138–1141 (2014)

  2. Bräuer-Burchardt, C., Heinze, M., Schmidt, I., Kühmstedt, P., Notni, G.: Underwater 3d surface measurement using fringe projection based scanning devices. Sensors 16(1), 13 (2016)

    Article  Google Scholar 

  3. Beall, C., Lawrence, B.J., Ila, V., Dellaert, F.: 3d reconstruction of underwater structures. In: 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 4418–4423 (2010)

  4. Zhuang, S., Zhang, X., Tu, D., Zhang, C., Xie, L.: A standard expression of underwater binocular vision for stereo matching. Meas. Sci. Technol. 31(11), 115012 (2020)

    Article  Google Scholar 

  5. Hirschmuller, H.: Stereo processing by semiglobal matching and mutual information. IEEE Trans. Pattern Anal. Mach. Intell. 30(2), 328–341 (2007)

    Article  Google Scholar 

  6. Zhang, G.-A., Yuan, Z.-Y., Tong, Q.-Q., Liao, X.-Y.: Fast and hierarchical KD tree based stereo image matching method. J. Softw. 10,(2016)

  7. Hamzah, R.A., Ibrahim, H., Hassan, A.H.A.: Stereo matching algorithm based on per pixel difference adjustment, iterative guided filter and graph segmentation. J. Vis. Commun. Image Represent. 42, 145–160 (2017)

    Article  Google Scholar 

  8. Jiang, H., Zhao, H., Li, X., Quan, C.: Hyper thin 3d edge measurement of honeycomb core structures based on the triangular camera-projector layout and phase-based stereo matching. Optics Express 24(5), 5502–5513 (2016)

    Article  Google Scholar 

  9. Zhu, S., Gao, R., Li, Z.: Stereo matching algorithm with guided filter and modified dynamic programming. Multimed. Tools Appl. 76(1), 199–216 (2017)

    Article  Google Scholar 

  10. Taniai, T., Matsushita, Y., Naemura, T.: Graph cut based continuous stereo matching using locally shared labels. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 1613–1620 (2014)

  11. Huang, X., Zhang, Y.-J.: An o (1) disparity refinement method for stereo matching. Pattern Recognit. 55, 198–206 (2016)

    Article  Google Scholar 

  12. Sun, J., Zheng, N.-N., Shum, H.-Y.: Stereo matching using belief propagation. IEEE Trans. Pattern Anal Mach. Intell. 25(7), 787–800 (2003)

    Article  MATH  Google Scholar 

  13. Noorshams, N., Wainwright, M.J.: Stochastic belief propagation: a low-complexity alternative to the sum-product algorithm. IEEE Trans. Inf. Theory 59(4), 1981–2000 (2012)

    Article  MATH  MathSciNet  Google Scholar 

  14. Mozerov, M.G., Van De Weijer, J.: Accurate stereo matching by two-step energy minimization. IEEE Trans. Image Process. 24(3), 1153–1163 (2015)

    Article  MATH  MathSciNet  Google Scholar 

  15. Lin, C., Li, Y., Xu, G., Cao, Y.: Optimizing ZNCC calculation in binocular stereo matching. Signal Process.: Image Commun. 52, 64–73 (2017)

    Google Scholar 

  16. Lee, J., Jun, D., Eem, C., Hong, H.: Improved census transform for noise robust stereo matching. Opt. Eng. 55(6), 063107 (2016)

    Article  Google Scholar 

  17. OByrne, M., Pakrashi, V., Schoefs, F., Ghosh, B.: A stereo-matching technique for recovering 3d information from underwater inspection imagery. Comput.-Aided Civ. Infrastruct. Eng. 33(3), 193–208 (2018)

  18. Zhang, Q., Xu, L., Jia, J.: 100+ times faster weighted median filter (WMF). In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 2830–2837 (2014)

  19. Scharstein, D., Hirschmüller, H., Kitajima, Y., Krathwohl, G., Nešić, N., Wang, X., Westling, P.: High-resolution stereo datasets with subpixel-accurate ground truth. In: German Conference on Pattern Recognition, pp. 31–42 (2014). Springer

  20. Yang, Q., Wang, L., Ahuja, N.: A constant-space belief propagation algorithm for stereo matching. In: 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, pp. 1458–1465 (2010). IEEE

  21. Tan, P., Monasse, P.: Stereo disparity through cost aggregation with guided filter. Image Process. On Line 4, 252–275 (2014)

    Article  Google Scholar 

  22. Zhang, K., Fang, Y., Min, D., Sun, L., Yang, S., Yan, S., Tian, Q.: Cross-scale cost aggregation for stereo matching. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 1590–1597 (2014)

  23. Yu, X., Xing, X., Zheng, H., Fu, X., Huang, Y., Ding, X.: Man-made object recognition from underwater optical images using deep learning and transfer learning. In: 2018 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), pp. 1852–1856 (2018). IEEE

  24. Pan, C., Liu, Y., Huang, D.: Novel belief propagation algorithm for stereo matching with a robust cost computation. IEEE Access 7, 29699–29708 (2019)

    Article  Google Scholar 

Download references

Acknowledgements

This work was partially supported by Hydraulic Science and Technology Project of Shandong (SDSLKY201905).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Dabing Yu.

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

Xu, Y., Yu, D., Ma, Y. et al. Underwater stereo-matching algorithm based on belief propagation. SIViP 17, 891–897 (2023). https://doi.org/10.1007/s11760-021-02052-8

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11760-021-02052-8

Keywords

Navigation