Characterizing a Heterogeneous System for Person Detection in Video Using Histograms of Oriented Gradients: Power Versus Speed Versus Accuracy

被引:21
作者
Blair, Calum [1 ]
Robertson, Neil M. [1 ]
Hume, Danny [2 ]
机构
[1] Heriot Watt Univ, Visionlab, Edinburgh EH14 4AS, Midlothian, Scotland
[2] Thales Optron, Syst Discipline, Glasgow G51 4BZ, Lanark, Scotland
基金
英国工程与自然科学研究理事会;
关键词
Field-programmable gate array (FPGA); graphics processing unit (GPU); histogram of oriented gradients (HOG); pedestrian detection; FPGA;
D O I
10.1109/JETCAS.2013.2256821
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper presents a new implementation, with complete analysis, of the processing operations required in a widely-used pedestrian detection algorithm (the histogram of oriented gradients (HOG) detector) when run in various configurations on a heterogeneous platform suitable for use as an embedded system. The platform consists of field-programmable gate array (FPGA), graphics processing unit (GPU), and central processing unit (CPU) and we detail the advantages of such an image processing system for real-time performance. We thoroughly analyze the consequent tradeoffs made between power consumption, latency and accuracy for each possible configuration. We thus demonstrate that prioritization of each of these factors can be made by selecting a specific configuration. These separate configurations may then be changed dynamically to respond to changing priorities of a real-time system, e. g., on a moving vehicle. We compare the performance of real-time implementations of linear and kernel support vector machines in HOG and evaluate the entire system against the state-of-the-art in real-time person detection. We also show that our FPGA implementation detects pedestrians more accurately than existing implementations, and that a heterogeneous configuration which performs image scaling on the GPU, and histogram extraction and classification on the FPGA, produces a good compromise between power and speed.
引用
收藏
页码:236 / 247
页数:12
相关论文
共 34 条
  • [1] [Anonymous], P 22 INT C FIELD PRO
  • [2] [Anonymous], EUR C SIGN PROC BUCH
  • [3] [Anonymous], ACM IEEE INT C DISTR
  • [4] [Anonymous], P INT C COMP VIS PAT
  • [5] [Anonymous], OPENCV V 2 4
  • [6] [Anonymous], WORKSH MULT MULT SEN
  • [7] [Anonymous], 2310 OXF U DEP ENG S
  • [8] [Anonymous], 2009, MPC WORKSH KARLSR GE
  • [9] [Anonymous], SPIE INFRARED TECHNO
  • [10] Bauer S., 2010, Proceedings of the 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition Workshops, P61, DOI DOI 10.1109/CVPRW.2010.5543772