Calibration of Camera and Flash LiDAR System with a Triangular Pyramid Target
Abstract
:Featured Application
Abstract
1. Introduction
- The traditional calibration method has limited accuracy because of low vertical resolution of 3D mechanical scanning LiDAR. For instance, Velodyne-64 LiDAR can only measure 64 channels vertically, and generate sparse point clouds of the environment. Our method deals with dense point cloud, thus the result has high accuracy. We first apply flash LiDAR to acquire dense point clouds both in the horizontal direction and vertical direction to improve calibration accuracy.
- We design a novel calibration target made up of an arbitrary triangular pyramid, with three chessboards on it. The sizes of the triangular pyramid are unknown, and it can be unsymmetrical, hence the manufacturing of the pyramid has no effect on the accuracy. Our method only employs planes of triangular pyramid from camera images and LiDAR point clouds in calibration.
- Unlike most methods, our method can obtain intrinsic parameters of the camera and extrinsic parameters of the system together. It only takes one capture of the camera and LiDAR to get the intrinsic parameters and extrinsic parameters of the system. Moreover, we employ an optimization algorithm to reduce errors by minimizing the distance between the 3D points and target plane.
- More frames of the camera and LiDAR can improve accuracy by aligning the triangular pyramid planes of all frames. We also use simulation and incremental experiment to verify the precision and stability.
2. Related Works
3. Method
3.1. Problem Formulation
3.1.1. Intrinsic Parameters Calibration Problem Formulation
3.1.2. Extrinsic Parameters Calibration Problem Formulation
3.2. Methodology
3.2.1. Intrinsic Parameters Calibration of Camera
3.2.2. Extrinsic Parameters Calibration between Camera and Flash LiDAR
- Apply Kmeans cluster algorithm [30] to acquire point cloud of triangular pyramid target apart from background points.
- Select three points from point cloud P of triangular pyramid, and calculate the equation of the plane formed by these three points.
- Classify the other points to either inlier point or outlier point by comparing the distance between these points and the plane to a threshold value, and tally the amount of inlier points.
- Repeat steps (2) and (3) a certain number of times to find the first best plane, or until the amount of inlier points reaches a threshold value.
- Remove the inlier points and repeat steps (2), (3), and (4) twice to find the second and third best planes.
3.2.3. Calibration Problem Restated
4. Experiments
4.1. Simulation
4.1.1. Experiment Settings
4.1.2. Performance with Respect to Noise on Point Cloud
4.1.3. Performance with Respect to Noise on Image Point
4.1.4. Performance with Respect to the Optimization Method
4.1.5. Performance with Respect to Number of Frames
4.2. Real Data Experiments
4.2.1. Experiment Settings
4.2.2. Performance of Intrinsic Calibration
4.2.3. Performance of Extrinsic Calibration with Number of Frames
4.2.4. Performance of Root Mean Square Error
4.2.5. Incremental Verification Experiments
4.3. Comparisons of Different Calibration Methods
4.4. Verification on Composition of Data
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Cho, H.; Seo, Y.W.; Kumar, B.V.K.V.; Rajkumar, R. A Multi-sensor Fusion System for Moving Object detection and Tracking in Urban Driving Environments. In Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), Hong Kong, China, 31 May–7 June 2014; pp. 1836–1843. [Google Scholar]
- Yu, N.; Wang, S. Enhanced Autonomous Exploration and Mapping of an Unknown Environment with the Fusion of Dual RGB-D Sensors. Engineering 2019, 5, 164–172. [Google Scholar]
- Wan, S.; Zhang, X.; Xu, M.; Wang, W.; Jiang, X. Region-adaptive Path Planning for Precision Optical Polishing with Industrial Robots. Opt. Express 2018, 26, 23782. [Google Scholar] [CrossRef] [PubMed]
- Wulf, O.; Arras, K.O.; Christensen, H.I.; Wagner, B. 2D Mapping of Cluttered Indoor Environments by Means of 3D Perception. In Proceedings of the IEEE International Conference on Robotics and Automation, New Orleans, LA, USA, 26 April–1 May 2004; Volume 4, pp. 4204–4209. [Google Scholar]
- Pandey, G.; McBride, J.R.; Eustice, R.M. Ford Campus Vision and Lidar Data Set. Int. J. Robot. Res. 2011, 30, 1543–1552. [Google Scholar] [CrossRef]
- Halterman, R.; Bruch, M. Velodyne HDL-64E Lidar for Unmanned Surface Vehicle Obstacle Detection. In Proceedings of the Conference on Unmanned Systems Technology XII, Orlando, FL, USA, 7 May 2010; Volume 7692, p. 76920D. [Google Scholar]
- Karol, M.; Mateusz, S. LiDAR Based System for Tracking Loader Crane Operator. In Proceedings of the 6th International Scientific-Technical Conference on Advances in Manufacturing II (MANUFACTURING), Poznan, Poland, 19–22 May 2019. [Google Scholar]
- Karol, M.; Miroslaw, P.; Mateusz, S. Ground Plane Estimation from Sparse LIDAR Data for Loader Crane Sensor Fusion System. In Proceedings of the 22nd International Conference on Methods and Models in Automation and Robotics (MMAR), Miedzyzdroje, Poland, 28–31 August 2017. [Google Scholar]
- Karol, M.; Miroslaw, P.; Mateusz, S. Real-time Ground Filtration Method for a Loader Crane Environment Monitoring System Using Sparse LIDAR Data. In Proceedings of the IEEE International Conference on INnovations in Intelligent SysTems and Applications (INISTA), Gdynia, Poland, 3–5 July 2017. [Google Scholar]
- Zhou, J.; Sun, Y.; Ruan, H. Development on Solid- State Lidar Detector Technology. Infrared 2020, 4. [Google Scholar] [CrossRef]
- Thinal, R.; Fazida, H.H.; Aqilah, B.H.; Mohd, F.I.; Aini, H. A Survey on LiDAR Scanning Mechanisms. Electronics 2020, 9, 741. [Google Scholar]
- Chao, Z.; Scott, L.; Ivan, M.A.; Juan, M.P.; Martin, W.; Edoardo, C. A 30-frames/s, 252 × 144 SPAD Flash LiDAR with 1728 Dual-Clock 48.8-ps TDCs, and Pixel-Wise Integrated Histogramming. IEEE J. Solid-State Circuits 2019, 54, 1137–1151. [Google Scholar]
- Zhang, Z. Flexible Camera Calibration by Viewing a Plane from Unknown Orientations. In Proceedings of the Seventh IEEE International Conference on Computer Vision, Kerkyra, Greece, 20–27 September 1999; Volume 1, pp. 666–673. [Google Scholar]
- Cai, H.; Pang, W.; Chen, X.; Wang, Y.; Liang, H. A Novel Calibration Board and Experiments for 3D LiDAR and Camera Calibration. Sensors 2020, 20, 1130. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- An, P.; Ma, T.; Yu, K.; Fang, B.; Zhang, J.; Fu, W.; Ma, J. Geometric Calibration for LiDAR-camera System Fusing 3D-2D and 3D-3D point Correspondences. Opt. Express 2020, 28, 2122. [Google Scholar] [CrossRef] [PubMed]
- Mirzaei, F.M.; Kottas, D.G.; Roumeliotis, S.I. 3D LIDAR–camera Intrinsic and Extrinsic Calibration: Identifiability and Analytical Least-squares-based Initialization. Int. J. Robot. Res. 2012, 31, 452–467. [Google Scholar] [CrossRef] [Green Version]
- Glennie, C.L.; Kusari, A.; Facchin, A. Calibration and Stability Analysis of the VLP-16 Laser Scanner. In Proceedings of the European Calibration and Orientation Workshop (EuroCOW), Lausanne, Switzerland, 10–12 February 2016. [Google Scholar]
- Pless, R.; Zhang, Q. Extrinsic Calibration of a Camera and Laser Range Finder. In Proceedings of the IEEE international conference on intelligent robots and systems, Sendai, Japan, 28 September–2 October 2004; pp. 2301–2306. [Google Scholar]
- Unnikrishnan, R.; Hebert, M. Fast Extrinsic Calibration of a Laser Rangefinder to a Camera; Technical Report; Carnegie Mellon University, Rotbotics Institute: Pittsburgh, PA, USA, 2005. [Google Scholar]
- Pandey, G.; McBride, J.; Savarese, S.; Eustice, R. Extrinsic Calibration of a 3D Laser Scanner and an Omnidirectional Camera. IFAC 2010, 43, 336–341. [Google Scholar] [CrossRef] [Green Version]
- Gong, X.; Lin, Y.; Liu, J. Extrinsic Calibration of a 3D LIDAR and a Camera Using a Trihedron. Optics and Lasers in Engineering 2013, 51, 394–401. [Google Scholar] [CrossRef]
- Kim, E.; Park, S.Y. Extrinsic Calibration between Camera and LiDAR Sensors by Matching Multiple 3D Planes. Sensors 2019, 20, 52. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Lipu, Z.; Zimo, L.; Michael, K. Automatic Extrinsic Calibration of a Camera and a 3D LiDAR using Line and Plane Correspondences. In Proceedings of the 25th IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Madrid, Spain, 1–5 October 2018. [Google Scholar]
- Guindel, C.; Beltrán, J.; Martín, D.; García, F. Automatic Extrinsic Calibration for Lidar-Stereo Vehicle Sensor Setups. arXiv 2017, arXiv:1705.04085. [Google Scholar]
- Pusztai, Z.; Hajder, L. Accurate Calibration of LiDAR-Camera Systems using Ordinary Boxes. In Proceedings of the 2017 IEEE International Conference on Computer Vision Workshops (ICCVW), Venice, Italy, 22–29 October 2017; pp. 394–402. [Google Scholar]
- Ishikawa, R.; Oishi, T.; Ikeuchi, K. LiDAR and Camera Calibration using Motion Estimated by Sensor Fusion Odometry. arXiv 2018, arXiv:1804.05178. [Google Scholar]
- Pandey, G.; Mcbride, J.R.; Savarese, S.; Eustice, R.M. Automatic Targetless Extrinsic Calibration of a 3D Lidar and Camera by Maximizing Mutual Information. In Proceedings of the Twenty-Sixth Conference on Artifificial Intelligence, Academic, Toronto, ON, Canada, 22–26 July 2012; pp. 1–7. [Google Scholar]
- Pandey, G.; McBride, J.R.; Savarese, S.; Eustice, R.M. Automatic Extrinsic Calibration of Vision and Lidar by Maximizing Mutual Information: Automatic Extrinsic Calibration of Vision and Lidar. J. Field Robotics 2015, 32, 696–722. [Google Scholar] [CrossRef] [Green Version]
- Castorena, J.; Kamilov, U.S.; Boufounos, P.T. Autocalibration of Lidar and Optical Cameras via Edge Alignment. In Proceedings of the 2016 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Shanghai, China, 20–25 March 2016; pp. 2862–2866. [Google Scholar]
- Zhao, Y.; Karypis, G. Empirical and Theoretical Comparisons of Selected Criterion Functions for Document Clustering. Machine Learning 2004, 55, 311–331. [Google Scholar] [CrossRef] [Green Version]
- More, J. The Levenberg-marquardt Algorithm, Implementation and Theory. Numer. Analysis 1977, 630, 105–116. [Google Scholar]
- Park, Y.; Yun, S.; Won, C.; Cho, K.; Um, K.; Sim, S. Calibration between Color Camera and 3D LIDAR Instruments with a Polygonal Planar Board. Sensors 2014, 14, 5333–5353. [Google Scholar] [CrossRef] [Green Version]
- Cao, M.; Yang, M.; Wang, C.; Qian, Y.; Wang, B. Joint Calibration of Panoramic Camera and LiDAR Based on Supervised Learning. Mechatronics 2018, 1, 34. [Google Scholar]
Parameter | Camera Value | LiDAR Value |
---|---|---|
1200 | 300 | |
1200 | 300 | |
640 | 320 | |
512 | 240 | |
Focus/mm | 24 | 6 |
Resolution/(pixel) | 1280 × 1024 | 320 × 240 |
Parameter | LiDAR Value |
---|---|
300 | |
300 | |
159 | |
125 | |
Resolution/(pixel) | 320 × 240 |
Frame Rate/(fps) | 30 |
Range/(m) | 0.1~25 |
Field of View/(degree) | 50 × 40 |
Range Accuracy/cm | 5 |
Measurement | Before Translation | After Translation | Increment/mm |
---|---|---|---|
T | 79.383 | ||
R | 11.041 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Bu, Z.; Sun, C.; Wang, P.; Dong, H. Calibration of Camera and Flash LiDAR System with a Triangular Pyramid Target. Appl. Sci. 2021, 11, 582. https://doi.org/10.3390/app11020582
Bu Z, Sun C, Wang P, Dong H. Calibration of Camera and Flash LiDAR System with a Triangular Pyramid Target. Applied Sciences. 2021; 11(2):582. https://doi.org/10.3390/app11020582
Chicago/Turabian StyleBu, Zean, Changku Sun, Peng Wang, and Hang Dong. 2021. "Calibration of Camera and Flash LiDAR System with a Triangular Pyramid Target" Applied Sciences 11, no. 2: 582. https://doi.org/10.3390/app11020582
APA StyleBu, Z., Sun, C., Wang, P., & Dong, H. (2021). Calibration of Camera and Flash LiDAR System with a Triangular Pyramid Target. Applied Sciences, 11(2), 582. https://doi.org/10.3390/app11020582