一种基于眼电信号控制鼠标的方法与流程

文档序号:16323140发布日期:2018-12-19 05:47阅读:640来源:国知局
一种基于眼电信号控制鼠标的方法与流程

本发明涉及一种基于眼电信号控制鼠标的方法,属于信息技术领域。

背景技术

在信息化时代,基于脑电的bci技术具有重要研究意义和广泛的应用领域。bci技术可以直接利用人体脑电信号,通过外部的软硬件信息处理设备快速构建控制模型,形成控制指令,进而对外部物理设备进行控制,以达到人们想实现的行为目的。

该领域的相关技术可以为患有严重运动功能障碍的残疾人提供辅助运动控制,改善他们的生活质量;可以用于军事领域,提升单兵作战效能。根据脑电信息的相关研究进展表明,目前bci技术已经广泛应用于认知科学、认知心理学、神经科学、心理生理学和生物医学等相关领域。根据最新的研究,脑电信号已用于新型人机接口—脑机交互领域,该项研究已经成为世界前沿科技人工智能领域中的研究热点之一。

鉴于部分残疾人由于种种原因失去双臂,甚至四肢全无,而无法与外界环境进行正常的沟通,严重影响其心理状态和对生活的积极性。



技术实现要素:

本发明的目的在于提供一种基于眼电信号控制鼠标的方法,本发明方法通过把残疾人眼睛活动所产生的脑电信号数据进行处理,转换为控制命令,进而实现对计算机的控制,为残疾人灵活操作电脑提供一种有效的途径。

本发明的技术方案是:一种基于眼电信号控制鼠标的方法,具体步骤如下:

步骤(1):首先采集pc机ⅱ的使用者的眼电信号数据,并将数据经过信号放大后输送至pc机ⅰ中,pc机ⅰ对数据进行预处理、特征提取、模式分类和波形检测;

步骤(2):步骤(1)的pc机ⅰ对数据预处理、特征提取、模式分类和波形检测后,pc机ⅰ再将数据转换为鼠标控制命令,并传输至pc机ⅱ中,完成利用操作者的眼电信号实现操作pc机ⅱ。

所述步骤(1)中,pc机ⅰ对数据进行预处理、特征提取、模式分类和波形检测的具体过程如下:

pc机ⅰ首先对采集到的眼电信号进行0.1~30hz的带通滤波,消除基线漂移和去除高频噪声的影响,然后采用一阶差分运算进行特征提取,得到特征向量,最后采用支持向量机对得到的特征向量进行模式分类,并用10倍交叉验证进行分类精度评估,同时,对得到的特征向量进行波形检测,区分出不同眼部活动所产生的信号波形,眼睛向左和向右运动产生水平眼电,眼睛向上和向下产生垂直眼电。

步骤(1)信号放大采用信号放大器,且信号放大器与pc机ⅰ之间的数据传输为无线传输。

步骤(1)采集使用者的眼电信号数据使用脑电信号采集仪。

步骤(2)pc机ⅰ将鼠标控制命令传输至pc机ⅱ中的传输为有线传输。

波形检测的目的是区分不同眼部活动所产生的信号波形,眼睛向左、向右、向上、向下和眨眼所产生的波形是不同的,眼睛向左和向右运动产生水平眼电,眼睛向上和向下产生垂直眼电。此外,眨眼和非眨眼所产生的垂直眼电波形,眨眼的情况下所产生的波形有明显和比较规律的波峰和波谷,波谷紧跟在波峰后面;而非眨眼的波峰和波谷不规律,有时波谷可能会出现在波峰的前面。对得到的特征向量同时进行svm的模式分类和波形检测,目的是为了在两种数据处理情况下得到相同或相近的眼部活动分类结果,以便于区分假激活和不正确的眼部活动。

本发明数据处理过程基于matlab软件完成。

使用者操作计算机时,大脑皮层处于兴奋状态,此时可依据额区、颞区和中央区较明显的β波信号(14~30hz)。此外,大脑属于觉醒并专注于某一事情时,常见一种频率比β波更高的γ波(30~80hz),波幅范围不定。

本发明的有益效果是:

(1)本发明方法分别采集了操作者的水平眼电和垂直眼电,相比传统方法只采集垂直眼电,增加了控制命令集的数量,有利于实现更多的控制功能。

