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 条
  • [41] Real-time Traffic Sign Recognition System with Deep Convolutional Neural Network
    Jung, Seokwoo
    Lee, Unghui
    Jung, Jiwon
    Shim, David Hyunchul
    2016 13TH INTERNATIONAL CONFERENCE ON UBIQUITOUS ROBOTS AND AMBIENT INTELLIGENCE (URAI), 2016, : 31 - 34
  • [42] FPGA-Based Real-Time Multichannel Neural Dataset Generation
    Schaffer, Laszlo
    Nagy, Zoltan
    Kincses, Zoltan
    Fiath, Richard
    2017 EUROPEAN CONFERENCE ON CIRCUIT THEORY AND DESIGN (ECCTD), 2017,
  • [43] Implementation of Deep Learning Neural Network for Real-time Object Recognition in OpenCL Framework
    Luo, Yukui
    Li, Shuai
    Sun, Kuangyuan
    Renteria, Raul
    Choi, Ken
    PROCEEDINGS INTERNATIONAL SOC DESIGN CONFERENCE 2017 (ISOCC 2017), 2017, : 298 - 299
  • [44] FPGA-based Real-time Object Tracking using a Particle Filter with Stream Architecture
    Tahara, Akane
    Hayashida, Yoshiki
    Thu, Theint Theint
    Shibata, Yuichiro
    Oguri, Kiyoshi
    2016 FOURTH INTERNATIONAL SYMPOSIUM ON COMPUTING AND NETWORKING (CANDAR), 2016, : 422 - 428
  • [45] Real-time Patient Facial Expression Recognition Using Convolutional Neural Network
    Chen, Xin
    Qian, Yutong
    Fu, Shilei
    Song, Qian
    2019 INTERNATIONAL CONFERENCE ON IMAGE AND VIDEO PROCESSING, AND ARTIFICIAL INTELLIGENCE, 2019, 11321
  • [46] Real-Time Facial Expression Recognition Using Deep Convolutional Neural Network
    Zeng, Yuwen
    Xiao, Nan
    Wang, Kaidi
    Yuan, Hang
    2019 IEEE INTERNATIONAL CONFERENCE ON MECHATRONICS AND AUTOMATION (ICMA), 2019, : 1536 - 1541
  • [47] Real-Time Sign Language Fingerspelling Recognition using Convolutional Neural Network
    Oguntimilehin, Abiodun
    Balogun, Kolade
    INTERNATIONAL ARAB JOURNAL OF INFORMATION TECHNOLOGY, 2024, 21 (01) : 158 - 165
  • [48] A Design and Implementation of FPGA-Based Real-time Simulator for Distribution System with DG Integration
    Ding Chengdi
    Li Peng
    Wang Chengshan
    Wang Zhiying
    Yan Dawei
    Zhou Jin
    Lei Zheng
    2016 CHINA INTERNATIONAL CONFERENCE ON ELECTRICITY DISTRIBUTION (CICED), 2016,
  • [49] A versatile electrode sorting module for MEAs: implementation in a FPGA-based real-time system
    Pirog, Antoine
    Bornat, Yannick
    Renaud, Sylvie
    Perrier, Romain
    Jaffredo, Manon
    Raoux, Matthieu
    Lang, Jochen
    2017 IEEE BIOMEDICAL CIRCUITS AND SYSTEMS CONFERENCE (BIOCAS), 2017,
  • [50] FPGA-enabled Binarized Convolutional Neural Networks toward Real-time Embedded Object Recognition System for Service Robots
    Yoshimoto, Yuma
    Shuto, Daisuke
    Tamukoh, Hakaru
    2019 4TH IEEE INTERNATIONAL CIRCUITS AND SYSTEMS SYMPOSIUM (ICSYS), 2019,