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 条
  • [21] Scalable hardware architecture for disparity map computation and object location in real-time
    Pedro Miguel Santos
    João Canas Ferreira
    José Silva Matos
    Journal of Real-Time Image Processing, 2016, 11 : 473 - 485
  • [22] Real-Time Image Resizing Hardware Accelerator for Object Detection Algorithms
    Mishra, Gaurav
    Aung, Yan Lin
    Wu, Meiqing
    Lam, Siew-Kei
    Srikanthan, Thambipillai
    2013 INTERNATIONAL SYMPOSIUM ON ELECTRONIC SYSTEM DESIGN (ISED), 2013, : 98 - 102
  • [23] A Modified Parallel Learning Vector Quantization Algorithm for Real-Time Hardware Applications
    Alkim, Erdem
    Akleylek, Sedat
    Kilic, Erdal
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2017, 26 (10)
  • [24] High performance scalable hardware SOM architecture for real-time vector quantization
    Jovanovic, Slavisa
    Rabah, Hassan
    Weber, Serge
    2018 IEEE THIRD INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, APPLICATIONS AND SYSTEMS (IPAS), 2018, : 256 - 261
  • [25] FPGA-Based Parallel Hardware Architecture for Real-Time Image Classification
    Qasaimeh, Murad
    Sagahyroon, Assim
    Shanableh, Tamer
    IEEE TRANSACTIONS ON COMPUTATIONAL IMAGING, 2015, 1 (01) : 56 - 70
  • [26] Real-time obstacle detection on a massively parallel linear architecture
    Bertozzi, M
    Broggi, A
    Fascioli, A
    ICA(3)PP 97 - 1997 3RD INTERNATIONAL CONFERENCE ON ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, 1997, : 535 - 542
  • [27] RTSVM: Real Time Support Vector Machines
    Ben Rejab, Fahmi
    Nouira, Kaouther
    Trabelsi, Abdelwahed
    2014 SCIENCE AND INFORMATION CONFERENCE (SAI), 2014, : 1038 - 1042
  • [28] Efficient approximations for support vector machines in object detection
    Kienzle, W
    Bakir, G
    Franz, M
    Schölkopf, B
    PATTERN RECOGNITION, 2004, 3175 : 54 - 61
  • [29] A parallel and scalable digital architecture for training support vector machines
    Kui-kang Cao
    Hai-bin Shen
    Hua-feng Chen
    Journal of Zhejiang University SCIENCE C, 2010, 11 : 620 - 628