Wu Jianning, Wang Jue, Liu Li
Key Laboratory of Biomedical Information Engineering of Education Ministry, Xi'an Jiaotong University, Xi'an 710049, China.
Hum Mov Sci. 2007 Jun;26(3):393-411. doi: 10.1016/j.humov.2007.01.015. Epub 2007 May 16.
Automated recognition of gait pattern change is important in medical diagnostics as well as in the early identification of at-risk gait in the elderly. We evaluated the use of Kernel-based Principal Component Analysis (KPCA) to extract more gait features (i.e., to obtain more significant amounts of information about human movement) and thus to improve the classification of gait patterns. 3D gait data of 24 young and 24 elderly participants were acquired using an OPTOTRAK 3020 motion analysis system during normal walking, and a total of 36 gait spatio-temporal and kinematic variables were extracted from the recorded data. KPCA was used first for nonlinear feature extraction to then evaluate its effect on a subsequent classification in combination with learning algorithms such as support vector machines (SVMs). Cross-validation test results indicated that the proposed technique could allow spreading the information about the gait's kinematic structure into more nonlinear principal components, thus providing additional discriminatory information for the improvement of gait classification performance. The feature extraction ability of KPCA was affected slightly with different kernel functions as polynomial and radial basis function. The combination of KPCA and SVM could identify young-elderly gait patterns with 91% accuracy, resulting in a markedly improved performance compared to the combination of PCA and SVM. These results suggest that nonlinear feature extraction by KPCA improves the classification of young-elderly gait patterns, and holds considerable potential for future applications in direct dimensionality reduction and interpretation of multiple gait signals.
自动识别步态模式变化在医学诊断以及老年人高危步态的早期识别中都很重要。我们评估了基于核主成分分析(KPCA)的方法,以提取更多步态特征(即获取更多关于人体运动的重要信息),从而改善步态模式的分类。使用OPTOTRAK 3020运动分析系统在正常行走过程中采集了24名年轻参与者和24名老年参与者的三维步态数据,并从记录的数据中提取了总共36个步态时空和运动学变量。首先使用KPCA进行非线性特征提取,然后结合支持向量机(SVM)等学习算法评估其对后续分类的影响。交叉验证测试结果表明,所提出的技术能够将关于步态运动学结构的信息扩展到更多非线性主成分中,从而为提高步态分类性能提供额外的判别信息。KPCA的特征提取能力受多项式和径向基函数等不同核函数的影响较小。KPCA与SVM的组合能够以91%的准确率识别年轻与老年的步态模式,与主成分分析(PCA)和SVM的组合相比,性能有显著提高。这些结果表明,KPCA进行的非线性特征提取改善了年轻与老年步态模式的分类,并且在未来直接降维和解释多个步态信号的应用中具有相当大的潜力。