JOURNAL ARTICLE

FPGA-based Implementation of Hand Gesture Recognition Using Convolutional Neural Network

Tongtong ZhangWeiguo ZhouXin JiangYunhui Liu

Year: 2018 Journal:   2018 IEEE International Conference on Cyborg and Bionic Systems (CBS) Pages: 133-138

Abstract

Convolutional Neural Network (CNN) is a deep learning algorithm which is widely used in image processing and pattern recognition due to its robustness to feature invariance. However, it is also computation-intensive that results in a bad real-time performance. Field Programmable Gate Arrays (FPGA) has good performance in energy-efficiency, flexibility of parallel processing and pipelined operations. Thus it is expected to be used for accelerating deep learning algorithm. In this research, a FPGA based system is developed to realize the real-time Hand Gesture Recognition. We train a designed CNN model with caffe framework and obtain the model's parameters on PC. Bilinear interpolation algorithm is used to adjust the size of the image captured by camera. Then we use FPGA to implement the inference process of Hand Gesture Recognition with obtained parameters by designing an accelerator using Xilinx SDx tools.

Keywords:
Computer science Field-programmable gate array Convolutional neural network Robustness (evolution) Artificial intelligence Gesture recognition Deep learning Feature extraction Computation Artificial neural network Pattern recognition (psychology) Gesture Embedded system Algorithm

Metrics

8
Cited By
0.87
FWCI (Field Weighted Citation Impact)
21
Refs
0.72
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Hand Gesture Recognition Systems
Physical Sciences →  Computer Science →  Human-Computer Interaction
Advanced Neural Network Applications
Physical Sciences →  Computer Science →  Computer Vision and Pattern Recognition
CCD and CMOS Imaging Sensors
Physical Sciences →  Engineering →  Electrical and Electronic Engineering
© 2026 ScienceGate Book Chapters — All rights reserved.