A hardware efficient support vector machine architecture for FPGA

Kevin M. Irick, Michael DeBole, Vijaykrishnan Narayanan, Aman Gayasen

Research output: Chapter in Book/Report/Conference proceedingConference contribution

38 Scopus citations

Abstract

In real-time video mining applications it is desirable to extract information about human subjects, such as gender, ethnicity, and age, from grayscale frontal face images. Many algorithms have been developed in the Machine Learning, Statistical Data Mining, and Pattern Classification communities that perform such tasks with remarkable accuracy. Many of these algorithms, however, when implemented in software, suffer poor frame rates due to the amount and complexity of the computation involved. This paper presents an FPGA friendly implementation of a Gaussian Radial Basis SVM well suited to classification of grayscale images. We identify a novel optimization of the SVM formulation that dramatically reduces the computational inefficiency of the algorithm. The implementation achieves 88.6% detection accuracy in gender classification which is to the same degree of accuracy of software implementations using the same classification mechanism.

Original languageEnglish (US)
Title of host publicationProceedings of the 16th IEEE Symposium on Field-Programmable Custom Computing Machines, FCCM'08
Pages304-305
Number of pages2
DOIs
StatePublished - Dec 1 2008
Event16th IEEE Symposium on Field-Programmable Custom Computing Machines, FCCM'08 - Stanford, CA, United States
Duration: Apr 14 2008Apr 15 2008

Publication series

NameProceedings of the 16th IEEE Symposium on Field-Programmable Custom Computing Machines, FCCM'08

Other

Other16th IEEE Symposium on Field-Programmable Custom Computing Machines, FCCM'08
CountryUnited States
CityStanford, CA
Period4/14/084/15/08

All Science Journal Classification (ASJC) codes

  • Computer Networks and Communications
  • Computer Science Applications
  • Software
  • Electrical and Electronic Engineering

Fingerprint Dive into the research topics of 'A hardware efficient support vector machine architecture for FPGA'. Together they form a unique fingerprint.

Cite this