一种基于RandomSelect‑RCSP的运动想象脑电信号特征提取方法与流程

文档序号:11713227阅读:479来源:国知局

本发明涉及信号特征提取领域,特别是一种基于随机选择正则化共空间模式(randomselect-rcsp)的运动想象脑电信号特征提取方法。



背景技术:

当前在基于脑电信号(electroencephalogram,eeg)的脑机接口(braincomputerinterface,bci)研究主要集中于运动想象脑电信号方面,而bci中信号如何进行特征提取的问题是最为重要的问题之一。运动想象是通过“想”的方式来产生相关信号,对运动想象的研究表明,单侧肢体运动或者想象运动会对波(8-13hz)和波(14-30hz)的节奏活动和功率谱产生抑制/增强的效果,即事件相关去同步/同步(erd/ers)现象。根据这一现象,迄今为止研究者们已经提出了许多特征提取方法,如ar模型(auto-regressive,自回归)、wavelet变换、希尔伯特黄变换、csp(commonspatialpattern,共同空间模式)等。近些年,csp被证明是一种提取不同类型的运动想象信息的有效方法,该方法的关键在于联合对角化协方差矩阵。即通过数学变换,使得一类的方差最大化,另一类的方差最小化。

csp(commonspatialpattern,共同空间模式)方法的主要问题是对噪声非常敏感。因此,基于csp的衍生方法层出不穷,如ccsp、sscsp、rcsp、fercsp、fbcsp。其中,最有效方法是正则化共空间模式(regularizedcommonspatialpattern,rcsp)。该方法借助迁移学习的思想,将其他被试的脑电信号引入到csp学习过程中,保证了被试的脑电信号协方差的估计偏差,使之相较于传统的csp方法表现更好,在小训练样本集中这一点表现的尤为突出,然而,这种算法在小样本脑电数据集中的稳定性还有待提高,且随着训练样本的增加,其分类准确率增长缓慢,时间复杂度上升。



技术实现要素:

本发明旨在解决现有rcsp算法在小样本运动想象脑电数据集中的稳定性不高,且随着训练样本的增加,其分类准确率增长缓慢,时间复杂度上升的问题,特别提出了一种基于randomselect-rcsp的运动想象脑电信号特征提取的方法。

基于randomselect-rcsp的特征提取算法通过重复选取样本构造数据包,并利用每个数据包分别对样本提取rcsp特征。通过与包括rcsp在内的csp衍生算法进行分析比较,结果表明,baggingrcsp在时间复杂度较低的情况下,能保持较高的识别率和稳定性,优于rcsp及csp的其他衍生算法。

为了实现上述目的本发明采用如下技术方案:一种基于randomselect-rcsp的运动想象脑电信号特征提取方法,包括以下步骤:

s1,对被试者脑电信号数据,利用bagging算法重新构造训练数据样本;脑电信号数据为左手和右手运动想象脑电数据。

s2,构造基于被试者训练数据样本的协方差矩阵,并计算出平均协方差;

s3,利用与步骤s1相同的bagging算法,随机选择引入其他被试者的脑电信号数据;

s4,进行协方差矩阵正则化;

s5,进行正则化后的协方差矩阵估计计算;

s6,利用步骤s5的协方差矩阵提取rcsp特征。

所述重新构造训练数据样本的过程为:从被试者脑电信号数据中,随机抽取若干个数据形成一个新的自助数据包,重复这一过程,直到产生多个自助数据包。并且在后续的rcsp基本算法中计算被试者的协方差矩阵时,同样根据这个思想方法引入一部分其他人的脑电信号。

其中,bagging算法的思想为:从大小为n的原始数据集中,分别独立随机选择抽取n'(n'≤n)个数据形成一个新的自助数据集,并且将这个过程独立地重复进行多次,直到产生多个独立的新自助数据集,然后,将每一个数据集作为一个数据包独立地用于训练一个“分量分类器”,最终的分类判别将根据这些分量器各自的判别结果的投票来决定。

所述协方差矩阵构造方法为:

对于某一个被试者,令dn×t表示单次脑电信号,其中n代表通道数量,t代表每个通道的采样点数,经过归一化后的协方差矩阵如下:

其中,dt为d的转置,trace(ddt)为矩阵ddt的迹,d为单次脑电信号,c表示归一化后的协方差矩阵。

根据以上协方差矩阵可以得到数据样本的平均协方差为

其中,m是训练数据样本的数量,i是运动想象信号的类别,即指左手或右手运动想象两类,c{i,m}表示归一化后协方差矩c中的第i行m列。

在小样本估计问题中,正则化是一种非常有效的方法。rcsp正是基于这一方法,它通过偏置估计项的方式,使分类结果不依赖于采样样本,而是朝着一个“更加合理”的方向。在处理“方差-偏差”窘境问题时,该算法是通过增大偏差而减小方差的方式实现的。这种“方差-偏差”平衡由一个或多个正则化参数来调控。为了减少协方差矩阵估计的偏差,rcsp不仅仅利用了该被试者的脑电信号,还引入了其他个体的脑电数据。rcsp计算协方差矩阵正则化为:

