FPGA based Implementation of Binarized Neural Network for Sign Language Application

被引:2
|
作者
Jaiswal, Mohita [1 ]
Sharma, Vaidehi [1 ]
Sharma, Abhishek [1 ]
Saini, Sandeep [1 ]
Tomar, Raghuvir [1 ]
机构
[1] LNM Inst Informat Technol, Dept Elect & Commun Engn, Jaipur, Rajasthan, India
关键词
Binarized Neural Network(BNN); Computer Vision; Sign Language; FPGA;
D O I
10.1109/iSES52644.2021.00077
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In the last few years, there is an increasing demand for developing efficient solutions for computer vision-related tasks on FPGA hardware due to its quick protolyping and computing capabilities. Therefore, this work aims to implement a low precision Binarized Neural Network (BNN) using a Python framework on the Xilinx PYNQ-Z2 embedded platform to tackle the challenging problem of Sign Language recognie . More specifically, the FINN framework is adopted and the BNN topology is modified to adapt large resolution (i.e 64x64) to perform classification of proposed Indian Sign Language (ISL) gestures into corresponding numbers. In addition, data augmentation techniques are also applied to improve the overall performance of the neural network. Furthermore, hardware/software co-verification of BNN topology is performed to validate the accuracy after implementing it onto hardware. Extensive experimental results show that it achieves a classification rate of 843.8 frames per second (FPS) on PYNQ-Z2, FPGA which delivers higher performance as compared to previous works. Also, the post-implementation results are analyzed in terms of resource utilizal and power consumption.
引用
收藏
页码:303 / 306
页数:4
相关论文
共 50 条
  • [11] Efficient SIMD Implementation of Binarized Convolutional Neural Network
    Park, Yongmin
    Kim, Seongchan
    Kim, Tae-Hwan
    [J]. 2018 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS (ICCE), 2018,
  • [12] Neural network implementation on a FPGA
    Chen, YJ
    du Plessis, WP
    [J]. 2002 IEEE AFRICON, VOLS 1 AND 2: ELECTROTECHNOLOGICAL SERVICES FOR AFRICA, 2002, : 337 - 342
  • [13] A neural network FPGA implementation
    Coric, S
    Latinovic, I
    Pavasovic, A
    [J]. NEUREL 2000: PROCEEDINGS OF THE 5TH SEMINAR ON NEURAL NETWORK APPLICATIONS IN ELECTRICAL ENGINEERING, 2000, : 117 - 120
  • [14] Digital Recognition Based on Neural Network and FPGA Implementation
    Zhang, Chaoyue
    Wang, Yu
    Guo, Jinxu
    Zhang, Hao
    [J]. 2017 NINTH INTERNATIONAL CONFERENCE ON INTELLIGENT HUMAN-MACHINE SYSTEMS AND CYBERNETICS (IHMSC 2017), VOL 1, 2017, : 280 - 283
  • [15] Acceleration and Implementation of Convolutional Neural Network Based on FPGA
    Wang, Enyi
    Qiu, Dehui
    [J]. PROCEEDINGS OF 2019 IEEE 7TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND NETWORK TECHNOLOGY (ICCSNT 2019), 2019, : 321 - 325
  • [16] A Fully Connected Layer Elimination for a Binarized Convolutional Neural Network on an FPGA
    Nakahara, Hiroki
    Fujii, Tomoya
    Sato, Shimpei
    [J]. 2017 27TH INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS (FPL), 2017,
  • [17] A Batch Normalization Free Binarized Convolutional Deep Neural Network on an FPGA
    Nakahara, Hiroki
    Yonekawa, Haruyoshi
    Iwamoto, Hisashi
    Motomura, Masato
    [J]. FPGA'17: PROCEEDINGS OF THE 2017 ACM/SIGDA INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE GATE ARRAYS, 2017, : 290 - 290
  • [18] Hardware implementation of RRAM based binarized neural networks
    Huang, Peng
    Zhou, Zheng
    Zhang, Yizhou
    Xiang, Yachen
    Han, Runze
    Liu, Lifeng
    Liu, Xiaoyan
    Kang, Jinfeng
    [J]. APL MATERIALS, 2019, 7 (08)
  • [19] FPGA-based Convolution Neural Network for Traffic Sign Recognition
    Yao, Yuchen
    Zhang, Zhiqian
    Yang, Zhen
    Wang, Jian
    Lai, Jinmei
    [J]. 2017 IEEE 12TH INTERNATIONAL CONFERENCE ON ASIC (ASICON), 2017, : 891 - 894
  • [20] Neural Network Implementation of Divers Sign Language Recognition based on Eight Hu-Moment Parameters
    Mital, Matt Ervin G.
    Villaruel, Herbert V.
    Dadios, Elmer P.
    [J]. 2018 2ND INTERNATIONAL CONFERENCE ON INFORMATICS AND COMPUTATIONAL SCIENCES (ICICOS), 2018, : 147 - 152