Human Performance Laboratory, Faculty of Kinesiology, University of Calgary, Calgary, AB, Canada.
PLoS One. 2013 Jul 8;8(7):e65063. doi: 10.1371/journal.pone.0065063. Print 2013.
The classification between different gait patterns is a frequent task in gait assessment. The base vectors were usually found using principal component analysis (PCA) is replaced by an iterative application of the support vector machine (SVM). The aim was to use classifyability instead of variability to build a subspace (SVM space) that contains the information about classifiable aspects of a movement. The first discriminant of the SVM space will be compared to a discriminant found by an independent component analysis (ICA) in the SVM space.
Eleven runners ran using shoes with different midsoles. Kinematic data, representing the movements during stance phase when wearing the two shoes, was used as input to a PCA and SVM. The data space was decomposed by an iterative application of the SVM into orthogonal discriminants that were able to classify the two movements. The orthogonal discriminants spanned a subspace, the SVM space. It represents the part of the movement that allowed classifying the two conditions. The data in the SVM space was reconstructed for a visual assessment of the movement difference. An ICA was applied to the data in the SVM space to obtain a single discriminant. Cohen's d effect size was used to rank the PCA vectors that could be used to classify the data, the first SVM discriminant or the ICA discriminant.
The SVM base contains all the information that discriminates the movement of the two shod conditions. It was shown that the SVM base contains some redundancy and a single ICA discriminant was found by applying an ICA in the SVM space.
A combination of PCA, SVM and ICA is best suited to extract all parts of the gait pattern that discriminates between the two movements and to find a discriminant for the classification of dichotomous kinematic data.
在步态评估中,不同步态模式的分类是一项常见任务。本研究用支持向量机(SVM)的迭代应用替代主成分分析(PCA)来寻找基向量。其目的是使用可分类性而不是可变性来构建一个子空间(SVM 空间),其中包含有关运动可分类方面的信息。SVM 空间中的第一个判别式将与 SVM 空间中独立成分分析(ICA)找到的判别式进行比较。
11 名跑步者穿着不同中底的鞋子跑步。运动学数据代表穿着两种鞋子时站立阶段的运动,作为输入提供给 PCA 和 SVM。通过 SVM 的迭代应用将数据空间分解为能够对两种运动进行分类的正交判别式。这些正交判别式跨越了一个子空间,即 SVM 空间。它代表了能够对两种状态进行分类的运动部分。SVM 空间中的数据被重建,以直观评估运动差异。ICA 被应用于 SVM 空间中的数据,以获得单个判别式。使用 Cohen's d 效应量大小对可用于分类数据的 PCA 向量、第一个 SVM 判别式或 ICA 判别式进行排序。
SVM 基包含了区分两种穿鞋条件运动的所有信息。结果表明,SVM 基包含一些冗余信息,并且通过在 SVM 空间中应用 ICA 找到了单个 ICA 判别式。
PCA、SVM 和 ICA 的组合最适合提取区分两种运动的步态模式的所有部分,并找到用于分类二项运动学数据的判别式。