Embedded Hardware-Efficient Real-Time Classification With Cascade Support Vector Machines

被引:57
|
作者
Kyrkou, Christos [1 ]
Bouganis, Christos-Savvas [2 ]
Theocharides, Theocharis [1 ]
Polycarpou, Marios M. [1 ]
机构
[1] Univ Cyprus, Dept Elect & Comp Engn, KIOS Res Ctr Intelligent Syst & Networks, CY-1678 Nicosia, Cyprus
[2] Univ London Imperial Coll Sci Technol & Med, Dept Elect & Elect Engn, London SW7 2AZ, England
基金
欧洲研究理事会;
关键词
Cascade classifier; field-programmable gate array (FPGA); local binary pattern (LBP); neural networks (NNs); parallel architectures; real-time and embedded systems; support vector machines (SVMs); FACE DETECTION; IMPLEMENTATION;
D O I
10.1109/TNNLS.2015.2428738
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Cascade support vector machines (SVMs) are optimized to efficiently handle problems, where the majority of the data belong to one of the two classes, such as image object classification, and hence can provide speedups over monolithic (single) SVM classifiers. However, SVM classification is a computationally demanding task and existing hardware architectures for SVMs only consider monolithic classifiers. This paper proposes the acceleration of cascade SVMs through a hybrid processing hardware architecture optimized for the cascade SVM classification flow, accompanied by a method to reduce the required hardware resources for its implementation, and a method to improve the classification speed utilizing cascade information to further discard data samples. The proposed SVM cascade architecture is implemented on a Spartan-6 field-programmable gate array (FPGA) platform and evaluated for object detection on 800 x 600 (Super Video Graphics Array) resolution images. The proposed architecture, boosted by a neural network that processes cascade information, achieves a real-time processing rate of 40 frames/s for the benchmark face detection application. Furthermore, the hardware-reduction method results in the utilization of 25% less FPGA custom-logic resources and 20% peak power reduction compared with a baseline implementation.
引用
收藏
页码:99 / 112
页数:14
相关论文
共 50 条
  • [21] Study on classification with an efficient support vector machines
    Wang, Yong
    Zhang, Wei
    PROGRESS IN INTELLIGENCE COMPUTATION AND APPLICATIONS, PROCEEDINGS, 2007, : 193 - 195
  • [22] Real-time Facial Emotion Detection using Support Vector Machines
    Bajpai, Anvita
    Chadha, Kunal
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2010, 1 (02) : 37 - 40
  • [23] Real-time Highway Accident Prediction based on Support Vector Machines
    Lv, Yisheng
    Tang, Shuming
    Zhao, Hongxia
    Li, Shuang
    CCDC 2009: 21ST CHINESE CONTROL AND DECISION CONFERENCE, VOLS 1-6, PROCEEDINGS, 2009, : 4403 - +
  • [24] Reduced support vector machines applied to real-time face tracking
    Castañeda, B
    Cockburn, JC
    2005 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, VOLS 1-5: SPEECH PROCESSING, 2005, : 673 - 676
  • [25] Towards a real-time high-definition depth sensor with hardware-efficient stereo matching
    Zhang, Ke
    Yi, Guanyu
    Liao, C. K.
    Lin, Christine
    Yeh, Hsiu-Chi
    Lauwereins, Rudy
    Van Gool, Luc
    Lafruit, Gauthier
    STEREOSCOPIC DISPLAYS AND APPLICATIONS XXIII, 2012, 8288
  • [26] Hierarchical Adaptive Means (HAM) clustering for hardware-efficient, unsupervised and real-time spike sorting
    Paraskevopoulou, Sivylla E.
    Wu, Di
    Eftekhar, Amir
    Constandinou, Timothy G.
    JOURNAL OF NEUROSCIENCE METHODS, 2014, 235 : 145 - 156
  • [27] Hardware-Efficient Realization of a Real-Time Ultrasonic Target Detection System Using IIR Filters
    Oruklu, Erdal
    Saniie, Jafar
    IEEE TRANSACTIONS ON ULTRASONICS FERROELECTRICS AND FREQUENCY CONTROL, 2009, 56 (06) : 1262 - 1269
  • [28] Hardware-Efficient Design of Real-Time Profile Shape Matching Stereo Vision Algorithm on FPGA
    Tippetts, Beau
    Lee, Dah Jye
    Lillywhite, Kirt
    Archibald, James K.
    INTERNATIONAL JOURNAL OF RECONFIGURABLE COMPUTING, 2014, 2014
  • [29] Novel Cascade FPGA Accelerator for Support Vector Machines Classification
    Papadonikolakis, Markos
    Bouganis, Christos-Savvas
    IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2012, 23 (07) : 1040 - 1052
  • [30] RTSVM: Real Time Support Vector Machines
    Ben Rejab, Fahmi
    Nouira, Kaouther
    Trabelsi, Abdelwahed
    2014 SCIENCE AND INFORMATION CONFERENCE (SAI), 2014, : 1038 - 1042