Abstract
3D models, generated from underwater imagery, are a valuable asset for many applications. When acquiring images underwater, light is refracted as it passes the boundary layers between water, housing and the air inside the housing due to the different refractive indices of the materials. Thus the geometry of the light rays changes in this scenario and the standard pinhole camera model is not applicable. As a result, pinhole 3D reconstruction methods can not easily be applied in this environment. For the dense reconstruction of scene surfaces the added complexity is especially challenging, as these types of algorithms have to match vast amounts of image content. This work proposes the refractive adaptation of a PatchMatch Multi-View Stereo algorithm. The refraction encountered at flat port underwater housings is explicitly modeled to avoid systematic errors in the reconstruction. Concepts derived from the axial camera model are employed to handle the high demands of Multi-View Stereo regarding accuracy and computational complexity. Numerical simulations and reconstruction results on synthetically generated but realistic images with ground truth validate the effectiveness of the approach.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Agrawal, A., Ramalingam, S., Taguchi, Y., Chari, V.: A theory of multi-layer flat refractive geometry. In: 2012 IEEE Conference on Computer Vision and Pattern Recognition. IEEE, June 2012. https://doi.org/10.1109/cvpr.2012.6248073
Carena, S.: Foreset beds, Spain (3d model) (2022). https://skfb.ly/otPRA
Cassidy, M., Melou, J., Queau, Y., Lauze, F., Durou, J.D.: Refractive multi-view stereo. In: 2020 International Conference on 3D Vision (3DV). IEEE, November 2020. https://doi.org/10.1109/3dv50981.2020.00048
Chang, Y.J., Chen, T.: Multi-view 3D reconstruction for scenes under the refractive plane with known vertical direction. In: 2011 International Conference on Computer Vision. IEEE, November 2011. https://doi.org/10.1109/iccv.2011.6126262
Chari, V., Sturm, P.: Multiple-view geometry of the refractive plane. In: Proceedings of the British Machine Vision Conference 2009. British Machine Vision Association (2009). https://doi.org/10.5244/c.23.56
Cloud Compare Developers: Cloudcompare (2023). https://www.cloudcompare.org/
Furukawa, Y., Hernández, C.: Multi-view stereo: a tutorial. Found. Trends® Comput. Graph. Vis. 9(1–2), 1–148 (2015). https://doi.org/10.1561/0600000052
Furukawa, Y., Ponce, J.: Accurate, dense, and robust multiview stereopsis. IEEE Trans. Pattern Anal. Mach. Intell. 32(8), 1362–1376 (2010). https://doi.org/10.1109/tpami.2009.161
Goesele, M., Snavely, N., Curless, B., Hoppe, H., Seitz, S.M.: Multi-view stereo for community photo collections. In: 2007 IEEE 11th International Conference on Computer Vision. IEEE (2007). https://doi.org/10.1109/iccv.2007.4408933
Grossberg, M., Nayar, S.: A general imaging model and a method for finding its parameters. In: Proceedings Eighth IEEE International Conference on Computer Vision. ICCV 2001. IEEE Comput. Soc (2001). https://doi.org/10.1109/iccv.2001.937611
Jordt, A., Köser, K., Koch, R.: Refractive 3D reconstruction on underwater images. Methods Oceanogr. 15–16, 90–113 (2016). https://doi.org/10.1016/j.mio.2016.03.001
Jordt-Sedlazeck, A., Jung, D., Koch, R.: Refractive plane sweep for underwater images. In: Weickert, J., Hein, M., Schiele, B. (eds.) Pattern Recognition. GCPR 2013. LNCS, pp. 333–342. Springer, Berlin, Heidelberg (2013). https://doi.org/10.1007/978-3-642-40602-7_36
Jordt-Sedlazeck, A., Koch, R.: Refractive calibration of underwater cameras. In: Fitzgibbon, A., Lazebnik, S., Perona, P., Sato, Y., Schmid, C. (eds.) Computer Vision – ECCV 2012. ECCV 2012. LNCS, vol. 7576, pp. 846–859. Springer, Berlin, Heidelberg (2012). https://doi.org/10.1007/978-3-642-33715-4_61
Jordt-Sedlazeck, A., Koch, R.: Refractive structure-from-motion on underwater images. In: 2013 IEEE International Conference on Computer Vision. IEEE, December 2013. https://doi.org/10.1109/iccv.2013.14
Kang, L., Wu, L., Yang, Y.H.: Two-view underwater structure and motion for cameras under flat refractive interfaces. In: Fitzgibbon, A., Lazebnik, S., Perona, P., Sato, Y., Schmid, C. (eds.) Computer Vision – ECCV 2012. ECCV 2012. LNCS, vol. 7575, pp. 303–316. Springer, Berlin, Heidelberg (2012). https://doi.org/10.1007/978-3-642-33765-9_22
Lavest, J.M., Rives, G., Lapresté, J.T.: Underwater camera calibration. In: Vernon, D. (eds.) Computer Vision – ECCV 2000. ECCV 2000. LNCS, vol. 1843, pp. 654–668. Springer, Berlin, Heidelberg (2000). https://doi.org/10.1007/3-540-45053-x_42
Lewis, J.: Fast normalized cross-correlation. Ind. Light Magic 10 (2001)
Liang, Y.D., Barsky, B.A.: A new concept and method for line clipping. ACM Trans. Graph. 3(1), 1–22 (1984). https://doi.org/10.1145/357332.357333
Łuczyński, T., Pfingsthorn, M., Birk, A.: The pinax-model for accurate and efficient refraction correction of underwater cameras in flat-pane housings. Ocean Eng. 133, 9–22 (2017). https://doi.org/10.1016/j.oceaneng.2017.01.029
Nakath, D., She, M., Song, Y., Köser, K.: An optical digital twin for underwater photogrammetry. PFG - J. Photogramm. Remote Sens. Geoinf. Sci. (2022). https://doi.org/10.1007/s41064-021-00190-9
OpenMVS authors: OpenMVS (2022). https://github.com/cdcseacave/openMVS
Schönberger, J.: COLMAP (2022). https://colmap.github.io/
Schönberger, J.L., Zheng, E., Frahm, J.M., Pollefeys, M.: Pixelwise view selection for unstructured multi-view stereo. In: Leibe, B., Matas, J., Sebe, N., Welling, M. (eds.) Computer Vision – ECCV 2016. ECCV 2016. LNCS, vol. 9907, pp. 501–518. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-46487-9_31
Sedlazeck, A., Koch, R.: Calibration of housing parameters for underwater stereo-camera rigs. In: Proceedings of the British Machine Vision Conference 2011. British Machine Vision Association (2011). https://doi.org/10.5244/c.25.118
She, M., Nakath, D., Song, Y., Köser, K.: Refractive geometry for underwater domes. ISPRS J. Photogramm. Remote Sens. 183, 525–540 (2022). https://doi.org/10.1016/j.isprsjprs.2021.11.006, https://www.sciencedirect.com/science/article/pii/S092427162100304X
Shen, S.: Accurate multiple view 3d reconstruction using patch-based stereo for large-scale scenes. IEEE Trans. Image Process. 22(5), 1901–1914 (2013). https://doi.org/10.1109/tip.2013.2237921
Treibitz, T., Schechner, Y., Kunz, C., Singh, H.: Flat refractive geometry. IEEE Trans. Pattern Anal. Mach. Intell. 34(1), 51–65 (2012). https://doi.org/10.1109/tpami.2011.105
Zhang, G., Jia, J., Wong, T.T., Bao, H.: Recovering consistent video depth maps via bundle optimization. In: 2008 IEEE Conference on Computer Vision and Pattern Recognition. IEEE, June 2008. https://doi.org/10.1109/cvpr.2008.4587496
Zheng, E., Dunn, E., Jojic, V., Frahm, J.M.: PatchMatch based joint view selection and depthmap estimation. In: 2014 IEEE Conference on Computer Vision and Pattern Recognition. IEEE, June 2014. https://doi.org/10.1109/cvpr.2014.196
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Seegräber, F., Schöntag, P., Woelk, F., Köser, K. (2024). Underwater Multiview Stereo Using Axial Camera Models. In: Köthe, U., Rother, C. (eds) Pattern Recognition. DAGM GCPR 2023. Lecture Notes in Computer Science, vol 14264. Springer, Cham. https://doi.org/10.1007/978-3-031-54605-1_18
Download citation
DOI: https://doi.org/10.1007/978-3-031-54605-1_18
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-54604-4
Online ISBN: 978-3-031-54605-1
eBook Packages: Computer ScienceComputer Science (R0)