(2)本发明方法眼电信号数据处理和实际操作控制环节,分别采用2台pc机各自负责独立的任务,一是可以减少残疾人患者的实际操作工作量和不必要的任务,对于残疾人患者而言,其作为用户主要目的是实现对计算机的控制以进行更好的生活体验,因此尽量减少不必要的操作任务有利于其更专注于控制任务的实现;二是残疾人患者专注于在pc机ⅱ中实现控制任务,没有其他操作任务的干扰,减少了有可能对眼电信号造成的干扰,有利于采集到更高质量的眼电信号。

(3)本发明信号放大器与pc机ⅰ之间采用无线传输的方式,避免了有线连接时由于头部移动数据线拖拽造成的干扰,而pc机ⅰ与pc机ⅱ之间采用有线连接的方式,可以提高数据传输速率。

(4)本发明所需要采集的眼电信号通道数少,更加具有针对性,减少了多通道采集时其他不相关的脑电信号的影响,降低了脑电信号处理的难度和工作量,提高了数据处理精度。同时,少通道的脑电信号采集方式降低了残疾人由于配戴多通道脑电信号采集帽,而引起的不适感。

附图说明

图1为本发明的连接关系示意图;

图2为本发明采集人的脑电信号的位置示意图;

图中各标号为:1-pc机ⅰ、2-pc机ⅱ。

具体实施方式

下面结合附图和实施例对本发明作进一步的说明。

实施例1:使用脑电信号采集仪采集pc机ⅱ2的操作者残疾人的脑电信号,脑电信号采集仪包括脑电帽、信号放大器,其中脑电帽中嵌入电极,每个电极的信号传输线均与信号放大器连接,如图1所示,将pc机ⅰ1与pc机ⅱ2进行有线连接,信号放大器与pc机ⅰ1之间通过无线连接进行无线传输;

本基于眼电信号控制鼠标的方法,具体操作步骤如下:

步骤(1):首先打开pc机ⅱ2,然后使pc机ⅱ2的操作者残疾人佩戴脑电帽,使用脑电帽中的电极采集pc机ⅱ2的使用者的眼电信号数据,如图2所示,本发明主要采集和分析的脑电信号为:一是眼球运动同向凝视中枢,位于额叶的8区(fc1)和枕叶的19区(cp1);二是视觉皮质区,位于枕叶的距状裂上、下唇与楔叶;三是具有理解看到的符号和文字意义的功能的视觉语言中枢,位于顶下小叶的角回,39区(cpz)。四是左眼上、下睑的a和b电极测量眨眼以及眼睛上下运动所产生的眼电信号;眼内角和眼外角的c和d电极测量眼睛左右运动所产生的眼电信号。双耳后乳突处17区(a1)和18区(a2)作为参考电极和接地电极,fpz为额叶的参考电极,cz为顶叶中央区域的参考电极,oz为枕叶的参考电极,fpz、cz、oz便于对其他需要采集信号的电极进行定位,提供参考基准;

将采集的数据经过信号放大后通过无线输送至pc机ⅰ(1)中,pc机ⅰ(1)对数据进行预处理、特征提取、模式分类和波形检测,处理过程基于matlab平台完成,具体过程为:

pc机ⅰ1首先对采集到的眼电信号进行0.1~30hz的带通滤波,消除基线漂移和去除高频噪声的影响,然后采用一阶差分运算进行特征提取,得到特征向量,最后采用支持向量机对得到的特征向量进行模式分类,并用10倍交叉验证进行分类精度评估,同时,对得到的特征向量进行波形检测,区分出不同眼部活动所产生的信号波形,眼睛向左和向右运动产生水平眼电,眼睛向上和向下产生垂直眼电,本发明方法中眼电数据对应的电脑控制操作为:眼睛水平向左看:鼠标水平左移;眼睛水平向右看:鼠标水平右移;眼睛垂直向上看:鼠标垂直上移;眼睛垂直向下看:鼠标垂直下移;眼睛水平向前看:鼠标保持不动;快速眨眼一次:表示确定;快速眨眼两次:表示取消。

步骤(2):pc机ⅰ1对数据预处理、特征提取、模式分类和波形检测完毕后,再将数据转换为鼠标控制命令,pc机ⅰ1将鼠标控制命令传输至pc机ⅱ2中,完成利用操作者的眼电信号实现操作pc机ⅱ2。

以上结合附图对本发明的具体实施方式作了详细说明,但是本发明并不限于上述实施方式,在本领域普通技术人员所具备的知识范围内,还可以在不脱离本发明宗旨的前提下作出各种变化。

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