Abstract
In order to measure and reconstruct accurate three-dimension (3D) data for visual aided navigation of autonomous land vehicles (ALVs), a multimedia stereo calibration algorithm which is suitable for normal scene and especially for low illumination scene is proposed. Firstly, an expression of object-point re-projection errors is derived by the collinear equation model, and the non-linear least square algorithm (NLS) is introduced to iteratively optimize external parameters for individual camera. A rectangular pyramidal method enforcing the rectangular geometric constraint is presented, to produce more stable initial parameter values. Then, according to imaging-point correspondences between the left and right camera, a re-projection error model is constructed for this stereo calibration system, of which all parameters are further optimized and calculated through the calibrated results of two separate cameras. Experimental results show that the proposed algorithm can achieve re-projection errors of no more than 0.5 pixels and converge fast usually with less than 10 interation times, whether under normal illumination or low illumination, so it can get better performance and realize a rapid re-calibration.
Similar content being viewed by others
References
Agarwal S, Snavely N et al (2009) Building Rome in a day. 2009 IEEE 12th international conference on computer vision: 72--79. IEEE Press, Kyoto, Japan
Bellutta P, Manduchi R, Matthies L, et al. (2000) Terrain perception for DEMO III. Proceedings of IEEE Intelligent Vehicles Conference, Dearborn, MI, USA
Brown M, Majumder A, Yang RG (2005) Camera-based calibration techniques for seamless multiprojector displays. IEEE Translation Visual Comput Graph 11(2):193–206
Cai Z, Yu J, Zou X, et al. (2005) A 3-D perceptual method based on laser scanner for mobile robot. IEEE International Conference on Robotics and Biomimetics, Hong Kong, China: 658~663
Camera calibration toolbox for matlab. http://www.vision.caltech.edu/bouguetj/calib_doc/
Dang T, Hoffmann C, Stiller C (2009) Continuous stereo self-calibration by camera parameter tracking. IEEE Trans Image Process 18(7):1536–1550
Eisuke I, Takayuki O (2017) Self-calibration-based Approach to Critical Motion Sequences of Rolling-shutter Structure from Motion. Computer Vision and Pattern Recognition: 801--809
Fang Y, Masaki I, Horn B (2002) Depth-based target segmentation for intelligent vehicles: fusion of radar and binocular stereo. IEEE Trans Intell Transp Syst 3(3):196~202
Furgale P, Rehder J, Siegwart R (2013) Unified temporal and spatial calibration for multi-sensor systems. In: 2013 IEEE/RSJ international conference on intelligent robots and systems: 1280--1286. IEEE Press, Tokyo, Japan
Gai SY, Da FP, D XQ (2018) A novel dual-camera calibration method for 3D optical measurement. Opt Lasers Eng: 126–134
Geiger A, Ziegler J, Stiller C (2011) Stereoscan: dense 3d reconstruction in real-time. In: Intelligent vehicles symposium (IV), pp. 963--968. IEEE Press, Baden, Germany
Geiger A, Moosmann F, et al. ((2012)) Automatic camera and range sensor calibration using a single shot. In: 2012 IEEE international conference on robotics and automation (ICRA): 3936--3943. IEEE Press, St. Paul, MN, USA
Geiger A, Lenz P et al (2013) Vision meets robotics: The KITTI dataset. Int J Robot Res (IJRR) 32(11):1231–1237
Jian Y, Da FP (2018) Bi-tangent line based approach for multi-camera calibration using spheres. J Opt Soc Am A 35:221–229
Jin D, Yang Y (2018) Sensitivity analysis of the error factors in the binocular vision measurement system. Opt Eng 57(10):104109
Jin D, Yang Y (2019) Using distortion correction to improve the precision of camera calibration. Opt Rev 26(2):269–277
Kreˇso I, ˇSegvic S (2015) Improving the egomotion estimation by correcting the calibration bias. In: 10th International Conference on Computer Vision Theory and Applications (VISAPP), pp Berlin, Germany
Lee MR, Lin DT (2019) Vehicle counting based on a stereo vision depth maps for parking management. Multimed Tools Appl 78(6):6827–6846
Liu Z, Wu Q, Wu S (2017) Et all: flexible and accurate camera calibration using grid spherical images. Opt Express 25(13):15269
Matthies L, Xiong Y, Hogg R et al (2002) A Portable, Autonomous, Urban Reconnaissance Robot. Robot Auto Syst 40(2–3):163~172
Okada K, Inaba M, Inoue H. Integration of real-time binocular stereo vision and whole body information for dynamic walking navigation of humanoid robot. Proceedings of IEEE International Conference on Multi-sensor Fusion and Integration for Intelligent Systems, Tokyo, Japan, 2003: 131–136
Portales C, Orduna JM, Morillo P et al (2019) An efficient projector calibration method for projecting virtual reality on cylindrical surfaces. Multimed Tools Appl 78(2):1457–1471
Ranft B, Strauß T (2014) Modeling arbitrarily oriented slanted planes for efficient stereo vision based on block matching. In: 17th international IEEE conference on intelligent transportation systems (ITSC), pp. 1941–1947. IEEE Press, Qingdao, China
Strauß T, Ziegler J, Beck J (2014) Calibrating multiple cameras with non-overlapping views using coded checkerboard targets. In: 17th international IEEE conference on intelligent transportation systems (ITSC), pp. 2623--2628. IEEE Press, Qingdao, China
Sun J et al (2017) A novel calibration method of focused light field camera for 3-D reconstruction of flame temperature. Opt Commun 390:7–15
Triggs B, McLauchlan PF et al (1999) Bundle adjustment: a modern synthesis. In: International workshop on vision algorithms: 298--372. Springer Proceedings, Corfu Greece
Wang J (2017) Camera calibration for multidirectional flame chemiluminescence tomography. Opt Eng 56(4):041307
Wang YL, And Zhao Y (2019) Paracatadioptric camera calibration based on the projecting relationship of the relative position between two spheres. Multimed Tools Appl 78(9):12223–12249
Wang M, Tamimi H, Zell A (2005) Robot navigation using biosonar for natural landmark tracking. Proceedings of IEEE International Symposium on Computational Intelligence in Robotics and Automation, Espoo, Finland : 3–7
Zhang Z (2000) A flexible new technique for camera calibration. IEEE Trans Pattern Anal Mach Intell 22(11):1330–1334
Acknowledgements
This work is supported by the National Natural Science Foundation for Youth of China (NSFC) under Grants No.61403188, No. 61802174, No. 61703209 , the Natural Science Foundation for Youth of JiangSu Province under Grant No. BK20181016, the Natural Science Foundation of the Jiangsu Higher Education Institutions of China under Grant No. 18KJB520019, Nanjing Institute of Technology School Fund (CKJB201705, CKJA201803).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Lu, A., Huo, Y. & Zhou, J. A multimedia stereo calibration algorithm based on rectangular pyramidal method used to aid visual navigation of ALVs under low illumination. Multimed Tools Appl 78, 34673–34687 (2019). https://doi.org/10.1007/s11042-019-08188-7
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-019-08188-7