Abstract
Underwater environment is complex and changeable. In order to obtain more underwater environment information. The larger the field of view of underwater images collected by ROV, the more information is contained. Effective methods to obtain large field of view include fish-eye lens and image stitching. In order to obtain larger field information, we combine the two methods and propose a splicing algorithm that can be applied to fish-eye lenses. This algorithm includes two parts, the first part is correction the fish-eye images, on the basis of the traditional chessboard correction method to improve, this paper put forward a new adaptive gray level method, this method can keep more angular point features, can be more accurate extraction of checkerboard angular point, will be further accurate correction result. In order to achieve real-time underwater patchwork effect. For stitching the corrected images, this paper proposes a fast stitching algorithm (FASTITCH), in the process of image stitching, the algorithm can preserve image feature points and transposed matrix of image matching, so as to calculate the new coordinates, joining together the original feature points in the image. Using this coordinate to match the feature points of another image can save the time of finding feature points in the stitching image, and finally speed up the stitching and complete the task of real-time stitching. The experiment proves that: The error obtained by the new correction method is smaller. Compared with the traditional feature point stitching algorithm, the fast stitching algorithm (FASTITCN) proposed in this paper can shorten the stitching time by about 20%.
Similar content being viewed by others
References
Bay H, Tuytelaars T, Gool LV (2006) SURF: speeded up robust features [C]// Proceedings of the 9th European conference on Computer Vision - Volume Part I. Springer-Verlag
Horé A, Ziou D (2010) Image quality metrics: PSNR vs. SSIM [C]// 20th International Conference on Pattern Recognition, ICPR 2010, Istanbul, Turkey, 23–26 August 2010. IEEE Computer Society, 2010
Hossein-Nejad Z, Agahi H, Mahmoodzadeh A (2020) Image matching based on the adaptive redundant keypoint elimination method in the SIFT algorithm [J]. Pattern Anal Applic:1–15
Jian-hua W, Fan-huai S, Yun-cai L (2008) A new calibration model of camera lens distortion [J]. Pattern Recognition 41(2):607–615
Jong-Eun, Ha (2013) Radial distortion correction of fish-eye lens using straight lines [C]// 2013 International Symposium on Mechatronics and Applied Mechanics (ISMAM 2013). 0.
Lu L, Meng L, Ye S (2019) Correction method of image distortion of fish-eye lens [J]. Infrared and Laser Engineering 48(9):926002
Martínez NT, Anguiano-Morales M, Trujillo-Schiaffino G (2021) Image stitching for fringe projection profilometry [J]. Optic Quant Electron
Rublee E, Rabaud V, Konolige K, et al. (2011) ORB: an efficient alternative to SIFT or SURF [C]// IEEE international conference on computer vision, ICCV 2011, Barcelona, Spain, November 6–13, 2011. IEEE
Tang M, Wen J, Zhang Y, Gu J, Junker P, Guo B, Jhao G, Zhu Z, Han Y (2019) A universal optical flow based real-time low-latency omnidirectional stereo video system. IEEE Trans Multime 21(4):957–972
Uyttendaele M, Criminisi A, Kang SB, Winder S, Szeliski R, Hartley R (2004) Image-based interactive exploration of real-world environments. IEEE Comput Graph Appl 24(3):52–63
Wang M, Cheng B, Yuen C (2018) Joint coding-transmission optimization for a video surveillance system with multiple cameras. IEEE Trans Multimedia 20(3):620–633
Wang Y, Center I I, Corporation C R (2019) Experimental study on rail image calibration error for track inspection system [J]. Railway. Engineering
Xiang X, Qin J, Tan J, Xiong NN (2020) An adaptive image calibration algorithm for steganalysis [J]. CMC: Computers, Materials & Continua 62(2)
Xue W, Xie W, Zhang Y, et al. (2021) Stable linear structures and seam measurements for parallax image stitching [J]. IEEE Trans Circuits Syst Vid Technol, (99):1–1
Xuemin C, Qun H, Mengdi X (2016) A comprehensive motion estimation technique for the improvement of EIS methods based on the SURF algorithm and Kalman filter [J]. Sensors 16(4):486
Zhang X (2018) A fast correction method for fish-eye image based on inverse latitude-longitude projection [J]. J Image Signal Process 07(1):16–23
Zhao Q, Wan L, Feng W, Zhang J, Wong T (2013) Cube2video: navigate between cubic panoramas in real-time. IEEE Trans Multim 15(8):1745–1754
Acknowledgements
The author(s) disclosed receipt of the following financial support for the research, authorship, and publication of this article: This work was supported by the Natural Science Foundation of Shanghai (No.19ZR1419300) for providing financial support for this work.
CRediT authorship contribution statement
Zhanhua Wang: Served as scientific advisors, Critically reviewed the study proposal, Software, Validation,Writing – original draft.
Zhijie Tang: Served as scientific advisors, Funding acquisition.
Jingke Huang: Writing – review & collected data.
Jianda Li: Writing– review & collected data.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
We declare that no conflict of interest exits in the submission of this manuscript entitled “Accurate Image Mosaic Algorithm for Complex Waters”, and manuscript is approved by all authors for publication.
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Wang, Z., Tang, Z., Huang, J. et al. Fast calibration stitching algorithm for underwater camera. Multimed Tools Appl 82, 27707–27726 (2023). https://doi.org/10.1007/s11042-023-14533-8
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-023-14533-8