Skip to main content
Log in

Pre-classification based hidden Markov model for quick and accurate gesture recognition using a finger-worn device

  • Published:
Applied Intelligence Aims and scope Submit manuscript

Abstract

Hidden Markov Model (HMM)-based recognition methods are very commonly used for some applications and can be highly accurate. However, they have a high computational complexity that creates problems when they are used for gesture recognition on resource-constrained wearable devices. In this paper, we propose a pre-classification method to reduce recognition complexity by dividing gesture vocabularies into groups, and maintain, even improve, the recognition accuracy by adaptively adjusting the HMMs for different groups. The technique consists of three tasks: gesture grouping, group modeling, and gesture modeling. Gesture grouping is performed using a K-means++ algorithm; the groups are modeled using a table-based method; and the gestures are modeled using an HMM-based approach. We evaluated the pre-classification method using real data collected by a tiny finger-worn device called a Magic Ring. The complexity of our method is much less than the standard Hidden Markov Model, without any loss of accuracy.

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

Similar content being viewed by others

References

  1. Junker H, Amft O, Lukowicz P, Troster G (2008) Gesture spotting with body-worn inertial sensors to detect user activities. Pattern Recognit 41(6):2010–2024

    Article  MATH  Google Scholar 

  2. Zhou Y, Cheng Z, Hasegawa T et al (2012) Detection of daily activities and analysis of abnormal behaviors based on a finger-worn device. In: Proceedings of the 5th IET international conference on ubi-media computing, Xining, China

    Google Scholar 

  3. Li Y, Chen X, Tian J et al (2010) Automatic recognition of sign language subwords based on portable accelerometer and EMG sensors. In: Proceedings of the 12th international conference on multimodal interfaces, Beijing, China, pp 8–12

    Google Scholar 

  4. Kela J, Korpipää P, Mäntyjärvi J et al (2006) Accelerometer-based gesture control for a design environment. Pers Ubiquitous Comput 10(5):285–299

    Article  Google Scholar 

  5. Rabiner LR (1989) A tutorial on hidden Markov models and selected applications in speech recognition. In: Proceedings of the IEEE, vol 77

    Google Scholar 

  6. Moni MA, Ali ABMS (2009) HMM based hand gesture recognition: a review on techniques and approaches. In: Proceedings of 2nd IEEE international conference on computer science and information technology, Beijing, China, 8–11 August 2009, pp 433–437

    Google Scholar 

  7. Mitra S, Acharya T (2007) Gesture recognition: a survey. IEEE Trans Syst Man Cybern, Part C, Appl Rev 37(3):311–323

    Article  Google Scholar 

  8. Uddin MZ, Lee JJ, Kim T-S (2010) Independent shape component-based human activity recognition via hidden Markov model. Appl Intell 33(2):193–206

    Article  Google Scholar 

  9. Maurer U, Rowe A, Smailagic A, Siewiorek D (2006) eWatch: a wearable sensor and notification platform. In: Proceedings of the IEEE international workshop on wearable and implantable body sensor networks, Cambridge, MA, USA, 3–5 April 2006, pp 142–145

    Chapter  Google Scholar 

  10. Morganti E, Angelini L, Adami A et al (2012) A smart watch with embedded sensors to recognize objects, grasps and forearm gestures. In: Proceedings of international symposium on robotics and intelligent sensors, Kuching, Malaysia, pp 1169–1175

    Google Scholar 

  11. Kela J, Korpipää P, Mäntyjärvi J et al (2006) Accelerometer-based gesture control for a design environment. Pers Ubiquitous Comput 10(5):285–299

    Article  Google Scholar 

  12. Junker H, Amft O, Lukowicz P, Troster G (2007) Gesture spotting with body-worn inertial sensors to detect user activities. Pattern Recognit 41(6):2010–2024

    Article  Google Scholar 

  13. Amma C, Georgi M, Schultz T (2012) Airwriting: hands-free mobile text input by spotting and continuous recognition of 3d-space handwriting with inertial sensors. In: Proceedings the 16th of international symposium on wearable computers, pp 52–59

    Google Scholar 

  14. Kallio S, Kela J, Korpipaa P, Mantyjarvi J (2006) User independent gesture interaction for small handheld devices. Int J Pattern Recognit Artif Intell 20(4):505–524

    Article  Google Scholar 

  15. Amstutz R, Amft O, French B et al (2009) Performance analysis of an HMM-based gesture recognition using a wristwatch device. In: Proceedings of the 7th IEEE international conference on computational science and engineering, Vancouver, British Columbia, 29–31 August 2009, pp 303–309

    Google Scholar 

  16. Jing L, Zhou Y, Cheng Z, Huang T (2012) Magic ring: a finger-worn device for multiple appliances control using static finger gestures. Sensors 12(5):5775–5790

    Article  Google Scholar 

  17. Zhou Y, Jing L, Wang J, Cheng Z (2012) Separator design of gesture signals based on adaptive threshold using wearable sensors. In: Proceedings of the 26th international conference on advanced information networking and applications workshops, Fukuoka, Japan

    Google Scholar 

  18. Arthur D, Vassilvitskii S (2007) K-means++: the advantages of careful seeding. In: Proceedings of the eighteenth annual ACM-SIAM symposium on discrete algorithms (SODA’07), New Orleans, LO, 7–9 January 2007, pp 1027–1035

    Google Scholar 

  19. Fahim M, Fatima I, Lee S, Park YT (2013) EFM: evolutionary fuzzy model for dynamic activities recognition using a smartphone accelerometer. Appl Intell 39(3):475–488

    Article  Google Scholar 

  20. Rekimoto J (2001) GestureWrist and GesturePad: unobtrusive wearable interaction devices. In: Proceedings the fifth international symposium on wearable computers, Zurich, Switzerland, 7–9 October 2001, pp 21–27

    Chapter  Google Scholar 

  21. Kim IC, Chien SI (2001) Analysis of 3D hand trajectory gestures using stroke-based composite hidden Markov models. Appl Intell 15(2):131–143

    Article  MATH  Google Scholar 

  22. Juang BH, Rabiner LR (1991) Hidden Markov models for speech recognition. Technometrics 33(3):251–272

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yinghui Zhou.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Zhou, Y., Cheng, Z., Jing, L. et al. Pre-classification based hidden Markov model for quick and accurate gesture recognition using a finger-worn device. Appl Intell 40, 613–622 (2014). https://doi.org/10.1007/s10489-013-0492-y

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10489-013-0492-y

Keywords

Navigation