DocumentCode :
188142
Title :
High-Throughput Fixed-Point Object Detection on FPGAs
Author :
Xiaoyin Ma ; Najjar, Walid ; Roy-Chowdhury, Amit
Author_Institution :
Dept. of Comput. Sci. & Eng., Univ. of California, Riverside, Riverside, CA, USA
fYear :
2014
fDate :
11-13 May 2014
Firstpage :
107
Lastpage :
107
Abstract :
Computer vision applications make extensive use of floating-point number representation, both single and double precision. The major advantage of floating-point representation is the very large range of values that can be represented with a limited number of bits. Most CPU, and all GPU designs have been extensively optimized for short latency and high-throughput processing of floating-point operations. On an FPGA, the bit-width of operands is a major determinant of its resource utilization, the achievable clock frequency and hence its throughput. By using a fixed-point representation with fewer bits, an application developer could implement more processing units and a higher-clock frequency and a dramatically larger throughput. However, smaller bit-widths may lead to inaccurate or incorrect results. Object and human detection are fundamental problems in computer vision and a very active research area. In these applications a high throughput and an economy of resources are highly desirable features allowing the applications to be embedded in mobile or fielddeployable equipment. The Histogram of Oriented Gradients (HOG) algorithm [1], developed for human detection and expanded to object detection, is one of the most successful and popular algorithm in its class. In this algorithm, object descriptors are extracted from detection window with grids of overlapping blocks. Each block is divided into cells in which histograms of intensity gradients are collected as HOG features. Vectors of histograms are normalized and passed to a Support Vector Machine (SVM) classifier to recognize a person or an object.
Keywords :
computer vision; field programmable gate arrays; floating point arithmetic; gradient methods; graphics processing units; object detection; support vector machines; FPGA; GPU designs; HOG algorithm; Histogram of Oriented Gradients; SVM; clock frequency; computer vision applications; field deployable equipment; fixed point representation; floating point number representation; floating point operations; high throughput fixed point object detection; human detection; mobile equipment; object descriptors; overlapping blocks; resource utilization; support vector machine; Accuracy; Computer vision; Field programmable gate arrays; Histograms; Object detection; Pattern recognition; Throughput; Computer vision; fixed-point; histogram of oriented gradients; pedestrian detection;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field-Programmable Custom Computing Machines (FCCM), 2014 IEEE 22nd Annual International Symposium on
Conference_Location :
Boston, MA
Print_ISBN :
978-1-4799-5110-9
Type :
conf
DOI :
10.1109/FCCM.2014.40
Filename :
6861602
Link To Document :
بازگشت