{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,9,30]],"date-time":"2026-09-30T23:08:18Z","timestamp":1790809698648,"version":"4.1.0"},"reference-count":42,"publisher":"Springer Science and Business Media LLC","issue":"18","license":[{"start":{"date-parts":[[2022,3,23]],"date-time":"2022-03-23T00:00:00Z","timestamp":1647993600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2022,3,23]],"date-time":"2022-03-23T00:00:00Z","timestamp":1647993600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"name":"The\u00a0National Research Institute of Astronomy and Geophysics"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Multimed Tools Appl"],"published-print":{"date-parts":[[2022,7]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Automatic detection and counting of vehicles in a video is a challenging task and has become a key application area of traffic monitoring and management. In this paper, an efficient real-time approach for the detection and counting of moving vehicles is presented based on YOLOv2 and features point motion analysis. The work is based on synchronous vehicle features detection and tracking to achieve accurate counting results. The proposed strategy works in two phases; the first one is vehicle detection and the second is the counting of moving vehicles. Different convolutional neural networks including pixel by pixel classification networks and regression networks are investigated to improve the detection and counting decisions. For initial object detection, we have utilized state-of-the-art faster deep learning object detection algorithm YOLOv2 before refining them using K-means clustering and KLT tracker. Then an efficient approach is introduced using temporal information of the detection and tracking feature points between the framesets to assign each vehicle label with their corresponding trajectories and truly counted it. Experimental results on twelve challenging videos have shown that the proposed scheme generally outperforms state-of-the-art strategies. Moreover, the proposed approach using YOLOv2 increases the average time performance for the twelve tested sequences by 93.4% and 98.9% from 1.24 frames per second achieved using Faster Region-based Convolutional Neural Network (F R-CNN ) and 0.19 frames per second achieved using the background subtraction based CNN approach (BS-CNN ), respectively to 18.7 frames per second.<\/jats:p>","DOI":"10.1007\/s11042-022-12370-9","type":"journal-article","created":{"date-parts":[[2022,3,23]],"date-time":"2022-03-23T18:03:03Z","timestamp":1648058583000},"page":"25443-25471","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":82,"title":["Faster CNN-based vehicle detection and counting strategy for fixed camera scenes"],"prefix":"10.1007","volume":"81","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-0130-9088","authenticated-orcid":false,"given":"Ahmed","family":"Gomaa","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Tsubasa","family":"Minematsu","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Moataz M.","family":"Abdelwahab","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Mohammed","family":"Abo-Zahhad","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Rin-ichiro","family":"Taniguchi","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2022,3,23]]},"reference":[{"key":"12370_CR1","unstructured":"Bochkovskiy A, Wang C-Y, Liao H-YM (2020) Yolov4: Optimal speed and accuracy of object detection. arXiv:2004.10934"},{"issue":"1-10","key":"12370_CR2","first-page":"4","volume":"5","author":"J-Y Bouguet","year":"2001","unstructured":"Bouguet J-Y, et al. (2001) Pyramidal implementation of the affine lucas kanade feature tracker description of the algorithm. Intel Corporation 5(1-10):4","journal-title":"Intel Corporation"},{"issue":"2","key":"12370_CR3","doi-asserted-by":"publisher","first-page":"81","DOI":"10.1049\/iet-cvi.2012.0088","volume":"7","author":"D-Y Chen","year":"2013","unstructured":"Chen D-Y, Chen G-R, Wang Y-W (2013) Real-time dynamic vehicle detection on resource-limited mobile platform. IET Comput Vis 7(2):81\u201389","journal-title":"IET Comput Vis"},{"issue":"9","key":"12370_CR4","doi-asserted-by":"publisher","first-page":"2686","DOI":"10.3390\/s20092686","volume":"20","author":"Y Chen","year":"2020","unstructured":"Chen Y, Hu W (2020) Robust vehicle detection and counting algorithm adapted to complex traffic environments with sudden illumination changes and shadows. Sensors 20(9):2686","journal-title":"Sensors"},{"issue":"17","key":"12370_CR5","doi-asserted-by":"publisher","first-page":"10529","DOI":"10.1007\/s11042-016-3367-5","volume":"75","author":"W Chmiel","year":"2016","unstructured":"Chmiel W, Da\u0144da J, Dziech A, Ernst S, Kad\u0142uczka P, Mikrut Z, Pawlik P, Szwed P, Wojnicki I (2016) Insigma: an intelligent transportation system for urban mobility enhancement. Multimed Tools Appl 75(17):10529\u201310560","journal-title":"Multimed Tools Appl"},{"issue":"1","key":"12370_CR6","doi-asserted-by":"publisher","first-page":"173","DOI":"10.1007\/s11042-009-0370-0","volume":"50","author":"ND Doulamis","year":"2010","unstructured":"Doulamis ND (2010) Coupled multi-object tracking and labeling for vehicle trajectory estimation and matching. Multimed Tools Appl 50(1):173\u2013198","journal-title":"Multimed Tools Appl"},{"issue":"2","key":"12370_CR7","doi-asserted-by":"publisher","first-page":"461","DOI":"10.1109\/TC.2012.222","volume":"63","author":"ND Doulamis","year":"2012","unstructured":"Doulamis ND, Kokkinos P, Varvarigos E (2012) Resource selection for tasks with time requirements using spectral clustering. IEEE Trans Comput 63 (2):461\u2013474","journal-title":"IEEE Trans Comput"},{"key":"12370_CR8","doi-asserted-by":"crossref","unstructured":"Farag W, Saleh Z (2019) An advanced vehicle detection and tracking scheme for selfdriving cars","DOI":"10.1049\/cp.2019.0222"},{"issue":"21","key":"12370_CR9","doi-asserted-by":"publisher","first-page":"13001","DOI":"10.1007\/s11042-014-2391-6","volume":"75","author":"W Fu","year":"2016","unstructured":"Fu W, Zhou J, Liu S, Ma M, Ma Y (2016) Differential trajectory tracking with automatic learning of background reconstruction. Multimed Tools Appl 75(21):13001\u201313013","journal-title":"Multimed Tools Appl"},{"key":"12370_CR10","doi-asserted-by":"crossref","unstructured":"Girshick R (2015) Fast r-cnn. In: Proceedings of the IEEE international conference on computer vision, pp 1440\u20131448","DOI":"10.1109\/ICCV.2015.169"},{"key":"12370_CR11","doi-asserted-by":"crossref","unstructured":"Girshick R, Donahue J, Darrell T, Malik J (2014) Rich feature hierarchies for accurate object detection and semantic segmentation. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 580\u2013587","DOI":"10.1109\/CVPR.2014.81"},{"key":"12370_CR12","doi-asserted-by":"crossref","unstructured":"Gomaa A, Abdelwahab MM, Abo-Zahhad M (2018) Real-time algorithm for simultaneous vehicle detection and tracking in aerial view videos. In: 2018 IEEE 61st International Midwest Symposium on Circuits and Systems (MWSCAS), IEEE, pp 222\u2013225","DOI":"10.1109\/MWSCAS.2018.8624022"},{"key":"12370_CR13","doi-asserted-by":"crossref","unstructured":"Gomaa A, Abdelwahab MM, Abo-Zahhad M (2020) Efficient vehicle detection and tracking strategy in aerial videos by employing morphological operations and feature points motion analysis. Multimedia Tools and Applications, pp 1\u201321","DOI":"10.1007\/s11042-020-09242-5"},{"issue":"20","key":"12370_CR14","doi-asserted-by":"publisher","first-page":"4588","DOI":"10.3390\/s19204588","volume":"19","author":"A Gomaa","year":"2019","unstructured":"Gomaa A, Abdelwahab MM, Abo-Zahhad M, Minematsu T, Taniguchi R- (2019) Robust vehicle detection and counting algorithm employing a convolution neural network and optical flow. Sensors 19(20):4588","journal-title":"Sensors"},{"key":"12370_CR15","doi-asserted-by":"crossref","unstructured":"Guerrero-G\u00f3mez-Olmedo R, L\u00f3pez-Sastre RJ, Maldonado-Basc\u00f3n S, Fern\u00e1ndez-Caballero A (2013) Vehicle tracking by simultaneous detection and viewpoint estimation. In: international work-conference on the interplay between natural and artificial computation, Springer, pp 306\u2013316","DOI":"10.1007\/978-3-642-38622-0_32"},{"key":"12370_CR16","doi-asserted-by":"crossref","unstructured":"He K, Zhang X, Ren S, Sun J (2016) Deep residual learning for image recognition. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 770\u2013778","DOI":"10.1109\/CVPR.2016.90"},{"issue":"22","key":"12370_CR17","doi-asserted-by":"publisher","first-page":"32565","DOI":"10.1007\/s11042-019-08033-x","volume":"78","author":"S Karim","year":"2019","unstructured":"Karim S, Zhang Y, Yin S, Laghari AA, Brohi AA (2019) Impact of compressed and down-scaled training images on vehicle detection in remote sensing imagery. Multimed Tools Appl 78(22):32565\u201332583","journal-title":"Multimed Tools Appl"},{"issue":"2","key":"12370_CR18","doi-asserted-by":"publisher","first-page":"319","DOI":"10.1109\/TPAMI.2008.57","volume":"31","author":"R Kasturi","year":"2008","unstructured":"Kasturi R, Goldgof D, Soundararajan P, Manohar V, Garofolo J, Bowers R, Boonstra M, Korzhova V, Zhang J (2008) Framework for performance evaluation of face, text, and vehicle detection and tracking in video: Data, metrics, and protocol. IEEE Trans Pattern Anal Mach Intell 31(2):319\u2013336","journal-title":"IEEE Trans Pattern Anal Mach Intell"},{"key":"12370_CR19","doi-asserted-by":"crossref","unstructured":"Li S, Chang F, Liu C, Li N (2020) Vehicle counting and traffic flow parameter estimation for dense traffic scenes. IET Intell Transp Syst","DOI":"10.1049\/iet-its.2019.0521"},{"key":"12370_CR20","doi-asserted-by":"crossref","unstructured":"Liu W, Anguelov D, Erhan D, Szegedy C, Reed S, Fu C-Y, Berg AC (2016) Ssd: Single shot multibox detector. In: European conference on computer vision, Springer, pp 21\u201337","DOI":"10.1007\/978-3-319-46448-0_2"},{"issue":"6","key":"12370_CR21","doi-asserted-by":"publisher","first-page":"78","DOI":"10.3390\/jimaging4060078","volume":"4","author":"T Minematsu","year":"2018","unstructured":"Minematsu T, Shimada A, Uchiyama H, Taniguchi R- (2018) Analytics of deep neural network-based background subtraction. J Imaging 4(6):78","journal-title":"J Imaging"},{"issue":"10","key":"12370_CR22","doi-asserted-by":"publisher","first-page":"1345","DOI":"10.1109\/TKDE.2009.191","volume":"22","author":"SJ Pan","year":"2009","unstructured":"Pan SJ, Yang Q (2009) A survey on transfer learning. IEEE IEEE Trans Knowl Data Eng 22(10):1345\u20131359","journal-title":"IEEE IEEE Trans Knowl Data Eng"},{"key":"12370_CR23","unstructured":"Peng G (2019) Performance and accuracy analysis in object detection"},{"key":"12370_CR24","doi-asserted-by":"crossref","unstructured":"Quesada J, Rodriguez P (2016) Automatic vehicle counting method based on principal component pursuit background modeling. In: 2016 IEEE International Conference on Image Processing (ICIP), IEEE, pp 3822\u20133826","DOI":"10.1109\/ICIP.2016.7533075"},{"key":"12370_CR25","doi-asserted-by":"crossref","unstructured":"Redmon J, Farhadi A (2017) Yolo9000: better, faster, stronger. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 7263\u20137271","DOI":"10.1109\/CVPR.2017.690"},{"key":"12370_CR26","unstructured":"Redmon J, Farhadi A (2018) Yolov3: An incremental improvement. arXiv:1804.02767"},{"key":"12370_CR27","unstructured":"Ren S, He K, Girshick R, Sun J (2015) Faster r-cnn: Towards real-time object detection with region proposal networks. In: Advances in neural information processing systems, pp 91\u201399"},{"key":"12370_CR28","doi-asserted-by":"crossref","unstructured":"Rublee E, Rabaud V, Konolige K, Bradski G (2011) Orb: An efficient alternative to sift or surf. In: 2011 International conference on computer vision, Ieee, pp 2564\u20132571","DOI":"10.1109\/ICCV.2011.6126544"},{"issue":"3","key":"12370_CR29","doi-asserted-by":"publisher","first-page":"211","DOI":"10.1007\/s11263-015-0816-y","volume":"115","author":"O Russakovsky","year":"2015","unstructured":"Russakovsky O, Deng J, Su H, Krause J, Satheesh S, Ma S, Huang Z, Karpathy A, Khosla A, Bernstein M et al (2015) Imagenet large scale visual recognition challenge. Int J Comput Vis 115(3):211\u2013252","journal-title":"Int J Comput Vis"},{"key":"12370_CR30","doi-asserted-by":"crossref","unstructured":"Santos AM, Bastos-Filho Carmelo JA, Maciel Alexandre MA, Lima E (2020) Counting vehicle with high-precision in brazilian roads using yolov3 and deep sort. In: 2020 33rd SIBGRAPI Conference on Graphics, Patterns and Images (SIBGRAPI), IEEE, pp 69\u201376","DOI":"10.1109\/SIBGRAPI51738.2020.00018"},{"key":"12370_CR31","doi-asserted-by":"publisher","first-page":"27","DOI":"10.1016\/j.cviu.2016.02.009","volume":"146","author":"M Shakeri","year":"2016","unstructured":"Shakeri M, Zhang H (2016) Corola: A sequential solution to moving object detection using low-rank approximation. Comput Vis Image Underst 146:27\u201339","journal-title":"Comput Vis Image Underst"},{"key":"12370_CR32","doi-asserted-by":"crossref","unstructured":"Sheorey S, Keshavamurthy S, Yu H, Nguyen H, Taylor CN (2014) Uncertainty estimation for klt tracking. In: Asian conference on computer vision, Springer, pp 475\u2013487","DOI":"10.1007\/978-3-319-16631-5_35"},{"issue":"1","key":"12370_CR33","doi-asserted-by":"publisher","first-page":"51","DOI":"10.1186\/s12544-019-0390-4","volume":"11","author":"H Song","year":"2019","unstructured":"Song H, Liang H, Li H, Dai Z, Yun X (2019) Vision-based vehicle detection and counting system using deep learning in highway scenes. Eur Trans Res Rev 11(1):51","journal-title":"Eur Trans Res Rev"},{"issue":"4","key":"12370_CR34","doi-asserted-by":"publisher","first-page":"5817","DOI":"10.1007\/s11042-015-2520-x","volume":"76","author":"Y Tang","year":"2017","unstructured":"Tang Y, Zhang C, Gu R, Li P, Yang B (2017) Vehicle detection and recognition for intelligent traffic surveillance system. Multimed Tools Appl 76(4):5817\u20135832","journal-title":"Multimed Tools Appl"},{"key":"12370_CR35","doi-asserted-by":"crossref","unstructured":"Wang Y, Jodoin P-M, Porikli F, Konrad J, Benezeth Y, Ishwar P (2014) Cdnet 2014: An expanded change detection benchmark dataset. In: Proceedings of the IEEE conference on computer vision and pattern recognition workshops, pp 387\u2013394","DOI":"10.1109\/CVPRW.2014.126"},{"issue":"4","key":"12370_CR36","first-page":"7","volume":"2","author":"L Wen","year":"2015","unstructured":"Wen L, Du D, Cai Z, Lei Z, Chang M, Qi H, Lim J, Yang M, Lyu S (2015) Detrac: A new benchmark and protocol for multi-object tracking. arXiv:1511.04136 2(4):7","journal-title":"arXiv:http:\/\/arxiv.org\/abs\/1511.04136"},{"issue":"1","key":"12370_CR37","doi-asserted-by":"publisher","first-page":"75","DOI":"10.1049\/iet-its.2017.0047","volume":"12","author":"H Yang","year":"2017","unstructured":"Yang H, Qu S (2017) Real-time vehicle detection and counting in complex traffic scenes using background subtraction model with low-rank decomposition. IET Intell Transp Syst 12(1):75\u201385","journal-title":"IET Intell Transp Syst"},{"key":"12370_CR38","doi-asserted-by":"publisher","first-page":"143","DOI":"10.1016\/j.imavis.2017.09.008","volume":"69","author":"Z Yang","year":"2018","unstructured":"Yang Z, Pun-Cheng LSC (2018) Vehicle detection in intelligent transportation systems and its applications under varying environments: a review. Image Vis Comput 69:143\u2013154","journal-title":"Image Vis Comput"},{"key":"12370_CR39","doi-asserted-by":"publisher","first-page":"16010","DOI":"10.1109\/ACCESS.2018.2817129","volume":"6","author":"D Zeng","year":"2018","unstructured":"Zeng D, Zhu M (2018) Background subtraction using multiscale fully convolutional network. IEEE Access 6:16010\u201316021","journal-title":"IEEE Access"},{"issue":"6","key":"12370_CR40","doi-asserted-by":"publisher","first-page":"445","DOI":"10.1049\/iet-its.2015.0141","volume":"10","author":"Y Zhang","year":"2016","unstructured":"Zhang Y, Zhao C, He J, Chen A (2016) Vehicles detection in complex urban traffic scenes using gaussian mixture model with confidence measurement. IET Intell Transp Syst 10(6):445\u2013452","journal-title":"IET Intell Transp Syst"},{"issue":"10","key":"12370_CR41","doi-asserted-by":"publisher","first-page":"2022","DOI":"10.1109\/TKDE.2018.2873378","volume":"31","author":"X Zhu","year":"2018","unstructured":"Zhu X, Zhang S, He W, Hu R, Lei C, Zhu P (2018) One-step multi-view spectral clustering. IEEE Trans Knowl Data Eng 31(10):2022\u20132034","journal-title":"IEEE Trans Knowl Data Eng"},{"issue":"8","key":"12370_CR42","doi-asserted-by":"publisher","first-page":"1532","DOI":"10.1109\/TKDE.2018.2858782","volume":"31","author":"X Zhu","year":"2018","unstructured":"Zhu X, Zhang S, Li Y, Zhang J, Yang L, Fang Y (2018) Low-rank sparse subspace for spectral clustering. IEEE Trans Knowl Data Eng 31(8):1532\u20131543","journal-title":"IEEE Trans Knowl Data Eng"}],"container-title":["Multimedia Tools and Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11042-022-12370-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11042-022-12370-9\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11042-022-12370-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,7,1]],"date-time":"2022-07-01T07:14:24Z","timestamp":1656659664000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11042-022-12370-9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,3,23]]},"references-count":42,"journal-issue":{"issue":"18","published-print":{"date-parts":[[2022,7]]}},"alternative-id":["12370"],"URL":"https:\/\/doi.org\/10.1007\/s11042-022-12370-9","relation":{},"ISSN":["1380-7501","1573-7721"],"issn-type":[{"value":"1380-7501","type":"print"},{"value":"1573-7721","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,3,23]]},"assertion":[{"value":"14 April 2021","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"19 June 2021","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"18 January 2022","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"23 March 2022","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}