Biomedical Engineering Group, Department of Applied Mechanics, Indian Institute of Technology Madras, Chennai, India; Montreal Neurological Institute and Hospital, McGill University, Montreal, Canada.
Biomedical Engineering Group, Department of Applied Mechanics, Indian Institute of Technology Madras, Chennai, India.
Comput Methods Programs Biomed. 2018 Feb;154:45-56. doi: 10.1016/j.cmpb.2017.10.024. Epub 2017 Nov 9.
Surface electromyography (sEMG) based muscle fatigue research is widely preferred in sports science and occupational/rehabilitation studies due to its noninvasiveness. However, these signals are complex, multicomponent and highly nonstationary with large inter-subject variations, particularly during dynamic contractions. Hence, time-frequency based machine learning methodologies can improve the design of automated system for these signals.
In this work, the analysis based on high-resolution time-frequency methods, namely, Stockwell transform (S-transform), B-distribution (BD) and extended modified B-distribution (EMBD) are proposed to differentiate the dynamic muscle nonfatigue and fatigue conditions. The nonfatigue and fatigue segments of sEMG signals recorded from the biceps brachii of 52 healthy volunteers are preprocessed and subjected to S-transform, BD and EMBD. Twelve features are extracted from each method and prominent features are selected using genetic algorithm (GA) and binary particle swarm optimization (BPSO). Five machine learning algorithms, namely, naïve Bayes, support vector machine (SVM) of polynomial and radial basis kernel, random forest and rotation forests are used for the classification.
The results show that all the proposed time-frequency distributions (TFDs) are able to show the nonstationary variations of sEMG signals. Most of the features exhibit statistically significant difference in the muscle fatigue and nonfatigue conditions. The maximum number of features (66%) is reduced by GA and BPSO for EMBD and BD-TFD respectively. The combination of EMBD- polynomial kernel based SVM is found to be most accurate (91% accuracy) in classifying the conditions with the features selected using GA.
The proposed methods are found to be capable of handling the nonstationary and multicomponent variations of sEMG signals recorded in dynamic fatiguing contractions. Particularly, the combination of EMBD- polynomial kernel based SVM could be used to detect the dynamic muscle fatigue conditions.
基于表面肌电(sEMG)的肌肉疲劳研究由于其非侵入性而在运动科学和职业/康复研究中得到广泛应用。然而,这些信号复杂、多分量且高度非平稳,具有很大的个体间变异性,特别是在动态收缩期间。因此,基于时频的机器学习方法可以提高这些信号的自动化系统设计。
在这项工作中,提出了基于高分辨率时频方法的分析,即斯托克韦尔变换(S-变换)、B 分布(BD)和扩展修正 B 分布(EMBD),以区分动态肌肉非疲劳和疲劳状态。从 52 名健康志愿者的肱二头肌记录的 sEMG 信号的非疲劳和疲劳段进行预处理,并分别进行 S-变换、BD 和 EMBD。从每种方法中提取 12 个特征,并使用遗传算法(GA)和二进制粒子群优化(BPSO)选择显著特征。使用 5 种机器学习算法,即朴素贝叶斯、多项式核和径向基核的支持向量机(SVM)、随机森林和旋转森林进行分类。
结果表明,所有提出的时频分布(TFD)都能够显示 sEMG 信号的非平稳变化。大多数特征在肌肉疲劳和非疲劳条件下表现出统计学上的显著差异。GA 和 BPSO 分别将 EMBD 和 BD-TFD 的特征数量减少到最多 66%。使用 GA 选择特征的 EMBD-多项式核 SVM 组合被发现是分类条件最准确的(91%的准确率)。
所提出的方法被发现能够处理动态疲劳收缩中记录的 sEMG 信号的非平稳和多分量变化。特别是,EMBD-多项式核 SVM 的组合可用于检测动态肌肉疲劳状态。