FPGA-Based Parallel Hardware Architecture for Real-Time Image Classification

被引:36
|
作者
Qasaimeh, Murad [1 ]
Sagahyroon, Assim [1 ]
Shanableh, Tamer [1 ]
机构
[1] AUS, Dept Comp Engn, Sharjah 26666, U Arab Emirates
关键词
Field-programmable gate array (FPGA); hardware implementation; image classification; scale-invariant feature transform (SIFT);
D O I
10.1109/TCI.2015.2424077
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper proposes a parallel hardware architecture for real-time image classification based on scale-invariant feature transform (SIFT), bag of features (BoFs), and support vector machine (SVM) algorithms. The proposed architecture exploits different forms of parallelism in these algorithms in order to accelerate their execution to achieve real-time performance. Different techniques have been used to parallelize the execution and reduce the hardware resource utilization of the computationally intensive steps in these algorithms. The architecture takes a 640x480 pixel image as an input and classifies it based on its content within 33 ms. A prototype of the proposed architecture is implemented on an FPGA platform and evaluated using two benchmark datasets: 1) Caltech-256 and 2) the Belgium Traffic Sign datasets. The architecture is able to detect up to 1270 SIFT features per frame with an increment of 380 extra features from the best recent implementation. We were able to speedup the feature extraction algorithm when compared to an equivalent software implementation by 54x and for classification algorithm by 6x, while maintaining the difference in classification accuracy within 3%. The hardware resources utilized by our architecture were also less than those used by other existing solutions.
引用
收藏
页码:56 / 70
页数:15
相关论文
共 50 条
  • [41] FPGA-Based Platform for Real-Time Internet
    Wielgosz, Maciej
    Panggabean, Mauritz
    Chilwan, Ameen
    Ronningen, Leif Arne
    2012 THIRD INTERNATIONAL CONFERENCE ON EMERGING SECURITY TECHNOLOGIES (EST), 2012, : 131 - 134
  • [42] 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
    ADVANCES IN ELECTRICAL AND COMPUTER ENGINEERING, 2020, 20 (01) : 63 - 70
  • [43] Design and Implementation of an FPGA-Based DNN Architecture for Real-time Outlier Detection
    Nadya Mohamed
    Joseph Cavallaro
    Journal of Signal Processing Systems, 2023, 95 : 845 - 861
  • [44] MobileSP: An FPGA-Based Real-Time Keypoint Extraction Hardware Accelerator for Mobile VSLAM
    Liu, Ye
    Li, Jingyuan
    Huang, Kun
    Li, Xiangting
    Qi, Xiuyuan
    Chang, Liang
    Long, Yu
    Zhou, Jun
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2022, 69 (12) : 4919 - 4929
  • [45] An FPGA-Based Real-Time Event Sampler
    Penneman, Niels
    Perneel, Luc
    Timmerman, Martin
    De Sutter, Bjorn
    RECONFIGURABLE COMPUTING: ARCHITECTURES, TOOLS AND APPLICATIONS, 2010, 5992 : 364 - +
  • [46] Real time FPGA-based architecture for video applications
    Saldana, Griselda
    Arias-Estrada, Miguel
    RECONFIG 2006: PROCEEDINGS OF THE 2006 IEEE INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGA'S, 2006, : 217 - +
  • [47] Adaptive allocation of software and hardware real-time tasks for FPGA-based embedded systems
    Pellizzoni, Rodolfo
    Caccamo, Marco
    PROCEEDINGS OF THE 12TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, 2006, : 208 - +
  • [48] FPGA-based Flexible Hardware Architecture for Image Interest Point Detection
    Hernandez-Lopez, Ana
    Torres-Huitzil, Cesar
    Garcia-Hernandez, Jose Juan
    INTERNATIONAL JOURNAL OF ADVANCED ROBOTIC SYSTEMS, 2015, 12
  • [49] FPGA-based real-time super-resolution on an adaptive image sensor
    Angelopoulou, Maria E.
    Bouganis, Christos-Savvas
    Cheung, Peter Y. K.
    Constantinides, George A.
    RECONFIGURABLE COMPUTING: ARCHITECTURES, TOOLS AND APPLICATIONS, 2008, 4943 : 125 - 136
  • [50] A New FPGA-based Real-Time Configurable System for Medical Image Processing
    Chiuchisan, Iuliana
    2013 E-HEALTH AND BIOENGINEERING CONFERENCE (EHB), 2013,