Abstract:
This paper integrates an unobtrusive and affordable sensing technology with machine learning methods to discriminate between healthy and pathological gait patterns as a r...Show MoreMetadata
Abstract:
This paper integrates an unobtrusive and affordable sensing technology with machine learning methods to discriminate between healthy and pathological gait patterns as a result of stroke or acquired brain injury. A feature analysis is used to identify the role of each body part in separating pathological patterns from healthy patterns. Gait features, including the orientations of the hips and spine (trunk), shoulders and neck (upper limb), knees and ankles (lower limb), are calculated during walking based on Kinect skeletal tracking sequences. Sequences of these features during three types of walking conditions were examined: 1) walking at self-pace (WSP); 2) walking at distracted (WD); and 3) walking at fast pace (WFP). Two machine learning approaches, an instance-based discriminative classifier (k-nearest neighbor) and a dynamical generative classifier (using Gaussian Process Latent Variable Model), are examined to distinguish between healthy and pathological gaits. Nested cross validation is implemented to evaluate the performance of the two classifiers using three metrics: F1-score, macro-averaged error, and micro-averaged error. The discriminative model outperforms the generative model in terms of the F1-score (discriminative: WSP > 0.95, WD > 0.96, and WFP > 0.95 and generative: WSP > 0.87, WD > 0.85, and WFP > 0.68) and macro-averaged error (discriminative: WSP <; 0.08, WD <; 0.1, and WFP <; 0.09 and generative: WSP <; 0.11, WD <; 0.12, and WFP <; 0.14). The dynamical generative model on the other hand obtains better micro-averaged error (discriminative: WSP <; 0.37, WD <; 0.3, and WFP <; 0.35 and generative: WSP <; 0.15, WD <; 0.2, and WFP <; 0.2). The high-dimensional gait features are divided into five subsets: lower limb, upper limb, trunk, velocity, and acceleration. An instance-based feature analysis method (ReliefF) is used to assign weights to each subset of features according to its discriminatory power. The feature analysis establishes the most infor...
Published in: IEEE Transactions on Neural Systems and Rehabilitation Engineering ( Volume: 25, Issue: 12, December 2017)