• DocumentCode
    2424499
  • 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
  • fYear
    2010
  • fDate
    Aug. 30 2010-Sept. 3 2010
  • Firstpage
    215
  • Lastpage
    220
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Database and Expert Systems Applications (DEXA), 2010 Workshop on
  • Conference_Location
    Bilbao
  • ISSN
    1529-4188
  • Print_ISBN
    978-1-4244-8049-4
  • Type

    conf

  • DOI
    10.1109/DEXA.2010.56
  • Filename
    5592078