Online Decoding of Hidden Markov Models for Gait Event Detection Using Foot-Mounted Gyroscopes

In this paper, we present an approach to the online implementation of a gait event detector based on machine learning algorithms. Gait events were detected using a uniaxial gyro that measured the foot instep angular velocity in the sagittal plane to feed a four-state left-right hidden Markov model (HMM). The short-time Viterbi algorithm was used to overcome the limitation of the standard Viterbi algorithm, which does not allow the online decoding of hidden state sequences. Supervised learning of the HMM structure and validation with the leave-one-subject-out validation method were performed using treadmill gait reference data from an optical motion capture system. The four gait events were foot strike, flat foot (FF), heel off (HO), and toe off. The accuracy ranged, on average, from 45 ms (early detection, FF) to 35 ms (late detection, HO); the latency of detection was less than 100 ms for all gait events but the HO, where the probability that it was greater than 100 ms was 25%. Overground walking tests of the HMM-based gait event detector were also successfully performed.

[1]  Jan Rueterbories,et al.  Methods for gait event detection and analysis in ambulatory systems. , 2010, Medical engineering & physics.

[2]  Paolo Bonato,et al.  Monitoring Motor Fluctuations in Patients With Parkinson's Disease Using Wearable Sensors , 2009, IEEE Transactions on Information Technology in Biomedicine.

[3]  Robert B. McGhee,et al.  Design, Implementation, and Experimental Results of a Quaternion-Based Kalman Filter for Human Body Motion Tracking , 2005, IEEE Transactions on Robotics.

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

[5]  Hassan Ghasemzadeh,et al.  A Method for Extracting Temporal Parameters Based on Hidden Markov Models in Body Sensor Networks With Inertial Sensors , 2009, IEEE Transactions on Information Technology in Biomedicine.

[6]  Angelo M. Sabatini,et al.  Assessment of walking features from foot inertial sensing , 2005, IEEE Transactions on Biomedical Engineering.

[7]  Thilo Pfau,et al.  A hidden Markov model-based stride segmentation technique applied to equine inertial sensor trunk movement data. , 2008, Journal of biomechanics.

[8]  K. Aminian,et al.  Evaluation of an ambulatory system for gait analysis in hip osteoarthritis and after total hip replacement. , 2004, Gait & posture.

[9]  D Kotiadis,et al.  Inertial Gait Phase Detection for control of a drop foot stimulator Inertial sensing for gait phase detection. , 2010, Medical engineering & physics.

[10]  R Williamson,et al.  Gait event detection for FES using accelerometers and supervised machine learning. , 2000, IEEE transactions on rehabilitation engineering : a publication of the IEEE Engineering in Medicine and Biology Society.

[11]  Isaac Skog,et al.  Zero-Velocity Detection—An Algorithm Evaluation , 2010, IEEE Transactions on Biomedical Engineering.

[12]  V. L. Nickel,et al.  Gait parameters following stroke: a practical assessment. , 1995, Journal of rehabilitation research and development.

[13]  Angelo M. Sabatini,et al.  A hidden Markov model-based technique for gait segmentation using a foot-mounted gyroscope , 2011, 2011 Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[14]  Catherine Dehollain,et al.  Gait assessment in Parkinson's disease: toward an ambulatory system for long-term monitoring , 2004, IEEE Transactions on Biomedical Engineering.

[15]  M.M. Skelly,et al.  Real-time gait event detection for paraplegic FES walking , 2001, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[16]  Rikard Berthilsson,et al.  Real Time Viterbi Optimization of Hidden Markov Models for Multi Target Tracking , 2007, 2007 IEEE Workshop on Motion and Video Computing (WMVC'07).

[17]  G. Schmidt,et al.  Inertial sensor technology trends , 2001 .

[18]  Joseph A. Paradiso,et al.  Gait Analysis Using a Shoe-Integrated Wireless Sensor System , 2008, IEEE Transactions on Information Technology in Biomedicine.

[19]  H.B.K. Boom,et al.  Automatic stance-swing phase detection from accelerometer data for peroneal nerve stimulation , 1990, IEEE Transactions on Biomedical Engineering.

[20]  M. Hanlon,et al.  Real-time gait event detection using wearable sensors. , 2006, Gait & posture.

[21]  Greg Welch,et al.  Motion Tracking: No Silver Bullet, but a Respectable Arsenal , 2002, IEEE Computer Graphics and Applications.

[22]  Rong Zhu,et al.  A real-time articulated human motion tracking using tri-axis inertial/magnetic sensors package , 2004, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[23]  B. Batlkham,et al.  A Kinematic Comparison of Overground and Treadmill Walking. , 2014, Value in health : the journal of the International Society for Pharmacoeconomics and Outcomes Research.

[24]  J. Bussmann,et al.  Validity of the prosthetic activity monitor to assess the duration and spatio-temporal characteristics of prosthetic walking , 2004, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[25]  Eric Foxlin,et al.  Pedestrian tracking with shoe-mounted inertial sensors , 2005, IEEE Computer Graphics and Applications.

[26]  Masayoshi Tomizuka,et al.  Gait phase analysis based on a Hidden Markov Model , 2011 .

[27]  David Howard,et al.  A Comparison of Feature Extraction Methods for the Classification of Dynamic Activities From Accelerometer Data , 2009, IEEE Transactions on Biomedical Engineering.

[28]  Nigel H. Lovell,et al.  Implementation of a real-time human movement classifier using a triaxial accelerometer for ambulatory monitoring , 2006, IEEE Transactions on Information Technology in Biomedicine.

[29]  Kamiar Aminian,et al.  Spatio-temporal parameters of gait measured by an ambulatory system using miniature gyroscopes. , 2002, Journal of biomechanics.

[30]  P. Goldie,et al.  Gait after stroke: initial deficit and changes in temporal patterns for each gait phase. , 2001, Archives of physical medicine and rehabilitation.

[31]  M.R. Popovic,et al.  A reliable gait phase detection system , 2001, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[32]  Andrea Mannini,et al.  Automatic gait phase segmentation method using a Hidden Markov Model , 2012 .

[33]  Xavier Rodet,et al.  Short-time Viterbi for online HMM decoding: Evaluation on a real-time phone recognition task , 2008, 2008 IEEE International Conference on Acoustics, Speech and Signal Processing.