Automatic Multi-Sensor Calibration for Autonomous Vehicles: A Rapid Approach to LiDAR and Camera Data Fusion
Abstract
1. Introduction
- Checkerboard normal-vector alignment: Ensures that the normal vector of the checkerboard in the LiDAR frame, denoted as , aligns with the normal in the camera frame, .
- Alignment of the Checkerboard’s Edges: The direction of the edges in the LiDAR frame, represented by the vector , must match the direction of the edges in the camera frame, , ensuring consistency in their representation.
- Accurate Projection of Edge Centroids: The edge centroids must project consistently in the image plane, providing a positional constraint that ensures the checkerboard’s edges are correctly positioned in the camera frame relative to the LiDAR frame.
2. Fundamentals of Metaheuristic Algorithms
- Genetic algorithm: Genetic Algorithms (GAs), developed by John Holland in the 1960s, emulate the process of natural adaptation through computational means [30]. Inspired by biological evolution, GAs operate on a population of candidate solutions called “chromosomes,” each composed of “genes” representing variables or traits that can take on different values, known as “alleles.” The fitness of a chromosome, evaluated by a fitness function to be maximized, determines its probability of being selected for reproduction.The algorithm follows a cycle of steps: it begins with the initialization of a population of individuals encoded as bit strings, balancing randomness, compositionality, and generality to ensure a diverse search space. Next, each chromosome’s fitness is evaluated [31]. Then, offspring are generated by applying genetic operators—selection, crossover, and mutation—to produce m new individuals. The parent and offspring populations are merged, evaluated, and sorted, and the best individuals are selected to form the next generation. This process iterates for a predefined number of generations, typically ranging from 50 to 500. The overall workflow of the Genetic Algorithm is illustrated in Figure 1.Because GAs are stochastic, repeated runs with the same parameters can yield different results. Thus, results are usually averaged over multiple runs to provide robust performance metrics. In the automotive domain, Genetic Algorithms have also been successfully applied to nonlinear Model Predictive Control (MPC) trajectory planning for autonomous driving, demonstrating high convergence reliability under complex vehicle-dynamics constraints [32]. Such applications confirm the suitability of GAs for non-convex optimization problems similar to those addressed in this work. The three key genetic operators balance exploration and exploitation within the search:
- -
- Selection favors fitter individuals to propagate their traits. A common method is roulette wheel selection, where the probability of selecting chromosome i is proportional to its fitness:Here, is the fitness of chromosome i and is the population size. Although simple, this method may cause premature convergence by quickly favoring highly fit individuals. Alternatives such as tournament selection—choosing the best from random subsets—and ranking selection—assigning selection probabilities based on relative fitness ranks—help maintain diversity and prevent dominance [33].
- -
- Crossover mimics biological recombination by exchanging gene segments between two parents. Techniques like one-point, two-point, or uniform crossover combine traits to create potentially superior offspring, enhancing the search for optimal solutions [34].
- -
- Mutation introduces random changes in gene alleles, injecting novel genetic material to prevent premature convergence and maintain population diversity. Mutation promotes exploration, complementing the exploitative nature of crossover.
Convergence is typically defined when 95% of the population shares the same allele at each gene locus, indicating a high degree of genetic uniformity. This balance of operators allows GAs to effectively navigate complex search spaces, evolving populations toward fitter solutions over successive generations. - Particle Swarm Optimization: Particle Swarm Optimization (PSO), introduced by Kennedy and Eberhart in 1995, is inspired by the social behavior of bird flocks and is designed to optimize continuous nonlinear functions [35]. The algorithm employs a swarm of particles, where each particle represents a candidate solution characterized by its position and velocity within the search space. Over successive iterations, particles adjust their trajectories by leveraging both their individual experience and the collective knowledge of the swarm, ultimately converging toward optimal solutions.Starting from randomly initialized positions and velocities, the velocity and position of each particle k at iteration are updated as follows:The velocity update equation consists of three components: the momentum term , which helps maintain the particle’s current direction and balances exploration and exploitation; the cognitive term , which draws the particle toward its personal best position to encourage individual learning; and the social term , which attracts the particle toward the global best position discovered by the swarm, promoting collective learning.Here, the parameters are defined as follows: w is the inertia weight that controls the influence of the particle’s previous velocity; and are acceleration coefficients that weigh the relative contributions of personal and social experiences; and are random scalars uniformly sampled from the interval at each iteration, introducing stochastic variability to avoid premature convergence; and represent the current velocity and position of particle k, respectively; is the best position found so far by particle k; and is the best position found by the entire swarm.The effectiveness of PSO is governed by key parameters that balance exploration and exploitation. The inertia weight w influences how strongly a particle relies on its previous velocity, with larger values encouraging broader exploration and smaller values focusing the search around promising areas. The acceleration coefficients and control the relative importance of individual learning versus social learning within the swarm. Additionally, although not explicitly included in the standard velocity update equations, a maximum velocity parameter is often introduced in some implementations to cap the particle velocity, preventing excessive jumps in the search space and facilitating smoother convergence.By iteratively updating particles’ velocities and positions in accordance with these principles, PSO efficiently balances the trade-off between global exploration and local exploitation, thereby converging toward near-optimal solutions. Moreover, PSO and its accelerated variants have been integrated into nonlinear MPC frameworks for real-time motion planning by the authors, achieving both computational efficiency and solution robustness [36]. This evidence further supports the adoption of PSO in the present study as a reliable global-search optimizer for highly nonlinear calibration problems.
- Simulated Annealing: Simulated Annealing (SA), introduced by Kirkpatrick et al. [37], is an optimization algorithm inspired by the metallurgical process of annealing, where a crystalline solid is heated to a high-energy state and then slowly cooled to reach a stable, low-energy configuration with minimal defects. Analogously, SA starts from a random solution and gradually lowers a control parameter called temperature T, exploring neighboring solutions at each step. Unlike greedy methods, SA probabilistically accepts worse solutions early on, enabling escape from local minima and a more thorough search of the solution space. As T decreases, the algorithm becomes more selective, converging to an optimal or near-optimal solution.The analogy between physical annealing and simulated annealing is summarized as follows:
Physical Annealing Simulated Annealing System States Solutions Energy Cost Perturbed State Neighboring Solutions Temperature Control Parameter Final State Heuristic Solution The SA algorithm proceeds through these steps:- 1.
- Initialization: Start with a random initial solution and initial temperature .
- 2.
- Main Loop: While the stopping condition is unmet:
- -
- Generate a neighboring solution by perturbing the current solution S and compute its cost .
- -
- Calculate the energy difference .
- *
- If , accept as the new solution.
- *
- If , accept with probability , allowing occasional uphill moves to avoid local minima.
- -
- Update the temperature according to the cooling schedule, typically exponentially:where controls the cooling rate [38].
The overall workflow of the SA Algorithm is illustrated in Figure 2.This gradual cooling and probabilistic acceptance strategy enables SA to balance exploration and exploitation effectively, making it a powerful metaheuristic for global optimization.
3. Methodology
- Normal Error Alignment: The first error is the alignment between normal vectors. Given the normal matrices and (), and the Euler angles, a rotation matrix R is derived. For each point i, the normal vectors in Lidar frame and camera frame are computed as follows:Applying the rotation to the normal vector in the Lidar frame:The alignment error is computed using the dot product, clamped between and 1 to prevent numerical errors:The angular error (Figure 4) is computed as:Afterwards, Huber loss is applied to handle variations in reflections, distances, and other uncertainties affecting checkerboard poses.This choice prioritizes reliable data while mitigating measurement errors, ensuring a robust cost function that improves algorithm convergence:where rad based on the observed range of angular deviations in the calibration data. Finally, the Huber error for each normal vector pair is accumulated across all points. The final output, , is the average Huber error across all N points:
- Directional Alignment Error: The second error reflects the degree to which the diagonals in each frame are misaligned (Figure 5), following the same logic as the previous one, with the only difference being that the calculations are now performed on the vectors pointing from the center to each corner:Applying the rotation to the normalized vectors:At this point, the function performs the same calculations shown in Equations (10) and (12), applying a threshold of 0.05 rad for consistency, based on the same rationale outlined for the normal vectors. This yields the final directional alignment error:Summing over all corners:
- Perpendicularity Error: The third error ensures perpendicularity between the transformed normal vector and the corner directional vectors (Figure 6), computed via:To ensure this perpendicularity, the function calculates the arcsine of the cross product rather than using the arccosine, allowing it to capture small deviations effectively. Finally, the first objective function is formulated with weights:Minimizing:The weights were selected based on geometric robustness considerations, prioritizing normal vector alignment due to its higher stability compared to corner-based features. These parameters were fixed once and applied consistently across all experiments, and the optimization was observed to be stable under moderate variations of their values.
- Centers Alignment Error: A new function is implemented to refine the rigid transformation by ensuring precise alignment of centers and corners (Figure 7a,b).This function retrieves the center points in both frames across multiple poses and transforms the LiDAR centers into the Camera frame using the estimated rotation and translation:The alignment error is then quantified through the Euclidean distance:To mitigate the influence of outliers, the Huber loss function is applied with a selected threshold m following Equation (12).The final error metric is computed as the average Huber loss across all poses:
4. Bayesian Optimization Approach
| Algorithm 1: Hybrid GA-PSO Optimization |
| Def. Init. GA GA Phase1: Init. Pop ∈ bounds fordo Eval fitness Selection → Crossover → AdaptiveMutation Update Pop end for Output: PSO Phase2: Def. bounds for , t Init. Swarm: 50% PopGA, 50% rand fordo for each particle do Eval fitness Update velocity, position ∈ bounds Update local, global best end for end for Return: |
5. Experimental Setup
6. Results
7. Conclusions and Future Work
- porting the implementation to C++ for real-time and embedded deployment;
- performing a systematic sensitivity analysis of weighting coefficients to better quantify their influence on calibration accuracy;
- extending the calibration range through distance-weighted costs and improved target reflectivity;
- validating robustness under diverse environmental conditions;
- unifying intrinsic and extrinsic calibration into a single optimization stage.
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Yeong, S.M.; Velasco-Hernandez, J.; Barry, C.; Walsh, J.J. Sensor and Sensor Fusion Technology in Autonomous Vehicles: A Review. Sensors 2021, 21, 2140. [Google Scholar] [CrossRef] [PubMed]
- Wang, H.; Liu, J.; Dong, H.; Shao, Z. A Survey of the Multi-Sensor Fusion Object Detection Task in Autonomous Driving. Sensors 2025, 25, 2794. [Google Scholar] [CrossRef]
- Caesar, H.; Bankiti, V.; Lang, A.H.; Vora, S.; Liong, V.; Xu, Q.; Krishnan, A.; Pan, Y.; Baldan, G.; Beijbom, O. nuScenes: A Multimodal Dataset for Autonomous Driving. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Seattle, WA, USA, 13–19 June 2020; pp. 11618–11628. [Google Scholar] [CrossRef]
- Sun, P.; Kretzschmar, H.; Dotiwalla, X.; Chouard, A.; Patnaik, V.; Tsui, P.; Guo, J.; Zhou, Y.; Chai, Y.; Caine, B.; et al. Scalability in Perception for Autonomous Driving: Waymo Open Dataset. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Seattle, WA, USA, 13–19 June 2020; pp. 2446–2454. [Google Scholar] [CrossRef]
- Zhang, R.P.Q. Extrinsic Calibration of a Camera and Laser Range Finder (Improves Camera Calibration). In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Sendai, Japan, 28 September–2 October 2004; Volume 3, pp. 2301–2306. [Google Scholar]
- Geiger, A.; Moosmann, F.; Car, Ö.; Schuster, B. Automatic Camera and Range Sensor Calibration Using a Single Shot. In Proceedings of the 2012 IEEE International Conference on Robotics and Automation (ICRA), St. Paul, MN, USA, 14–18 May 2012; pp. 3936–3943. [Google Scholar]
- Zhou, L.; Deng, Z. A New Algorithm for Computing the Projection Matrix Between a LiDAR and a Camera Based on Line Correspondences. In Proceedings of the 2012 IV International Congress on Ultra Modern Telecommunications and Control Systems, St. Petersburg, Russia, 3–5 October 2012; pp. 436–441. [Google Scholar]
- Dhall, A.; Chelani, K.; Radhakrishnan, V.; Krishna, K.M. LiDAR-Camera Calibration Using 3D-3D Point Correspondences. arXiv 2017, arXiv:1705.09785. [Google Scholar]
- Guindel, C.; Beltrán, J.; Martín, D.; García, F. Automatic Extrinsic Calibration for LiDAR-Stereo Vehicle Sensor Setups. In Proceedings of the 2017 IEEE 20th International Conference on Intelligent Transportation Systems (ITSC), Yokohama, Japan, 16–19 October 2017; pp. 1–6. [Google Scholar]
- An, P.; Ding, J.; Quan, S.; Yang, J.; Yang, Y.; Liu, Q.; Ma, J. Survey of Extrinsic Calibration on LiDAR-Camera System for Intelligent Vehicle: Challenges, Approaches, and Trends. IEEE Trans. Intell. Transp. Syst. 2024, 25, 15342–15366. [Google Scholar] [CrossRef]
- Beltrán, J.; Guindel, C.; de la Escalera, A.; García, F. Automatic Extrinsic Calibration Method for LiDAR and Camera Sensor Setups. IEEE Trans. Intell. Transp. Syst. 2022, 23, 17677–17689. [Google Scholar] [CrossRef]
- TEXA S.p.A. ADAS Radar & Camera Calibration Kit. Available online: https://www.texa.com/products/adas-radar-camera-calibration-kit/#ADAS_RCCS3 (accessed on 4 January 2026).
- American Automobile Association. Cost of Advanced Driver Assistance Systems (ADAS) Repairs. Technical Report, American Automobile Association, Inc. 2023. Available online: https://newsroom.aaa.com/wp-content/uploads/2023/11/Report_Cost-of-ADAS-Repairs-FINAL-23.pdf (accessed on 4 January 2026).
- Levinson, J.; Thrun, S. Automatic Online Calibration of Cameras and Lasers. In Robotics: Science and Systems (RSS); KIT-MRT: Karlsruhe, Germany, 2013; Available online: https://www.roboticsproceedings.org/rss09/p29.pdf (accessed on 4 January 2026).
- Wang, Y.; Xing, S.; Can, C.; Li, R.; Hua, H.; Tian, K.; Mo, Z.; Gao, X.; Wu, K.; Zhou, S.; et al. Generative AI for Autonomous Driving: Frontiers and Opportunities. arXiv 2025, arXiv:2505.08854. [Google Scholar] [CrossRef]
- Bilal, H.; Rehman, A.; Aslam, M.S.; Ullah, I.; Chang, W.J.; Kumar, N.; Almuhaideb, A.M. Hybrid TrafficAI: A Generative AI Framework for Real-Time Traffic Simulation and Adaptive Behavior Modeling. IEEE Trans. Intell. Transp. Syst. 2025, 1–17. [Google Scholar] [CrossRef]
- Zhou, L.; Li, Z.; Kaess, M. Automatic Extrinsic Calibration of a Camera and a 3D LiDAR Using Line and Plane Correspondences. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Madrid, Spain, 1–5 October 2018; pp. 5562–5569. [Google Scholar] [CrossRef]
- Verma, S.; Berrio, J.S.; Worrall, S.; Nebot, E. Automatic Extrinsic Calibration Between a Camera and a 3D LiDAR Using 3D Point and Plane Correspondences. In Proceedings of the 2019 IEEE Intelligent Transportation Systems Conference (ITSC), Auckland, New Zealand, 27–30 October 2019; pp. 3906–3912. [Google Scholar]
- Jeong, S.; Lee, J.; Kim, J.; Cho, S. LiDAR-camera calibration based on the characteristics of LiDAR sensor. Sensors 2024, 24. [Google Scholar] [CrossRef]
- Gentilini, L.; Serio, P.; Donzella, V.; Pollini, L. A target-based multi-LiDAR multi-camera extrinsic calibration system. arXiv 2025. [Google Scholar] [CrossRef]
- Inghilterra, G.; Arrigoni, S.; Braghin, F.; Cheli, F. Firefly Algorithm-Based Nonlinear MPC Trajectory Planner for Autonomous Driving. In Proceedings of the 2018 International Conference of Electrical and Electronic Technologies for Automotive (EETA), Milan, Italy, 9–11 July 2018; pp. 1–6. [Google Scholar] [CrossRef]
- Walters, R.; Tan, L.; Ferrari, F. A Robust Framework for Online Extrinsic Calibration of Multi-Sensor Vehicle Platforms. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Kyoto, Japan, 23–27 October 2022; pp. 8432–8439. [Google Scholar] [CrossRef]
- Laporte, G.; Osman, I.H. Routing Problems: A Bibliography. Ann. Oper. Res. 1995, 61, 227–262. [Google Scholar] [CrossRef]
- Igel, C. No Free Lunch Theorems: Limitations and Perspectives of Metaheuristics. In Theory and Principled Methods for the Design of Metaheuristics; Springer: Berlin/Heidelberg, Germany, 2014; pp. 1–23. [Google Scholar]
- Lazar, A.; Reynolds, R.G. Heuristic Knowledge Discovery for Archaeological Data Using Cultural Algorithms and Rough Sets. In Heuristics and Optimization for Knowledge Discovery; Abbass, H.A., Newton, C.S., Sarker, R.A., Eds.; Idea Group Publishing: Hershey, PA, USA, 2002; pp. 263–278. [Google Scholar]
- Yang, X.S. Nature-Inspired Optimization Algorithms; Academic Press: Boca Raton, FL, USA, 2020. [Google Scholar]
- Panwar, K.; Deep, K. Discrete Grey Wolf Optimizer for Symmetric Travelling Salesman Problem. Appl. Soft Comput. 2021, 105, 298. [Google Scholar] [CrossRef]
- Molina, D.; Poyatos, J.; Ser, J.D.; García, S.; Hussain, A.; Herrera, F. Comprehensive Taxonomies of Nature- and Bio-Inspired Optimization: Inspiration Versus Algorithmic Behavior, Critical Analysis Recommendations. Cogn. Comput. 2020, 12, 897–939. [Google Scholar] [CrossRef]
- Rajwar, K.; Deep, K.; Das, S. An Exhaustive Review of the Metaheuristic Algorithms for Search and Optimization: Taxonomy, Applications, and Open Challenges. Artif. Intell. Rev. 2023, 56, 13187–13257. [Google Scholar] [CrossRef] [PubMed]
- Holland, J.H. Adaptation in Natural and Artificial Systems: An Introductory Analysis with Application to Biology, Control, and Artificial Intelligence; University of Michigan Press: Ann Arbor, MI, USA, 1975; pp. 439–444. [Google Scholar]
- Goldberg, D.E.; Deb, K. A Comparative Analysis of Selection Schemes Used in Genetic Algorithms. In Foundations of Genetic Algorithms; Rawlins, G.J.E., Ed.; Morgan Kaufmann: Los Altos, CA, USA, 1991; pp. 69–93. [Google Scholar]
- Arrigoni, S.; Braghin, F.; Cheli, F. MPC Trajectory Planner for Autonomous Driving Solved by Genetic Algorithm Technique. Veh. Syst. Dyn. 2022, 60, 4118–4143. [Google Scholar] [CrossRef]
- Vanneschi, L.; Silva, S. Genetic Algorithms. In Lectures on Intelligent Systems; Natural Computing Series; Springer: Cham, Germany, 2023. [Google Scholar] [CrossRef]
- De Jong, K. The Analysis and Behaviour of a Class of Genetic Adaptive Systems. Ph.D. Thesis, University of Michigan, Ann Arbor, MI, USA, 1975. [Google Scholar]
- Kennedy, J.; Eberhart, R. Particle Swarm Optimization. In Proceedings of the IEEE International Conference on Neural Networks, Perth, WA, Australia, 27 November–1 December 1995; pp. 1942–1948. [Google Scholar]
- Arrigoni, S.; Trabalzini, E.; Bersani, M.; Braghin, F.; Cheli, F. Nonlinear MPC Motion Planner for Autonomous Vehicles Based on Accelerated Particle Swarm Optimization Algorithm. In Proceedings of the 2019 AEIT International Conference of Electrical and Electronic Technologies for Automotive (AEIT AUTOMOTIVE), Turin, Italy, 2–4 July 2019; pp. 1–6. [Google Scholar]
- Kirkpatrick, S.; Gelatt, C.D.; Vecchi, M.P. Optimization by Simulated Annealing. Science 1983, 220, 671–680. [Google Scholar] [CrossRef] [PubMed]
- Donnett, J.G. Simulated Annealing and Code Partitioning for Distributed Multimicroprocessors; Technical report; Department of Computer and Information Science, Queen’s University: Kingston, ON, Canada, 1987. [Google Scholar]
- Woo, A.; Fidan, B.; Melek, W.W. Localization for Autonomous Driving. In Handbook of Position Location: Theory, Practice, and Advances, 2nd ed.; Zekavat, S., Buehrer, R.M., Eds.; Wiley-IEEE Press: Hoboken, NJ, USA, 2019; pp. 1051–1087. [Google Scholar]
- Roman, I.; Ceberio, J.; Mendiburu, A.; Lozano, J.A. Bayesian Optimization for Parameter Tuning in Evolutionary Algorithms. In Proceedings of the 2016 IEEE Congress on Evolutionary Computation (CEC), Vancouver, BC, Canada, 24–29 July 2016; pp. 4839–4845. [Google Scholar]
- Arrigoni, S.; Mentasti, S.; Cheli, F.; Matteucci, M.; Braghin, F. Design of a Prototypical Platform for Autonomous and Connected Vehicles. In Proceedings of the 2021 AEIT International Conference on Electrical and Electronic Technologies for Automotive (AEIT AUTOMOTIVE), Torino, Italy, 17–19 November 2021; pp. 1–6. [Google Scholar] [CrossRef]


















