Skip to main content

Paper Beats Rock: Elaborating the Best Machine Learning Classifier for Hand Gesture Recognition

  • Conference paper
  • First Online:
Serious Games (JCSG 2022)

Abstract

More and more digital experiences, such as Serious Games, rely on gesture control as a means of natural human communication. Therefore we investigated the suitability of the Senso Glove: DK2 data glove and a Support Vector Machine for recognizing static hand gestures of the popular game Rock-Paper-Scissors in a previous work. Building on this, we now want to increase the scope of training and testing data and evaluate different kinds of Machine-Learning classifiers in addition to the Support Vector Machine. For this purpose, we ingested two different datasets, optimized them using grid search, and evaluated all user data in such a way that each user dataset was used individually for testing (leave-one-out) in order to obtain the most possible representative and user-independent result. Our results show that for a small number of gestures, Logistic Regression has the highest accuracy (97.6%) in predicting the results quickly. For a larger dataset, Random Forest achieves the highest accuracy (82.4%). Random Forest and Logistic Regression give very good results on both datasets (average 89.7%, both), but Logistic Regression is significantly faster overall. If the training and test data are not separated by user and are thus user-dependent, the results for both data sets improve to 99.2% and 99.5% with Support Vector Machine, respectively, and again Random Forest performs very well, with Logistic Regression showing small weaknesses here. In addition, we investigated how the accuracy of the classifiers performed when we gradually reduced the number of gestures from 25 to three in a dataset with 25 gestures and found that up to 11 gestures, a high accuracy of more than 94% could be achieved.

The data recorded in the course of this work are public available in https://github.com/serious-games-darmstadt/dataglove_senso-glove-dk2_rps-gestures (Last visited on 30 April 2022).

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 59.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 79.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    https://www.half-life.com/en/alyx/ (Last visited on 26 April 2022).

  2. 2.

    https://www.umop.com/rps.htm (Last visited on 29 April 2022).

  3. 3.

    https://senso.me (Last visited on 15 April 2022).

  4. 4.

    http://www.dg-tech.it/vhand3/products.html (Last visited on 15 April 2022).

  5. 5.

    https://senso.me (Last visited on 28 April 2022).

  6. 6.

    https://www.apple.com/macbook-pro-14-and-16/specs/ (Last visited on 30 April 2022).

  7. 7.

    https://scikit-learn.org/stable/ (Last visited on 30 April 2022).

