A Parallel Hardware Architecture for Real-Time Object Detection with Support Vector Machines

被引:57
|
作者
Kyrkou, Christos [1 ]
Theocharides, Theocharis [1 ]
机构
[1] Univ Cyprus, CY-1678 Nicosia, Cyprus
关键词
Field programmable gate array (FPGA); support vector machines; object detection; parallel architecture;
D O I
10.1109/TC.2011.113
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Object detection applications are often associated with real-time performance constraints that stem from the embedded environment that they are often deployed in. Consequently, researchers have proposed dedicated hardware architectures, utilizing a variety of classification algorithms targeting object detection. Support Vector Machines (SVMs) is among the most popular classification algorithms used in object detection yielding high accuracy rates. However, existing SVM hardware implementations attempting to speed up SVM classification, have either targeted only simple applications, or SVM training. As such, there are limited proposed hardware architectures that are generic enough to be used in a variety of object detection applications. Hence, this paper presents a parallel array architecture for SVM-based object detection, in an attempt to show the advantages, and performance benefits that stem from a dedicated hardware solution. The proposed hardware architecture provides parallel processing, resource sharing among the processing units, and efficient memory management. Furthermore, the size of the array is scalable to the hardware demands, and can also handle a variety of applications such as multiclass classification problems. A prototype of the proposed architecture was implemented on an FPGA platform and evaluated using three popular detection applications, demonstrating real-time performance (40-122 fps for a variety of applications).
引用
收藏
页码:831 / 842
页数:12
相关论文
共 50 条
  • [1] A Flexible Parallel Hardware Architecture for AdaBoost-Based Real-Time Object Detection
    Kyrkou, Christos
    Theocharides, Theocharis
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2011, 19 (06) : 1034 - 1047
  • [2] A hardware-based architecture to support flexible real-time parallel intrusion detection
    Mott, Stephen
    Hart, Samuel
    Montminy, David
    Williams, Paul
    Baldwin, Rusty
    2007 IEEE INTERNATIONAL CONFERENCE ON SYSTEM OF SYSTEMS ENGINEERING, VOLS 1 AND 2, 2007, : 614 - 619
  • [3] Real-time pedestrian detection using support vector machines
    Kang, SH
    Byun, H
    Lee, SW
    INTERNATIONAL JOURNAL OF PATTERN RECOGNITION AND ARTIFICIAL INTELLIGENCE, 2003, 17 (03) : 405 - 416
  • [4] Real-time pedestrian detection using support vector machines
    Kang, S
    Byun, H
    Lee, SW
    PATTERN RECOGNITION WITH SUPPORT VECTOR MACHINES, PROCEEDINGS, 2002, 2388 : 268 - 277
  • [5] 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
  • [6] Embedded Hardware-Efficient Real-Time Classification With Cascade Support Vector Machines
    Kyrkou, Christos
    Bouganis, Christos-Savvas
    Theocharides, Theocharis
    Polycarpou, Marios M.
    IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2016, 27 (01) : 99 - 112
  • [7] A Hardware Architecture for Real-Time Object Detection Using Depth and Edge Information
    Kyrkou, Christos
    Ttofis, Christos
    Theocharides, Theocharis
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2013, 13 (03)
  • [8] An FPGA-based Parallel Hardware Architecture for Real-time Eye Detection
    Kim, Dongkyun
    Jung, Junhee
    Thuy Tuong Nguyen
    Kim, Daijin
    Kim, Munsang
    Kwon, Key Ho
    Jeon, Jae Wook
    JOURNAL OF SEMICONDUCTOR TECHNOLOGY AND SCIENCE, 2012, 12 (02) : 150 - 161
  • [9] Real-time detection of driver cognitive distraction using support vector machines
    Liang, Yulan
    Reyes, Michelle L.
    Lee, John D.
    IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2007, 8 (02) : 340 - 350
  • [10] An Embedded Hardware-Efficient Architecture for Real-Time Cascade Support Vector Machine Classification
    Kyrkou, Christos
    Theocharides, Theocharis
    Bouganis, Christos-Savvas
    2013 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING AND SIMULATION (IC-SAMOS), 2013, : 129 - 136