Integrative Embedded Car Detection System with DPM

In this paper a embedded system based on CPU and FPGA integration is presented for car detection with the improved Deformable Part Model (Deformable Part Model, DPM). Original images are computed and layered into multi-resolution HOG feature pyramid on CPU, and then transmitted to FPGA for fast convolution operations, and finally return to CPU for statistical matching and display. Due to the architecture of the DPM algorithm, combined with the hardware characteristics of the embedded system, the overall algorithm frameworks are simplified and optimized. According to the mathematical derivation and statistical rules, the feature dimensions and the pyramid levels of the model descend without sacrificing the accuracy, which effectively reduce the amount of calculation and data transmission. The advantages of parallel processing and pipeline design of FPGA are made full used to achieve the acceleration of convolution computation, which significantly reduce the running time of the program. Several experiments have been done for visible images in the unmanned aerial vehicle’s view and the driver assistance scene, and infrared images captured in an overlooking perspective are also tested and analyzed. The result shows that the system has good real-time and accuracy performance in different situations.

[1]  German Díez,et al.  Car Detection Methodology in Outdoor Environment Based on Histogram of Oriented Gradient (HOG) and Support Vector Machine (SVM) , 2015 .

[2]  David A. McAllester,et al.  Cascade object detection with deformable part models , 2010, 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[3]  Walid A. Najjar,et al.  High-Throughput Fixed-Point Object Detection on FPGAs , 2014, FCCM 2014.

[4]  Hiroyuki Ochi,et al.  Hardware Architecture for HOG Feature Extraction , 2009, 2009 Fifth International Conference on Intelligent Information Hiding and Multimedia Signal Processing.

[5]  Qin Huang,et al.  Car detection using deformable part models with composite features , 2016, 2016 IEEE International Conference on Image Processing (ICIP).

[6]  Yang Yan,et al.  A Method of Efficient Vehicle Detection Based on HOG-LBP , 2014 .

[7]  Luis Miguel Bergasa,et al.  Supervised learning and evaluation of KITTI's cars detector with DPM , 2014, 2014 IEEE Intelligent Vehicles Symposium Proceedings.

[8]  Youyang Qu,et al.  Moving vehicle detection with convolutional networks in UAV videos , 2016, 2016 2nd International Conference on Control, Automation and Robotics (ICCAR).

[9]  Peter Reinartz,et al.  Automatic Traffic Monitoring from an Airborne Wide Angle Camera System , 2008 .

[10]  Yuichiro Shibata,et al.  Deep pipelined one-chip FPGA implementation of a real-time image-based human detection algorithm , 2011, 2011 International Conference on Field-Programmable Technology.

[11]  Pietro Perona,et al.  Fast Feature Pyramids for Object Detection , 2014, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[12]  E. Baccaglini,et al.  A drone-based image processing system for car detection in a smart transport infrastructure , 2016, 2016 18th Mediterranean Electrotechnical Conference (MELECON).