脑电信号特征识别系统及方法与流程

文档序号:11239395阅读:2141来源:国知局
脑电信号特征识别系统及方法与流程
本发明涉及的是一种脑电信号检测领域的技术,具体是一种基于耳部上方四个导电极的脑电信号特征识别系统及方法。
背景技术
:情绪能够反映一个人的认知和态度,可以影响人的心理和行为,是人们日常生活中重要的组成部分。随着人机交互应用的快速发展,人们希望有更加人性化的计算机来辅助人们完成工作任务,这就要求计算机具有一定的情绪识别能力。在人机交互过程中,如果计算机能够快速准确地识别人所处的情绪状态,则它就能够根据人的情绪状态调整其工作内容和方式,改善人机交互的体验,使得人机交互过程更加友好和自然。近年来,随着脑电信号设备的应用,基于脑电的情绪识别研究已经成为人机交互应用和人工智能领域中一项十分重要的研究内容。脑电信号作为一种中枢神经系统的生理信号已经被许多研究证明它与情绪具有较大的相关性,具有较强的情绪表征能力,可以作为一种有效的手段来进行情绪识别。目前,常用的采集脑电信号的方法是在头皮上放置电极,通过电极记录头皮上的电位变化。由于头皮上有一层角质层,而角质层不导电,所以通常不能直接采集到脑电信号。因此要在电极和头皮之间涂抹胶状导电膏,减小电极与头皮之间的电阻,从而采集到脑电信号。电极的放置是根据国际10-20系统的电极分布图,布满整个脑壳。这种方法虽然能够采集到比较稳定的脑电信号,但是其缺点在于每次采集都要给被试涂抹导电膏,这一过程的工作量十分巨大,准备过程也十分繁琐,而且导电膏与头皮长时间接触会让人产生不适感。此外,所有电极中的脑电信号可能具有与情绪无关的冗余信息,若全部利用不但会增加算法的复杂度,而且会对情绪识别产生干扰,降低情绪识别的精度。因此,找到与情绪相关的关键脑区,降低脑电采集的成本和复杂度变得至关重要。技术实现要素:本发明针对现有技术存在的上述不足,提出一种脑电信号特征识别系统及方法,能够在大幅度降低脑电的采集成本和复杂度的前提下,仍能够保持较高的情绪识别准确率。这种方法为利用可穿戴设备进行情绪识别提供了可行的依据。本发明是通过以下技术方案实现的:本发明涉及一种脑电信号特征识别系统,包括:导电极组、预处理模块、特征提取模块以及svm训练模块,其中:导电极组采集原始脑电信号经放大后输出至预处理模块,预处理模块对原始脑电信号进行滤波去噪处理并输出脑电数字信号至特征提取模块,特征提取模块从脑电数字信号中提取出脑电特征并进行特征平滑处理,svm训练模块与预处理模块相连并根据平滑处理后的脑电特征训练分类器,并在收到待测信号后基于训练分类器输出分类结果。本发明涉及上述系统的脑电信号特征识别方法,利用设置于耳部上方颞叶区的四个导电极采集不同人在不同情绪状态下的原始脑电信号并形成样本集合;然后通过预处理和特征提取,从样本集合中得到脑电特征数据;最后对脑电特征数据进行平滑处理后得到训练样本,用于对支持向量机进行训练,从而得到情绪识别分类器。所述的预处理是指:对采集到的原始脑电信号进行降噪去伪迹的预处理,即采用范围为1~75hz的带通滤波器进行滤波。所述的导电极,具体是指:根据脑电电极布置的国际标准10-20系统(theinternational10-20system)的电极分布图所选的t7、t8、ft7、ft8这四个导电极,其分布于耳部上方的颞叶区。所述的特征提取是指:利用短时傅里叶变换将预处理后时域下的脑电信号转换到频域上,在频域上对特征频段求能量谱,再对能量谱提取微分熵(differentialentropy,de)得到,具体包括以下步骤:1)脑电信号序列为x[n]={x1,,xn},其中:n表示在一个时间窗口内的样本个数;该信号序列的短时傅里叶变换为:其中:是角频率,k=0,1,...,n-1,w[n]是窗函数。傅里叶变换仅在时间窗口内起作用,而随着m的变化,窗口在时间轴上平移,得到频域信号。所述的窗函数优选采用汉宁窗(hanningwindow),即经过汉宁窗处理可以减少由于傅里叶变换所造成的频谱损失。在本发明中,为了与眼动信号在时间轴上的样本点个数相同,汉宁窗口大小设为4秒。2)根据特征频段计算出其对应的能量谱e(ωk)=x(m,ωk)x*(m,ωk)。3)基于能量谱计算微分熵特征h(x)=-∫xf(x)logf(x)dx,其中:x为随机变量,f(x)是x的概率密度函数,是f(x)的支持(support);当脑电信号服从x的高斯分布n(μ,σ2),则微分熵为4)由于脑电信号的微分熵只与方差σ2有关,而脑电信号中的直流分量经带通滤波器滤除,因此均值为0,因此有而脑电信号不同频段的方差与该频段能量pi成正比,即由此得到每个频段的微分熵所述的特征频段包括:delta波,其频率范围为:1~4hz;theta波,其频率范围为:4~8hz;alpha波,其频率范围为:8~14hz;beta波,其频率范围为:14~31hz;gamma波,其频率范围为:31~50hz。每个频段的微分熵等价于它的能量值取对数值。由于微分熵是对能量值取了对数,所以它可以平衡脑电在不同频域上能量的巨大差距,减少误差,提高算法的精确度。在实际计算微分熵时,我们简化上式,得到每个片段的微分熵,即特征提取优选为hi(x)=log(pi)。所述的平滑处理,即使用线性动力系统(lineardynamicsystem,lds)来去除或削弱与情绪无关的脑电信号特征,具体步骤包括:①通过构建状态空间方程,从观察到的脑电信号序列{y1,y2,...,yn}对与情绪相关的脑电特征序列{x1,x2,...,xn}进行估计。②当初始的与情绪相关的脑电特征序列服从高斯分布p(x1)=n(w|0,γ),其中:x是情绪相关序列向量,y是给定的观测序列向量,则x与y的关系满足:xn=axn-1+wn,yn=cxn+vn,x1=w0+u,其中:a为状态转移矩阵,c为观测矩阵,w,v,u为服从高斯分布的噪音项:w=n(w|0,γ),v=n(v|0,σ),u=n(u|0,v0),上式也能表示成高斯条件分布的形式:p(xn|xn-1)=n(xn|axn-1,γ),p(yn|xn)=n(yn|cxn,σ)。因此,该线性动力系统模型的参数表示为θ={a,c,γ,σ,μ0,v0}。③通过观察到的脑电信号序列{y1,y2,...,yn},脑电特征序列中的xn可以通过边缘后验分布p(xn|y1,y2,...,yn)=n(xn|μn,vn)来估计,均值μn就是xn的最大后验估计;μn,vn可以通过迭代算法进行估计:pn-1=avn-1at+γ,μn=aμn+kn(yn-caμn-1),vn=(1-knc)pn-1,其中kn定义为:kn=pn-1ct(cpn-1ct+σ)-1,其初始条件为μ1=μ0+k1(y1-cμ0),v1=(i-k1c)v0,其中k1定义为:k1=v0ct(cv0ct+σ)-1。④当脑电信号序列{y1,y2,...,yn}和线性动力系统模型的参数θ已知的情况下,可以对μn,vn进行迭代估计,从而得到脑电特征序列中的xn的最大后验估计。所述的线性动力系统模型的参数θ={a,c,γ,σ,μ0,v0}通过期望最大化(expectationmaximization,em)算法基于训练数据中的原始脑电信号进行估计。因此在使用线性动力系统之前需要先用一部分训练数据进行学习,从而确定参数θ的值。在本发明中优选先经过上述方法得到θ值,之后就一直使用该值,不再另做训练。技术效果与现有技术相比,本发明选取了与情绪相关的关键脑区——颞叶区来进行情绪识别,具体采集了t7,t8,ft7,ft8四导脑电数据作为输入。这种方法与传统技术相比,能够大幅度地降低脑电采集的成本。并且降低了脑电特征的维度,从而降低了算法的复杂度,加快了情绪识别的速度。这种方法所得到的情绪识别精度和使用全部电极下的精度相当,说明了颞叶区与情绪有很大的关系,只采用这四个导电极进行情绪识别是可行的。本发明也为将电极嵌入到可穿戴设备中使脑电信号的采集能够应用于实际提供了可能。由于本发明相对于传统全导联方法,使用了更少的电极布置方式,极大减少数据传输以及处理要求,降低嵌入式传输和计算模块处理要求,在能耗方面更具有优势。传统全导联配置方法,需要确保每个电极稳定连接,需要较长的设备调试和准备时间。本发明采用四导电极,且佩戴位置方便,可以极大减少设备制作工艺时间以及设备使用调试时间。附图说明图1为本发明脑电采集的四个导电极所在位置的示意图;图2为本发明过程示意图;图3为本发明实施例中使用四个导电极与原方法使用所有电极所得的情绪识别准确率对比图,图中数据具体如下:导联数total(%)delta(%)theta(%)alpha(%)beta(%)gamma(%)4导69.7942.0944.2153.5253.4456.826导69.8354.7652.2759.7969.1772.01具体实施方式如图2所示,本实施例包括以下步骤:步骤一,给6位年龄在20~24岁之间的身心健康、无精神疾病的被试观看具有四种情绪类别的电影片段,诱发他们高兴、悲伤、恐惧和平静四种情绪,每种情绪有6个电影片段,总共24个电影片段。在观看的同时,根据图1所示的电极位置采集被试的脑电信号。每位被试分别做三次实验,一共18组实验数据。步骤二,将每次实验采集到的脑电数据通过带通滤波器,范围在1~75hz,过滤掉噪音和伪迹。步骤三,对预处理后的脑电信号进行短时傅里叶变换,得到5个频段上的能量特征,然后再提取微分熵特征。步骤四,使用线性动力系统方法对提取的脑电信号特征进行特征平滑,消除或降低与情绪无关的脑电信号的影响步骤五,将前16个片段所对应的脑电信号特征作为训练集,后8个片段所对应的脑电信号特征作为测试集。然后将训练集送入具有线性核的支持向量机进行训练。为了检测训练的分类器的情绪识别能力,将测试集送入分类器中,得到准确率。从图3可以看出,将用四个导电极所采集到的五个频段的脑电信号和在一起,即一共20维,训练出来的分类器所达到的情绪识别准确率与使用所有电极的结果相当,说明使用四个导电极进行情绪识别是可行的,并且识别精度与传统方法相比并没有下降很多。说明62导电极中存在冗余的电极,因此采用四个导电极是合理的。表1给出了所有被试的所有实验中,分别使用四个导电极和所有62导电极采集脑电信号进行情绪识别的准确率。从表1可以看出,大部分的实验结果都证明了使用四个导电极与使用62导电极进行情绪识别的准确率相当。表1分别使用四个导电极与62导电极进行情绪识别的准确率比较上述具体实施可由本领域技术人员在不背离本发明原理和宗旨的前提下以不同的方式对其进行局部调整,本发明的保护范围以权利要求书为准且不由上述具体实施所限,在其范围内的各个实现方案均受本发明之约束。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1