::::: row :::: col 难点 ::: warning 从临床角度来看,神经科医生通过观察波的以下特性来读取脑卒中后患者的脑电图信号。
然而,各种类型的伪影可能会扭曲所记录的波活动。这些伪影通常可以模仿或叠加大脑的病理行为。 ::: ::: warning 脑电图频率可能被与脑电图相冲突的主要伪影所交叉,噪声的存在使得脑电图信号难以分类。
本研究采用常规滤波和AICA-WT技术对脑电图数据集进行降噪。从时间域、熵域和频域提取脑机接口的脑电图特征。这些特征是根据先前的研究选择的,这些研究表明它们在区分不同的精神任务(如AD患者的脑电图)方面有用。
计算时间域、熵域和频域属性,并将有效特征合并为时间熵-频率(TEF)属性,以说明大脑对基于mi的BCI康复的反应。因此,AICA-WT和TEF融合集被用于开发AICA-WT-TEF框架。
最后,分别在特征和TEF融合集上测试了支持向量机(SVM)、k-最近邻(kNN)和随机森林(RF)分类器的性能。
| 名称 | 描述 | | – | – | | g.tec医疗工程有限公司的标准脑电图数据集 | 。。。 |
:::: col 整体实验安排 ::: tip 实验对象 对脑卒中后上肢偏瘫患者的脑电图数据进行了研究。3例卒中后患者接受了治疗,参与者平均年龄为22岁(SD = 4.582)。
每位参与者接受三个月的基于bci的MI培训,每周两次培训(共25次培训)。 ::: ::: warning 治疗手段 recoveriX系统治疗(g.tec医疗工程有限公司) ::: 研究小组进行了两次评估(训练前和训练后),并对其进行了评估。训练前评估安排在干预前30-35天,训练后评估安排在干预后几天进行。
该研究方案由奥地利国家医疗卫生委员会批准(D−42−17),每位患者在预评估前签署知情同意书。 ::: tip 具体实验
::: ::::
::: tip 分形维数(FD) 这是因为它依赖于二进制序列,在大多数情况下,HFD对噪声不太敏感,n为时间间隔,$x_m(n)$为n个值的平均时间序列。 \(x(n)=\frac{1}{n} * \sum_{m=1}^n x_m(n)\) ::: ::: tip 偏度(Skw) $x_k(n)$为输入脑电图信号,$k$为特定通道,$H$为希尔伯特变换。 \(e_i(n)=\sqrt{x_k(n)^2+H\left(x_k(n)^2\right)}\) \(m_n = E(x−E_x)^2\) \(Skw=\frac{m_3}{\left(m_2\right)\left(\frac{3}{2}\right)}\) ::: ::: tip 峰度(Kurt) $x_k(n)$为输入脑电图信号,$k$为特定通道,$H$为希尔伯特变换。 \(e_i(n)=\sqrt{x_k(n)^2+H\left(x_k(n)^2\right)}\) \(m_n = E(x−E_x)^2\) \(Kurt =\frac{m_4}{\left(m_2\right)^2}-3\) :::
::: tip Hurst(Hur) 其中$n$为脑电图采样率,$R(n)/S(n)$为对应的重新标度值,其中$R(n)$为前$n$个累计偏离均值的范围,$S(n)$为前$n$个标准差的序列和 \(Hur=\log (R(n) / S(n) / \log (n)\) :::
::: tip Hjorth参数 Hjorth参数是一个由移动性、活动性和复杂性组成的特征,可以从时域特征中提取。 \(\operatorname{Moy}(f(i))==\sqrt{\frac{A C y\left(\frac{d f}{d i}\right)}{A C y(f(i))}}=\sqrt{\frac{S 2}{S 1}}\) \(\operatorname{Coy}(f(i))=\frac{\operatorname{Moy}\left(\frac{d f}{d i}\right)}{\operatorname{Moy}(f(i))}=\sqrt{\frac{S 3 / S 2}{S 2 / S 1}}\) :::
\(S 1=\frac{1}{n} \sum_{i=1}^n x_i^2\) \(S 2=\frac{1}{n-1} \sum_{i=1}^{n-1}\left(x_{i+1}-x_i\right)^2\) \(S 3=\frac{1}{n-2} \sum_{i=1}^{n-2}\left(\left(x_{i+2}-x_{i+1}\right)-\left(x_{i+1}-x_i\right)\right)^2\) \(A C y(f(i))=\operatorname{Var}(f(i))=S 1\)
符号 | 含义 |
---|---|
$x$ | 表示脑电图信号 |
$S_1$ | 表示$x$的方差 |
$AC_y$ | 指的是活动性 |
$Var$ | 指的是方差 |
$M_{oy}$ | 指的是移动性 |
$C_{oy}$ | 指的是复杂性 |
::: tip 样本熵(SampEn)
\(\operatorname{RCMFE}(x)=-\ln \left(\frac{\bar{\varphi}_t^{(m+1)}}{\bar{\varphi}_\tau^m}\right)\) :::
::: tip 平均频率(meanF) 用$meanF$作为神经活动普遍减缓的指标来研究EEG的变化。为了计算$meanF$,将功率谱密度(PSD)归一化到总功率得到$PSD_{norm}$,其中$j$为频率箱,$f(j)$为每个频率箱计算的平均频率, \(PSD_{norm}(j)=PSD(j)/\sum_j(PSD)(j)\) \(meanF=\sum_j f(j)(P S D)_{\text {norm }}(j)\) ::: ::: tip 中值频率(MedF) 在计算$MedF$之前,先估计脑电功率谱。
考虑到本研究中使用的8~30Hz频段,其中PSD为每个脑电信号的功率谱密度,f1和f2为频带。 \(\operatorname{Med} F=1 / 2\left[\sum_{F=F}^5(P S D) f\right]=\sum_{F=f_1}^{F M}(P S D) f\) :::
利用(50 Hz)的低通滤波器(Butter-worth)
去除电力线干扰噪声,然后使用频率在(8-30 Hz)左右的带通滤波器(BPF)
限制记录的EEG数据的频带,再使用WT
去噪。阈值的实际值是通过反复试验和根据以往的研究来选择的。
==RBF-base核==用于多类SVM分类器,平滑参数σ为0.5,使训练数据集的误分类正确率最小化。
>>> linear_svc = svm.SVC(kernel='linear')
>>> linear_svc.kernel
'linear'
>>> rbf_svc = svm.SVC(kernel='rbf')
>>> rbf_svc.kernel
'rbf'
注:rbf核就是一般说的高斯核
为避免分类分析中的过拟合和偏差,使用网格搜索方法,通过10倍交叉验证确定训练数据集和测试数据集的分类模型参数。在这项工作中,分类模型的标签分为康复前
和康复后
。
因此,每个康复前和康复后的数据集都被分为10个大小相等的不相连的子集。其中一个子集被用作测试集,其余9个子集被组合成一个训练集来学习分类器。该程序执行了10次,结果有10个准确性。这些准确度的平均值代表了从该数据集学习的10倍交叉验证准确度。
首先,根据单个特征域进行分类。在时域中,测试了7个特征,其中HjAc特征
对分类任务的改进影响最为显著,特别是在kNN、SVM和RF分类器的测试后期阶段。
此外,相对于熵域的其他五个特征,impe特征
对分类结果的影响更为显著。准确率的提高尤其可以在每个kNN、SVM和RF分类器的预训练阶段看到。但在测试阶段,该特征对kNN分类结果影响较小。