{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,19]],"date-time":"2026-04-19T17:17:44Z","timestamp":1776619064737,"version":"3.51.2"},"reference-count":36,"publisher":"MDPI AG","issue":"5","license":[{"start":{"date-parts":[[2024,2,23]],"date-time":"2024-02-23T00:00:00Z","timestamp":1708646400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/100000015","name":"U.S. Department of Energy","doi-asserted-by":"publisher","award":["DE-EE0009210"],"award-info":[{"award-number":["DE-EE0009210"]}],"id":[{"id":"10.13039\/100000015","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Recent advancements in sensor technologies, coupled with signal processing and machine learning, have enabled real-time traffic control systems to effectively adapt to changing traffic conditions. Cameras, as sensors, offer a cost-effective means to determine the number, location, type, and speed of vehicles, aiding decision-making at traffic intersections. However, the effective use of cameras for traffic surveillance requires proper calibration. This paper proposes a new optimization-based method for camera calibration. In this approach, initial calibration parameters are established using the Direct Linear Transformation (DLT) method. Then, optimization algorithms are applied to further refine the calibration parameters for the correction of nonlinear lens distortions. A significant enhancement in the optimization process is achieved through the integration of the Genetic Algorithm (GA) and Particle Swarm Optimization (PSO) into a combined Integrated GA and PSO (IGAPSO) technique. The effectiveness of this method is demonstrated through the calibration of eleven roadside cameras at three different intersections. The experimental results show that when compared to the baseline DLT method, the vehicle localization error is reduced by 22.30% with GA, 22.31% with PSO, and 25.51% with IGAPSO.<\/jats:p>","DOI":"10.3390\/s24051456","type":"journal-article","created":{"date-parts":[[2024,2,23]],"date-time":"2024-02-23T10:47:30Z","timestamp":1708685250000},"page":"1456","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":16,"title":["Enhancing Camera Calibration for Traffic Surveillance with an Integrated Approach of Genetic Algorithm and Particle Swarm Optimization"],"prefix":"10.3390","volume":"24","author":[{"ORCID":"https:\/\/orcid.org\/0009-0002-3608-8369","authenticated-orcid":false,"given":"Shenglin","family":"Li","sequence":"first","affiliation":[{"name":"Department of Mechanical Engineering, The University of Alabama, Tuscaloosa, AL 35487, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8619-1693","authenticated-orcid":false,"given":"Hwan-Sik","family":"Yoon","sequence":"additional","affiliation":[{"name":"Department of Mechanical Engineering, The University of Alabama, Tuscaloosa, AL 35487, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2024,2,23]]},"reference":[{"key":"ref_1","unstructured":"Schiehlen, J., and Dickmanns, E.D. (1994, January 12\u201316). Design and control of a camera platform for machine vision. Proceedings of the IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS\u201994), Munich, Germany."},{"key":"ref_2","unstructured":"Simoni, A., Gottardi, M., Sartori, A., and Zorat, A. (1994, January 5\u20139). A Digital Camera for Machine Vision. Proceedings of the IECON\u201994\u201420th Annual Conference of IEEE Industrial Electronics, Bologna, Italy."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"113998","DOI":"10.1016\/j.apenergy.2019.113998","article-title":"Machine vision for natural gas methane emissions detection using an infrared camera","volume":"257","author":"Wang","year":"2020","journal-title":"Appl. Energy"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"237","DOI":"10.1109\/34.982903","article-title":"Vision for mobile robot navigation: A survey","volume":"24","author":"DeSouza","year":"2002","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_5","unstructured":"Qi, W., Li, F., and Liu, Z. (2010, January 26\u201328). Review on camera calibration. Proceedings of the 2010 Chinese Control and Decision Conference, Xuzhou, China."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Gatesichapakorn, S., Takamatsu, J., and Ruchanurucks, M. (2019, January 16\u201318). ROS based autonomous mobile robot navigation using 2D LiDAR and RGB-D camera. Proceedings of the 2019 First International Symposium on Instrumentation, Control, Artificial Intelligence, and Robotics (ICA-SYMP), Bangkok, Thailand.","DOI":"10.1109\/ICA-SYMP.2019.8645984"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"110503","DOI":"10.1117\/1.3647521","article-title":"Advanced geometric camera calibration for machine vision","volume":"50","author":"Vo","year":"2011","journal-title":"Opt. Eng."},{"key":"ref_8","first-page":"931","article-title":"VR based computer assisted stereotactic neurosurgery system","volume":"23","author":"Wang","year":"2000","journal-title":"Chin. J. Comput. Chin. Ed."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"1048","DOI":"10.1177\/03611981221121268","article-title":"Novel optimization approach for camera calibration in traffic scenes","volume":"2677","author":"Tang","year":"2023","journal-title":"Transp. Res. Rec."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"518","DOI":"10.1109\/TCSVT.2012.2210670","article-title":"Practical camera calibration from moving objects for traffic scene surveillance","volume":"23","author":"Zhang","year":"2012","journal-title":"IEEE Trans. Circuits Syst. Video Technol."},{"key":"ref_11","first-page":"1162","article-title":"Fully automatic roadside camera calibration for traffic surveillance","volume":"16","author":"Herout","year":"2014","journal-title":"IEEE Trans. Intell. Transp. Syst."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Li, S., and Yoon, H.-S. (2023). Vehicle localization in 3D world coordinates using single camera at traffic intersection. Sensors, 23.","DOI":"10.3390\/s23073661"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"101393","DOI":"10.1016\/j.aei.2021.101393","article-title":"A real-time vehicle detection and a novel vehicle tracking systems for estimating and monitoring traffic flow on highways","volume":"50","author":"Azimjonov","year":"2021","journal-title":"Adv. Eng. Inform."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Li, S., and Yoon, H.-S. (2023). Sensor Fusion-Based Vehicle Detection and Tracking Using a Single Camera and Radar at a Traffic Intersection. Sensors, 23.","DOI":"10.3390\/s23104888"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"130","DOI":"10.1016\/j.cviu.2017.05.002","article-title":"Absolute pose estimation from line correspondences using direct linear transformation","volume":"161","year":"2017","journal-title":"Comput. Vis. Image Underst."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Gruen, A., and Beyer, H.A. (2001). Calibration and Orientation of Cameras in Computer Vision, Springer.","DOI":"10.1007\/978-3-662-04567-1"},{"key":"ref_17","first-page":"1149","article-title":"A review on some active vision based camera calibration techniques","volume":"25","author":"Hu","year":"2002","journal-title":"Chin. J. Comput. Chin. Ed."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"1330","DOI":"10.1109\/34.888718","article-title":"A flexible new technique for camera calibration","volume":"22","author":"Zhang","year":"2000","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"117","DOI":"10.1007\/s00138-011-0398-9","article-title":"Analysis of Tsai calibration method using two-and three-dimensional calibration objects","volume":"24","author":"Samper","year":"2013","journal-title":"Mach. Vis. Appl."},{"key":"ref_20","unstructured":"Ruder, S. (2016). An overview of gradient descent optimization algorithms. arXiv."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Wang, Z., and Zhang, J. (2021, January 24\u201326). Calibration method of internal and external parameters of camera wheel tachometer based on TagSLAM framework. Proceedings of the International Conference on Signal Processing and Communication Technology (SPCT 2021), Tianjin, China.","DOI":"10.1117\/12.2631901"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"1745","DOI":"10.3788\/OPE.20192708.1745","article-title":"Mutation mechanism particle swarm optimization for camera internal parameter calibration","volume":"27","author":"Zhou","year":"2019","journal-title":"Opt. Precis. Eng."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"132","DOI":"10.1016\/j.swevo.2015.10.006","article-title":"Performance of Laplacian Biogeography-Based Optimization Algorithm on CEC 2014 continuous optimization benchmarks and camera calibration problem","volume":"27","author":"Garg","year":"2016","journal-title":"Swarm Evol. Comput."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"696","DOI":"10.1109\/TIV.2022.3184976","article-title":"ATOP: An attention-to-optimization approach for automatic LiDAR-camera calibration via cross-modal object matching","volume":"8","author":"Sun","year":"2022","journal-title":"IEEE Trans. Intell. Veh."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"120","DOI":"10.1109\/3468.911369","article-title":"Camera calibration with genetic algorithms","volume":"31","author":"Ji","year":"2001","journal-title":"IEEE Trans. Syst. Man Cybern. Part A Syst. Hum."},{"key":"ref_26","first-page":"1423","article-title":"Binocular Camera Calibration Based on BP Neural Network Optimized by Improved Genetic Algorithm# br","volume":"32","author":"Zhang","year":"2021","journal-title":"China Mech. Eng."},{"key":"ref_27","unstructured":"Gao, H., Niu, B., Yu, Y., and Chen, L. (2009, January 16\u201319). An improved two-stage camera calibration method based on particle swarm optimization. Proceedings of the Emerging Intelligent Computing Technology and Applications. With Aspects of Artificial Intelligence: 5th International Conference on Intelligent Computing, ICIC 2009, Ulsan, Republic of Korea. Proceedings 5."},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Zhang, Y., Wang, X., Jiang, H., and Wang, X. (2022, January 19\u201321). Binocular Camera Calibration Based on BP Neural Network Optimized by Improved Particle Swarm Optimization. Proceedings of the 2022 5th International Conference on Pattern Recognition and Artificial Intelligence (PRAI), Chengdu, China.","DOI":"10.1109\/PRAI55851.2022.9904040"},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Rahmat-Samii, Y. (2003, January 1\u20133). Genetic algorithm (GA) and particle swarm optimization (PSO) in engineering electromagnetics. Proceedings of the 17th International Conference on Applied Electromagnetics and Communications, Dubrovnik, Croatia. ICECom 2003.","DOI":"10.1109\/ICECOM.2003.1290941"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"161","DOI":"10.2528\/PIERM14092902","article-title":"A method of predicting composite magnetic sources employing particle swarm optimization","volume":"39","author":"Spantideas","year":"2014","journal-title":"Prog. Electromagn. Res. M"},{"key":"ref_31","first-page":"1","article-title":"Hybrid algorithm combing genetic algorithm with evolution strategy for antenna design","volume":"52","author":"Choi","year":"2015","journal-title":"IEEE Trans. Magn."},{"key":"ref_32","first-page":"74","article-title":"An image processing and genetic algorithm-based approach for the detection of melanoma in patients","volume":"57","author":"Miller","year":"2018","journal-title":"Methods Inf. Med."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"849","DOI":"10.1016\/j.asoc.2007.07.002","article-title":"A hybrid genetic algorithm and particle swarm optimization for multimodal functions","volume":"8","author":"Kao","year":"2008","journal-title":"Appl. Soft Comput."},{"key":"ref_34","first-page":"22","article-title":"Singular value decomposition tutorial","volume":"24","author":"Baker","year":"2005","journal-title":"Ohio State Univ."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"58","DOI":"10.1109\/4235.985692","article-title":"The particle swarm-explosion, stability, and convergence in a multidimensional complex space","volume":"6","author":"Clerc","year":"2002","journal-title":"IEEE Trans. Evol. Comput."},{"key":"ref_36","unstructured":"Shi, Y., and Eberhart, R. (1998, January 4\u20139). A modified particle swarm optimizer. Proceedings of the 1998 IEEE International Conference on Evolutionary Computation Proceedings. IEEE World Congress on Computational Intelligence (Cat. No. 98TH8360), Anchorage, AK, USA."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/24\/5\/1456\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T14:03:59Z","timestamp":1760105039000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/24\/5\/1456"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,2,23]]},"references-count":36,"journal-issue":{"issue":"5","published-online":{"date-parts":[[2024,3]]}},"alternative-id":["s24051456"],"URL":"https:\/\/doi.org\/10.3390\/s24051456","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,2,23]]}}}