Title :
An FPGA-based Classification Architecture on Riemannian Manifolds
Author :
Martelli, Samuele ; Tosato, Diego ; Farenzena, Michela ; Cristani, Marco ; Murino, Vittorio
Author_Institution :
Dipt. di Inf., Univ. of Verona, Verona, Italy
fDate :
Aug. 30 2010-Sept. 3 2010
Abstract :
In Computer Vision and Pattern Recognition, the object detection problem is a fundamental task, but only a few systems are thought to be realized on an embedded architecture. To this end, we propose an effective, low-latency, affordable classification architecture, especially suited for embedded platforms. In particular, we have designed a novel highly-parallelizable classification framework for an FPGA-based implementation, which is suitable for generic detection problems. The underlying model consists in a weighted sum of boosted binary classifiers, learned on a set of overlapped image patches. Each patch is described by estimating the covariance matrix of a set of features, so forming a very compact and expressive descriptor. Covariances matrices live on Riemannian Manifold, whose topology is particularly simple, so that they can be approximated in the Euclidean Vector Space in a cheap and conservative way. The hardware design has been developed in a parallel fashion and with specific architectural solutions, allowing a fast response without degrading the functional performances. We finally specialize this architecture to the challenging pedestrian detection problem, defining state-of-the art results on the standard INRIA pedestrian benchmark dataset.
Keywords :
computer vision; covariance matrices; embedded systems; field programmable gate arrays; image classification; object detection; parallel architectures; FPGA based implementation; boosted binary classifier; classification architecture; computer vision; covariance matrix; embedded architecture; euclidean vector space; expressive descriptor; field programmable gate array; object detection problem; pattern recognition; riemannian manifolds; Computer architecture; Covariance matrix; Eigenvalues and eigenfunctions; Field programmable gate arrays; Hardware; Jacobian matrices; Symmetric matrices; Boosting; Classification; Embedded Pattern Classification; FPGA; Pedestrian detection; Riemannian manifolds;
Conference_Titel :
Database and Expert Systems Applications (DEXA), 2010 Workshop on
Conference_Location :
Bilbao
Print_ISBN :
978-1-4244-8049-4
DOI :
10.1109/DEXA.2010.56