当前位置: 放大机 >> 放大机优势 >> 运动想象脑机接口的特征学习与分类研究
产品说明书合辑
/点击即可查看/BCIPro科研版脑电放大器说明书BCIduino8通道脑肌电模组说明书EXOduinoII型柔性可编程手外骨骼说明书EMGduino多通道肌电采集模组说明书EXOduinoI型手部蓝牙气动康复训练仪说明书前言脑-机接口(BCI)旨在建立人脑与计算机之间的直接连接。BCI能够通过从特定心理任务期间记录的脑电(EEG)信号中解码大脑活动模式,将神经反应转化为计算机命令。其中,基于运动想象的BCI系统广泛应用在医疗康复中,使得重度残疾的人有希望恢复控制外部环境的能力。因此该研究方向在医疗康复领域有重大的意义。
由于EEG具有非线性、非平稳性的特性,导致在不同时间记录的运动想象数据的分布会存在一定的差异。为解决该问题,保证系统的鲁棒性,传统的BCI系统需要在每次运行前进行校准,校准阶段需要花费一定的时间来获取足够的训练数据,对分类模型进行重训练,而这对于患者和普通人来说都是很不方便的。迁移学习[5]可以利用源域中带有类别信息的数据将有效的知识迁移到未标记的目标域中,这为解决BCI系统的重校准问题,提供了一种有效的思路。
目前,迁移学习工作侧重于重新加权源数据以得到目标数据的加权分类器或提取领域不变特征以减轻源域和目标域之间的差异,以便有用的源域知识可以有效地迁移到目标域。基于特征的迁移学习方法通常侧重于利用不同类型的度量方法来减少领域间的分布差异,常用的度量方法有KL散度和最大均值差异(MMD)。虽然基于特征的迁移学习可以有效减小领域之间的分布差异,但是通过最小化度量距离学习到的域不变特征,往往会出现特征失真的情况。特征失真可能会损坏源域和目标域固有的内在分类结构,从而会降低对目标样本的识别性能。因此,学习到的特征不仅要保持域不变性,确保两个域的分布很好地对齐,而且还应具有类判别性。为此,Deng等提出通过在源数据中引入类别聚类来最小化域内方差。此外,Li等提出通过同时最大化类间散度和最小化类内散度来提高域不变特征的判别性。
为解决BCI系统的重校准问题,文中提出了一种基于判别特征的迁移学习方法。采用MMD来度量不同领域之间的分布差异,通过联合域适应来对齐领域间的边沿分布和条件分布。不同于文献所提的方法,文中提出了一个简单但有效的约束项来提高特征的判别性,该方法在学习域不变特征的同时,对两个领域中同类样本对的最大距离和不同类样本对的最小距离进行了最小化和最大化约束。因此,文中所提方法学习到的特征同时具备了域不变性和判别性。
1基于DTFL的运动想象分类方法如图1(a)所示,传统的运动想象分类方法主要包括训练和测试两个阶段,每个阶段包含两个步骤。在训练阶段:第一步,对训练集中的EEG数据进行8~30Hz的带通滤波,再通过特征提取方法提取与运动想象任务相关的脑电特征,本研究中采用的特征提取方法为广泛使用的公共空间模式(CSP);第二步,利用训练集特征训练分类器,本研究中采用的分类方法为支持向量机(SVM)。在测试阶段:第一步,对测试集中的EEG数据进行带通滤波,再通过CSP提取脑电特征,这里的CSP是在训练阶段学习得到的。第二步,利用训练阶段获得的SVM模型预测测试集特征的运动想象任务类别。传统的运动想象分类方法并未考虑训练集特征和测试集特征之间的分布差异,这将导致分类器不能准确的分类测试集的特征,进而会影响运动想象的分类正确率。
如图1(b)所示,文中提出了基于特征迁移学习的运动想象分类方法,也由训练阶段和测试阶段组成。训练阶段不仅包含数据处理和特征提取的步骤,还包括了源域和目标域的特征迁移学习步骤,共有四个步骤。测试阶段在源域和目标域分布对齐的基础上进行运动想象分类。训练阶段:第一步,对源域和目标域的EEG数据分别进行8~30Hz的带通滤波,再通过CSP分别提取源域和目标域的运动想象特征。第二步,源域和目标域的特征作为DTFL迁移学习方法的输入,共同学习特征变换矩阵。第三步,由特征变换矩阵对源域特征和目标域特征分别进行变换,得到分布对齐后的源域变换特征和目标域变换特征,再利用分布对齐后的源域变换特征作为训练集,对SVM进行训练。测试阶段:利用训练阶段获得的SVM模型预测目标域变换特征的类别,同时更新目标域特征的伪标签。文中提出的基于DTFL的运动想象分类方法,利用迁移学习减小了运动想象特征之间的分布差异,不仅可以避免长时间的校准步骤,还能提高运动想象的分类正确率。在运动想象分类中,CSP和SVM得到了广泛的应用,文中不再对这两种方法进行赘述,将只对提出的DTFL迁移学习方法进行详细的介绍。
2实验研究实验数据BCICompetitionIVDatasetIIa数据集由9名健康受试者的脑电数据组成。每名受试者被要求执行四类不同的运动想象任务,即想象左手、右手、双脚和舌头的运动。对于每名受试者,在不同的时间,记录了训练阶段和测试阶段两个时间段(Session)的EEG数据。每个Session由6组子实验组成,中间有短暂的休息,每组子实验包含48次运动想象任务(每类任务12次),即每阶段的实验可记录个运动想象任务的实验数据。文中只采用了左右手两类运动想象任务的实验数据,每个Session有个EEG数据。脑电信号采用22个Ag/AgCl电极记录,采样频率为Hz,并进行了0.5~Hz带通滤波,50Hz的陷波滤波。
预处理实验研究中对22导的EEG数据进行了预处理,截取任务提示后的0.5~2.5s时间段的数据作为样本,再使用4阶Butterworth滤波器对EEG信号进行8~30Hz的带通滤波。
文中采用Ⅱa数据集的9名受试者(A01,A02,…,A09)的EEG数据做左/右手的二分类实验。在传统的运动想象分类中,每名受试者的session1的EEG数据集作为训练集,session2的EEG数据集作为测试集。为了验证文中提出的基于DTFL的运动想象分类方法(CSP+DTFL+SVM)的有效性,与以下3种方法进行了对比:
CSP+SVM:该方法是传统的运动想象分类方法,使用session1的EEG数据训练模型,并在不进行任何迁移学习的情况下对session2的EEG数据进行分类。其中,采用CSP对EEG数据进行空间滤波和特征提取,使用线性SVM对EEG特征进行分类。
CSP+TCA+SVM:该方法包含特征迁移学习的步骤。首先,利用CSP提取EEG特征。然后,利用TCA对齐源域和目标域的边缘分布。最后,使用源域数据集(每名受试者的session1的EEG数据集)训练线性SVM,对目标域样本(session2的EEG数据)进行预测。
CSP+JDA+SVM:该方法也包含特征迁移学习的步骤。使用JDA同时对源域和目标域的边缘分布和类条件分布进行对齐。
在迁移学习过程中,TCA方法实现了对源域和目标域的边缘分布对齐,但缺乏对类条件分布的对齐,而JDA方法则在TCA方法的基础上进行了改进,增加了对源域和目标域的类条件分布的对齐,实现了联合分布对齐。但是EEG信号具有非线性、非平稳的特点,严格的联合分布对齐可能会导致特征的失真,降低特征的可区分性。文中提出的DTFL方法则很好的解决了此问题。DTFL方法是在JDA方法的基础上加入了对类内距和类间距的约束,不仅实现了对源域和目标域的联合分布对齐,同时保留了特征的可区分性,防止了特征的失真。
为了实验的公平性和有效性,3种基于迁移学习的运动想象分类方法的正确率均是在最优参数下得到的,文中采用网格搜索法进行寻优。
表2列出了4种算法在数据集2a上的分类正确率。表格中,列出了每一种方法对9名受试者的分类正确率和平均值。每行表示着单个受试者在4种方法下的正确率,为方便比较,最高的分类正确率用粗体突出显示。结果显示,相较其他3种方法,文中所提出的方法在每一名受试者上都取得了最佳的分类正确率,在平均正确率上分别提高了8.2%、2.8%和4.8%。为进一步研究所提出的基于DTFL的方法与其他方法在正确率差异上的显著性(P0.01),进行了配对t检验(a=0.05)。在表2的最后一行给出了配对t检验的结果,显著性结果用粗体突出显示,结果表明,所提出的基于DTFL的运动想象分类方法显著优于其他3种方法。
从表2中可以看出,增加了特征迁移学习步骤的方法(CSP+TCA+SVM、CSP+JDA+SVM、CSP+DTFL+SVM)取得的正确率均显著(P0.03)高于不采用迁移学习的方法(CSP+SVM),在平均值上3种方法分别提高了5.4%,3.4%,8.2%。结果表明迁移学习可以有效的减小2个session之间的分布差异,使得在源域上训练得到的分类器(SVM),也能很好的预测目标域的标签。
文中采用了t-SNE-可视化方法,对受试者1(Subject1,A01)和受试者4(Subject4,A04)在四种方法下的特征分布进行了可视化,如图3和图4所示。图3和图4中,蓝色表示的是session1(源域)的数据,其中,浅蓝色实心圆和三角形分别表示源域中的两类样本,深蓝色实心圆和三角形分别表示源域中的两类样本的类中心,深蓝色四边形表示源域的所有样本的中心,而红色表示的则是session2(目标域)的数据。
如图3(a)图展示的是CSP提取的Subject1的脑电特征的分布图,图3(b)、图3(c)、图3(d)是经过CSP特征提取之后,再利用3种不同方法对脑电特征进行迁移学习之后的特征分布图。图3(b)图中,TCA有效的减小了session1和session2的样本中心之间的距离,源域和目标域的边缘分布得到了对齐,但是条件分布差异并未被减小,所以未能很好的提高分类正确率。图3(c)、图3(d)中,session1与session2同类样本中心之间的距离和整体样本中心之间的距离都得到了减小。但是,相较于图3(c)图,图3(d)图中的不同类的样本中心之间的距离更大,而且类内散度更小,说明了DTFL不仅具有JDA联合分布匹配的能力,同时还具有提高特征判别性的能力。因此,CSP+JDA+SVM和CSP+DTFL+SVM虽然均能提高分类正确率,但CSP+DTFL+SVM的分类性能更佳。
如图4(c)所示,JDA虽然有效减小了session1和session2之间的条件分布差异和边缘分布差异,但是也减小了不同类样本之间的距离,削弱了特征的判别能力。相比之下,图4(d)图中不同类样本之间的距离并未被减小,进一步说明了DTFL不仅能减小域间的分布差异,更能保持特征的判别能力。从表2中的分类结果也能看出,CSP+DTFL+SVM在Subject4上的分类正确率要比CSP+JDA+SVM高出15.3%,更加证明了特征的判别能力对分类的重要性。
3结论文中提出了一种基于判别迁移特征学习(DTFL)的运动想象分类方法,用于解决运动想象BCI的重校准问题。DTFL不仅减小了源域和目标域之间的分布差异,同时对源域和目标域的类内散度和类间散度进行了最小化和最大化约束,有效的避免了域不变特征的失真,提高了分类性能。通过实验证明,特征的域不变性和类判别性是相互补充的,对于解决运动想象BCI分布差异问题具有重要意义。运动想象数据集的实验结果表明,在不进行校准的情况下,文中提出的方法可以有效的解决运动想象BCI的重校准问题,提高了运动想象的分类正确率。并且在运动想象分类中,文中提出的DTFL方法显著的优于其他几种先进的迁移学习方法。
来源:重庆大学学报齐垒;陈民铀;张莉-04-02
给大家介绍一款脑电采集设备---BCIPro科研级精密脑电放大器,它具有较高的共模抑制比以及极高的输入阻抗,可以采集到微弱的微伏级脑电信号,具有较好的脑电采集性能。同时体积小巧,是一种便携式的高性能脑电信号放大器。通过无线蓝牙传输,实现可穿戴可运动测量。
如果您有需求可以复制以下链接-打开淘宝app7.0啊iAtWXL0Nitk,