| Sensor Type | Sensor Name |
|---|---|
| LiDAR | ![]() |
| OS1 LiDAR | |
| Omnidirectional camera | ![]() |
| Ladybug5+ | |
| Stereo camera | ![]() |
| ZED X |
| Algorithm | Avg. Time (s) | Avg. Cost | Best Cost |
|---|---|---|---|
| GA (Roulette Selection) | 0.064 | 0.0033 | 0.0024 |
| GA (Tournament Selection) | 0.080 | 0.0035 | 0.0024 |
| PSO | 0.083 | 0.0035 | 0.0024 |
| SA | 1.1 | 0.0044 | 0.0024 |
| Algorithm | Avg. Time (s) | Avg. Cost | Best Cost |
|---|---|---|---|
| GA (Roulette Wheel Selection) | 0.0835 | 0.00065 | 0.00044 |
| GA (Tournament Selection) | 0.1 | 0.00065 | 0.00044 |
| PSO | 0.22 | 0.00051 | 0.00044 |
| SA | 9.03 | 0.00047 | 0.00044 |
| Transformation | Poses | (°) | (°) |
|---|---|---|---|
| LiDAR-to-Ladybug | 1 | 0.0152 | 0.11 |
| LiDAR-to-ZED X | 1 | 0.0027 | 0.013 |
| Method | (°) | (°) | Time (s) |
|---|---|---|---|
| Zhou | 0.9985 | 0.9138 | 3.1 |
| Delta Azimuth (°) | Delta Elevation (°) |
|---|---|
| 0.6910 | 13.38 |
| Range (m) | ΔAzim (%) | ΔElev (%) |
|---|---|---|
| 4.53–6.71 | 8.20 | 12.50 |
| 6.71–9.49 | 88.73 | 9.77 |
| 9.49–11.78 | 3.06 | 77.73 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 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.
Share and Cite
Arrigoni, S.; D’Amato, F.; Cholakkal, H.H. Automatic Multi-Sensor Calibration for Autonomous Vehicles: A Rapid Approach to LiDAR and Camera Data Fusion. Appl. Sci. 2026, 16, 1498. https://doi.org/10.3390/app16031498
Arrigoni S, D’Amato F, Cholakkal HH. Automatic Multi-Sensor Calibration for Autonomous Vehicles: A Rapid Approach to LiDAR and Camera Data Fusion. Applied Sciences. 2026; 16(3):1498. https://doi.org/10.3390/app16031498
Chicago/Turabian StyleArrigoni, Stefano, Francesca D’Amato, and Hafeez Husain Cholakkal. 2026. "Automatic Multi-Sensor Calibration for Autonomous Vehicles: A Rapid Approach to LiDAR and Camera Data Fusion" Applied Sciences 16, no. 3: 1498. https://doi.org/10.3390/app16031498
APA StyleArrigoni, S., D’Amato, F., & Cholakkal, H. H. (2026). Automatic Multi-Sensor Calibration for Autonomous Vehicles: A Rapid Approach to LiDAR and Camera Data Fusion. Applied Sciences, 16(3), 1498. https://doi.org/10.3390/app16031498




