Application of Hidden Markov Model in Human Motion Recognition by Using Motion Capture Data
Abstract
The present study outlines an approach that describes how the statistical pattern recognition tool as Hidden Markov Model (HMM) is used to segment, extract features from different types of human common locomotion data, classify them and make a reliable probabilistic recognition. We have utilized six type of motion (climb, forward jump, jump, run, sit and walk), and each of them was composed of eight AMC data format specifically chosen from the CMU online library. The captured data were transformed from three dimensional (3D) joints trajectories into Matlab analyzable 2-Dimensional matrix using the Singular Value Decomposition (SVD) features factorization algorithm and then trained using the Baum-Welch algorithm, which has performed a classification of each motion’s extracted features for computational evaluation. The maximum iterations tolerance according to the number of motion was around 0.001 for highly accurate probability. In spite of the noisiness of the hand and toe trajectories, the recognition level was pretty higher than expected. Although, this investigation doesn’t take in account the different motion’s trajectories speed. The overall model has shown the probabilistic efficiency of HMM when it is about segmenting and evaluating vectorized motion’s features. The proposed study is suitable to any human common locomotion capture in AMC format and can be a great tool for further modeling in motion prediction.
Keywords
Singular value decomposition Hidden Markov model Motion recognitionNotes
Acknowledgments
The data used in this project was obtained from http://mocap.cs.cmu.edu/.
References
- 1.Rabiner, R.L.: A tutorial on hidden markov models and selected applications in speech recognition. Proc. IEEE 77(2), 257–285 (1989)CrossRefGoogle Scholar
- 2.Starner, T., Pentland, A.: Real-time American sign language recognition from video using hidden Markov models. In: International Symposium on Computer Vision (1995)Google Scholar
- 3.Sun, X., Chen, C., Manjunath, B.S.: Probabilistic motion parameter models for human activity recognition. In: Proceedings of 16th international conference on pattern recognition (2002)Google Scholar
- 4.Yamato, J., Ohya, J., Ishii, K.: Recognizing human action in time-sequential images using hidden Markov model. In: Proceedings of IEEE computer society conference on computer vision and pattern recognition (1992)Google Scholar
- 5.Schlenzig, J., Hunter, E., Jain, R.: Vision based hand gesture interpretation using recursive estimation. In: Proceedings of the twenty-eighth Asilomar conference on signals, systems and computers (1994)Google Scholar
- 6.Kale, A., Cuntoor, N., Kruger, V.: Gait-based recognition of humans using continuous HMMs. In: Proceedings of IEEE international conference on automatic face and gesture recognition (2002)Google Scholar
- 7.Adam, A., Amershi, S.: Identifying humans by their walk and generating new motions using hidden markov models. In: Topics in AI, The University of British Columbia (2008)Google Scholar
- 8.Kalman, D.: A singularly valuable decomposition: the SVD of a matrix. Coll. Math. J. (2002)Google Scholar
- 9.Gribovskaya, E., Billard, A.: Human motion prediction in a human-robot joint task. In: IEEE conference on intelligent robots and systems, Workshop on robotics challenges for machine learning (2008)Google Scholar