本发明涉及智能轮椅领域,尤其是一种基于人脑运动意图的智能轮椅控制方法及系统。
背景技术:
近年来,脑机接口技术的快速发展使得采用人脑信号直接控制外部设备的想法成为现实,为部分四肢瘫痪但大脑功能正常的残疾患者的生活质量改善带来希望,这其中最有应用前景的技术便是基于脑机接口控制的智能轮椅,它可以解码残疾患者的脑电信号,并用其控制智能轮椅的行走,极大的扩展患者的生活空间;当前已发展的用于控制智能轮椅的脑机接口类型主要有三种:运动想象,p300电位和稳态视觉诱发电位;其中,p300电位和稳态视觉诱发电位均需外界对患者大脑进行刺激才能产生特定的脑电特征,残疾患者使用极其不便利;运动想象脑机接口不需外界刺激,但实时性较差,控制意图产生与执行间的滞后性极大影响使用者的体验且容易导致在复杂的家庭环境中使用发生碰撞等危险性事故。
研究发现,人肢体自主运动前的准备阶段的脑电信号中包含了能够预测将要发生的运动的信息,主要包含两类特征:一为运动准备电位,大约自运动执行前的1500~1200ms产生,直到运动执行时结束,为负波;二为事件相关去同步(erd),大约自运动执行前的2000ms产生,直到运动执行完毕,表现为脑电alpha和beta节律能量的下降,运动准备电位和erd为在运动开始前预测人脑的运动意图提供了依据;基于运动准备电位的意图控制的实时性因运动准备电位为时域特征,受干扰较大,从而影响系统的反应速度,导致其实时性不高;
现有通过构建脑网络,采取功率谱或者熵等方法提取脑区特征进行分类,从而区分注意状态和非注意状态,但是采用现有方式只针对局部脑区,分类的正确率低从而无法确定注意力集中,导致对应脑电信号的处理不当,轮椅控制的精度差;所以需要一种基于人脑运动意图的智能轮椅控制方法及系统实现精确控制的同时提高控制的实时性。
技术实现要素:
本发明的目的在于:本发明提供了一种基于人脑运动意图的智能轮椅控制方法及系统,解决了现有技术中仅分析局部脑区,导致脑电信号处理不准确从而使轮椅的控制精度差、运动意图对应电位受干扰影响导致轮椅控制的实时性差的问题。
本发明采用的技术方案如下:
一种基于人脑运动意图的智能轮椅控制方法,包括如下步骤:
步骤1:通过采集的脑电信号构建eeg脑网络;
步骤2:根据eeg脑网络的节点特征对注意状态分类,判断被测试对象是否处于注意力集中状态,若是,启动轮椅行走模式,并跳至步骤3;若否,则跳至步骤1;
步骤3:提取采集的脑电信号的运动准备电位、erd特征和闭眼节律特征,根据其生成左转、右转、直行和停止直行指令控制轮椅。
优选地,所述步骤1包括如下步骤:
步骤1.1:使用电极帽采集脑电信号后,对脑电信号使用陷波器去除工频干扰,使用模板匹配法消除眼电伪迹,使用带通滤波器去除运动伪迹后得到预处理后的脑电信号;
步骤1.2:基于预处理后的脑电信号得到eeg数据,将eeg数据的电极导联定义为eeg脑网络的节点,将基于电极对之间eeg数据计算的相干系数定义为eeg脑网络的边完成构建eeg脑网络;
优选地,所述步骤2包括如下步骤:
步骤2.1:根据eeg脑网络的边和节点构建加权网络计算节点度,并采用支持向量机分类器以节点度特征对注意状态进行分类判断是否处于注意力高度集中状态,若是,则跳至步骤2.2;若否,则跳至步骤1;
步骤2.2:生成行走指令并发送至轮椅,轮椅启动轮椅模式后跳至步骤3。
优选地,所述步骤3包括如下步骤:
步骤3.1:将预处理后的脑电信号使用ar谱估计法提取闭眼节律特征,使用经验模态分解法提取运动准备电位,使用共空间模式法提取erd;
步骤3.2:基于步骤3.1若检测到左上肢运动意图相关的运动准备电位和erd,则生成左转指令;若检测到右上肢运动意图相关的运动准备电位和erd,则生成右转指令;若未检测到运动准备电位和erd,则生成直行指令;将控制指令通过tcp/ip协议发送至轮椅实现轮椅的左转、右转和直行;
步骤3.3:基于3.2判断闭眼节律特征的能量是否超过阈值,若超过,则生成停止行走指令并通过tcp/ip协议发送至轮椅控制轮椅停止行走,若未超过,则跳至步骤3.2继续检测。
优选地,所述闭眼节律特征包括alpha节律特征。
一种基于人脑运动意图的智能轮椅控制系统,包括采集放大单元、无线传输单元、分析单元和智能轮椅,其中
采集放大单元,用于提供电极帽采集脑电信号后经过放大器放大并转换为数字信号;
无线传输单元,用于将脑电信号传送至分析单元和将控制指令发送至轮椅;
分析单元,用于根据采集的脑电信号构建eeg网络判断注意力是否集中,进入轮椅行走模式后提取闭眼节律特征、运动准备电位和erd,生成对应的行走、左转、右转、停止行走指令;
智能轮椅,用于接收控制指令驱动电机完成行走、左转、右转、直行和停止行走。
优选地,所述无线传输单元包括蓝牙接口和无线路由器。
综上所述,由于采用了上述技术方案,本发明的有益效果是:
1.本发明通过构建eeg网络,以节点特征对注意状态进行分类,将注意力是否集中作为控制轮椅行走的开关,提高分类的正确率,确保注意力集中,且通过检测运动准备电位和erd特征,避免时域的干扰,解决了现有技术中仅分析局部脑区,导致脑电信号处理不准确从而使轮椅的控制精度差、运动意图对应电位受干扰影响导致轮椅控制的实时性差的问题,达到了提高轮椅控制的精度和实时性的效果;
2.本发明将注意力作为控制轮椅行走的开关,确保注意力状态是通过构建eeg网络,以节点特征对注意状态采用支持向量机分类器分类,反映大脑各脑区的特性,提高分类的正确率,从而判断注意力是否处于高度集中,避免了现有技术中仅通过功率谱等方法分析局部脑区来判断注意力是否集中导致控制精度差的缺点;
3.本发明的erd是频域特征,频域特征不易被噪声和基线干扰,结合运动准备电位实现实时运动意图控制,避免现有仅通过时域特征-运动准备电位来实现意图控制导致的实时性差的缺点;
4.本发明的脑电信号预处理后采取对应的方法提取对应的特征,进一步提高脑电信号处理的准确性和效率,有利于提高脑电信号控制轮椅的实时性和精度。
附图说明
本发明将通过例子并参照附图的方式说明,其中:
图1是本发明的流程图;
图2是本发明步骤3流程图;
图3是本发明的电极位置分布图;
图4是本发明的各导联两种状态下的平均节点度值数据图。
具体实施方式
本说明书中公开的所有特征,或公开的所有方法或过程中的步骤,除了互相排斥的特征和/或步骤以外,均可以以任何方式组合。
下面结合图1-4对本发明作详细说明。
实施例1
一种基于人脑运动意图的智能轮椅控制方法,包括如下步骤:
步骤1:通过采集的脑电信号构建eeg脑网络;
步骤2:根据eeg脑网络的节点特征对注意状态分类,判断被测试对象是否处于注意力集中状态,若是,启动轮椅行走模式,并跳至步骤3;若否,则跳至步骤1;
步骤3:提取采集的脑电信号的运动准备电位、erd特征和闭眼节律特征,根据其生成左转、右转、直行和停止直行指令控制轮椅。
一种基于人脑运动意图的智能轮椅控制系统,包括采集放大单元、无线传输单元、分析单元和智能轮椅,其中
采集放大单元,用于提供电极帽采集脑电信号后经过放大器放大并转换为数字信号;
无线传输单元,用于将脑电信号传送至分析单元和将控制指令发送至轮椅;
分析单元,用于根据采集的脑电信号构建eeg网络判断注意力是否集中,进入轮椅行走模式后提取闭眼节律特征、运动准备电位和erd,生成对应的行走、左转、右转、停止行走指令;
智能轮椅,用于接收控制指令驱动电机完成行走、左转、右转、直行和停止行走。
实施例2
步骤1.1:使用电极帽采集脑电信号后,对脑电信号使用陷波器去除工频干扰,使用模板匹配法消除眼电伪迹,使用带通滤波器去除运动伪迹后得到预处理后的脑电信号;
步骤1.2:基于预处理后的脑电信号得到eeg数据,将eeg数据的电极导联定义为eeg脑网络的节点,将基于电极对之间eeg数据计算的相干系数定义为eeg脑网络的边完成构建eeg脑网络;
步骤2.1:根据eeg脑网络的边和节点构建加权网络计算节点度,并采用支持向量机分类器以节点度特征对注意状态进行分类判断是否为注意力高度集中状态,若是,则跳至步骤2.2;若否,则跳至步骤1.1;
步骤2.2:生成行走指令并发送至轮椅,轮椅启动轮椅模式后跳至步骤3.1。
步骤3.1:将预处理后的脑电信号使用ar谱估计法提取闭眼节律特征,使用经验模态分解法提取运动准备电位,使用共空间模式法提取erd;
步骤3.2:基于步骤3.1若检测到左上肢运动意图相关的运动准备电位和erd,则生成左转指令;若检测到右上肢运动意图相关的运动准备电位和erd,则生成右转指令;若未检测到运动准备电位和erd,则生成直行指令;将控制指令通过tcp/ip协议发送至轮椅实现轮椅的左转、右转和直行;
步骤3.3:基于3.2判断alpha节律值的能量是否超过阈值,若超过,则生成停止行走指令并通过tcp/ip协议发送至轮椅控制轮椅停止行走,若未超过,则跳至步骤3.2继续检测。
实施例3
使用干电极采集脑电信号并通过蓝牙无线传输至分析单元;在具体实现时,将布有32导干电极的电极帽戴在患者头上,电极按国际标准的10-20标准来排布,所述32导电极记录到的微弱脑电信号经放大器放大后转换为数字信号,通过蓝牙接口无线传输到安装有分析单元的计算机中。
对采集的脑电信号进行预处理后构建eeg脑网络:具体实现时,使用陷波器滤除脑电信号中的工频干扰,使用模板匹配法消除脑电信号中的眼电伪迹,使用带通滤波法去除脑电信号中的运动伪迹;基于预处理后的脑电信号得到eeg数据,将eeg数据的电极导联定义为eeg脑网络的节点,将基于电极对之间eeg数据计算的相干系数定义为eeg脑网络的边完成构建eeg脑网络;其中,相干系数是刻画某一频率处的两导eeg信号间的线性关系的指标,是一种常用的分析神经活动同步性的方法;相干系数高意味着两导eeg信号间同步性神经震荡好,即神经元群间的功能整合度高,而低的相干系数意味着神经元群间的功能分离度高;考虑两导eeg信号x(t)和y(t),它们之间的相干系数表示为如下:
其中,其中pxy(f)为x(t)和y(t)的互谱函数,pxx(f)和pyy(f)分别是x(t)和y(t)的功率谱函数;相干系数0<cxy(f)<1,当cxy(f)=0时,表示在频率f处x(t)和y(t)之间没有线性相关性;当cxy(f)=1时,表示在频率f处x(t)和y(t)之间存在一一对应的关系,且相干系数越大,表示基于脑电信号的两导联相干性越强;在本实施例以8-15hz间的相干系数的均值作为网络的边,选择这个频段是因为任务态eeg数据的alpha和beta节律被认为在注意力和提高认知功能起着重要作用;
根据eeg脑网络的边和节点构建加权网络计算节点度,并采用支持向量机分类器以节点度特征对注意状态进行分类判断是否为注意力高度集中状态,若是,则发出开始行走指令,将行走指令通过tcp/ip协议无线传输至轮椅,轮椅实现行走;若否,则继续采集脑电信号;
根据eeg脑网络的边和节点构建加权网络计算节点度,并采用支持向量机分类器以节点度特征对注意状态进行分类具体如下实现:将任务态eeg数据重参考到所有导联的平均信号,以减轻参考电极效应的影响;将3分钟任务态eeg数据中的前5秒移除,并将剩下的数据长度分割成35段,每段长度为5秒,则非注意、注意任务1和注意任务2所采集的eeg数据分别包含140段,对每一个分割过的eeg数据段,计算19个导联间的相干系数,生成一个19×19的连接矩阵;由于每一小段eeg数据均可计算出一个连接矩阵,因此每名被试在每个任务态上可以得到140个连接矩阵,最后计算出这140个连接矩阵的平均值,用w代表被试的平均连接矩阵,其中w中的矩阵元素wij代表网络节点(电极)i与j间的平均相干系数(构建的脑功能网络是加权网络,在加权网路中,权重wij不仅反应了网络节点i与j之间的连接强度,反应了节点间连接强度和容量的差异,因此可作为一种网络属性分析的有效方式);令n代表脑网络的全部节点集,网络的平均功能连接强度定义为所有节点对之间的连接强度的均值;网络中节点i的度定义为:ki=∑j∈nwij,其等于网络中与该节点相连的所有边连接强度的总和,采取脑网络的节点度作为特征来对注意与非注意状态进行分类;采用支持向量机进行模式识别分类(支持向量机分类方法基于统计学习理论和结构风险最小化原则,使用分类间隔控制学习机器的容量,从而使结构风险最小,在解决小样本、非线性及高维模式识别问题中表现出许多特有优势),在实施例中,通过使用libsvm工具箱,选择线性核函数,再使用十折交叉验证得到最终的正确率;计算各导联处注意与非注意状态下的平均节点度,如图4所示,除14导联(p3)外,注意与非注意状态在其他导联处都存在显著性(p<0.05),且注意状态的平均节点度值均低于非注意状态,注意状态的方差也低于非注意状态;以节点度为特征对注意与非注意状态进行分类,最终在10名被试中得出的平均分类正确率为84.1%;(分类正确的情况是:把注意状态分为注意态,非注意状态分为非注意态为;分类错误的情况是:把注意状态分为非注意态,非注意态分为注意态为分类错误的,分类正确率=分类正确的样本数/(分类正确样本数+分类错误样本数));提高分类的正确率即可实现构建eeg脑网络以节点特征对注意状态分类,判断注意力是否高度集中从而提高脑电控制的精确度;
行走模式下,提取采集的脑电信号的运动准备电位、erd特征和alpha节律特征,使用ar谱估计法计算预处理后脑电信号的alpha节律能量,脑电数据计算窗长为2秒,窗口每次滑动1秒;使用经验模态分解法提取运动准备电位,数据窗长为2秒,窗口每次滑动1秒;使用共空间模式法提取erd,数据窗长为2秒,窗口每次滑动1秒;若检测到与左上肢运动意图相关的运动准备电位和erd,则发出左转指令;若检测到与右上肢运动意图相关的运动准备电位和erd,则发出右转指令;若未能检测到与任一上肢运动意图相关的运动准备电位和erd,则发出直行指令;同理,将左转、右转和直行指令通过tcp/ip协议无线传输至轮椅,轮椅实现左转、右转和直行;若alpha节律能量连续超过设定的阈值3秒,则发出停止行走指令,所述阈值依据每名患者闭眼休息时的alpha节律的变化情况进行设定,将停止行走指令通过tcp/ip协议无线传输至轮椅,轮椅实现停止行走,若否,则跳至检测运动准备电位和erd处继续实现左转或者右转或者直行。本发明通过构建eeg网络,以节点特征对注意状态进行分类,提高分类的正确率,将注意力是否集中作为控制轮椅行走的开关,且通过检测运动准备电位和erd特征,避免时域的干扰,解决了现有技术中仅分析局部脑区,导致脑电信号处理不准确从而使轮椅的控制精度差、运动意图对应电位受干扰影响导致轮椅控制的实时性差的问题,达到了提高轮椅控制的精度和实时性的效果。