基于稳态视觉诱发脑机接口的机器人控制方法

文档序号:1301007阅读:347来源:国知局
基于稳态视觉诱发脑机接口的机器人控制方法
【专利摘要】本发明涉及基于稳态视觉诱发脑机接口的机器人控制方法,首先将实际采集得到的脑电信号通过带通滤波进行预处理;其次对预处理得到的脑电信号进行快速独立成分分析得到独立成分;然后用希尔伯特黄变换对独立成分分解获得固有模态函数;接着对固有模态函数进行频谱分析得到所需特征。最后运用阈值判断法对提取的特征进行分类,把分类结果翻译成机器人能识别的信号,从而实现对机器人的实时控制。本发明基于稳态视觉诱发电位的脑机接口,传输率高、设备装置简单。在特征提取的过程中结合了独立成分分析和希尔伯特黄变换,使特征提取更有效。实现了对机器人运动的无肢体动作控制,可使重症瘫痪但脑功能正常的残疾人控制机器人辅助他们进行日常生活。
【专利说明】基于稳态视觉诱发脑机接口的机器人控制方法
【技术领域】
[0001]本发明涉及机器人领域,尤其涉及一种基于稳态视觉诱发脑机接口的机器人控制方法。
【背景技术】
[0002]脑机接口(Brian-Computer Interface, BCI)是一种不依赖于大脑外周神经与肌肉正常输出通道的通讯控制系统。它通过采集和分析人脑生物电信号,在大脑和外界建立直接交流通道,这样人就可以通过大脑来表达意愿或操纵计算机、语音合成器、辅助电器、神经假体、机器人等电子设备。脑机接口研究的最终目标是设计实现一种基于脑电信号的新型残疾人辅助设备,以帮助有运动障碍的残疾患者更好地与外界交流。因此,脑机接口领域的研究具有非常重要的社会意义和潜在的经济价值。[0003]VEP (Visual Evoked Potential,视觉诱发电位)是由一个固定的调制频率刺激眼球来诱发电信号,它可以在头皮的视觉皮层区(头皮的枕部)进行采集。根据诱发电位的刺激频率高低,视觉诱发电位分为:瞬态视觉诱发电位、稳态视觉诱发电位。当视觉刺激时间间隔比单次诱发电位时长长时,产生瞬态视觉诱发电位,此时视觉刺激频率一般低于2Hz ;相反地,如果视觉刺激的刺激时间间隔比单次诱发电位时长短时,每次刺激诱发的电位会发生重叠,从而形成了稳态视觉诱发电位SSVEP(Steady State Visual EvokedPotential,SSVEP),此时刺激频率一般超过6Hz。稳态视觉诱发电位临床上一般通过模式光刺激或图形视觉变化刺激诱发,在大脑皮层的枕部可以采集到明显的信号。这种电位的产生和采集比较简便,信号的频谱特征峰值明显,提取方法比较简单,所以基于SSVEP的BCI系统具有比较容易实现的优点。在多个注视目标的SSVEP脑-机接口系统中,通过VEP信号频谱的峰值,可以判别注视目标。
[0004]目前脑机接口的应用研究不断得到发展和应用,申请号为200910068833.0的专利公开了一种利用脑机接口来对服务机器人在四个方向的移动控制,该专利的脑机接口是基于自发脑电节律波,根据脑神经功能正常的人在短时间闭眼后,脑中α波幅明显增强这一特点实现对机器人的移动控制。自发脑电节律的脑机接口中有许多的噪声干扰,睁开眼睛时候,稍有延时的眨眼都会对状态选择有影响,而且需要比较准确的脑电信号特征提取和分类才能达到准确率比较高的状态选择。在该专利所涉及的硬件设备较多,成本高,不便于携带。申请号为200310104875.8的专利在脑机接口中结合了虚拟键盘和机器人控制系统,该专利的脑接口是基于运动想象的脑机接口,用特定的思维来诱发脑电信号。运动想象脑机接口的不足是需要进行大量的训练,在该专利中,需采样标准特征波形,如果采样效果不佳,就必须进行重新采样,采样过程需要大量的实验。

【发明内容】

