An Embedded Hardware-Efficient Architecture for Real-Time Cascade Support Vector Machine Classification

被引:0
|
作者
Kyrkou, Christos [1 ]
Theocharides, Theocharis [1 ]
Bouganis, Christos-Savvas [2 ]
机构
[1] Univ Cyprus, KIOS Res Ctr, Dept Elect & Comp Engn, Nicosia, Cyprus
[2] Univ London Imperial Coll Sci Technol & Med, Dept Elect & Elect Engn, London SW7 2AZ, England
基金
欧洲研究理事会;
关键词
Field Programmable Gate Arrays; Support Vector Machines; Cascade Classifier; Real-time and Embedded Systems; Parallel Architecture; FACE DETECTION;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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 640x480 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 5x 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.
引用
收藏
页码:129 / 136
页数:8
相关论文
共 50 条
  • [41] Real-Time Digital Modulation Classification Based on Support Vector Machines
    Sorato, Edson
    Fronza, Eduardo P.
    Barbosa, Paulo R. F. M. M.
    Guntzel, Jose Luis
    Castro, Adalbery R.
    Klautau, Aldebaro
    [J]. 2013 26TH SYMPOSIUM ON INTEGRATED CIRCUITS AND SYSTEMS DESIGN (SBCCI 2013), 2013,
  • [42] Hardware-based Support Vector Machine for Phoneme Classification
    Cutajar, M.
    Gatt, E.
    Grech, I
    Casha, O.
    Micallef, J.
    [J]. 2013 IEEE EUROCON, 2013, : 1695 - 1702
  • [43] Hardware support for real-time embedded multiprocessor system-on-a-chip memory management
    Shalan, M
    Mooney, VJ
    [J]. CODES 2002: PROCEEDINGS OF THE TENTH INTERNATIONAL SYMPOSIUM ON HARDWARE/SOFTWARE CODESIGN, 2002, : 79 - 84
  • [44] Memory Management for Real-Time Java: An Efficient Solution using Hardware Support*
    Teresa Higuera
    Valérie Issarny
    Michel Banâtre
    Frédéric Parain
    [J]. Real-Time Systems, 2004, 26 : 63 - 87
  • [45] A hardware-friendly support vector machine for embedded automotive applications
    Anguita, Davide
    Ghio, Alessandro
    Pischiutta, Stefano
    Ridella, Sandro
    [J]. 2007 IEEE INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS, VOLS 1-6, 2007, : 1360 - 1364
  • [46] HARDWARE SUPPORT FOR THE TUMULT REAL-TIME SCHEDULER
    VANDERBIJ, HC
    SMIT, GJM
    HAVINGA, PJM
    [J]. MICROPROCESSING AND MICROPROGRAMMING, 1989, 27 (1-5): : 251 - 257
  • [47] Hardware Real-time Event Management with Support of RISC-V Architecture for FPGA-Based Reconfigurable Embedded Systems
    Zagan, Ionel
    Tanase, Cristian Andy
    Gaitan, Vasile Gheorghita
    [J]. ADVANCES IN ELECTRICAL AND COMPUTER ENGINEERING, 2020, 20 (01) : 63 - 70
  • [48] Hardware support for real-time operating systems
    Kohout, P
    Ganesh, B
    Jacob, B
    [J]. CODES(PLUS)ISSS 2003: FIRST IEEE/ACM/IFIP INTERNATIONAL CONFERENCE ON HARDWARE/SOFTWARE CODESIGN & SYSTEM SYNTHESIS, 2003, : 45 - 51
  • [49] Performance Evaluation of Support Vector Machine and Convolutional Neural Network Algorithms in Real-Time Vehicle Type Classification
    Sentas, Ali
    Tashiev, Isabek
    Kucukayvaz, Fatmanur
    Kul, Seda
    Eken, Suleyman
    Sayar, Ahmet
    Becerikli, Yasar
    [J]. ADVANCES IN INTERNET, DATA & WEB TECHNOLOGIES, 2018, 17 : 934 - 943
  • [50] A FINITE STATE MACHINE BASED HARDWARE ARCHITECTURE FOR REAL-TIME EDGE-DETECTION
    GINIGE, A
    LOWE, D
    [J]. CA-DSP 89, VOLS 1 AND 2: 1989 INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND DIGITAL SIGNAL PROCESSING, 1989, : 488 - 493