其中,β和γ是两个正则化参数,0≤β,γ≤1,i是一个n×n的单位矩阵,n表示单位矩阵i的维数,si(β,γ)表示i类的正则化平均空间协方差矩阵,xi(β)为被试者及其他被试者的脑电样本的协方差矩阵,其定义如下:

其中,ci是被试者第i类的m个训练数据组成的协方差矩阵,c'i是其他被试者第i类的m'个训练数据组成的协方差矩阵;旨在减少协方差矩阵估计的方差,它往往会产生更可靠的结果。在一个特定个体的脑电信号分类中,提出的训练过程使用其他受试者的相关样本构造了一个正则化项c'i,且这些相关样本都是通用的。若有n个受试者,每类有m个训练样本,则m'=(n-1)m。

所述提取rcsp特征的方法为:

为了得到脑电信号特征,将协方差矩阵分解得到:

s(β,γ)=sleft(β,γ)+sright(β,γ)=evet

其中,e是与特征值矩阵v对应的特征向量矩阵,sleft(β,γ)和sright(β,γ)分别表示被试者想象左手和想象右手两类脑电信号样本正则化平均空间协方差矩阵。

构造白化矩阵p:p=v1/2et,t表示对矩阵e的转置。

有p·s(β,γ)·pt=c·i

其中,c为一个常数(c取值范围为实数集);因此,sleft(β,γ)和sright(β,γ)的特征向量相同,并且对于特征向量,二者对应的特征值之和为一个固定常数;

sleft(β,γ)=uvleftut

sright(β,γ)=uvrightut

u表示一个酉矩阵,vleft和vright分别表示sleft(β,γ)和sright(β,γ)的特征向量。

则投影矩阵w=utp。

rcsp选择w的前后各r列来映射一个训练样本s,最后得到用于分类的特征向量y。

所述用于分类的特征向量y为:

z=ws

其中q表示对应的类别、r表示所选择的w矩阵的列数、z表示w和s的乘。

综上所述,由于采用了上述技术方案,本发明的有益效果是:提高了rcsp处理小样本下的脑电数据集的稳定性和平均识别率,并且方差更小,鲁棒性更好。

附图说明

图1是本发明的流程示意图。

具体实施方式

下面详细介绍本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示具有相同或类似功能。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。

本发明提供了一种基于randomselect-rcsp的运动想象脑电信号特征提取方法,其特征在于,包括以下步骤:

s1,首先对原数据样本进行重构,从大小为n的原始左手和右手运动想象脑电数据集中,分别独立随机选择n'(n'≤n)个数据形成一个新的数据集,并且将这个过程独立地重复进行多次,产生多个独立的数据包,得到重构的训练数据样本。

s2,对于某一个被试者,用矩阵dl×t表示单次脑电信号,l代表通道数量,t代表每个通道的采样点数。则经过归一化后的协方差矩阵计算方式为:

其中,dt为d的转置,trace(ddt)为矩阵ddt的迹。

然后根据以上协方差矩阵可以得到数据样本的平均协方差为:

其中,m是训练数据的数量,i指的是运动想象信号的类别,即指左、右手运动想象两类。

s3,针对s2所计算出的一个被试者的脑电数据样本协方差,按照步骤s1的方法引入一部分其他被试者的脑电信号数据,得到被试及其他被试者的脑电样本的协方差矩阵xi(β),其定义如下:

其中,ci是受试者第i类的m个训练数据组成的协方差矩阵,c'i是其他人第i类的m'个训练数据组成的协方差矩阵。从后续的每一位受试者脑电数据样本都进行s3方法的处理;若有n个受试者,每类有m个训练样本,则m'=(n-1)m。

s4,然后进行协方差矩阵正则化,通过偏置估计项的方式,使分类结果不依赖于采样样本,而是朝着一个“更加合理”的方向。在处理“方差-偏差”窘境问题时,该算法是通过增大偏差而减小方差的方式实现的。这种“方差-偏差”平衡由一个或多个正则化参数来调控。使用β和γ这两个正则化参数(0≤β,γ≤1),β控制着训练样本协方差矩阵的权重来减少协方差矩阵估计的偏差,而γ控制着多个单位矩阵的权重;

s5,然后,rcsp计算各类的正则化平均空间协方差矩阵估计计算如下:

其中,i是一个n×n的单位矩阵。

s6,最后,将协方差矩阵分解得到:

s(β,γ)=sleft(β,γ)+sright(β,γ)=evet

其中,e是与特征值矩阵v对应的特征向量矩阵。构造白化矩阵:

p=v1/2et

p·s(β,γ)·pt=c·i

其中,c为一个常数。因此,sleft(β,γ)和sright(β,γ)的特征向量相同,并且对于特征向量,二者对应的特征值之和为一个固定常数。若

sleft(β,γ)=uvleftut

sright(β,γ)=uvrightut

则可得投影矩阵w=utp。

rcsp选择w的前后各r列来映射一个训练样本s:

z=ws

最后得到用于分类的脑电信号rcsp特征向量y:

尽管已经示出和描述了本发明的实施例,本领域的普通技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同物限定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1