著录项信息
专利名称 | 基于稳态视觉诱发的脑电信号处理方法 |
申请号 | CN201610247976.8 | 申请日期 | 2016-04-20 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2016-09-21 | 公开/公告号 | CN105942975A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | A61B5/00 | IPC分类号 | A;6;1;B;5;/;0;0;;;A;6;1;B;5;/;0;4;7;6查看分类表>
|
申请人 | 西安电子科技大学 | 申请人地址 | 陕西省西安市太白南路2号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 西安电子科技大学 | 当前权利人 | 西安电子科技大学 |
发明人 | 石光明;王凯;王永杰;李甫;李文灿;李宇琛;王晓甜 |
代理机构 | 陕西电子工业专利中心 | 代理人 | 田文英;王品华 |
摘要
本发明公开了一种基于稳态视觉诱发的脑电信号处理方法,其实现过程是(1)利用采集系统采集受试者在不同视觉频率刺激下的脑电信号;(2)对脑电信号进行预处理;(3)利用滤波器组对预处理后的脑电信号进行滤波;(4)利用似然比计算方法计算滤波后的脑电信号与不同视觉刺激频率之间的似然比,得到一个似然比组;(5)从似然比组中,找出最大的似然比所对应的视觉刺激频率,完成对脑电信号的识别。本发明同时利用了滤波器组和似然比检验,克服了现有技术识别目标个数较少的缺点,增加了识别目标的个数,提高了脑电信号的识别准确率。
1.一种基于稳态视觉诱发的脑电信号处理方法,包括如下步骤:
(1)采集数据:
脑电信号采集系统通过受试者佩戴的电极帽,采集受试者在视觉刺激显示屏上按不同频率闪烁的40个白色正方形块的刺激下,电极帽上所有电极的1024个采样点的脑电信号;
(2)预处理:
(2a)用受试者电极帽上每个电极采集的脑电信号减去所有电极脑电信号的均值,得到基线校正后的脑电信号;
(2b)利用EEGLAB软件,在基线校正后的脑电信号中截取受试者在视觉刺激过程中的脑电信号,得到截取后的脑电信号;
(2c)将截取后的脑电信号降采样,得到预处理后的脑电信号;
(3)带通滤波:
(3a)利用通带频率的计算公式,分别计算每个滤波器的通带频率,用所得到的通带频率构建一个带通滤波器,将5个带通滤波器构成一个带通滤波器组;
(3b)利用带通滤波器组对预处理后的脑电信号进行滤波,得到子频带脑电信号矩阵组;
(4)检验似然比:
(4a)利用参考信号公式,计算每个视觉刺激频率的参考信号矩阵,将所有视觉刺激频率的参考信号矩阵组成一个参考信号组;
(4b)从参考信号矩阵组中任意选取一个视觉刺激频率的参考信号矩阵,利用似然比计算方法,计算视觉刺激频率的参考信号矩阵与子频带脑电信号矩阵组之间的相关系数;
(4c)将视觉刺激频率的参考信号矩阵与子频带脑电信号矩阵组之间的相关系数带入到滤波器影响因子公式,计算视觉刺激频率的参考信号矩阵与子频带脑电信号矩阵组之间的似然比;
(4d)将计算得到的多个视觉刺激频率的参考信号矩阵与子频带脑电信号矩阵组之间的似然比组成似然比组;
(4e)判断参考信号矩阵组中参考信号矩阵是否选取完,若是,则执行步骤(5),否则,执行步骤(4b);
(5)识别脑电信号:
(5a)从视觉刺激频率的参考信号矩阵与子频带脑电信号矩阵组之间的似然比组中,找出最大的似然比所对应的视觉刺激频率的参考信号矩阵;
(5b)在视觉刺激显示屏上找出闪烁频率与参考信号矩阵的视觉刺激频率相同的白色正方形块,该正方形块为被试者的刺激目标,完成对脑电信号的识别。
2.根据权利要求1所述的基于稳态视觉诱发的脑电信号处理方法,其特征在于:步骤(2c)中所述的降采样是指,取截取后的1024个采样点的脑电信号采样点的1/4,得到256个采样点的脑电信号,将其作为预处理后的脑电信号。
3.根据权利要求1所述的基于稳态视觉诱发的脑电信号处理方法,其特征在于:步骤(3a)中所述的带通滤波器组中任意一个滤波器的通带频率的计算公式如下:
fq=f*q
其中,fq表示滤波器的通带频率,f表示第一个滤波器的通带频率,f=[0.001,10],q表示当前滤波器,q=1,2,…,5。
4.根据权利要求1所述的基于稳态视觉诱发的脑电信号处理方法,其特征在于:步骤(4a)中所述的参考信号公式如下:
其中,Yf表示每个视觉刺激频率的参考信号矩阵,sin表示取正弦操作,cos表示取余弦操作,π表示圆周率,f表示被试者的视觉刺激频率,该频率表示显示在视觉刺激显示屏上的一个白色正方形块的闪烁频率,n表示正余弦函数的谐波数目,n=3,s表示子频带脑电信号矩阵的采样点,s=256,t表示被试者的视觉刺激时间。
5.根据权利要求1所述的基于稳态视觉诱发的脑电信号处理方法,其特征在于:步骤(4b)中所述的似然比计算方法的具体步骤如下:
第一步,从子频带脑电信号矩阵组中任意选取一个子频带脑电信号矩阵;
第二步,按照下式,构造一个子频带脑电信号矩阵与视觉刺激频率的参考信号矩阵的和矩阵;
其中,x表示子频带脑电信号矩阵与视觉刺激频率的参考信号矩阵的和矩阵,[]表示矩阵操作,x1表示子频带脑电信号矩阵,x2表示视觉刺激频率的参考信号矩阵;
第三步,按照下式,求解目标矩阵的均方差值:
其中,表示目标矩阵按行求平均后得到的行均值,N表示目标矩阵每一行元素的总数,∑表示求和操作,xk表示目标矩阵中的第k列元素,Ψ表示目标矩阵的均方差值,T表示转置操作;
第四步,按照下式,求解子频带脑电信号矩阵x1与视觉刺激频率的参考信号矩阵x2之间的相关系数:
其中,r表示子频带脑电信号矩阵x1与视觉刺激频率的参考信号矩阵x2之间的相关系数,Ψ1表示和矩阵x的均方差值,Ψ11表示子频带脑电信号矩阵x1的均方差值,*表示乘法操作,Ψ22表示视觉刺激频率的参考信号矩阵x2的均方差值,v2表示视觉刺激频率的参考信号矩阵x2行的总数;
第五步,判断子频带脑电信号矩阵组中子频带脑电信号矩阵是否选取完,若是,则得到视觉刺激频率的参考信号矩阵与子频带脑电信号矩阵组之间的相关系数,否则,执行第二步。
6.根据权利要求1所述的基于稳态视觉诱发的脑电信号处理方法,其特征在于:步骤(4c)中所述的滤波器影响因子公式如下:
其中,wj表示第j个子频带脑电信号矩阵与视觉刺激频率的参考信号矩阵之间的系数权重,a表示乘性权重因子,a=1.25,b表示加性权重因子,b=0.25,ρ表示视觉刺激频率的参考信号矩阵与子频带脑电信号矩阵组之间的似然比,∑表示求和操作,q表示当前滤波器,q=1,2,…,5,rj表示第j个子频带脑电信号矩阵与视觉刺激频率的参考信号矩阵之间的相关系数。
基于稳态视觉诱发的脑电信号处理方法\n技术领域\n[0001] 本发明属于信息技术领域,更一步涉及在生命科学技术领域中应用脑-机接口(Brain-Computer Interface,BCI)系统对稳态视觉诱发脑电信号的处理方法。本发明通过对稳态视觉诱发脑电信号的处理,最终用于单词拼写、控制轮椅、控制机器人等具有稳态视觉诱发脑-机接口的脑电产品控制。\n背景技术\n[0002] 稳态视觉诱发是大脑视觉皮层对处于视觉中心的闪烁刺激的一种生物反馈。研究证明,处于视觉中心的闪烁刺激能够对视觉皮层的神经元群在特定模式上的神经活动产生增强作用,从而对脑电信号特定频率成分的幅度进行调控,且频率响应在视觉刺激频率及其倍频处较强。因此,通过对受试者稳态视觉诱发脑电信号的分析,判别受试者视觉刺激频率,从而实现对外界装置的控制。目前,稳态视觉诱发脑电信号的分析方法有典型相关分析方法和功率谱分析方法等。\n[0003] 华南理工大学拥有的专利技术“一种基于多模态脑机接口的意识状态监测方法”(申请号201510253168.8,申请日2015.05.15,授权号CN 104921723A,授权日2015.09.23)中提出一种基于多模态脑机接口的意识状态监测方法。该专利技术将P300和稳态视觉诱发相结合,将P300和稳态视觉诱发分开设计,脑电数据被分成两份,最后采用相加的法则来结合P300和稳态视觉诱发的检测结果,增加了算法的复杂度,在一定程度上提高了拼写准确率。该方法存在的不足之处是,视觉刺激时间比较长,不仅会使被试者产生视觉疲劳,影响识别的准确率,而且不适用于实时检测。\n[0004] 邓志东在其发表的论文“一种基于SSVEP的仿人机器人异步脑机接口控制系统”(机器人,2011,33(2):129-135)中提出了一种基于SSVEP的仿人机器人的控制方法。该方法通过对脑电信号进行特征提取和模式分类,来判别使用者的控制意图,实现了对机器人的远程控制。该方法存在的不足之处是,使用者的控制屏幕只有上下左右四个刺激目标,代表可以实现四种不同的控制命令,但在实际应用中四种控制命令相对较少,难以满足人们的要求。\n发明内容\n[0005] 本发明的目的在于克服上述已有技术的不足,提出一种基于稳态视觉诱发的脑电信号处理方法。\n[0006] 实现本发明目的的基本思路是:将采集的多通道脑电信号做预处理;利用滤波器组对预处理后的脑电信号进行滤波,充分利用脑电信号的谐波信号;同时使用似然比检验对数据的高利用率特性,在视觉刺激时间较短、刺激目标较多的情况下,完成对脑电信号的识别。\n[0007] 为实现上述目的,本发明具体实现步骤包括如下:\n[0008] (1)采集数据:\n[0009] 脑电信号采集系统通过受试者佩戴的电极帽,采集受试者在视觉刺激显示屏上按不同频率闪烁的40个白色正方形块的刺激下,电极帽上所有电极的1024个采样点的脑电信号;\n[0010] (2)预处理:\n[0011] (2a)用受试者电极帽上每个电极采集的脑电信号减去所有电极脑电信号的均值,得到基线校正后的脑电信号;\n[0012] (2b)利用EEGLAB软件,在基线校正后的脑电信号中截取受试者在视觉刺激过程中的脑电信号,得到截取后的脑电信号;\n[0013] (2c)将截取后的脑电信号降采样,得到预处理后的脑电信号;\n[0014] (3)带通滤波:\n[0015] 利用带通滤波器组对预处理后的脑电信号进行滤波,得到子频带脑电信号矩阵组;\n[0016] (4)检验似然比:\n[0017] (4a)利用参考信号公式,计算每个视觉刺激频率的参考信号矩阵,将所有视觉刺激频率的参考信号矩阵组成一个参考信号组;\n[0018] (4b)从参考信号矩阵组中任意选取一个视觉刺激频率的参考信号矩阵,利用似然比计算方法,计算视觉刺激频率的参考信号矩阵与子频带脑电信号矩阵组之间的相关系数;\n[0019] (4c)将视觉刺激频率的参考信号矩阵与子频带脑电信号矩阵组之间的相关系数带入到滤波器影响因子公式,计算视觉刺激频率的参考信号矩阵与子频带脑电信号矩阵组之间的似然比;\n[0020] (4d)将计算得到的视觉刺激频率的参考信号矩阵与子频带脑电信号矩阵组之间的似然比放到似然比组中;\n[0021] (4e)判断参考信号矩阵组中参考信号矩阵是否选取完,若是,则执行步骤(5),否则,执行步骤(4b);\n[0022] (5)识别脑电信号:\n[0023] (5a)从视觉刺激频率的参考信号矩阵与子频带脑电信号矩阵组之间的似然比组中,找出最大的似然比所对应的视觉刺激频率的参考信号矩阵;\n[0024] (5b)在视觉刺激显示屏上找出闪烁频率与参考信号矩阵的视觉刺激频率相同的白色正方形块,该正方形块为被试者的刺激目标,完成对脑电信号的识别。\n[0025] 本发明与现有技术相比有以下优点:\n[0026] 第一、由于本发明采用了似然比检验的方法分析脑电信号,充分的利用了脑电信号的每个数据对整组数据的影响,因此只需要少量的数据就可以实现目标识别,克服了现有技术中刺激时间比较长,不适用于实时检测的缺点,使得本发明能够缩短刺激时间,实现实时检测。\n[0027] 第二、由于本发明在分析脑电信号前,采用了一个滤波器组对脑电信号进行滤波,充分的利用了脑电信号中的谐波信号,减少了相邻目标之间的干扰,克服了现有技术无法精确分辨目标个数相对较多的缺点,使得本发明增加了识别目标的个数,提高了脑电信号的识别准确率。\n附图说明\n[0028] 图1为本发明的流程图;\n[0029] 图2为本发明视觉刺激的时序图;\n[0030] 图3为本发明与现有技术对脑电信号识别的准确率随视觉刺激时间的变化曲线图。\n具体实施方式\n[0031] 下面结合附图对本发明做进一步的描述。\n[0032] 参照附图1,本发明的具体步骤如下。\n[0033] 步骤1,采集数据。\n[0034] 脑电信号采集系统通过受试者佩戴的电极帽,采集受试者在视觉刺激显示屏上按不同频率闪烁的40个白色正方形块的刺激下,电极帽上所有电极的1024个采样点的脑电信号。\n[0035] 参考图2,本发明视觉刺激的时序是:开始0秒至1秒时被试者休息,随后40个白色正方形块按照不同的频率闪烁,并持续4秒,受试者在此期间选择一个白色正方形块注视4秒,进行视觉刺激。每次视觉刺激后休息1秒,然后再选择另一个闪烁块凝视4秒,重复40次。\n[0036] 受试者佩戴电极帽,坐在椅子上平视距其60cm左右的视觉刺激显示屏。脑电信号采集系统的采样频率为1024Hz,测试电极分别为O1,O2,Oz,PO7,PO8,POz,P3,P4,Pz。在本发明采集数据步骤中,视觉刺激显示屏上有40个代表不同字母的白色正方形块,当刺激开始时40个白色正方形块按照不同的频率闪烁。\n[0037] 步骤2,预处理。\n[0038] 用受试者电极帽上每个电极采集的脑电信号减去所有电极脑电信号的均值,得到基线校正后的脑电信号。\n[0039] 利用EEGLAB软件,在基线校正后的脑电信号中截取受试者在视觉刺激过程中的脑电信号,得到截取后的脑电信号。\n[0040] 将截取后的脑电信号降采样,得到预处理后的脑电信号。\n[0041] 降采样是指取截取后的1024个采样点的脑电信号采样点的1/4,得到256个采样点的脑电信号,将其作为预处理后的脑电信号。\n[0042] 步骤3,带通滤波。\n[0043] 利用通带频率的计算公式,分别计算每个滤波器的通带频率,用所得到的通带频率构建一个带通滤波器,将5个带通滤波器组成一个带通滤波器组。\n[0044] 通带频率的计算公式如下:\n[0045] fq=f*q\n[0046] 其中,fq表示每一个滤波器的通带频率,f表示第一个滤波器的通带频率,根据脑电信号的频率范围,选取f=[0.001,10],q表示当前滤波器,q=1,2,…,5。\n[0047] 利用带通滤波器组对预处理后的脑电信号进行滤波,得到子频带脑电信号矩阵组。\n[0048] 步骤4,检验似然比。\n[0049] (4a)利用参考信号公式,计算每个视觉刺激频率的参考信号矩阵,将所有视觉刺激频率的参考信号矩阵组成一个参考信号组。\n[0050] 参考信号公式如下:\n[0051]\n[0052] 其中,Yf表示每个视觉刺激频率的参考信号矩阵,sin表示取正弦操作,cos表示取余弦操作,π表示圆周率,f表示被试者的视觉刺激频率,该频率表示显示在视觉刺激显示屏上的一个白色正方形块的闪烁频率,n表示正余弦函数的谐波数目,n=3,s表示子频带脑电信号矩阵的采样点,s=256,t表示被试者的视觉刺激时间。\n[0053] (4b)从参考信号矩阵组中任意选取一个视觉刺激频率的参考信号矩阵,利用似然比计算方法,计算视觉刺激频率的参考信号矩阵与子频带脑电信号矩阵组之间的相关系数,其具体步骤如下:\n[0054] 第一步,从子频带脑电信号矩阵组中任意选取一个子频带脑电信号矩阵。\n[0055] 第二步,按照下式,构造一个子频带脑电信号矩阵与视觉刺激频率的参考信号矩阵的和矩阵:\n[0056]\n[0057] 其中,x表示子频带脑电信号矩阵与视觉刺激频率的参考信号矩阵的和矩阵,[]表示矩阵操作,x1表示子频带脑电信号矩阵,x2表示视觉刺激频率的参考信号矩阵。\n[0058] 第三步,按照下式,求解目标矩阵的均方差值:\n[0059]\n[0060] 其中,表示目标矩阵按行求平均后得到的行均值,N表示目标矩阵每一行元素的总数,∑表示求和操作,xk表示目标矩阵中的第k列元素,Ψ表示目标矩阵的均方差值,T表示转置操作。\n[0061] 第四步,按照下式,求解子频带脑电信号矩阵x1与视觉刺激频率的参考信号矩阵x2之间的相关系数:\n[0062]\n[0063] 其中,r表示子频带脑电信号矩阵x1与视觉刺激频率的参考信号矩阵x2之间的相关系数,Ψ1表示和矩阵x的均方差值,Ψ11表示子频带脑电信号矩阵x1的均方差值,*表示乘法操作,Ψ22表示视觉刺激频率的参考信号矩阵x2的均方差值,v2表示视觉刺激频率的参考信号矩阵x2行的总数。\n[0064] 第五步,判断子频带脑电信号矩阵组中子频带脑电信号矩阵是否选取完,若是,则得到视觉刺激频率的参考信号矩阵与子频带脑电信号矩阵组之间的相关系数,执行步骤(4c),否则,执行本步骤的第二步。\n[0065] (4c)将视觉刺激频率的参考信号矩阵与子频带脑电信号矩阵组之间的相关系数带入到滤波器影响因子公式,计算视觉刺激频率的参考信号矩阵与子频带脑电信号矩阵组之间的似然比。\n[0066] 滤波器影响因子公式如下:\n[0067]\n[0068] 其中,wj表示第j个子频带脑电信号矩阵与视觉刺激频率的参考信号矩阵之间的系数权重,a表示乘性权重因子,a=1.25,b表示加性权重因子,b=0.25,ρ表示视觉刺激频率的参考信号矩阵与子频带脑电信号矩阵组之间的似然比,∑表示求和操作,q表示当前滤波器,q=1,2,…,5,rj表示第j个子频带脑电信号矩阵与视觉刺激频率的参考信号矩阵之间的相关系数。\n[0069] (4d)将计算得到的视觉刺激频率的参考信号矩阵与子频带脑电信号矩阵组之间的似然比放到似然比组中。\n[0070] (4e)判断参考信号矩阵组中参考信号矩阵是否选取完,若是,执行步骤5,否则,执行步骤(4b)。\n[0071] 步骤5,识别脑电信号。\n[0072] 从视觉刺激频率的参考信号矩阵与子频带脑电信号矩阵组之间的似然比组中,找出最大的似然比所对应的视觉刺激频率的参考信号矩阵。\n[0073] 在视觉刺激显示屏上找出闪烁频率与参考信号矩阵的视觉刺激频率相同的白色正方形块,该正方形块为被试者的刺激目标,完成对脑电信号的识别。\n[0074] 下面通过仿真对本发明的效果做进一步说明。\n[0075] 1.仿真条件:\n[0076] 本发明的仿真实验是在MATLABR2010a的软件环境下进行的。#\n[0077] 2.仿真内容:\n[0078] 视觉刺激界面上40个正方形块的闪烁频率依次为:8.0Hz,8.2Hz,……,15.8Hz,每次增加0.2Hz。选择自愿参与本次实验的10名大学生或研究生作为被试者,其中男性5名,女性5名,年龄在20~25岁之间,平均年龄为23岁,视力或矫正视力正常。每个被试者共做6组实验,每组包括40个闪烁周期,被试者与视觉刺激屏幕的距离为60cm,视线基本保持与屏幕中心平行,在每组实验结束后让被试者休息3分钟。\n[0079] 3.仿真效果分析:\n[0080] 图3给出了脑电信号的识别准确率随视觉刺激时间的变化曲线。图3中的横坐标表示视觉刺激时间,纵坐标表示脑电信号的识别准确率。图3中以五角星标识的曲线表示本发明对脑电信号的识别准确率的曲线。图3中以圆圈标识的曲线表示现有技术中的典型相关分析方法对脑电信号的识别准确率的曲线。图3中以正方形标识的曲线表示现有技术中的LRT方法对脑电信号的识别准确率的曲线。图3中以菱形标识的曲线表示现有技术中的功率谱分析法方法对脑电信号的识别准确率的曲线。比较图3中的四条曲线可以看出,在视觉刺激时间较短的情况下,本发明所述方法对脑电信号的识别准确率要明显高于现有方法,说明本发明的方法对脑电信号的识别要优于现有方法。
法律信息
- 2018-07-06
- 2016-10-19
实质审查的生效
IPC(主分类): A61B 5/00
专利申请号: 201610247976.8
申请日: 2016.04.20
- 2016-09-21
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |