Hardware implementation of real-time pedestrian detection system

被引:9
作者
Helali, Abdelhamid [1 ]
Ameur, Haythem [1 ]
Gorriz, J. M. [2 ]
Ramirez, J. [2 ]
Maaref, Hassen [1 ]
机构
[1] Univ Monastir, Lab Microoptoelect & Nanostruct, Ave Environm, Monastir 5019, Tunisia
[2] Univ Granada, Dept Signal Theory Networking & Commun, Fuentenueva S-N ZC, Granada 18071, Spain
关键词
ADAS; Pedestrian detection; Embedded system; Real-time; Hardware architecture; DIAGNOSIS;
D O I
10.1007/s00521-020-04731-y
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Histogram of oriented gradients (HOG) descriptor and support vector machine (SVM) classifier have been considered as a very efficient and robust tools used in the development of pedestrian detection systems. However, the enormous calculations make it difficult to meet real-time requirement specifically for advanced driver assistance system applications. The latter requires higher frame rate and resolution. In the present work, efficient pipelined architecture founded on cell-based scanning and simultaneous linear SVM classification is highlighted. The proposed real-time pedestrian detection architecture performs without external memories, and only 3 x 3 pixels are processed using two line buffers. Indeed, intermediate results will contribute directly to build the cell histograms. Consequently, it allows to reduce the required memory and to speed up the HOG feature extraction procedure. The implementation results on a heterogeneous platform show that the proposed architecture achieves an efficient pedestrian detection for full-HD video recordings (1080 x 1920 pixels) at 60 fps with reduced hardware resource consumption. Using the same hardware resources at 444 MHz, the proposed system turns out to handle a HD video at 180 fps.
引用
收藏
页码:12859 / 12871
页数:13
相关论文
共 31 条
[1]  
Ameur H, 2016, 3 INT C AUT CONTR EN, P41
[2]  
[Anonymous], 2018, Vivado Design Suite User Guide: Partial Reconfiguration
[3]  
[Anonymous], 2014, 2014 IEEE WORKSHOP S, DOI DOI 10.1109/SIPS.2014.6986093
[4]  
Bauer S., 2009, MPC WORKSH JUL
[5]   Support vector clustering [J].
Ben-Hur, A ;
Horn, D ;
Siegelmann, HT ;
Vapnik, V .
JOURNAL OF MACHINE LEARNING RESEARCH, 2002, 2 (02) :125-137
[6]   Ten Years of Pedestrian Detection, What Have We Learned? [J].
Benenson, Rodrigo ;
Omran, Mohamed ;
Hosang, Jan ;
Schiele, Bernt .
COMPUTER VISION - ECCV 2014 WORKSHOPS, PT II, 2015, 8926 :613-627
[7]   SUPPORT-VECTOR NETWORKS [J].
CORTES, C ;
VAPNIK, V .
MACHINE LEARNING, 1995, 20 (03) :273-297
[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]   Fast Feature Pyramids for Object Detection [J].
Dollar, Piotr ;
Appel, Ron ;
Belongie, Serge ;
Perona, Pietro .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2014, 36 (08) :1532-1545
[10]   Pedestrian Detection: An Evaluation of the State of the Art [J].
Dollar, Piotr ;
Wojek, Christian ;
Schiele, Bernt ;
Perona, Pietro .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2012, 34 (04) :743-761