Inception single shot multi-box detector with affinity propagation clustering and their application in multi-class vehicle counting

被引:13
作者
Harikrishnan, P. M. [1 ]
Thomas, Anju [1 ]
Gopi, Varun P. [1 ]
Palanisamy, P. [1 ]
Wahid, Khan A. [2 ]
机构
[1] Natl Inst Technol Tiruchirappalli, Dept Elect & Commun Engn, Tiruchirappalli, Tamil Nadu, India
[2] Univ Saskatchewan, Dept Elect & Comp Engn, Saskatoon, SK, Canada
关键词
Intelligent transportation system; Vehicle detection; Vehicle counting; Vehicle tracking; Affinity propagation clustering; Single shot multi-box detection; TRACKING;
D O I
10.1007/s10489-020-02127-y
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Multi-class vehicle detection and counting in video-based traffic surveillance systems with real-time performance and acceptable precision are challenging. This paper proposes a modified single shot multi-box convolutional neural network named Inception-SSD (ISSD) for vehicle detection and a centroid matching algorithm for vehicle counting. An Inception-like block is introduced to replace the extra feature layers in the original SSD to deal with the multi-scale vehicle detection to enhance smaller vehicles' detection. Non-Maximum Suppression (NMS) is replaced with Affinity Propagation Clustering (APC) to improve the detection of nearby occluded vehicles. For a 300 x 300 input image, on PASCAL VOC 2007 test data set, the proposed ISSD achieved 79.3 mean Average Precision (mAP) and ran on an NVIDIA RTX2080Ti; the network attains a speed of 52.3 frames per second. ISSD with APC generates 2.7% improvement in mAP over original SSD300 while almost retaining its time efficiency. By centroid matching algorithm, the vehicles are counted class-wise with a weighted F1 of 98.5%, which is quite superior to the other recent existing research works.
引用
收藏
页码:4714 / 4729
页数:16
相关论文
共 51 条
[1]  
ABDELMAGIED M, 2019, ADV RES, V19, P1, DOI DOI 10.9734/AIR/2019/V19I330122
[2]   Fast approach for efficient vehicle counting [J].
Abdelwahab, M. A. .
ELECTRONICS LETTERS, 2019, 55 (01) :20-21
[3]   Vehicle and guard rail detection using radar and vision data fusion [J].
Alessandretti, Giancarlo ;
Broggi, Alberto ;
Cerri, Pietro .
IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2007, 8 (01) :95-105
[4]  
Berg A.C, 2017, ARXIV PREPRINT ARXIV
[5]  
Bolme DS, 2010, PROC CVPR IEEE, P2544, DOI 10.1109/CVPR.2010.5539960
[6]   Detecting moving objects, ghosts, and shadows in video streams [J].
Cucchiara, R ;
Grana, C ;
Piccardi, M ;
Prati, A .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2003, 25 (10) :1337-1342
[7]  
Dai J, 2016, PROCEEDINGS 2016 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL TECHNOLOGY (ICIT), P1796, DOI 10.1109/ICIT.2016.7475036
[8]   Histograms of oriented gradients for human detection [J].
Dalal, N ;
Triggs, B .
2005 IEEE COMPUTER SOCIETY CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION, VOL 1, PROCEEDINGS, 2005, :886-893
[9]   A survey of deep learning methods and software tools for image classification and object detection [J].
Druzhkov P.N. ;
Kustikova V.D. .
Pattern Recognition and Image Analysis, 2016, 26 (01) :9-15
[10]   Clustering by passing messages between data points [J].
Frey, Brendan J. ;
Dueck, Delbert .
SCIENCE, 2007, 315 (5814) :972-976