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 条
  • [1] 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
    [J]. JOURNAL OF SEMICONDUCTOR TECHNOLOGY AND SCIENCE, 2012, 12 (02) : 150 - 161
  • [2] A DSP/FPGA-based parallel architecture for real-time image processing
    Yan, Luxin
    Zhang, Tianxu
    Zhong, Sheng
    [J]. WCICA 2006: SIXTH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-12, CONFERENCE PROCEEDINGS, 2006, : 610 - 610
  • [3] A FPGA-based Architecture for Real-Time Image Matching
    Wang, Jianhui
    Zhong, Sheng
    Xu, Wenhui
    Zhang, Weijun
    Cao, Zhiguo
    [J]. MIPPR 2013: PARALLEL PROCESSING OF IMAGES AND OPTIMIZATION AND MEDICAL IMAGING PROCESSING, 2013, 8920
  • [4] An FPGA-based Parallel Hardware Architecture for Real-time Face Detection using a Face Certainty Map
    Jin, Seunghun
    Kim, Dongkyun
    Nguyen, Thuy Tuong
    Jun, Bongjin
    Kim, Daijin
    Jeon, Jae Wook
    [J]. 2009 20TH IEEE INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS, 2009, : 61 - +
  • [5] Parallel FPGA-Based Architecture for Real-Time AUV Robust Control
    Liu, Yuan
    Bao, Di
    Yang, Rui
    Li, Ming
    Li, Shuwei
    Feng, Xuchen
    [J]. 2020 IEEE 6TH INTERNATIONAL CONFERENCE ON CONTROL SCIENCE AND SYSTEMS ENGINEERING (ICCSSE), 2019, : 86 - 91
  • [6] An FPGA-Based Hardware Architecture of Gaussian-Adaptive Bilateral Filter for Real-Time Image Denoising
    Xie, Ailin
    Zhang, Ao
    Mei, Guohui
    [J]. IEEE ACCESS, 2024, 12 : 115277 - 115285
  • [7] FPGA-based architecture for real-time IP video and image compression
    Maroulis, D.
    Sgouros, N.
    Chaikalis, D.
    [J]. 2006 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-11, PROCEEDINGS, 2006, : 5579 - +
  • [8] A Real-time FPGA-Based Architecture for OpenSURF
    Chen, Chaoxiu
    Yong, Huang
    Zhong, Sheng
    Yan, Luxin
    [J]. MIPPR 2015: PATTERN RECOGNITION AND COMPUTER VISION, 2015, 9813
  • [9] Real-time image processing with a compact FPGA-based systolic architecture
    Torres-Huitzil, C
    Arias-Estrada, M
    [J]. REAL-TIME IMAGING, 2004, 10 (03) : 177 - 187
  • [10] FPGA-based architecture for motion recovering in real-time
    Arias-Estrada, M
    Maya-Rueda, SE
    Torres-Huitzil, C
    [J]. REAL-TIME IMAGING VI, 2002, 4666 : 116 - 123