FPGA implementation of two multilayer perceptron neural network in cascade for efficient real time hand gestures tracking

被引:3
作者
Heidaryan, Mehdi [1 ]
Karimi, Gholamreza [1 ]
机构
[1] Razi Univ, Fac Elect & Comp Engn, Dept Elect Engn, Kermanshah 6714967346, Iran
关键词
Hand tracking; Hand gestures; MLP; FPGA implementation; Skin detection; RECOGNITION; MOMENTS; RULES;
D O I
10.1016/j.micpro.2023.104849
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents implementation of a hand gestures tracking system with a fully connected multilayer perceptron and a supervised sequential learning algorithm on low cost FPGAs (Field Programmable Gate Array). Two networks are used in the study. The first network is trained to detect skins and the second identifies face and hand gestures. Also, a binary image is made from the first network, which is fed into the second network as input. Skin network has two output classes, and hand network 6. The first network recognizes skin and non-skin images and the other distinguishes hands from faces while hand gestures are tracked and classified. Both networks are trained in Matlab before each was implemented on a separate FPGA and the two FPGAs are then connected to each other. Finally, the overall result is compared. Both networks are implemented on Xilinx Spartan XC3S1000 4fg456. Two hardware-implemented networks are applied to a video sequence frame by frame. Features of both hands are extracted and the network is trained using a constructed vector to track left and right hands. Results show that the implemented system enjoys a suitable trade-off between accuracy and speed, reaching 208 fps with the least memory usage. This method has been compared to other methods, as well as methods in which only one threshold is used to detect skin color.
引用
收藏
页数:12
相关论文
共 48 条
[1]   Hand Gestures Recognition Using Radar Sensors for Human-Computer-Interaction: A Review [J].
Ahmed, Shahzad ;
Kallu, Karam Dad ;
Ahmed, Sarfaraz ;
Cho, Sung Ho .
REMOTE SENSING, 2021, 13 (03) :1-24
[2]   Copy-move forgery detection technique based on discrete cosine transform blocks features [J].
Armas Vega, Esteban Alejandro ;
Gonzalez Fernandez, Edgar ;
Sandoval Orozco, Ana Lucila ;
Garcia Villalba, Luis Javier .
NEURAL COMPUTING & APPLICATIONS, 2021, 33 (10) :4713-4727
[3]   Image classification using separable invariants moments based on Racah polynomials [J].
Batioua, Imad ;
Benouini, Rachid ;
Zenkouar, Khalid ;
Zahi, Azeddine .
PROCEEDINGS OF THE FIRST INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING IN DATA SCIENCES (ICDS2017), 2018, 127 :320-327
[4]  
Biradar RG, 2017, 2017 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI), P629, DOI 10.1109/ICACCI.2017.8125911
[5]   Human skin detection through correlation rules between the YCb and YCr subspaces based on dynamic color clustering [J].
Brancati, Nadia ;
De Pietro, Giuseppe ;
Frucci, Maria ;
Gallo, Luigi .
COMPUTER VISION AND IMAGE UNDERSTANDING, 2017, 155 :33-42
[6]   Hand gesture recognition using Haar-like features and a stochastic context-free grammar [J].
Chen, Qing ;
Georganas, Nicolas D. ;
Petriu, Emil M. .
IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 2008, 57 (08) :1562-1571
[7]   Highly-Optimized Radar-Based Gesture Recognition System with Depthwise Expansion Module [J].
Chmurski, Mateusz ;
Mauro, Gianfranco ;
Santra, Avik ;
Zubert, Mariusz ;
Dagasan, Goekberk .
SENSORS, 2021, 21 (21)
[8]  
Coric S, 2002, INT CONF MICROELECTR, P601, DOI 10.1109/MIEL.2002.1003329
[9]   Efficient computations for generalized Zernike moments and image recovery [J].
Deng, An-Wen ;
Gwo, Chih-Ying .
APPLIED MATHEMATICS AND COMPUTATION, 2018, 339 :308-322
[10]   Service robot system with integration of wearable Myo armband for specialized hand gesture human-computer interfaces for people with disabilities with mobility problems [J].
Ding, Ing-, Jr. ;
Lin, Rui-Zhi ;
Lin, Zong-Yi .
COMPUTERS & ELECTRICAL ENGINEERING, 2018, 69 :815-827