DocumentCode
640436
Title
An embedded hardware-efficient architecture for real-time cascade Support Vector Machine classification
Author
Kyrkou, Christos ; Theocharides, Theo ; Bouganis, Christos-Savvas
Author_Institution
Dept. of Electr. & Comput. Eng., Univ. of Cyprus, Nicosia, Cyprus
fYear
2013
fDate
15-18 July 2013
Firstpage
129
Lastpage
136
Abstract
Support Vector Machines (SVMs) are considered as a state-of-the-art classification algorithm yielding high accuracy rates. However, SVMs often require processing a large number of support vectors, making the classification process computationally demanding, especially when considering embedded applications. Cascade SVMs have been proposed in an attempt to speed-up classification times, but improved performance comes at a cost of additional hardware resources. Consequently, in this paper we propose an optimized architecture for cascaded SVM processing, along with a hardware reduction method in order to reduce the overheads from the implementation of additional stages in the cascade, leading to significant resource and power savings for embedded applications. The architecture was implemented on a Virtex 5 FPGA platform and evaluated using face detection as the target application on 640×480 resolution images. Additionally, it was compared against implementations of the same cascade processing architecture but without using the reduction method, and a single parallel SVM classifier. The proposed architecture achieves an average performance of 70 frames-per-second, demonstrating a speed-up of 5× over the single parallel SVM classifier. Furthermore, the hardware reduction method results in the utilization of 43% less hardware resources and a 20% reduction in power, with only 0.7% reduction in classification accuracy.
Keywords
embedded systems; face recognition; field programmable gate arrays; image classification; image resolution; parallel processing; support vector machines; Virtex 5 FPGA platform; cascaded SVM processing; embedded hardware-efficient architecture; face detection; hardware reduction method; real-time cascade support vector machine classification; resolution images; single parallel SVM classifier; Computer architecture; Hardware; Kernel; Parallel processing; Support vector machine classification; Vectors; Cascade Classifier; Field Programmable Gate Arrays; Parallel Architecture; Real-time and Embedded Systems; Support Vector Machines;
fLanguage
English
Publisher
ieee
Conference_Titel
Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS XIII), 2013 International Conference on
Conference_Location
Agios Konstantinos
Type
conf
DOI
10.1109/SAMOS.2013.6621115
Filename
6621115
Link To Document