FPGA implementation of HOG based multi-scale pedestrian detection

Pedestrian detection is needed for many vison applications including surveillance, Advanced Driver Assistance Systems (ADAS), Intelligent Transport System (ITS), drone, robotics, etc. There are different sizes of pedestrian or human in an image due to the different distances from the camera and different object's height. To detect all of the objects with different sizes, a multi-scale detector is needed. In this study, a multi-scale pedestrian detection is designed based on histogram of oriented gradients (HOG) and implement the method on a field programmable gate array (FPGA). The processing includes three stages: the input color image is converted to a gray one and then down sampled the gray image by 2 and by 4, respectively. different window sizes are used to extract the features of HOG from three size gray images. Final, linear support vector machine (SVM) is used to classify the extracted features for different window sizes. The experimental results show that the system costs 94,374 logic elements, which is about 82% of total logic elements s of Terasic DE2-115 development board. The system detection accuracy is about 97% on average and the processing speed can achieve 60 fps for 640×480 resolution.

[1]  Shintaro Izumi,et al.  Architectural Study of HOG Feature Extraction Processor for Real-Time Object Detection , 2012, 2012 IEEE Workshop on Signal Processing Systems.

[2]  Amit K. Roy-Chowdhury,et al.  Evaluation and Acceleration of High-Throughput Fixed-Point Object Detection on FPGAs , 2015, IEEE Transactions on Circuits and Systems for Video Technology.

[3]  Shintaro Izumi,et al.  A sub-100-milliwatt dual-core HOG accelerator VLSI for real-time multiple object detection , 2013, 2013 IEEE International Conference on Acoustics, Speech and Signal Processing.

[4]  Slobodan Ilic,et al.  Scene understanding from a moving camera for object detection and free space estimation , 2012, 2012 IEEE Intelligent Vehicles Symposium.

[5]  Pei-Yin Chen,et al.  An Efficient Hardware Implementation of HOG Feature Extraction for Human Detection , 2014, IEEE Transactions on Intelligent Transportation Systems.

[6]  Ulrich Brunsmann,et al.  FPGA-Based Real-Time Pedestrian Detection on High-Resolution Images , 2013, 2013 IEEE Conference on Computer Vision and Pattern Recognition Workshops.

[7]  Daniel D. Gajski Principles of Digital Design , 1996 .

[8]  Shintaro Izumi,et al.  An FPGA Implementation of a HOG-based Object Detection Processor , 2013, IPSJ Trans. Syst. LSI Des. Methodol..