TY - GEN
T1 - A hardware efficient support vector machine architecture for FPGA
AU - Irick, Kevin M.
AU - DeBole, Michael
AU - Narayanan, Vijaykrishnan
AU - Gayasen, Aman
PY - 2008
Y1 - 2008
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=60349109872&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=60349109872&partnerID=8YFLogxK
U2 - 10.1109/FCCM.2008.40
DO - 10.1109/FCCM.2008.40
M3 - Conference contribution
AN - SCOPUS:60349109872
SN - 9780769533070
T3 - Proceedings of the 16th IEEE Symposium on Field-Programmable Custom Computing Machines, FCCM'08
SP - 304
EP - 305
BT - Proceedings of the 16th IEEE Symposium on Field-Programmable Custom Computing Machines, FCCM'08
T2 - 16th IEEE Symposium on Field-Programmable Custom Computing Machines, FCCM'08
Y2 - 14 April 2008 through 15 April 2008
ER -