References

  1. Achenbach, P., Müller, P., Wach, T., Tregel, T., Göbel, S.: Rock beats Scissor: SVM based gesture recognition with data gloves. In: 2021 IEEE International Conference on Pervasive Computing and Communications Workshops and other Affiliated Events (PerCom Workshops), pp. 617–622 (2021)

    Google Scholar 

  2. Berrar, D.: Bayes’ theorem and naive Bayes classifier. Encyclopedia of Bioinformatics and Computational Biology: ABC of Bioinformatics 403 (2018)

    Google Scholar 

  3. Bhuiyan, R.A., Tushar, A.K., Ashiquzzaman, A., Shin, J., Islam, M.R.: Reduction of gesture feature dimension for improving the hand gesture recognition performance of numerical sign language. In: 2017 20th International Conference of Computer and Information Technology (ICCIT), pp. 1–6. IEEE (2017)

    Google Scholar 

  4. Billiet, L., Oramas Mogrovejo, J.A., Hoffmann, M., Meert, W., Antanas, L.: Rule-based hand posture recognition using qualitative finger configurations acquired with the kinect. In: Proceedings of the 2nd International Conference on Pattern Recognition Applications and Methods, pp. 1–4 (2013)

    Google Scholar 

  5. Breiman, L.: Random forests. Mach. Learn. 45(1), 5–32 (2001)

    Article  MATH  Google Scholar 

  6. Fix, E., Hodges, J.L.: Nonparametric discrimination: consistency properties. Randolph Field, Texas, Project, pp. 21–49 (1951)

    Google Scholar 

  7. Kumar, P., Saini, R., Roy, P.P., Dogra, D.P.: A position and rotation invariant framework for sign language recognition (SLR) using Kinect. Multimed. Tools Appl. 77(7), 8823–8846 (2017). https://doi.org/10.1007/s11042-017-4776-9

    Article  Google Scholar 

  8. LaValley, M.P.: Logistic regression. Circulation 117(18), 2395–2399 (2008)

    Article  Google Scholar 

  9. Lovelace, D.C.: Rock-Paper-Scissors Variants (2003). https://www.umop.com/rps.htm

  10. Ma, W., Hu, J., Liao, J., Fan, Z., Wu, J., Liu, L.: Finger gesture recognition based on 3D-accelerometer and 3D-gyroscope. In: Douligeris, C., Karagiannis, D., Apostolou, D. (eds.) KSEM 2019. LNCS (LNAI), vol. 11775, pp. 406–413. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-29551-6_36

    Chapter  Google Scholar 

  11. de Melo, P.M.P.: Gesture recognition for human-robot collaborative assembly (2018)

    Google Scholar 

  12. Mittal, A., Kumar, P., Roy, P.P., Balasubramanian, R., Chaudhuri, B.B.: A modified LSTM model for continuous sign language recognition using leap motion. IEEE Sens. J. 19(16), 7056–7063 (2019)

    Article  Google Scholar 

  13. Pezzuoli, F., Corona, D., Corradini, M.L.: Recognition and classification of dynamic hand gestures by a wearable data-glove. SN Comput. Sci. 2(1), 1–9 (2020). https://doi.org/10.1007/s42979-020-00396-5

    Article  Google Scholar 

  14. Plawiak, P., Sośnicki, T., Niedźwiecki, M., Tabor, Z., Rzecki, K.: Hand body language gesture recognition based on signals from specialized glove and machine learning algorithms. IEEE Trans. Industr. Inform. 12(3), 1104–1113 (2016)

    Article  Google Scholar 

  15. Rosenblatt, F.: The perceptron: a probabilistic model for information storage and organization in the brain. Psychol. Rev. 65(6), 386 (1958)

    Article  Google Scholar 

  16. Saggio, G., Cavallo, P., Ricci, M., Errico, V., Zea, J., Benalcázar, M.E.: Sign language recognition using wearable electronics: implementing k-nearest neighbors with dynamic time warping and convolutional neural network algorithms. Sensors 20(14), 3879 (2020)

    Article  Google Scholar 

  17. Shukor, A.Z., et al.: A new data glove approach for Malaysian sign language detection. Procedia Comput. Sci. 76, 60–67 (2015)

    Article  Google Scholar 

  18. Stokoe, W.: Sign Language Structure. Linstok Press, Silver Spring, MD (1960)

    Google Scholar 

  19. Stokoe, W.C., Casterline, D.C., Croneberg, C.G.: A dictionary of American Sign Language on linguistic principles. Linstok Press (1976)

    Google Scholar 

  20. Swain, P.H., Hauska, H.: The decision tree classifier: design and potential. IEEE Trans. Geosci. Electron. 15(3), 142–147 (1977)

    Article  Google Scholar 

  21. Vapnik, V., Chervonenkis, A.: On a class of algorithms of learning pattern recognition. Autom. Remote. Control. 25, 937–945 (1964)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Philipp Achenbach .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Achenbach, P., Purdack, D., Wolf, S., Müller, P.N., Tregel, T., Göbel, S. (2022). Paper Beats Rock: Elaborating the Best Machine Learning Classifier for Hand Gesture Recognition. In: Söbke, H., Spangenberger, P., Müller, P., Göbel, S. (eds) Serious Games. JCSG 2022. Lecture Notes in Computer Science, vol 13476. Springer, Cham. https://doi.org/10.1007/978-3-031-15325-9_17

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-15325-9_17

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-15324-2

  • Online ISBN: 978-3-031-15325-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics