Skip to main content
Log in

Depth-based hand gesture recognition

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

In this article, a dynamic gesture recognition system with the depth information is proposed. The proposed system consists of three main components: preprocessing, static posture recognition and dynamic gesture recognition. In the first component, the background subtraction is used to exclude invalid gestures that is not generated by the main user, and then to detect and track the hand. Second, the region of hand is extracted using an adaptive square. Once the region of hand is obtained, the features of hand are extracted and the static hand posture are classified using the support vector machine (SVM). Finally, nine commonly used dynamic hand gestures can be detected using different methods. In the experiments, the static hand posture classification was evaluated in different postures and the performance of dynamic gesture recognition is verified by two different persons at 4 different position with 2 different depths. The experiment results show that the proposed system can accurately detect the dynamic hand gestures with an average recognition rate of 87.6 %, which is good for controlling the embedded systems, such as home appliances.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13

Similar content being viewed by others

References

  1. Barkoky A, Charkari N M (2011) Static Hand Gesture Recognition of Persian Sign Numbers using Thinning Method. International Conference on Multimedia Technology (ICMT)

  2. Bradski G, Kaehler A (2008) Learning OpenCV: Computer Vision with the OpenCV Library,, vol. 1, 1st edn, O’reilly Media

  3. Chang CC, Lin CJ (2011) LIBSVM: a library for support vector machines. ACM Trans Intell Syst Technol 2(3):pp. 27:1–27:27

  4. Chen C-P, Chen Y-T, Lee P-H, Tsai Y-P, Lei S (2011) Real-time Hand Tracking on Depth Images. IEEE Visual Communications and Image Processing (VCIP)

  5. Choi J, Park H, Park, J-I (2011) Hand Shape Recognition Using Distance Transform and Shape Decomposition. 18th IEEE International Conference on Image Processing (ICIP)

  6. Douglas D, Peucker T (1973) Algorithms for the reduction of the number of points required to represent a digitized line or its caricature. Can Cartographer 10(2):112–122

    Article  Google Scholar 

  7. Graham RL (1972) An efficient algorithm for determining the convex hull of a finite planar set. Inf Process Lett 1:132–133

    Article  MATH  Google Scholar 

  8. Homma K, Takenaka E-I (1985) An image processing method for feature extraction of space-occupying lesions. J Nucl Med 26:1472–1477

    Google Scholar 

  9. Huang D-Y, Hu W-C, Chang S-H (2009) Vision-based Hand Gesture Recognition Using PCA+Gabor Filters and SVM. Fifth International Conference on Intelligent Information Hiding and Multimedia Signal Processing

  10. Kakumanu P, Makrogiannis S, Bourbakis N (2007) A survey of skin-color modeling and detection methods. Pattern Recogn 40(3):1106–1122

    Article  MATH  Google Scholar 

  11. Keskin C, Kirac F, Kara Y E, Akarun L (2012) Randomized Decision Forests for Static and Dynamic Hand Shape Classification. IEEE Computer Society Conference on Computer Vision and Pattern Recognition Workshops (CVPRW)

  12. Kurakin A, Zhang Z, Liu Z (2012) A Real Time System for Dynamic Hand Gesture Recognition With A Depth Sensor. Proceedings of the 20th European Signal Processing Conference (EUSIPCO)

  13. Li W, Zhang Z, Liu Z (2008) Expandable data-driven graphical modeling of human actions based on salient postures. IEEE Trans Circuits Syst Video Technol 18(11):1499–1510

    Article  Google Scholar 

  14. Liu Y, Yin Y, Zhang S (2012) Hand Gesture Recognition Based on HU Moments in Interaction of Virtual Reality. 4th International Conference on Intelligent Human-Machine Systems and Cybernetics

  15. Minnen D, Zafrulla Z (2011) Towards Robust Cross-User Hand Tracking and Shape Recognition. IEEE International Conference on Computer Vision Workshops (ICCV Workshops)

  16. Oprisescu S, Rasche C, Su B (2012) Automatic Static Hand Gesture Recognition Using TOF Cameras. Proceedings of the 20th European Signal Processing Conference (EUSIPCO)

  17. Prime Sense (2010) Prime sense Xtion’s hardware. http://www.primesense.com. Accessed 22 March 2013

  18. Prime Sense OpenNI User Guide. pp 26-29

  19. Raheja J L, Chaudhary A, Singal K (2011) Tracking of Fingertips and Centres of Palm using KINECT. Third International Conference on Computational Intelligence, Modelling & Simulation

  20. Ren Z, Yuan J, Zhang Z (2011) Robust Hand Gesture Recognition Based on Finger-Earth Mover’s Distance with a Commodity Depth Camera. Proceedings of the 19th ACM international conference on Multimedia

  21. Senanayake R, Kumarawadu S (2012) A Robust Vision-based Hand Gesture Recognition System for Appliance Control In Smart Homes. IEEE International Conference on Signal Processing, Communication and Computing (ICSPCC)

  22. Shrivastava R (2013) A Hidden Markov Model based Dynamic Hand Gesture Recognition System using OpenCV. IEEE 3rd International Advance Computing Conference (IACC)

  23. Suryanarayan P, Subramanian A, Mandalapu D (2010) Dynamic Hand Pose Recognition using Depth Data, 20th International Conference on Pattern Recognition (ICPR)

  24. Wachs JP, Kolsch M, Stern H, Edan Y (2011) Vision-based hand-gesture applications. Commun ACM 54(2):60–71

    Article  Google Scholar 

  25. Wu C-H, Lin C-H (2013) Depth-based hand gesture recogn ition for home appliance control. IEEE 17th International Symposium on Consumer Electronics (ISCE)

  26. Yang Z, Li Y, Chen W, Zheng Y (2012) Dynamic Hand Gesture Recognition Using Hidden Markov Models. The 7th International Conference on Computer Science & Education (ICCSE 2012)

  27. Zhu X, Wong KK (2012) Single-Frame Hand Gesture Recognition Using Color and Depth Kernel Descriptors. 21st International Conference on Pattern Recognition (ICPR)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Chang Hong Lin.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Wu, CH., Chen, WL. & Lin, C.H. Depth-based hand gesture recognition. Multimed Tools Appl 75, 7065–7086 (2016). https://doi.org/10.1007/s11042-015-2632-3

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-015-2632-3

Keyword

Navigation