FPGA-Based Implementation of a Real-Time Object Recognition System Using Convolutional Neural Network

被引:35
|
作者
Gilan, Ali Azarmi [1 ]
Emad, Mohammad [1 ]
Alizadeh, Bijan [1 ]
机构
[1] Univ Tehran, Coll Engn, Sch Elect & Comp Engn, Tehran 14395515, Iran
关键词
Micromechanical devices; Convolution; Kernel; Bandwidth; Object recognition; Arrays; Real-time systems; Convolutional neural network; object recognition; FPGA; configurable architecture;
D O I
10.1109/TCSII.2019.2922372
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
High computational complexity and power consumption makes convolutional neural networks (CNNs) ineligible for real-time embedded applications. In this brief, we introduce a low power and flexible platform as a hardware accelerator for CNNs. The proposed architecture is fully configurable by a software library so that it can perform different CNN models with a reconfigurable hardware. The hardware accelerator is evaluated on a ZC706 evaluation board. We make use of the AlexNet architecture in a real-time object recognition application to demonstrate the effectiveness of the proposed CNN accelerator. The results show that the performance rates of 198.1 GOP/s using 512 DSP blocks and 23.14 GOP/s using 64 DSP blocks are achievable for the convolution and fully connected layers, respectively. Moreover, images are processed at 82 frames/s, which is significantly higher than existing implementations.
引用
收藏
页码:755 / 759
页数:5
相关论文
共 50 条
  • [31] Real-time CVSA decals recognition system using deep convolutional neural network architectures
    Yepez, Juan
    Castro-Zunti, Riel
    Choi, Younhee
    Ko, Seok-Bum
    IET INTELLIGENT TRANSPORT SYSTEMS, 2021, 15 (11) : 1359 - 1371
  • [32] Real-time Bhutanese Sign Language digits recognition system using Convolutional Neural Network
    Wangchuk, Karma
    Riyamongkol, Panomkhawn
    Waranusast, Rattapoom
    ICT EXPRESS, 2021, 7 (02): : 215 - 220
  • [33] An FPGA-based real-time image processing system
    ZONG Dexiang
    HE Yonghui
    Baosteel Technical Research, 2013, 7 (04) : 8 - 10
  • [34] Real-time FPGA-based image rectification system
    Vancea, Cristian
    Nedevschi, Sergiu
    Negru, Mihai
    Mathe, Stefan
    VISAPP 2006: PROCEEDINGS OF THE FIRST INTERNATIONAL CONFERENCE ON COMPUTER VISION THEORY AND APPLICATIONS, VOL 1, 2006, : 93 - +
  • [35] Object distance estimation algorithm for real-time FPGA-based stereoscopic vision system
    Strotov, Valery V.
    Smirnov, Sergey A.
    Korepanov, Simon E.
    Cherpalkin, Alexey V.
    HIGH-PERFORMANCE COMPUTING IN GEOSCIENCE AND REMOTE SENSING VIII, 2018, 10792
  • [36] A Novel Low-cost FPGA-based Real-time Object Tracking System
    Gao, Peng
    Yuan, Ruyue
    Lin, Zhicong
    Zhang, Linsheng
    Zhang, Yan
    2017 IEEE 12TH INTERNATIONAL CONFERENCE ON ASIC (ASICON), 2017, : 654 - 657
  • [37] FPGA-based Real-Time Citrus Classification System
    Aurelio Nuno-Maganda, Marco
    Hernandez-Mier, Yahir
    Torres-Huitzil, Cesar
    Jimenez-Arteaga, Josue
    2014 IEEE 5TH LATIN AMERICAN SYMPOSIUM ON CIRCUITS AND SYSTEMS (LASCAS), 2014,
  • [38] Development of a FPGA-Based Real-Time Simulation System
    Oliveira, Yago F.
    La-Gatta, Filipe A.
    Ferreira, Rodrigo A. F.
    Rodrigues, Marcio C. B. P.
    2019 IEEE 15TH BRAZILIAN POWER ELECTRONICS CONFERENCE AND 5TH IEEE SOUTHERN POWER ELECTRONICS CONFERENCE (COBEP/SPEC), 2019,
  • [39] Implementation of Data-optimized FPGA-based Accelerator for Convolutional Neural Network
    Cho, Mannhee
    Kim, Youngmin
    2020 INTERNATIONAL CONFERENCE ON ELECTRONICS, INFORMATION, AND COMMUNICATION (ICEIC), 2020,
  • [40] FPGA-based real-time remote monitoring system
    Mendoza-Jasso, J
    Ornelas-Vargas, G
    Castañeda-Miranda, R
    Ventura-Ramos, E
    Zepeda-Garrido, A
    Herrera-Ruiz, G
    COMPUTERS AND ELECTRONICS IN AGRICULTURE, 2005, 49 (02) : 272 - 285