[0005]针对现有技术中存在的脑机接口设备装置复杂、需要大量训练、特征不能有效的提取问题,本发明提供了一种基于稳态视觉诱发电位脑机接口的机器人控制方法,通过用显示器屏幕的闪烁刺激诱发稳态视觉诱发电位解决脑机接口硬件设备复杂的问题,同时在特征提取的过程中结合了独立成分分析(Independent Component Analysis, ICA)和希尔伯特黄变换(Hilbert Huang Transform, HHT),从而对脑电信号的特征得到有效提取。
[0006]为实现上述目的,本发明采用如下的技术方案:
[0007]首先将实际采集得到的脑电信号通过带通滤波进行预处理;其次对预处理得到的脑电信号进行快速ICA分析,得到独立成分;然后用HHT对独立成分分解,获得固有模态函数;接着对固有模态函数进行频谱分析得到所需的特征。运用阈值判断法对提取的特征进行分类。最后把分类结果进行翻译,转换成机器人能识别的信号,然后把控制指令发送给机器人,从而实现对机器人的实时控制。
[0008]基于稳态视觉诱发脑机接口的机器人控制方法,包括以下步骤:
[0009]步骤I,安放脑电极。
[0010]被受试者安静放松地坐在舒适的椅子上,椅子距离计算机显示屏约65厘米。脑电极安放按照国际10-20系统电极放置标准在被测试者头部枕区P3、PZ、P4、P03、ΡΟΖ、Ρ04、01、0Ζ、02位置,以耳部作为参考电极,接地电极接地,给电极打入导电膏,确保电极阻抗保持低于5kQ才可以进行实验。
[0011]步骤2,呈现刺激范式。
[0012]使计算机屏幕上出现四个白色正方形图片,分别分布于屏幕的上、下、左、右四个方位,并且这四个白色图片分别以不同的刺激频率进行闪烁(每个图片的闪烁频率高于6Hz),每个闪烁频率对应着机器人的一个运动方向。刺激器选择LCD。
[0013]采用白色刺激图片是因为白色更容易诱发稳态视觉诱发电位。
[0014]当刺激频率超过6Hz时,视觉刺激的刺激时间间隔比单次诱发电位时长短,每次刺激诱发的电位会发生重叠,这样就形成了稳态视觉诱发电位(SSVEP)。
[0015]刺激器可选择LED、IXD和CRT。选择LED作刺激器的好处在于刺激设备和处理设备可以分开,能应用于比较复杂的场合,缺点是需要额外的刺激设备,即单个的LED或LED阵列。而LCD和CRT则不需要额外的刺激设备。当刺激多于20个时可以选择LED作为刺激器;刺激少于10个可以选择CRT和IXD作为刺激器。CRT刺激器更易让眼睛疲劳,而且已经逐步淘汰,因此在本发明选择IXD作为刺激器。
[0016]步骤3,获取脑电信号。
[0017]当被测试者专注于步骤2中的一个图片时,被测试者的枕叶区就会诱发出和图片相同频率以及谐波成分的脑电波。将大脑枕叶区产生的脑电波信号由电极送入数字脑电记录仪进行放大、A/D转换等处理,然后将得到的脑电信号传输至计算机。
[0018]步骤4,对步骤3采集到的脑电信号进行滤波预处理。
[0019]在脑电信号的实验中,会受到低于4Hz的低频噪声扰,同时也会受到50Hz的工频噪声干扰。因为产生稳态视觉诱发电位一般高于6Hz,同时本发明的采用的刺激频率远小于50Hz。因此对脑电信号进行5~40Hz的带通滤波处理,得到预处理的脑电信号x (t)。
[0020]步骤5,应用快速ICA 对预处理后的脑电信号进行独立源提取。
[0021]利用ICA对预处理得到的脑电信号x(t)进行处理。ICA以源信号彼此相互独立为前提,通过构造对分离结果独立性度量的目标函数,并对目标函数进行优化,使得分离结果尽可能地彼此相互独立,从而达到对独立源的提取。在独立成分分析的过程中用到了基于负熵的快速独立成分分析,步骤如下所示:
[0022]步骤5.1,对数据进行中心化处理,使数据的均值为零。
[0023]步骤5.2,对数据进行白化得到c (t),表示为:
[0024]C (I) = Ux(l)
[0025]其中,x(0= X(t)-E{x(t))}, E表示求期望,U e R(n+1)x(n+1)是?⑴的白化矩阵,且满
足E(UUt)=I,即U的矩阵为协方差矩阵,η的值等于脑电信号含有的电极通道数减I。
[0026]步骤5.3,选择一个具有单位范数的初始化向量ω?,其中Coi(O) e R(n+1)xl,
I Wi(O) 11=1,m是迭代的次数,i为正整数,i e [l,n+l]。
[0027]步骤5.4,更新 COi(In):
[0028]
【权利要求】
1.基于稳态视觉诱发脑机接口的机器人控制方法,其特征在于,包括以下步骤: 步骤I,安放脑电极; 被受试者安静放松地坐在舒适的椅子上,椅子距离计算机显示屏约65厘米;脑电极安放按照国际10-20系统电极放置标准在被测试者头部枕区P3、PZ、P4、P03、ΡΟΖ、Ρ04、01、0Ζ、02位置,以耳部作为参考电极,接地电极接地,给电极打入导电膏,确保电极阻抗保持低于5kQ才可以进行实验; 步骤2,呈现刺激范式; 使计算机屏幕上出现四个白色正方形图片,分别分布于屏幕的上、下、左、右四个方位,并且这四个白色图片分别以不同的刺激频率进行闪烁,每个闪烁频率对应着机器人的一个运动方向; 步骤3,获取脑电信号; 当被测试者专注于步骤2中的一个图片时,被测试者的枕叶区就会诱发出和图片相同频率以及谐波成分的脑电波;将大脑枕叶区产生的脑电波信号由电极送入数字脑电记录仪进行放大、A/D转换等处理,然后将得到的脑电信号传输至计算机; 步骤4,对步骤3采集到的脑电信号进行滤波预处理,得到脑电信号x(t); 步骤5,应用快速独立成分分析法对预处理后的脑电信号进行独立源提取; 利用独立成分分析法对预处理得到的脑电信号x(t)进行处理;独立成分分析以源信号彼此相互独立为前提,通过构造对分离结果独立性度量的目标函数,并对目标函数进行优化,使得分离结果尽可能地彼此相互独立,从而达到对独立源的提取;在独立成分分析的过程中用到了基于负熵的快速独立成分分析,步骤如下所示: 步骤5.1,对数据进行中心化处理,使数据的均值为零; 步骤5.2,对数据进行白化得到c (t),表示为:
C(I)=Ux(I) 其中,x(t)= X(t)-E{x{t))}, E表示求期望,U e R(n+1)x(n+1)是i(/)的白化矩阵,且满足E(UUt)=I,即U的矩阵为协方差矩阵,η的值等于脑电信号含有的电极通道数减I ; 步骤5.3,选择一个具有单位范数的初始化向量Coi(H1),其中Oi(O) e R(n+1)xl,I Oi(O) ||=1,m是迭代的次数,i为正整数,i e [l,n+l]; 步骤5.4,更新COi(In):
2.根据权利要求1所述的基于稳态视觉诱发脑机接口的机器人控制方法,其特征在于,步骤2所述每个图片的闪烁频率高于6Hz ;当刺激频率超过6Hz时,视觉刺激的刺激时间间隔比单次诱发电位时长短,每次刺激诱发的电位会发生重叠,这样就形成了稳态视觉诱发电位。
3.根据权利要求1或2所述的基于稳态视觉诱发脑机接口的机器人控制方法,其特征在于,所述刺激选择的刺激器为LCD。
4.根据权利要求1所述的基于稳态视觉诱发脑机接口的机器人控制方法,其特征在于,所述步骤4对脑电信号的滤波预处理为5~40Hz的带通滤波处理。
5.根据权利要求1所述的基于稳态视觉诱发脑机接口的机器人控制方法,其特征在于,所述步骤7对脑电信号进行分类的方法还包括以下步骤: 步骤7.1,将一个刺激的基频、2倍频以及4倍频处的峰值之和作为该刺激频率的特征值; 步骤7.2,从步骤7.1中得出稳态视觉诱发电位频谱特征值中选取最大的一个,且这最大的特征值大于信号平均频率幅度的2倍;最大频谱特征值对应的刺激频率就是被测试者集中注意看的图形的闪烁频率。·
【文档编号】A61F4/00GK103845137SQ201410103602
【公开日】2014年6月11日 申请日期:2014年3月19日 优先权日:2014年3月19日
【发明者】阮晓钢, 薛坤, 黄静 申请人:北京工业大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1