A Real-time Hand Gesture Recognition System on Raspberry Pi: A Deep Learning-based Approach

被引:2
作者
Yu, Alyssa [1 ]
Qian, Cheng [2 ]
Guo, Yifan [3 ]
机构
[1] Poolesville High Sch, Poolesville, MD 20837 USA
[2] Hood Coll, Dept Comp Sci & Informat Technol, Frederick, MD 21701 USA
[3] Towson Univ, Dept Comp & Informat Sci, Towson, MD 21252 USA
来源
2024 IEEE 21ST CONSUMER COMMUNICATIONS & NETWORKING CONFERENCE, CCNC | 2024年
关键词
Deep learning; Raspberry Pi; American sign language; Hand gesture recognition; Edge intelligence; Internet of Things;
D O I
10.1109/CCNC51664.2024.10454652
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Recent years have witnessed the deep involvement of hand gesture recognition in Internet of Things (IoT) devices in healthcare, autonomous driving, virtual reality, augmented reality, etc., since hand gestures offer a natural and intuitive way for human beings to interact with IoT devices without relying on traditional input methods such as keyboards, mice, or touchscreens. Thus, accurate gesture recognition is crucial to its development. Consequently, many recognition approaches are proposed, from the traditional computer vision domain to the deep learning domain. Although with promising recognition performance, these approaches typically come with high computational and energy costs relying on graphics processing unit (GPU) accelerations, which cannot be compatible with low-cost and non-GPU IoT edge devices. To this end, in this paper, we develop an artificial intelligence (AI)-enabled system for real-time hand gesture recognition on low-cost edge devices, e.g., Raspberry Pis. Particularly, we first design a simple but effective convolutional neural network (CNN)-based model with residual blocks to handle American Sign Language (ASL) digits tasks, which enables fast-bust-accurate real-time inferences. Then, to fit the low-cost environment for edge devices, we involve model quantization techniques to shrink the model size, thus requiring reduced memory and storage for edge devices. In addition, we plug a motion sensor into our system to automatically turn off our recognition once it detects no people nearby, reducing energy consumption. By evaluating the performance of real-time hand gesture recognition, our system maintains a high prediction accuracy rate, e.g., over 96 %. Moreover, our designed solution has the potential to be privileged to other common low-cost edge devices.
引用
收藏
页码:499 / 506
页数:8
相关论文
共 21 条
[1]  
Alksasbeh M.Z., 2021, Indones. J. Electr. Eng. Comput. Sci., V21, P242
[2]  
[Anonymous], 2023, Gesture recognition market size, share covid- 19 impact analysis
[3]  
Bantupalli K, 2018, IEEE INT CONF BIG DA, P4896, DOI 10.1109/BigData.2018.8622141
[4]  
Garcia B., 2016, Convolutional Neural Networks for Visual Recognition, V2, P8
[5]  
Hashemi J, 2012, J IEEE I C DEVELOP L
[6]  
Howard A, 2019, Arxiv, DOI [arXiv:1905.02244, DOI 10.48550/ARXIV.1905.02244, 10.48550/arXiv.1905.02244]
[7]   Densely Connected Convolutional Networks [J].
Huang, Gao ;
Liu, Zhuang ;
van der Maaten, Laurens ;
Weinberger, Kilian Q. .
30TH IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR 2017), 2017, :2261-2269
[8]  
Hussain S, 2017, INT SOC DESIGN CONF, P48, DOI 10.1109/ISOCC.2017.8368821
[9]   Hand Gesture Recognition Algorithm Using SVM and HOG Model for Control of Robotic System [J].
Huu, Phat Nguyen ;
Phung Ngoc, Tan .
JOURNAL OF ROBOTICS, 2021, 2021
[10]  
Lai K, 2018, INT C PATT RECOG, P3451, DOI 10.1109/ICPR.2018.8545718