Abstract
This paper describes the implementation of a robust dynamic hand gesture recognizer using a depth sensor. The recognizer uses only depth image information, and the hand position provided by a hand tracker library, in order to construct its feature vectors. The recognizer builds two types of feature vectors to increase accuracy; the frame feature vectors that describe a static hand, and the sequence feature vectors that describe a contiguous segment of frames. The recognizer also uses two statistical classifiers. The frame feature vectors are utilized by the frame classifier. The results of the classifier, then become part of the sequence feature vector, which in turn are utilized by the sequence classifier. The results show that the accuracy of the recognizer increases more than twice, when using both classifiers. The recognizer also does not make any assumption for when a gesture begins or when it ends. Instead it learns to differentiate between noise, and a real gesture. A humanoid robot, ROBIN, is used for validation of the approach for human-robot interaction.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Celebi S, Aydin AS, Temiz TT, Arici T (2013) Gesture recognition using skeleton data with weighted dynamic time warping. In: VISAPP, pp 620–625
Ekman P (1976) Movements with precise meanings. J Commun 26(3):14–26
Hastie T, Tibshirani R, Friedman J (2009) The elements of statistical learning: data mining, inference, and prediction. Springer series in statistics, 2nd edn. Springer, New York
Knapp ML, Hall JA, Horgan TG (2013) Nonverbal communication in human interaction. In: Cengage learning
Li Z, Jarvis R (2009) Real time hand gesture recognition using a range camera. In: Australasian conference on robotics and automation, pp 21–27
Ni L, Aziz MAA (2016) A robust deep belief network-based approach for recognizing dynamic hand gestures. In: 13th international Bhurban conference on applied sciences and technology (IBCAST), pp 199–205
Plouffe G, Cretu AM, Payeur P (2015) Natural human-computer interaction using static and dynamic hand gestures. In: 2015 IEEE international symposium on haptic, audio and visual environments and games (HAVE), pp 1–6
ROBot-human-INteraction (ROBIN). http://agrosy.informatik.uni-kl.de/en/robots/robin/
Sohn MK, Lee SH, Kim DJ, Kim B, Kim H (2013) 3D hand gesture recognition from one example. In: 2013 IEEE international conference on consumer electronics (ICCE), pp 171–172
Tang M (2011) Recognizing hand gestures with microsoft’s kinect. Department of Electrical Engineering of Stanford University [sn], Palo Alto
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG
About this paper
Cite this paper
Zafar, Z., Salazar, D.A., Al-Darraji, S., Urukalo, D., Berns, K., Rodić, A. (2018). Human Robot Interaction Using Dynamic Hand Gestures. In: Ferraresi, C., Quaglia, G. (eds) Advances in Service and Industrial Robotics. RAAD 2017. Mechanisms and Machine Science, vol 49. Springer, Cham. https://doi.org/10.1007/978-3-319-61276-8_68
Download citation
DOI: https://doi.org/10.1007/978-3-319-61276-8_68
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-61275-1
Online ISBN: 978-3-319-61276-8
eBook Packages: EngineeringEngineering (R0)