journal article·2022Open access

Robust Interactive Method for Hand Gestures Recognition Using Machine Learning

Amal Abdullah Mohammed Alteaimi, Mohamed Tahar Ben Othman

Computers, Materials & Continua· Volume 72· Issue 1

Abstract

The Hand Gestures Recognition (HGR) System can be employed to facilitate communication between humans and computers instead of using special input and output devices. These devices may complicate communication with computers especially for people with disabilities. Hand gestures can be defined as a natural human-to-human communication method, which also can be used in human-computer interaction. Many researchers developed various techniques and methods that aimed to understand and recognize specific hand gestures by employing one or two machine learning algorithms with a reasonable accuracy. This work aims to develop a powerful hand gesture recognition model with a 100% recognition rate. We proposed an ensemble classification model that combines the most powerful machine learning classifiers to obtain diversity and improve accuracy. The majority voting method was used to aggregate accuracies produced by each classifier and get the final classification result. Our model was trained using a self-constructed dataset containing 1600 images of ten different hand gestures. The employing of canny's edge detector and histogram of oriented gradient method was a great combination with the ensemble classifier and the recognition rate. The experimental results had shown the robustness of our proposed model. Logistic Regression and Support Vector Machine have achieved 100% accuracy. The developed model was validated using two public datasets, and the findings have proved that our model outperformed other compared studies.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Hand Gesture Recognition Systems · Human Pose and Action Recognition · Robotics and Automated Systems

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (32)

Show source-provided references
1. Human computer interaction using hand gesture10.1016/j.procs.2015.06.085 ↗
2. Hand gesture recognition: A literature review10.5121/ijaia.2012.3412 ↗
3. A systematic literature review on vision based gesture recognition techniques10.1007/s11042-018-5971-z ↗
4. A method for hand gesture recognition
5. Hand number gesture recognition using the recognized hand parts in depth images10.1007/s11042-014-2370-y ↗
6. Hand gestures recognition with improved skin color segmentation in human-computer interaction applications
7. A simple and effective method for hand gesture recognition
8. A robust hand gesture recognition method via convolutional neural network
9. Sonka · Image Processing, Analysis and Machine Vision · 2008 · 116
10. A study analysis on the different image segmentation techniques
11. A binary sine cosine-modified whale optimization algorithm for feature selection
12. Feature extraction: A survey of the types, techniques, applications
13. Statistical inference for probabilistic functions of finite state markov chains10.1214/aoms/1177699147 ↗
14. Support-vector networks10.1007/BF00994018 ↗
15. Breiman · Classification and Regression Trees · 1984
16. The origins of logistic regression
17. An introduction to kernel and nearest-neighbor nonparametric regression10.1080/00031305.1992.10475879 ↗
18. Forecasting E-commerce adoption based on bidirectional recurrent neural networks10.32604/cmc.2022.021268 ↗
19. Wind speed ensemble forecasting based on deep learning using adaptive dynamic optimization algorithm10.1109/ACCESS.2021.3111408 ↗
20. Dynamic voting classifier for risk identification in supply chain 4.010.32604/cmc.2021.018179 ↗
21. Hand gesture recognition based on improved histograms of oriented gradients
22. Schumacher · Lecture Notes in Computer Science · 2012 · 7476 · 49810.1007/978-3-642-32717-9_50 ↗
23. Hand gesture recognition using infrared imagery provided by leap motion controller10.1007/978-3-319-48680-2_5 ↗
24. Deep learning based accurate hand gesture recognition using enhanced CNN
25. Hand poses detection using convolutional neural network
26. Feature based algorithmic analysis on American sign language dataset10.14569/IJACSA.2019.0100575 ↗
27. American sign language character recognition with capsule networks
28. Sign language recognition using deep learning and computer vision10.5373/JARDCS/V12SP5/20201842 ↗
29. Histograms of oriented gradients for human detection
30. Adaptive dynamic meta-heuristics for feature selection and classification in diagnostic accuracy of transformer faults10.1109/ACCESS.2021.3083593 ↗
31. A novel diversity measure and classifier selection approach for generating ensemble classifiers10.1109/ACCESS.2019.2949059 ↗
32. Kaggle · (2017 Oct. 20)