CKC算法分解的一篇中文文献,以帮助更好地理解MUAP和MUST,了解CKC算法的具体作用,输入输出,文献中有对CKC算法的概述。
1.笔记
1.1 引言
运动神经元负责将脊髓和大脑发出的信息传到肌肉,其放电信息表征着中枢神经系统传输到肌肉的驱动信息。运动神经元的动作电位会传输到所支配的肌纤维,引起肌纤维收缩并产生力。运动单元动作电位(motor unit action potential,MUAP)是一个运动单元中所有肌纤维动作电位的叠加。
由于容积导体和幅值抵消现象的存在,表面肌电信号并不能完全地反应神经驱动信息。从表面肌电信号中提取出的时域和频域特征也只能从一定程度上反应神经元放电活动。为了克服表面肌电的固有缺陷,肌电分解(electromyography decomposition)技术逐渐发展起来。基于肌电分解技术可以识别出运动单元的动作电位脉冲串,提取MUAP波形,从而对神经电生理活动进行分析。
基于盲源分离(blind source separation)或模板匹配(template matching)框架,各种解码算法被相继提出,并且在多肌肉不同收缩状态下得到了验证。
多通道的肌电信号的生成模型是一个多输入多输出的模型,可以看做是一系列神经元放电脉冲串及其动作电位波形的卷积混合:
1.2 实验设置
实验人数:12人
MVC 获取:缓慢增加收缩力至最大值并保持5s,这一过程重复3次,最终计算保持阶段收缩力的平均值作为 MVC
力曲线设置:
- 任务1:梯形曲线长度为30 s,包含10 s的上升阶段、10 s的平稳阶段和10 s的下降阶段
- 任务2:梯形曲线长度为14 s,包含2 s的上升阶段、10 s的平稳阶段和2 s的下降阶段
力水平设置:
- 10%MVC
- 30%MVC
- 50%MVC
- 70%MVC
(每个研究对象需要完成8次伸膝动作(2种曲线 × 4种等级),每次动作之间休息 1~2 min以防止肌肉疲劳)
通道数:64 * 2(OT Bioelettronica,Italy ),每一行电极沿肌肉纤维方向
备皮工作:用75%的医用酒精棉擦拭皮肤干净,待酒精挥发后利用双面胶海绵垫将电极贴附在相应肌肉的肌腹位置。实验所用的电极为湿电极,使用前需先涂抹导电膏。
1.3 数据处理
1.3.1 预处理
EMG预处理:
采用4阶巴特沃斯滤波器对肌电信号进行20 ~500 Hz的带通滤波;
采用梳状滤波器进行50 Hz阻断滤波以消除工频干扰;
人工判断信号异常的通道并将其去除。
力信号预处理:首先升采样至2 048 Hz,然后采用4阶巴特沃斯滤波器进行10 Hz 的低通滤波
1.3.2 EMG分解
股内侧肌和股外侧肌分别解码。
步骤:
- CKC算法解码HD-sEMG得到MUST;
- STA方法提取每个运动单元在每个通道的放电波形MUAP;
- 每个MU的MUST和MUAP卷积,所有MU的卷积结果求和得到EMG;
特征提取:
- 累积脉冲串(cumulative spike train,CST)特征:对每次动作的肌电信号进行解码得到 MUST,然后将这些 MUST 合并形成 CST, 然后采用400 ms 的汉宁窗对 CST 进行平滑滤波,得到 CST 特征。
- 主成分分析(principal component analysis,PCA)特征:同样基于 400 ms 的汉宁窗,对每次动作解码得到的所有 MUST 分别进行平滑滤波,然后进行 PCA,提取第一主成分 (first principal component)作为PCA特征。
- 均方根值(root mean square,RMS)特征:采用滑动窗的方式对每一通道的肌电信号计算RMS,然后对所用通道的 RMS 进行平均形成 RMS 特征。滑动窗为矩形窗,窗长400 ms,每次滑动1个采样点。
1.3.3 运动单元追踪
MUAP波形匹配来追踪不同动作之间的运动单元。
1.3.4 相关性分析
- 对每一通道的肌电信号进行2 Hz的低通滤波(4阶巴特沃斯滤波器);
- 对所有通道的低通滤波信号做平均;
- 基于互相关分析(标准化法)计算肌电信号和力之间的时移,并将肌电信号或力信号平移到相关性最大的时刻 (对齐)。
2.结论
一般情况下肌肉中运动单元的募集遵循“大小原则”,即肌纤维数量少、收缩力较小的运动单元先被募集,纤维数量多、收缩力较大的运动单元后被募集。运动单元在被募集的初始阶段,其放电频率较低,后来会随着激活程度的增加(肌肉收缩力的增加)而提高,直至达到最大值,此时放电频率保持稳定,不会再随着激活程度的增加而提高。一般来说,高阈值的运动单元其稳定放电频率要低于低阈值的运动单元。
在等长收缩(isometric contraction)中,快速发力会降低运动单元的募集阈值,并且伴随放电频率的增加,因此在快速收缩过程中,更多高阈值运动单元被募集。
从理论上讲,相对于RMS特征,从运动单元放电活动中提取的CST和PCA特征与收缩力之间的相关性应该更高,以往的研究也证明了这一点。但值得注意的是,CST 和 PCA 特征对收缩力的估计效果与运动单元的解码数量非常敏感。由于现有算法的局限性,无法解码出足够多运动单元。如图4a 所示,在收缩力较低时无运动单元放电脉冲被解码到,所以此时CST特征和PCA特征均为零。在运动单元数量足够高的情况下,CST 和 PCA 特征 与收缩力之间的相关性更高。根据研究结果,建议运动单元的解码数量应该在5以上。本项研究中虽然CST和PCA特征与力之间的相关性略低于RMS特征,但平均相关系数仍然在 0.8 以上。