Title :
Random decision tree body part recognition using FPGAs
Author :
Oberg, Jason ; Eguro, Ken ; Bittner, Ray ; Forin, Alessandro
Author_Institution :
Comput. Sci. & Eng., Univ. of California, San Diego, La Jolla, CA, USA
Abstract :
Random decision tree classification is used in a variety of applications, from speech recognition to Web search engines. Decision trees are used in the Microsoft Kinect vision pipeline to recognize human body parts and gestures for a more natural computer-user interface. Tree-based classification can be taxing, both in terms of computational load and memory bandwidth. This makes highly-optimized hardware implementations attractive, particularly given the strict power and form factor limitations of embedded or mobile platforms. In this paper we present a complete architecture that interfaces the Kinect depth-image sensor to an FPGA-based implementation of the Forest Fire pixel classification algorithm. Key performance parameters, algorithmic improvements and design trade-off are discussed.
Keywords :
Internet; decision trees; field programmable gate arrays; gesture recognition; image classification; image sensors; speech recognition; FPGA; Kinect depth-image sensor; Microsoft Kinect vision pipeline; Web search engine; computational load; forest fire pixel classification algorithm; gesture; highly-optimized hardware implementation; human body parts; memory bandwidth; mobile platforms; natural computer-user interface; random decision tree body part recognition; speech recognition; Bandwidth; Classification algorithms; Databases; Decision trees; Hardware; Memory management; Vegetation;
Conference_Titel :
Field Programmable Logic and Applications (FPL), 2012 22nd International Conference on
Conference_Location :
Oslo
Print_ISBN :
978-1-4673-2257-7
Electronic_ISBN :
978-1-4673-2255-3
DOI :
10.1109/FPL.2012.6339226