文章使用了三种神经特征来对力矩进行估计。分别是CST的放电频率、MUST的放电频率、PCA主成分。这篇文章中使用CKC算法进行分解,使用聚类进行有效 MUST 的提取。文章实验分为两个 session,第一个 session 考虑单动作,第二个 session 考虑双动作,把第一个 session 的动作级联后得到的分离矩阵运用到第二个 session 的 EMG 数据中直接分解得到 MUST。文章结果表明 CST 的鲁棒性是比 RMS 更好的,EMG 通道之间的串扰可能会导致通过 RMS 力矩估计的准确率降低。
1.笔记
1.1 Introduction
不能完全反映神经活动的原因:
- 容积导体:类似于低通滤波的作用
- 幅值抵消:由于动作电位的重叠
植入式电极可以在没有容积导体干扰的情况下直接获得 MUAP,因此,MUST 可以通过比较和计数 MUAP 来获得。MUAP 和 MUST 是一一对应的
With needle/wire electrodes implanted inside the muscle, the motor unit action potentials (MUAP) can be observed without volume conduction and crosstalk. Therefore, the MUST can be obtained by comparing and counting the MUAP.
之前的研究主要集中在单个自由度的动作,本文选用了手腕关节,手腕关节拥有多自由度。除此之外,运动单元到运动学参数的映射通常使用基于 data-driven 模式识别、聚类、主成分分析等方法,并没有把运动单元和动作直接联系起来。
表面肌电的两类分解算法:
- Blind source separation
- Template matching
Data-driven 和 EMG-driven 的区别:
(1)Data-driven 是一个黑箱模型,是 model-free 的,这里的 model 指代的是关节运动之类的运动学模型。Data-driven 是直接将EMG 映射到力/力矩、速度、角位移上,优点是训练完之后,模型的计算速度快。
(2)EMG-driven 的全称是 EMG-driven musculoskeletal model,EMG 只是参与计算肌肉活性,通过 Hill 模型,使用肌肉活性和肌腱长度作为输入来计算个体肌肉力,其核心还是骨骼肌模型(肌肉-肌腱模型、关节运动学模型)。肌肉活性的计算公式如下:
1.2 Experiment
被试:12,9男性,3女性。
被试被要求在低和中力水平下,执行动态和静态的手腕收缩。一个 session 包含4个 task(对应4个动作),每个 task 包含3个重复 trial。trial 之间休息1-2分钟,斌面肌肉疲劳。session 中的1个 trial 用作训练,剩下的 trial 和 session2 用作测试。
session1 包含4个单自由度的动作:等长收缩
- 伸展
- 收缩
- 内翻
- 外翻
平均每个动作识别到 44 ± 13 个运动单元
session2 包含4组两自由度的动作
![](/2022/12/05/%E8%AE%BA%E6%96%87/Characteristic/Non-Invasive-Analysis-of-Motor-Unit-Activation-During-Simultaneous-and-Continuous-Wrist-Movements/image-20221215204556250.png)
注:session2 中两个动作的曲线有重叠部分
通道数:使用 3 * 64=192 个电极进行 HD-EMG 的采集。
实验曲线是一个梯形,上升阶段2.5秒,保持5秒水平,下降阶段2.5秒。
1.3 Method
文章对 session1 的动作先进行了级联,级联后进行训练,得到了 MUST 的分离矩阵和相关参数,然后把这些分离矩阵和相关参数运用到session2 的数据中直接得到 MUST(session1 和 session2 的动作有区别,session2 考虑了动作的协同)。
session2 的 task 对应 session1 的哪个 MUST 分离矩阵呢?——session2 包含哪两个动作就用哪两个动作级联。
EMG分解方法:
step1. 使用 CKC 算法将 EMG 分解成 MUST
step2. 使用聚类算法(设置聚类的数目为2)区分脉冲和基线噪声(传统的方法采用设置阈值目视检查)
EMG分解准确率的评价方法:PNR (pulse-to-noise),PNR 与 MUST 高度相关,并用于间接评估本工作中的分解性能,训练的平均 PNR 大于 25 dB
神经特征提取:
MU 首先被分组,与动作一一对应,两个动作共同的 MU 在分析中被忽略。
表征单个运动神经元的放电活动
- MUST:把滑动窗口中尖峰的的数量作为 MUST 的实时放电率,使用多元线性回归来拟合 MUST 和弯矩。
表征神经对肌肉的共同输入
- PCA:从全部 MUST 池中得到的主成分,用主成分表征。PCA:从全部 MUST 池中得到的主成分,用主成分表征。
CST:将 MUST 池划分成两组,对应两个动作,每组中分别得到的 CST,用 CST 的频率作为特征。选取了 300 ms 宽、100 ms 步长的滑动窗口,使用一元线性回归来拟合弯矩和 CST 的放电频率。
$$y_i=a_i x_i+b_i$$
CST 的实时放电率与力曲线非常的接近:
如何从 MUST 得到 CST 的参考文献:
Central nervous system modulates the neuromechanical delay in a broad range for the control of muscle force
(这里的 CST 和 MUST 都是通过滑动窗口计算的放电频率。除此之外,还提取了时域的 RMS 来和神经特征作为对比。)
MUAP 分析参数:
- peak-to-peak value
- duration
- area of MUAP(obtained by computing the definite integral of action potentials within the duration.)
特征评估:
- 使用ANOVA来评估3种神经特征对估计的影响
回归算法:
- linear regression model
1.3 Conclusion
运动单元大多数情况下只在一个动作下激活并且可以与这个动作关联起来,这种关联在两个动作时也同样适用,两个动作中同时激活的MU在数据处理中被忽略掉,对应Fig 3.4.5图中的灰线部分。CST已被证明可以代表从脊髓传递到肌肉的共同驱动力,本文结果表明,CST与手腕力矩高度相关
RMS用来和神经特征做对比,在训练集上,RMS在大多数情况下性能是优于神经特征的,然而在测试集上,RMS的估计性能会显著降低,CST的估计结果从决定系数和RMSE上来说均显著好于RMS。这说明神经特征的鲁棒性更好
RMS性能低下的原因可能是由于:(1)EMG通道之间的串扰;(2)2-DOF下动作电位的叠加,存在幅值抵消的特性
_Amplitude cancellationof motor-unit action potentials in the surface electromyogram can be estimated with spike-triggered averaging_
文章尝试直接把MUST映射到力矩的输出上,这比CST的维度更高,但效果并没有比CST好,特别是在光滑度上,CST要优异很多(但是文章适用的是多元线性回归,效果不理想的原因也可能是受限于方法,因为神经元是非线性的,同时,单独考虑MUST可能引入单个MU中的震荡)
MUAP的分析结果表明,PPV值在四种动作中明显不同。pronation 和supination 的MUAP激活区域几乎相同;然而flexion 和extension 的激活区域很容易区分
PCA能够从多个MUST中提取出低维信息,能够代表从神经驱动。因此比传统的EMG-based的方法有更好的性能
MUAP的一些参数能够反映一些肌肉特性,比如MUAP的幅值和长度能够反映肌肉的疲劳程度
MUAP的空间信息能够帮助改善力矩的估计
MUAP的空间特征在不同被试之间是相似的,这说明这些特征能够用在被试之间的估计