{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,8]],"date-time":"2026-04-08T11:42:27Z","timestamp":1775648547162,"version":"3.50.1"},"reference-count":59,"publisher":"MDPI AG","issue":"2","license":[{"start":{"date-parts":[[2018,1,27]],"date-time":"2018-01-27T00:00:00Z","timestamp":1517011200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>This paper presents a high performance vision-based system with a single static camera for traffic surveillance, for moving vehicle detection with occlusion handling, tracking, counting, and One Class Support Vector Machine (OC-SVM) classification. In this approach, moving objects are first segmented from the background using the adaptive Gaussian Mixture Model (GMM). After that, several geometric features are extracted, such as vehicle area, height, width, centroid, and bounding box. As occlusion is present, an algorithm was implemented to reduce it. The tracking is performed with adaptive Kalman filter. Finally, the selected geometric features: estimated area, height, and width are used by different classifiers in order to sort vehicles into three classes: small, midsize, and large. Extensive experimental results in eight real traffic videos with more than 4000 ground truth vehicles have shown that the improved system can run in real time under an occlusion index of 0.312 and classify vehicles with a global detection rate or recall, precision, and F-measure of up to 98.190%, and an F-measure of up to 99.051% for midsize vehicles.<\/jats:p>","DOI":"10.3390\/s18020374","type":"journal-article","created":{"date-parts":[[2018,1,29]],"date-time":"2018-01-29T07:46:20Z","timestamp":1517211980000},"page":"374","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":61,"title":["Vehicle Detection with Occlusion Handling, Tracking, and OC-SVM Classification: A High Performance Vision-Based System"],"prefix":"10.3390","volume":"18","author":[{"given":"Roxana","family":"Velazquez-Pupo","sequence":"first","affiliation":[{"name":"Center for Advanced Research and Education of the National Polytechnic Institute of Mexico, CINVESTAV Guadalajara, Zapopan C.P. 45019, Mexico"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5242-5540","authenticated-orcid":false,"given":"Alberto","family":"Sierra-Romero","sequence":"additional","affiliation":[{"name":"Center for Advanced Research and Education of the National Polytechnic Institute of Mexico, CINVESTAV Guadalajara, Zapopan C.P. 45019, Mexico"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Deni","family":"Torres-Roman","sequence":"additional","affiliation":[{"name":"Center for Advanced Research and Education of the National Polytechnic Institute of Mexico, CINVESTAV Guadalajara, Zapopan C.P. 45019, Mexico"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yuriy","family":"Shkvarko","sequence":"additional","affiliation":[{"name":"Center for Advanced Research and Education of the National Polytechnic Institute of Mexico, CINVESTAV Guadalajara, Zapopan C.P. 45019, Mexico"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7036-0074","authenticated-orcid":false,"given":"Jayro","family":"Santiago-Paz","sequence":"additional","affiliation":[{"name":"Center for Advanced Research and Education of the National Polytechnic Institute of Mexico, CINVESTAV Guadalajara, Zapopan C.P. 45019, Mexico"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2113-3369","authenticated-orcid":false,"given":"David","family":"G\u00f3mez-Guti\u00e9rrez","sequence":"additional","affiliation":[{"name":"Intel Labs, Intel Tecnolog\u00eda de Mexico, Zapopan C.P. 45019, Mexico"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2101-5917","authenticated-orcid":false,"given":"Daniel","family":"Robles-Valdez","sequence":"additional","affiliation":[{"name":"Center for Advanced Research and Education of the National Polytechnic Institute of Mexico, CINVESTAV Guadalajara, Zapopan C.P. 45019, Mexico"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6903-6509","authenticated-orcid":false,"given":"Fernando","family":"Hermosillo-Reynoso","sequence":"additional","affiliation":[{"name":"Center for Advanced Research and Education of the National Polytechnic Institute of Mexico, CINVESTAV Guadalajara, Zapopan C.P. 45019, Mexico"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Misael","family":"Romero-Delgado","sequence":"additional","affiliation":[{"name":"Center for Advanced Research and Education of the National Polytechnic Institute of Mexico, CINVESTAV Guadalajara, Zapopan C.P. 45019, Mexico"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2018,1,27]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"1773","DOI":"10.1109\/TITS.2013.2266661","article-title":"Looking at vehicles on the road: A survey of vision-based vehicle detection, tracking, and behavior analysis","volume":"14","author":"Sivaraman","year":"2013","journal-title":"IEEE Trans. Intell. Transp. Syst."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Liu, X., Dai, B., and He, H. (2011, January 5\u20137). Real-time on-road vehicle detection combining specific shadow segmentation and SVM classification. Proceedings of the 2011 Second International Conference on Digital Manufacturing and Automation (ICDMA), Zhangjiajie, China.","DOI":"10.1109\/ICDMA.2011.219"},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Fang, S., Liao, H., Fei, Y., Chen, K., Huang, J., Lu, Y., and Tsao, Y. (2016). Transportation modes classification using sensors on smartphones. Sensors, 16.","DOI":"10.3390\/s16081324"},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Oh, S., and Kang, H. (2017). Object detection and classification by decision-level fusion for intelligent vehicle systems. Sensors, 17.","DOI":"10.3390\/s17010207"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"860","DOI":"10.3390\/s100100860","article-title":"Vision-based traffic data collection sensor for automotive applications","volume":"10","author":"Llorca","year":"2010","journal-title":"Sensors"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Xu, Y., Yu, G., Wang, Y., Wu, X., and Ma, Y. (2016). A hybrid vehicle detection method based on viola-jones and HOG + SVM from UAV images. Sensors, 16.","DOI":"10.3390\/s16081325"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Cao, X., Wu, C., Yan, P., and Li, X. (2011, January 11\u201314). Linear SVM classification using boosting HOG features for vehicle detection in low-altitude airborne videos. Proceedings of the 2011 18th IEEE International Conference on Image Processing (ICIP), Brussels, Belgium.","DOI":"10.1109\/ICIP.2011.6116132"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"27201","DOI":"10.3390\/s151027201","article-title":"Vehicle classification using the discrete fourier transform with traffic inductive sensors","volume":"15","author":"Castro","year":"2015","journal-title":"Sensors"},{"key":"ref_9","unstructured":"Zhou, F., and Wang, M. (2009, January 10\u201311). A new SVM algorithm and AMR sensor based vehicle classification. Proceedings of the Second International Conference On Intelligent Computation Technology and Automation, Changsha, China."},{"key":"ref_10","unstructured":"Zhang, C., and Chen, Y. (2009, January 25\u201327). The research of vehicle classification using SVM and KNN in a ramp. Proceedings of the International Forum on Computer Science-Technology and Applications, Chongqing, China."},{"key":"ref_11","unstructured":"Lipton, A.J., Fujiyoshi, H., and Patil, R.S. (1998, January 19\u201321). Moving target classification and tracking from real-time video. Proceedings of the Fourth IEEE Workshop on Applications of Computer Vision, Princeton, NJ, USA."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"119","DOI":"10.1109\/6979.880969","article-title":"Image analysis and rule-based reasoning for a traffic monitoring system","volume":"1","author":"Cucchiara","year":"2000","journal-title":"Intell. Transp. Syst."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"138","DOI":"10.3141\/1993-19","article-title":"Video-based vehicle detection and classification system for real-time traffic data collection using uncalibrated video cameras","volume":"1993","author":"Zhang","year":"2007","journal-title":"Transp. Res. Board"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"37","DOI":"10.1109\/6979.994794","article-title":"Detection and classification of vehicles","volume":"3","author":"Gupte","year":"2002","journal-title":"Intell. Transp. Syst. IEEE Trans."},{"key":"ref_15","unstructured":"Nagai, A., Kuno, Y., and Shirai, Y. (1996, January 19). Surveillance system based on spatio-temporal information. Proceedings of the IEEE International Conference on Image Processing, Lausanne, Switzerland."},{"key":"ref_16","unstructured":"Xu, T., Liu, H., Qian, Y., and Zhang, H. (2011, January 26\u201328). A novel method for people and vehicle classification based on Hough line feature. Proceedings of the International Conference on Information Science and Technology (ICIST), Nanjing, China."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"100","DOI":"10.1109\/TII.2011.2173203","article-title":"Dynamic bayesian networks for vehicle classification in video","volume":"8","author":"Kafai","year":"2012","journal-title":"IEEE Trans. Ind. Inform."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"334","DOI":"10.1109\/TSMCC.2004.829274","article-title":"A survey on visual surveillance of object motion and behaviors","volume":"34","author":"Hu","year":"2004","journal-title":"IEEE Trans. Syst. Man Cybern. Part C"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Bottino, A., Garbo, A., Loiacono, C., and Quer, S. (2016). Street viewer: An autonomous vision based traffic tracking system. Sensors, 16.","DOI":"10.3390\/s16060813"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"175","DOI":"10.1109\/TITS.2006.874722","article-title":"Automatic traffic surveillance system for vehicle tracking and classification","volume":"7","author":"Hsieh","year":"2006","journal-title":"IEEE Trans. Intell. Transp. Syst."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"1150","DOI":"10.1007\/s12555-014-0229-7","article-title":"Front-view car detection and counting with occlusion in dense traffic flow","volume":"13","author":"Pham","year":"2015","journal-title":"Int. J. Control Autom. Syst."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Li, X., Wang, K., Wang, W., and Li, Y. (2010, January 20\u201323). A multiple object tracking method using Kalman filter. Proceedings of the 2010 IEEE International Conference on Information and Automation, Harbin, China.","DOI":"10.1109\/ICINFA.2010.5512258"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"1190","DOI":"10.1016\/j.jvcir.2006.03.004","article-title":"Video object tracking using adaptive Kalman filter","volume":"17","author":"Weng","year":"2006","journal-title":"J. Vis. Commun. Image Represent."},{"key":"ref_24","unstructured":"Li, N., Liu, L., and Xu, D. (2008, January 26\u201329). Corner feature based object tracking using adaptive Kalman filter. Proceedings of the 9th International Conference on Signal Processing ICSP, Beijing, China."},{"key":"ref_25","unstructured":"De Oliveira, A.B., and Scharcanski, J. (September, January 30). Vehicle counting and trajectory detection based on particle filtering. Proceedings of the 23rd SIBGRAPI Conference on Graphics, Patterns and Images (SIBGRAPI), Gramado, Brazil."},{"key":"ref_26","unstructured":"Ranga, H.T.P., Kiran, M.R., Shekar, S.R., and Kumar, S.K.N. (2010, January 15\u201317). Vehicle detection and classification based on morphological technique. Proceedings of the International Conference on Signal and Image Processing (ICSIP), Chennai, India."},{"key":"ref_27","unstructured":"Gupte, S., Masoud, O., and Papanikolopoulos, P. (2000, January 1\u20133). Vision-based vehicle classification. Proceedings of the IEEE Intelligent Transportation Systems, Dearborn, MI, USA."},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Liu, Y., and Wang, K. (2014, January 8\u201310). Vehicle classification system based on dynamic Bayesian network. Proceedings of the IEEE International Conference on Service Operations and Logistics, and Informatics (SOLI), Qingdao, China.","DOI":"10.1109\/SOLI.2014.6960687"},{"key":"ref_29","first-page":"1119","article-title":"A Neural network based vehicle classification system for pervasive smart road security","volume":"15","author":"Xiong","year":"2009","journal-title":"J. UCS"},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Goyal, A., and Verma, B. (2007, January 1\u20135). A neural network based approach for the vehicle classification. Proceedings of the IEEE Symposium on Computational Intelligence in Image and Signal Processing, Honolulu, HI, USA.","DOI":"10.1109\/CIISP.2007.369173"},{"key":"ref_31","first-page":"187","article-title":"Automatic traffic density estimation and vehicle classification for traffic surveillance systems using neural networks","volume":"14","author":"Ozkurt","year":"2009","journal-title":"Math. Comput. Appl."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Lee, S.H., Bang, M., Jung, K.H., and Yi, K. (2015, January 24\u201326). An efficient selection of HOG features for SVM classification of vehicle. Proceedings of the 2015 IEEE International Symposium on Consumer Electronics (ISCE), Madrid, Spain.","DOI":"10.1109\/ISCE.2015.7177766"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"2","DOI":"10.1186\/1687-6180-2012-2","article-title":"Video analysis-based vehicle detection and tracking using an MCMC sampling framework","volume":"2012","author":"Salgado","year":"2012","journal-title":"EURASIP J. Adv. Signal Process."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1109\/TCSVT.2010.2087812","article-title":"An advanced motion detection algorithm with video quality analysis for video surveillance systems","volume":"21","author":"Huang","year":"2011","journal-title":"IEEE Trans. Circuits Syst. Video Technol."},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Hu, Z., Wang, C., and Uchimura, K. (October, January 30). 3D vehicle extraction and tracking from multiple viewpoints for traffic monitoring by using probability fusion map. Proceedings of the 2007 IEEE Intelligent Transportation Systems Conference, Seattle, WA, USA.","DOI":"10.1109\/ITSC.2007.4357665"},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Zhang, W., Wu, Q.M.J., Yang, X., and Fang, X. (2008). Multilevel framework to detect and handle vehicle occlusion. IEEE Trans. Intell. Transp. Syst., 9.","DOI":"10.1109\/TITS.2008.915647"},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Fang, W., Zhao, Y., Yuan, Y., and Liu, K. (2011, January 12\u201315). Real-time multiple vehicles tracking with occlusion handling. Proceedings of the 2011 Sixth International Conference on Image and Graphics (ICIG), Hefei, Anhui.","DOI":"10.1109\/ICIG.2011.140"},{"key":"ref_38","unstructured":"Saunier, N., and Sayed, T. (2006, January 7\u20139). A feature-based tracking algorithm for vehicles in intersections. Proceedings of the 3rd Canadian Conference on Computer and Robot Vision, Quebec City, QC, Canada."},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Shirazi, M.S., and Morris, B. (2015). Vision-Based Vehicle Counting with High Accuracy for Highways with Perspective View, Springer.","DOI":"10.1007\/978-3-319-27863-6_76"},{"key":"ref_40","unstructured":"Stauffer, C., and Grimson, W.E.L. (1999, January 23\u201325). Adaptive background mixture models for real-time tracking. Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition, Fort Collins, CO, USA."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"1619","DOI":"10.1016\/j.eswa.2010.07.083","article-title":"A background subtraction algorithm for detecting and tracking vehicles","volume":"38","author":"Mandellos","year":"2011","journal-title":"Expert Syst. Appl."},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"7","DOI":"10.1145\/2746409","article-title":"A hybrid background subtraction method with background and foreground candidates detection","volume":"7","author":"Cheng","year":"2015","journal-title":"ACM Trans. Intell. Syst. Technol."},{"key":"ref_43","doi-asserted-by":"crossref","unstructured":"Huang, Z., Qin, H., and Liu, Q. (2017, January 21\u201323). Vehicle ROI extraction based on area estimation gaussian mixture model. Proceedings of the 2017 3rd IEEE International Conference on Cybernetics (CYBCONF), Exeter, UK.","DOI":"10.1109\/CYBConf.2017.7985821"},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"406","DOI":"10.1049\/iet-its.2015.0157","article-title":"Vehicle detection, counting and classification in various conditions","volume":"10","author":"Kamkar","year":"2016","journal-title":"IET Intell. Transp. Syst."},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"2878","DOI":"10.1109\/TITS.2015.2424917","article-title":"Counting and classification of highway vehicles by regression analysis","volume":"16","author":"Liang","year":"2015","journal-title":"IEEE Trans. Intell. Transp. Syst."},{"key":"ref_46","first-page":"273","article-title":"Vehicle type classification with geometric and appearance attributes","volume":"8","author":"Moussa","year":"2014","journal-title":"Int. J. Civ. Arch. Sci. Eng."},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"2019","DOI":"10.1109\/TIP.2006.877062","article-title":"Monocular Precrash vehicle detection: Features and classifiers","volume":"15","author":"Sun","year":"2006","journal-title":"IEEE Trans. Image Process."},{"key":"ref_48","doi-asserted-by":"crossref","first-page":"135","DOI":"10.1049\/iet-its.2012.0104","article-title":"A Gaussian mixture model and support vector machine approach to vehicle type and Colour classification","volume":"8","author":"Chen","year":"2014","journal-title":"IET Intell. Transp. Syst."},{"key":"ref_49","unstructured":"(2017, June 03). TelecomCinvesGdl\u2014Youtube. Available online: https:\/\/www.youtube.com\/channel\/UCGcLe9kzQvJGkeR_AO1cBwg."},{"key":"ref_50","unstructured":"Power, P.W., and Schoonees, J.A. (2002, January 26\u201328). Understanding background mixture models for foreground segmentation. Proceedings of the Proceedings Image and Vision Computing, Auckland, New Zealand."},{"key":"ref_51","unstructured":"Grewal, M.S., and Andrews, A.P. (2014). Kalman Filtering: Theory and Practice with MATLAB, John Wiley & Sons."},{"key":"ref_52","doi-asserted-by":"crossref","first-page":"1443","DOI":"10.1162\/089976601750264965","article-title":"Estimating the support of a high-dimensional distribution","volume":"13","author":"Platt","year":"2001","journal-title":"Neural Comput."},{"key":"ref_53","doi-asserted-by":"crossref","unstructured":"Boser, B.E., Guyon, I.M., and Vapnik, V.N. (1992, January 27\u201329). A training algorithm for optimal margin classifiers. Proceedings of the Fifth Annual Workshop on Computational Learning Theory, Pittsburgh, PA, USA.","DOI":"10.1145\/130385.130401"},{"key":"ref_54","doi-asserted-by":"crossref","unstructured":"Vapnik, V.N. (1995). The Nature of Statistical Learning Theory, Springer.","DOI":"10.1007\/978-1-4757-2440-0"},{"key":"ref_55","unstructured":"Sch\u00f6lkopf, B., Burges, C.J.C., and Smola, A.J. (1999). Advances in Kernel Methods: Support Vector Learning, MIT Press."},{"key":"ref_56","doi-asserted-by":"crossref","unstructured":"Guerrero-Gomez-Olmedo, R., Lopez-Sastre, R.J., Maldonado-Bascon, S., and Fernandez-Caballero, A. (2013). Vehicle Tracking by Simultaneous Detection and Viewpoint Estimation, Springer. IWINAC 2013, Part II, LNCS 7931.","DOI":"10.1007\/978-3-642-38622-0_32"},{"key":"ref_57","unstructured":"(2017, June 03). GRAM Road-Traffic Monitoring. Available online: http:\/\/agamenon.tsc.uah.es\/Personales\/rlopez\/data\/rtm\/."},{"key":"ref_58","unstructured":"(2017, June 03). M6 Motorway Traffic\u2014Youtube. Available online: https:\/\/www.youtube.com\/watch?v=PNCJQkvALVc."},{"key":"ref_59","doi-asserted-by":"crossref","unstructured":"Chang, C.C., and Lin, C.J. (2011). LIBSVM: A library for support vector machines. ACM Trans. Intell. Syst. Technol., 2.","DOI":"10.1145\/1961189.1961199"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/18\/2\/374\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T14:52:49Z","timestamp":1760194369000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/18\/2\/374"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,1,27]]},"references-count":59,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2018,2]]}},"alternative-id":["s18020374"],"URL":"https:\/\/doi.org\/10.3390\/s18020374","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,1,27]]}}}