[0032] 以下结合附图对本发明作进一步说明。
[0033] 为使本发明的目的、技术方案和要点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0034] 如图1所示,本发明方法步骤包括:EEG信号采集、信号处理、还有控制器械工作三个阶段。
[0035] 步骤(1),EEG信号采集阶段,脑电采集设备通道数为16,采样率为256Hz,同时设置带通滤波为0.1-60Hz,滤波类型为巴特沃斯滤波,陷波滤波48-52Hz,滤波类型为切比雪夫滤波,电极阻抗<5kΩ。具体细节如下:
[0036] 1)准备阶段
[0037] a、实验开始前,先准备好实验过程中所需要的所有设备和道具,其中包括脑电信号放大器、电极帽、针筒、导电膏、卷尺、纱布、记录等。
[0038] b、按照指定的顺序连接好设备、放大器、电极帽之间的连线。
[0039] c、取些许纱布蘸取少量酒精均匀地擦洗受试者的头部和耳垂以减小阻抗,为受试者带上电极帽,并按照国际10-20系统电极放置标准固定好电极帽,把参考电极固定在受试者的耳垂位置,在电极Fz、Cz、Pz、Oz、P3、P4、PO7、PO8、F3、F4、Fcz、C3、C4、CP3、CP4、CPz上打导电膏,并且检查每个电极的阻抗确保其足够小。
[0040] e、调整电脑显示器的高度,使屏幕正对实验者,同时调整受试者与电脑显示屏之间的距离使其保持在80cm左右。
[0041] f、记录下实验的相关信息,包括受试者个人信息、实验参数、实验日期等并把信号采集实验的过程以及一些注意事项详细告诉受试者,确保受试者知道每一步应该如何进行实验操作。
[0042] 2)信号采集阶段
[0043] 采集阶段可以划分为5个步骤:
[0044] a、显示屏中央出现目标时,此时要求受试者保持眼睛处于睁开状态,注视着目标,并尽可能避免眨眼动作,此过程持续60秒钟。
[0045] b、显示屏中央再次出现目标时,要求受试者保持眼睛处于闭合状态,持续60秒钟,期间受试者眼睛不能睁开。
[0046] c、此小节一共包括30个trial,每一次trail中目标会随机出现在显示屏的左边或者右边,当目标出现在左边时,要求受试者缓慢的做左手运动;反之,如果目标出现在右边则要求受试者缓慢的做右手运动。随后会有1s的时间间隔,然后继续下一次trial,整个过程持续大约180秒钟,期间要求受试者身体除手以外的其他部位尽量保持不动。
[0047] d、此小节与第3步类似,显示屏再次出现第3步中的目标时,要求受试者想象手的运动,而不是真实的动作,例如当目标出现在左边时,要求受试者用想象左手缓慢地运动来代替第3步中真实的动作。
[0048] e、按先第3步然后第4步的顺序进行重复操作,并重复4次。
[0049] 步骤(2),信号处理分为三部分:EEG信号特征离线分析、脑电信号特征实时提取、分类决策,具体细节如下:
[0050] 1)EEG信号特征离线分析
[0051] 利用Matlab离线分析受试者训练时的脑电数据,分析结果显示相对于其他14个通道,第14和第16个通道对应的CP3、CP4电极在9-12Hz频段想象左手和想象右手时存在明显的差别。所以选取CP3、CP4两个通道作为区分受试者想象左手还是右手运动的依据。
[0052] 2)脑电信号特征实时提取
[0053] 本发明中,特征提取采用的是周期图法。特征提取分为四部分:信号预处理、利用FFT进行快速的傅里叶变换、功率谱分析以及平滑处理。具体细节如下:
[0054] a、信号预处理,即对CP3、CP4两个通道信号进行去均值处理。从观测信号中减去16个通道信号的平均值,用以消除随机成分,提取确定性成分。
[0055] b、分别取CP3、CP4两个通道数据的N点样本值,利用FFT进行快速傅里叶变换。长度为 ,序列为 的变换公式为:
[0056] (1)
[0057] c、分别取CP3、CP4两个通道数据的 个样本点,并计算每个样本点的幅值的平方,然后除以 得到CP3、CP4两个通道的功率谱 、 。信号 的功率谱计算公式为:
[0058] (2)
[0059] 式中 为 的共轭;
[0060] d、对功率谱 、 进行平滑处理,以降低数据变化,即对每三个样本点的功率值做一次平均处理,公式如下:
[0061] (3)
[0062] 3)分类决策
[0063] 快速分类决策分为两部分:单次分类、综合决策。
[0064] a、单次分类,在9-12Hz频段对 、 求平均值得到 、 ,并作差值运算,得出分类结果,实现单次分类。建立一个简单的基于功率谱能量为特征的左右手想象分类方法为:
[0065]
[0066] b、综合决策,由于单次分类是每分类一次,就决策输出一次,不但分类准确率不高,而且会造成“屈”、“伸”变换频率高,大腿抖动厉害,既不利于腿部运动训练或者行为控制,又可能超出腿部承受范围,基于以上问题,对每次单次分类分别进行重复判断,达到5次分类即进行一次综合决策,决策权重为60%,即如果五次分类中有三次或三次以上是左,那么就认为受试者是想象左手运动,反之认为受试者是想象右手运动,,这样不但提高了分类的准确率,而且会使腿部“屈”、“伸”变换平缓,达到运动训练或者行为控制的最佳效果。流程图如图4所示。
[0067] 步骤(3),控制器械工作,控制器械工作需要有相应的脑机接口系统如图2,脑机接口系统主要有三部分构成:脑电信号采集模块、计算机软件系统和外界应用系统,其中计算机软件系统由EEG信号控制模块、信号处理模块、通信模块三个部分组成具体细节如下:
[0068] 1)脑电信号采集系统
[0069] 脑电信号采集系统主要负责以下两个功能:
[0070] a、读取数据:通过脑电实验设备从受试者头皮读取实验所用通道相对应的EEG信号。
[0071] b、放大滤波:来自头皮的EEG很微弱,大约5-100uv,频率常低于35HZ,同时伴有工频等杂波,所以需要对信号进行放大和滤波操作以方便后续的处理。
[0072] 2)计算机软件系统
[0073] 如图3计算机软件系统流程图,将计算机软件系统分为EEG信号控制模块、信号处理模块和通信模块,具体细节如下:
[0074] a、EEG控制模块
[0075] 该模块主要负责EEG数据的读取和分配任务。在该模块中建立了多个线程协调完成工作,具体分工如下:线程1负责与脑电采集系统的数据通信,即从放大器中读取EEG数据;线程2负责实时显示读取数据的信号波形,以方便实验时可以通过波形来查看信号是否正常;线程3负责EEG数据的分析与处理以及与外界应用设置的数据传输。
[0076] b、信号处理模块
[0077] 该模块负责对读取的脑电信号的分析过程,主要包括以下三个方面:特征提取、识别分类和综合决策。此算法已在信号处理阶段做了详细的说明,此处不再赘述。
[0078] c、通信模块
[0079] 通信模块实现的功能是把经过信号处理模块得到的最终控制命令发送给应用系统,以实现最终的控制。本发明针对不同的应用模块,设计了不同的通信方式,若应用模块是PC机上运行的软件程序,可以通过基于TCP/IP协议的网络通信来发送命令,如果应用模块是外部串行设备,则通过串行通信来传输数据。