PCA & HMM Based Arm Gesture Recognition Using Inertial Measurement Unit

This paper presents a novel arm gesture recognition approach that is capable of recognizing seven commonly used sequential arm gestures based upon the outputs from Inertial Measurement Unit (IMU) integrated with 3-D accelerometer and 3-D gyroscope. Unlike the traditional gesture recognition methods where the states in the gesture sequence are irrelevant, our proposed recognition system is intentionally designed to recognize the meaningful gesture sequence where each gesture state relates to the contiguous states which is applicable in the specific occasions such as the police directing the traffic and the arm-injured patients performing a set of arm gestures for effective rehabilitation. In the proposed arm gesture recognition system, the waveforms of the inertial outputs, i.e., 3-D accelerations and 3-D angular rates are automatically segmented for each arm gesture trace at first. Then we employ the Principal Component Analysis (PCA) - a computationally efficient feature selection method characteristic of compressing the inertial data and minimizing the influences of gesture variations. These selected features from PCA are compared with those standard features stored in pattern templates to acquire the gesture observation sequence that satisfy the Markov property. Finally, the Hidden Markov Model is applied in deducing the most likely arm gesture sequence. The experimental results show that our arm gesture classifier achieves up to 93% accuracy. By comparing with the other published recognition methods, our approach verifies the robustness and feasibility in arm gesture recognition using wearable MEMS sensors.

[1]  Kongqiao Wang,et al.  A Framework for Hand Gesture Recognition Based on Accelerometer and EMG Sensors , 2011, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[2]  S. Mitra,et al.  Gesture Recognition: A Survey , 2007, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[3]  Kenton R Kaufman,et al.  Upper-limb joint kinetics expression during wheelchair propulsion. , 2009, Journal of rehabilitation research and development.

[4]  Shengli Zhou,et al.  Gesture recognition for interactive controllers using MEMS motion sensors , 2009, 2009 4th IEEE International Conference on Nano/Micro Engineered and Molecular Systems.

[5]  Aude Billard,et al.  Recognition and reproduction of gestures using a probabilistic framework combining PCA, ICA and HMM , 2005, ICML.

[6]  Ruize Xu,et al.  MEMS Accelerometer Based Nonspecific-User Hand Gesture Recognition , 2012, IEEE Sensors Journal.

[7]  Allen Y. Yang,et al.  Distributed segmentation and classification of human actions using a wearable motion sensor network , 2008, 2008 IEEE Computer Society Conference on Computer Vision and Pattern Recognition Workshops.

[8]  Lawrence R. Rabiner,et al.  A tutorial on hidden Markov models and selected applications in speech recognition , 1989, Proc. IEEE.

[9]  D.M. Mount,et al.  An Efficient k-Means Clustering Algorithm: Analysis and Implementation , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

[10]  Niels Henze,et al.  Gesture recognition with a Wii controller , 2008, TEI.