基于多空间信号特征的脑电放松度识别方法及装置与流程

文档序号:12801801阅读:286来源:国知局
基于多空间信号特征的脑电放松度识别方法及装置与流程

本发明涉及放松治疗领域,尤其涉及一种基于多空间信号特征的脑电放松度识别方法及装置。



背景技术:

放松训练是行为疗法中使用最广的技术之一,是在心理学实验的基础上建立和发展起来的咨询和治疗方法,其在治疗焦虑抑郁症、神经性头痛、失眠、高血压病,减轻更年期综合征和转变不良行为模式等方面取得了较好的疗效。

现有的放松训练主要有录音指导、口头指导和生物反馈指导。其中,录音指导方法僵化、没有变化,无法根据受训者的状态变化内容;口头指导则要求对口头指导的对象要求很高,且受到时间、场地限制;生物反馈指导以脑电反馈为主,能够结合前两种方式的优点,因而受到广泛关注。

进行生物反馈指导需要识别用户的放松度,而计算放松度首先需要从用户的脑电信号中提取各个频段的脑电波(包括delta、theta、alpha、beta、gamma波),再提取各个脑电波的特征,将这些特征输入到分类器进行分类识别。

现有的特征提取方法一般只能从单一角度提取脑电波的特征,评价方式单一,不能保证分类结果的准确性。而且现有的特征提取算法的计算和处理过程复杂,一方面,增加了对硬件的要求,另一方面,由于计算复杂,也无法及时得到分类结果,进而影响了放松治疗的效果。



技术实现要素:

针对上述问题,本发明的目的在于提供一种基于多空间信号特征的脑电放松度识别方法及装置,可全面的提取出各个脑电波的特征。

本发明提供了一种基于多空间信号特征的脑电放松度识别方法,包括如下步骤:

从接收到的待处理脑电序列信号中提取出对应于各个脑电波的信号波;

获取每个信号波的采样点数及所述信号波的各秒中幅度小于幅度阈值且幅度绝对值最大的点,计算这些点的幅度平均值,并根据所述采样点数及所述幅度平均值计算各个信号波的幅度概率密度,获得所述脑电切片信号在时域空间的特征量;

计算对应于各个脑电波的信号波的相空间分布密度,获得所述待处理脑电序列信号在相空间的特征量;

计算与各个脑电波对应的信号波的能量,并根据各个信号波的能量及各个脑电波的频率范围,计算各个信号波的中心频率,获得所述待处理脑电序列信号在频域空间的特征量;

根据所述待处理脑电序列信号在时域空间的特征量、相空间的特征量及在频域空间的特征量进行分类识别,得到脑电放松度。

优选地,所述获取每个信号波的采样点数及所述信号波内各秒中幅度小于幅度阈值且幅度绝对值最大的点,计算这些点的幅度平均值,并根据所述采样点数及所述幅度平均值计算各个信号波的幅度概率密度,获得所述脑电切片信号在时域空间的特征量具体包括:

统计每个信号波的采样点数n;

查找所述信号波内各秒中幅度小于幅度阈值并且幅度绝对值最大的点,计算这些点的幅度平均值ampmaxaverrage;

统计幅度值在(-ampmaxaverrage×k,+ampmaxaverrage×k)区间的点的数目ampnum,其中k为经验值;

根据采样点数n及ampnum计算各个形变的幅度概率密度,获得所述脑电切片信号在时域空间的特征量。

优选地,所述根据所述待处理脑电序列信号在时域空间的特征量、相空间的特征量及在频域空间的特征量进行分类识别,得到脑电放松度具体包括:

利用至少一个训练好的支持向量机和至少一个神经网络模型对所述特征量进行分类,得到所述待处理脑电序列信号在各个支持向量机及各个神经网络模型下的分类;

将出现次数最多的分类设置为所述待处理脑电序列信号的分类;

根据所述分类与脑电放松度的对应关系,识别得到与所述待处理脑电序列信号对应的脑电放松度。

优选地,所述计算对应于各个脑电波的信号波的相空间分布密度,获得所述待处理脑电序列信号在相空间的特征量具体包括:

根据所述各个脑电波的信号波及待处理脑电序列信号形成对应的包含有信号的二维图表;

用与二维图表等大小的m*m的网格对应覆盖在各个二维图表上,并统计覆盖有信号的网格数;其中,m为大于1的整数;

根据覆盖有信号的网格数与所述网格的全部网格数,计算各个信号波及待处理脑电序列信号的相空间分布密度,获得待处理脑电序列信号在相空间的特征量。

优选地,在所述根据所述待处理脑电序列信号在时域空间的特征量、相空间的特征量及在频域空间的特征量进行分类识别,得到脑电放松度之前,还包括:

对所述待处理脑电序列信号在时域空间的特征量、相空间的特征量及在频域空间的特征量进行特征选取及特征降维。

本发明还提供了一种基于多空间信号特征的脑电放松度识别装置,包括:

信号提取单元,用于从接收到的待处理脑电序列信号中提取出对应于各个脑电波的信号波;

时域特征提取单元,用于获取每个信号波的采样点数及所述信号波内各秒中幅度小于幅度阈值且幅度绝对值最大的点,计算这些点的幅度平均值,并根据所述采样点数及所述幅度平均值计算各个信号波的幅度概率密度,获得所述脑电切片信号在时域空间的特征量;

相空间特征提取单元,用于计算对应于各个脑电波的信号波的相空间分布密度,获得所述待处理脑电序列信号在相空间的特征量;

频域特征提取单元,用于计算与各个脑电波对应的信号波的能量,并根据各个信号波的能量及各个脑电波的频率范围,计算各个信号波的中心频率,获得所述待处理脑电序列信号在频域空间的特征量;

脑电放松度识别单元,用于根据所述待处理脑电序列信号在时域空间的特征量、相空间的特征量及在频域空间的特征量进行分类识别,得到脑电放松度。

优选地,所述时域特征提取单元具体包括:

采样点数统计模块,用于统计每个信号波的采样点数n。

幅度平均值计算模块,用于查找所述信号波内各秒中幅度小于幅度阈值并且幅度绝对值最大的点,计算这些点的幅度平均值ampmaxaverrage。

点数统计模块,用于统计幅度值在(-ampmaxaverrage×k,+ampmaxaverrage×k)区间的点的数目ampnum,其中k为经验值。

幅度概率密度计算模块,根据采样点数n及ampnum计算各个形变的幅度概率密度,获得所述脑电切片信号在时域空间的特征量。

优选地,所述脑电放松度识别单元具体包括:

分类模块,用于利用至少一个训练好的支持向量机和至少一个神经网络模型对所述特征量进行分类,得到所述待处理脑电序列信号在各个支持向量机及各个神经网络模型下的分类。

分类统计模块,用于将出现次数最多的分类设置为所述待处理脑电序列信号的分类;

放松度识别模块,用于根据所述分类与脑电放松度的对应关系,识别得到与所述待处理脑电序列信号对应的脑电放松度。

优选地,所述相空间特征提取单元具体包括:

二维图表生成模块,用于根据所述各个脑电波的信号波及待处理脑电序列信号形成对应的包含有信号的二维图表。

网格数统计模块,用与二维图表等大小的m*m的网格对应覆盖在各个二维图表上,并统计覆盖有信号的网格数;其中,m为大于1的整数。

特征量计算模块,用于根据覆盖有信号的网格数与所述网格的全部网格数,计算各个信号波及待处理脑电序列信号的相空间分布密度,获得待处理脑电序列信号在相空间的特征量。

优选地,还包括:

特征选取降维单元,用于对所述待处理脑电序列信号在时域空间的特征量、相空间的特征量及在频域空间的特征量进行特征选取及特征降维。

本发明提供的基于多空间信号特征的脑电放松度识别方法及装置,同时从时域空间、相空间、频域空间三个空间提取待处理脑电序列序号的特征量并基于提取得到的特征量进行分类识别得到最终的脑电放松度。相比于单一角度的特征提取,对信号的评价方式更多样化,能更全面的体现信号的特性,避免了单一角度的特征提取容易导致的特征过于片面的问题而影响最终识别精度的问题。本发明可以大大提高识别分类的精度和准确度,为放松治疗提供准确的依据。

附图说明

为了更清楚地说明本发明的技术方案,下面将对实施方式中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的基于多空间信号特征的脑电放松度识别方法的流程示意图。

图2是通过切片得到待处理脑电序列信号的示意图。

图3是本发明实施例提供的对对原始脑电序列信号进行加权移动平均计算的原理图。

图4是自适应滤波器的工作原理图。

图5是svm的最优超平面分类的示意图。

图6是svm高维映射的示意图。

图7是本发明实施例提供的基于多空间信号特征的脑电放松度识别装置的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参阅图1,本发明实施例提供了一种基于多空间信号特征的脑电放松度识别方法,其可包括如下步骤:

s101,从接收到的待处理脑电序列信号中提取出对应于各个脑电波的信号波。

在本发明实施例中,所述的各个脑电波可包括delta波、theta波、alpha波、beta波、gamma波。其中,一般地,delta波的频率范围为0.5~3hz,theta波的频率范围为3~7hz、alpha波的频率范围为8~13hz、beta波的频率范围为14~17hz、gamma波的频率范围为34~50hz。

其中,delta波:深度睡眠脑波状态。

当人的大脑频率处于delta波时,为深度睡眠、无意识状态。人的睡眠品质好坏与delta波有非常直接的关系。delta波睡眠是一种很深沉的睡眠状态,如果在辗转难眠时自己召唤出近似delta波状态,就能很快地摆脱失眠而进入深沉睡眠。

theta波:深度放松、无压力的潜意识状态。

当人的大脑频率处于theta波时,人的意识中断,身体深沉放松,对于外界的信息呈现高度的受暗示状态,即被催眠状态。theta波对于触发深沉记忆、强化长期记忆等帮助极大,所以theta波被称为"通往记忆与学习的闸门"。

alpha波:学习与思考的最佳脑波状态。

当人的大脑频率处于alpha波时,人的意识清醒,但身体却是放松的,它提供意识与潜意识的“桥梁”。在这种状态下,身心能量耗费最少,相对的脑部获得的能量较高,运作就会更加快速、顺畅、敏锐。alpha波被认为是人们学习与思考的最佳脑波状态。

beta波:紧张、压力、脑疲劳时的脑波状态。

人们清醒时,大部分时间大脑频率处于beta波状态。随着beta波的增加,身体逐渐呈紧张状态,因而削减了体内免疫系统能力,此时人的能量消耗加剧,容易疲倦,若不充分休息,容易堆积压力。适当的beta波对注意力提升以及认知行为的发展有积极作用。

在本发明实施例中,在获得所述待处理脑电序列信号后,可根据每个脑电波的频率范围通过滤波(如卡尔曼滤波)、小波变换或者自回归模型等提取算法从所述待处理脑电序列信号中提取出对应于各个脑电波的信号波。其中,提取时可仅用一个算法提取得到对应于各个脑电波的信号波,也可同时通过多个算法进行提取,再对不同算法提取得到的结果进行加权求和,得到最终的信号波。利用多个提取算法进行信号波的提取,可避免单一算法提取出现的误差偏大或稳定性不高的问题。

s102,获取每个信号波的采样点数及所述信号波的各秒中幅度小于幅度阈值且幅度绝对值最大的点,计算这些点的幅度平均值,并根据所述采样点数及所述幅度平均值计算各个信号波的幅度概率密度,获得所述脑电切片信号在时域空间的特征量。

在本发明实施例中,可通过幅度概率密度算法提取各个信号波的幅度概率密度来获取各个信号波的时域特征。

首先,统计每个信号波的采样点数n。

然后,查找所述信号波内各秒中幅度小于幅度阈值并且幅度绝对值最大的点,计算这些点的幅度平均值ampmaxaverrage;其中,幅度阈值通过全部切片自学习得到,其为经验参数。

接着,统计幅度值在(-ampmaxaverrage×k,+ampmaxaverrage×k)区间的点的数目ampnum,其中k为经验值,例如可选取0.4。

最后,根据采样点数n及ampnum计算各个形变的幅度概率密度,获得所述脑电切片信号在时域空间的特征量amppd,即

在本发明实施例中,分别计算得到每个信号波(delta、theta、alpha、beta、gamma波)的幅度概率密度amppdp1~amppdp5;按照同样的方法可以计算脑电切片信号的幅度概率密度amppdeeg,即得到所述脑电切片信号在时域空间的特征量。

s103,计算对应于各个脑电波的信号波的相空间分布密度,获得所述待处理脑电序列信号在相空间的特征量。

具体地:

s1031,根据所述各个脑电波的信号波及待处理脑电序列信号形成对应的包含有信号的二维图表。

其中,二维图表的横坐标为时间,纵坐标为信号的幅值。

s1032,用与二维图表等大小的m*m的网格对应覆盖在各个二维图表上,并统计覆盖有信号的网格数。

其中,m为大于1的整数,且m的取值由信号的长度决定。

s1033,根据覆盖有信号的网格数与所述网格的全部网格数,计算各个信号波及待处理脑电序列信号的相空间分布密度,获得待处理脑电序列信号在相空间的特征量。

即,相空间分布密度=md/m2。其中,md为覆盖有信号的网格数。

在本发明实施例中,在得到各个信号波及所述待处理脑电序列信号的相空间分布密度后,就得到了所述待处理脑电序列信号在相空间的特征量。

s104,计算与各个脑电波对应的信号波的能量,并根据各个信号波的能量及各个脑电波的频率范围,计算各个信号波的中心频率,获得所述待处理脑电序列信号在频域空间的特征量。

在本发明实施例中,可通过中心频率算法提取各个信号波的中心频率,得到所述待处理脑电序列信号在频域空间的特征量。

具体地:

s1041,计算与各个脑电波对应的信号波的能量。

s1042,根据各个信号波的能量及各个脑电波的频率范围,计算各个信号波的中心频率,获得所述待处理脑电序列信号在频域空间的特征量。

如公式1所示,中心频率fc:

其中,fh为对应的脑电波的上限频率,fl为对应的脑电波的下限频率,例如delta波的上限频率为3hz,下限频率为0.5hz。

在本发明实施例中,依次计算各个信号波的中心频率,就得到所述待处理脑电序列信号在频域空间的特征量。

s105,根据所述待处理脑电序列信号在时域空间的特征量、相空间的特征量及在频域空间的特征量进行分类识别,得到脑电放松度。

在本发明实施例中,在得到所述待处理脑电序列信号在时域空间、相空间及频域空间的特征量之后,将其输入到预先设置好的分类器中,就可以得到当前的脑电放松度。

本发明实施例提供的基于多空间信号特征的脑电放松度识别方法,同时从时域空间、相空间及频域空间三个空间提取各个脑电波的信号波的特征,得到待处理脑电序列序号的特征量,并基于提取得到的特征量进行分类识别得到最终的脑电放松度。相比于单一角度的特征提取,对信号的评价方式更多样化,能更全面的体现信号的特性,避免了单一角度的特征提取容易导致的特征过于片面的问题而影响最终识别精度的问题。本发明可以大大提高识别分类的精度和准确度,为放松治疗提供准确的依据。此外,本发明实施例提供的特征提取方法计算简单、快速,对硬件要求低,因而能及时输出分类结果,便于实时的放松治疗。

优选地,在步骤s104之后,步骤s105之前,还可以包括:

s106,基于主成分分析法对所述待处理脑电序列信号在时域空间的特征量、在相空间的特征量及在频域空间的特征量进行降维处理,获得降维后的特征量。

具体地:

s1061,将所述待处理脑电序列信号在时域空间的特征量、在相空间的特征量及在频域空间的特征量设置为输入样本空间中的特征量,并对所述输入样本空间进行数据标准化处理。

具体地,将待处理脑电序列信号在时域空间的特征量、在相空间的特征量及在频域空间的特征量设置为输入样本空间x中的元素。对该样本空间x进行数据标准化处理具体为:

其中:

其中,xi'j是标准化后的新数据;mj、sj分别表示原始数据某一列的算术平均值和标准(偏)差。

s1062,根据数据标准化处理后的所述输入样本空间得到协方差矩阵。

其中,协方差矩阵d=xtx,即:

其中:

s1063,计算所述协方差矩阵的特征根和与每个特征根对应的特征向量;其中,所述特征根的数量为p个,且所述的p个特征根按照大小排序。

其中,dp=pλ(7)

当只考虑第j个特征值时,有dpj=pjλj,即求解|d-λji|=0。依次解出各个λ,并使其按大小顺序排列,即λ1≥λ2≥…,≥λp≥0;然后可求出各特征值对应的特征向量p,进而特征方程求解完成。

s1064,获取所述的p个特征根中,贡献率之和大于预定阈值的前m个特征根。

其中,每个特征根的贡献率等于所述特征根的值除以全部的p个特征根的值之和。

首先,计算单个主成分的贡献率并进行累计,根据累计贡献率确定主成分的个数m,从而确定所需要选取的主成分。贡献率的计算公式如公式8所述。累计贡献率即前m个贡献率的累积和,如公式9所示。所述阈值dmax一般取在85%~95%之间。根据上一步骤中的特征根排序可知,λ1≥λ2≥…,≥λp≥0,从前往后(也是从大到小)依次对特征根进行累加,当累计贡献率大于dmax时,停止计算,此时累计计算的特征根λ的数目为m,则只需要选取前m个主成分即可。

s1065,根据与所述的前m个特征根对应的特征向量及所述输入样本空间,得到主成分得分矩阵。

其中,所述主成分得分矩阵中的特征量为所述降维后的特征量。

其中,所述主成分得分矩阵

其中,该主成分得分矩阵t中的各个元素即为经过降维后的特征量。

需要说明的是,在本发明实施例中,还可计算主成分的载荷,其中,所述主成分载荷主要反映主成分得分与原变量xj的关联程度,计算公式为:得到各主成分的载荷以后,就可以知道选取的每一个主成分分别对应的原始特征,如有需要,可以根据原始特征的量纲转换回去。

在本发明实施例中,在采用主成分分析法筛选出所获得的待处理脑电序列信号在时域空间、相空间及频域空间的特征量中较为重要的特征量后,即可得到降维后的待处理脑电序列信号的特征量。通过对待处理脑电序列信号在时域空间、相空间和频域空间的特征量进行降维处理,使得后续进行脑电放松度识别时的数据计算量减小,从而提高脑电放松度识别的速度,实现脑电放松度的实时识别。

优选地,在步骤s104之后,步骤s105之前,还可以包括:

s107,结合方差分析和f检验计算每个特征量的显著性指标,并选取显著性指标大于预设阈值的特征量。

具体地:

首先,根据所述特征量、由标准设备同步采集得到的脑电放松度及预先拟合的与每个特征量对应的线性拟合曲线进行方差分析,计算得到每个特征量的拟合值与期望的平方和及原值与拟合值的平方和。

在本发明实施例中,在准备阶段,在采集脑电切片信号的同时,还会利用标准设备(如神念设备)同步采集脑电放松度作为标准的脑电放松度。这样当采集一系列脑电切片信号(a1,a2,a3…an)后,就可以同时得到一系列标准脑电放松度(y1,y2….yn)。其中,在采集脑电切片信号时,可从所述脑电切片信号提取多个特征量,例如,对于脑电切片信号a1,其可提取特征量(x11,x11,x11….),对于脑电切片信号a2,其可提取特征量(x21,x21,x21….)。这样,对于同一种特征量(例如,这里设x11,x21,…xn1是同一种特征量),可拟合出其与脑电放松度的函数关系,即对坐标点(x11,y1)、(x21,y2)、…(xn1,yn)进行拟合,这里假设放松度与特征量的关系均是线性关系的,因此每种特征量对应的线性拟合曲线可表示为yi=xβi+εi。

在选取特征量阶段,在计算得到特征量后,将当前的所述特征量及由标准设备同步采集得到的脑电放松度代入到与每个特征量对应的线性拟合曲线中进行方差分析,即可分别计算得到对应的拟合值与期望的平方和(ssr),原值与拟合值的平方和(sse)。

然后,根据拟合值与期望的平方和、原值与拟合值的平方和及自由度,计算得到每个特征量的显著性指标。

其中,显著性指标f=msr/mse,且msr=ssr/1;mse=sse/n-2;其中,1和n-2表示自由度。

最后,根据每个特征量的显著性指标,选取出显著性指标大于预设阈值的特征量。

在本发明实施中,设定显著性指标的阈值fmin。选取所述特征量中,f>fmin的特征量作为需要输入的特征量。

本优选实施例中,结合方差分析与f检验对所述特征量进行选取,选出较为显著的特征,从而可以提高分类的精确度和速度。

优选地,在步骤s101之前,还包括:

s01,对原始脑电信号进行切片,获得时间长度为30秒的待处理脑电序列信号,并对所述待处理脑电序列信号的各个时刻的脑电信号进行加权移动平均计算,得到去除低频直流信息后的待处理脑电序列信号。

如图2所示,在本发明实施例中,所述待处理脑电序列信号可通过对原始脑电信号进行切片获得。其中,所述原始脑电信号可通过脑电电极采集获得。一般地,脑电电极采集的原始脑电信号的持续时间比较长(如数小时甚至更长),因此进行需要对原始脑电信号进行切片,例如,每个切片的片段为30秒,即每段所述待处理脑电序列信号的长度为30秒。

在本优选实施例中,为了保证提取和滤波的效率和准确性,还可对脑电序列信号进行相应的预处理,例如,通过预处理去除待处理脑电序列信号中的低频直流信息,以避免这些低频直流信息对脑电波提取的干扰。

在本优选实施例中,为了去除原始脑电序列信号中的低频直流信息,可基于加权移动平均算法对降采样后的原始脑电序列信号的各个时刻的脑电信号进行计算,得到所述待处理脑电序列信号。具体地:

首先,基于当前的第j个时刻的脑电信号,获取所述原始脑电序列信号中的位于第(j-(n-1)/2)个时刻至第(j+(n-1)/2)个时刻之间的n个脑电信号的能量;其中,n为预设的影响数,且n为奇数,j为大于(n+1)/2的整数。

例如,假设当前要预测的脑电信号x(j)的时刻为第10个时刻(即j=10),影响数n为5,则对当前要预测的脑电信号有影响的脑电信号为第8个至第12个时刻的脑电信号,即x(8)~x(12)。此时,先获取这5个时刻的脑电信号的能量。

接着,根据预设的权值分布函数为获取的n个脑电信号的能量分配权值;其中,n个脑电信号的能量的权值之和为1。

在本优选实施例中,所述权值分布函数为正态分布函数,如可为:其中,w(i)为第i个时刻的脑电信号的权值值,t(i)为第i个时刻的脑电信号的时间,τ表示需要放大的局部信息量。如图3所示,采用这种权值分布,避免了将第j点附近所有点都看成是一样的比重,而是按照距离(时间差)赋予其一个比重,实现局部信息量的放大,减弱了距离太远的信息对当前点的影响。

需要说明的是,在计算得到各个脑电信号的能量的权值后,还需要进行归一化,保证n个脑电信号的能量的权值之和为1。

然后,对所述n个脑电信号的能量根据分配的权值进行加权求和,得到新的第j个时刻的脑电信号的能量。

即:

最后,依次对所述原始脑电序列信号的各个时刻的脑电信号的能量进行加权求和后,根据所有时刻的新的脑电信号的能量,生成待处理脑电序列信号。

在本发明实施例中,一般地,需要将所述待处理脑电序列信号进行再次切片,如切成时间长度为6秒的片段。

本优选实施例中,对脑电信号进行去低频直流信息,避免了这些低频直流信息与脑电波的频率发生重叠而影响提取的效果,而且对待处理脑电序列信号的各个时刻的脑电信号进行加权移动平均计算,可以避免去除低频直流信息时,造成信号失真,保证信号的真实度。

优选地,在步骤s101之前,还可以包括:

s02,以待处理脑电序列信号为原始信号,以与所述待处理脑电序列信号同步采集得到的伪迹序列信号为参考信号,采用经函数链神经网络优化的自适应滤波器对所述原始脑电序列信号进行滤波,得到去除伪迹序列信号后的待处理脑电序列信号。

需要说明的是,在s101之前,可以单独采用步骤s01对待处理脑电序列信号进行处理,也可以单独采用步骤s02对待处理脑电序列信号进行处理,还可以同时采用步骤s01和步骤s02对待处理脑电序列信号进行处理。当同时采用步骤s01和步骤s02对待处理脑电序列信号进行处理时,步骤s01与步骤s02无特定的先后顺序。

在本优选实施例中,考虑到待处理脑电序列信号中还包含有各种伪迹序列信号,如舌电伪迹,出汗伪迹,眼电伪迹,脉搏伪迹以及肌电伪迹等干扰。其中,以眼电伪迹和肌电伪迹难以去除的问题,这主要是由于其伪迹信号的幅值较高,是脑电信号的几倍甚至几十倍,而且与脑电信号在频域有混叠。

本优选实施例提出一种经函数链神经网络优化的自适应滤波器,滤除待处理脑电信号中的各种伪迹信号。

具体地,首先,构造自适应滤波器,其中自适应滤波器的原理框图如图4所示,其由原始信号(即所述待处理脑电序列信号)和参考信号(与所述待处理脑电序列信号同步采集得到的伪迹序列信号,如舌电伪迹,出汗伪迹,眼电伪迹,脉搏伪迹以及肌电伪迹中的任意一种)两个输入组成。滤波时,参考信号经自适应滤波后,与原始信号进行比较,得到所需脑电序列信号的预估信号(较为纯净的脑电序列信号),其中,滤波器不断地自我重新调整其权值,从而使目标误差达到最小。

其次,将函数链神经网络(flnn)应用到自适应滤波器,利用一组正交基函数将原输入矢量进行维数扩展,将线性参数扩展为非线性,来增强自适应滤波器的非线性处理能力。flnn由函数扩展和单层感知器两部分组成,函数链神经网络的正交基采用切比雪夫正交多项式,如公式11所示。flnn的基函数t如公式12所示,网络输出如公式13所示,通过flnn实现了对输入的非线性扩展,更有助于描述脑电信号的非线性特性。

优选地,所述步骤s105具体包括:

s1051,利用至少一个训练好的支持向量机和至少一个神经网络模型对所述特征量进行分类,得到所述待处理脑电序列信号在各个支持向量机及各个神经网络模型下的分类;

s1052,将出现次数最多的分类设置为所述待处理脑电序列信号的分类;

s1053,根据所述分类与脑电放松度的对应关系,识别得到当前的脑电放松度。

在本发明实施例中,在得到待处理脑电序列信号的特征量后,将其输入到训练好的至少一个支持向量机(supportvectormachine,svm)和至少一个神经网络模型内,对所述特征量进行分类,识别得到与所述待处理脑电序列信号对应的脑电放松度。

具体地,支持向量机的基本思想是在样本空间或特征空间中构造出最优超平面,使得超平面与不同类样本集之间的距离最大,从而达到最大的泛化能力,如图5所示。

下面将介绍svm的原理。

首先,针对给定二分类样本对{(xi,yi),xi∈rn,yi=±1}(以此类推五分类样本对为{(xi,yi),xi∈rn,yi=1,2,3,4,5}),xi为训练样本,x为待判决样本。训练样本集为线性不可分时,需引入非负松驰变量αi,i=1,2,......,l;分类超平面的优化问题转化为公式14所示。其中,2/||w||表示分类间隔,使分类间隔最大等价于使||w||2最小。使||w||2最小的分类就成为最优分类面。c为误差惩罚参数,是svm中最重要的可调参数之一。

其次,选取径向基(radialbasisfunctionrbf)核函数,如公式15所示。其中γ为rbf核函数的宽度,是svm中另一个重要的可调参数。

kx,xi=exp(-γ*||x-xi||2)(15)

最后,应用核函数技术,将输入空间中的非线性问题,通过函数映射到高维特征空间中,在高维空间中构造线性判别函数,求解最优超平面,使得超平面与不同类样本集之间的距离最大,从而达到最大的泛化能力,如图6所示。

在本发明实施例中,构造好svm后,就可以进行训练了,具体地,将提取得到的特征量作为训练svm的输入样本x,将神念设备同步采集得到的“放松度”作为金标准,也就是svm的输出y。(x,y)共同组成svm的训练样本对,进行svm训练。

在训练好svm后,就可以利用该svm进行分类,从而实现放松度的分类识别。

需要说明的是,svm的分类性能受到诸多因素影响,其中误差惩罚参数c和rbf核函数的宽度γ两个因素最为关键。c为误差惩罚参数,是svm中最重要的可调参数之一,表示对错分样本比例和算法复杂度折衷,即在确定的特征子空间中调节学习机器置信范围和经验风险比例,使学习机器的推广能力最好。核函数及参数的选择也直接影响到svm分类好坏。

在本发明实施例中,不同的支持向量机的误差惩罚参数和核函数的宽度参数可由不同的参数寻优算法进行优化得到,如此,每个支持向量机都将识别得到一个分类的结果。

其中,优选地,所述参数寻优算法包括:结合交叉验证法与网格搜索算法、结合留一法与遗传算法、结合交叉验证法与遗传算法、结合交叉验证法与粒子群算法。

在本优选实施例中,所述的至少一个神经网络模型可采用levenberg-marquart算法、标准bp算法、增加动量项的bp算法、改进的ga-bp算法进行训练得到,其中,每个算法训练得到一个神经网络模型,即对应一个分类器。

训练时,将提取得到的各个特征量作为训练神经网络的输入样本x,将神念设备(或其他标准设备)同步采集得到的“放松度”作为金标准,也就是神经网络的输出y。(x,y)共同组成神经网络的训练样本对,再根据训练算法进行神经网络训练。

在本优选实施例中,利用训练得到的神经网络模型,就可以作为分类器进行脑电放松度识别,识别得到脑电放松度的等级,如可以分别为弱、较弱、中、较强、强五级(即1~5级)。当前也可以分为更其他等级数,如4级,7级等,本发明不做具体限定。

在本优选实施例中个,在得到svm和神经网络模型之后,将各个空间的特征量输入到每个svm和神经网络模型中,获得这些特征量在每个svm和神经网络模型中的分类,并统计每个分类出现的次数,再将出现次数最多的分类作为最终的分类,并根据与分类对应的脑电放松度的等级,识别得到脑电放松度。

本优选实施例中,通过支持向量机与神经网络模型的组合进行特征量的识别分类,并将出现最多的分类作为最终的分类来识别脑电放松度。由于同时兼顾了支持向量机与神经网络模型两种分类器,因而这种分类方式同时具有支持向量机与神经网络模型的优点,对于某些情况或特征,单独使用支持向量机或者神经网络模型可能分类效果不佳或不准确,而同时采样这两种分类器来分类,可最大程度的避免一种分类器识别效果不佳对最终分类结果的影响,因而分类效果更稳定,不易出现偏差。

请参阅图7,本发明还提供一种基于多空间信号特征的脑电放松度识别装置100,包括:

信号提取单元10,用于从接收到的待处理脑电序列信号中提取出对应于各个脑电波的信号波;

时域特征提取单元20,用于获取每个信号波的采样点数及所述信号波内各秒中幅度小于幅度阈值且幅度绝对值最大的点,计算这些点的幅度平均值,并根据所述采样点数及所述幅度平均值计算各个信号波的幅度概率密度,获得所述脑电切片信号在时域空间的特征量;

相空间特征提取单元30,用于计算对应于各个脑电波的信号波的相空间分布密度,获得所述待处理脑电序列信号在相空间的特征量;

频域特征提取单元40,用于计算与各个脑电波对应的信号波的能量,并根据各个信号波的能量及各个脑电波的频率范围,计算各个信号波的中心频率,获得所述待处理脑电序列信号在频域空间的特征量;

脑电放松度识别单元50,用于根据所述待处理脑电序列信号在时域空间的特征量、相空间的特征量及在频域空间的特征量进行分类识别,得到脑电放松度。

优选地,还包括:

加权移动平均单元,用于对原始脑电信号进行切片,获得时间长度为30秒的待处理脑电序列信号,并对所述待处理脑电序列信号的各个时刻的脑电信号进行加权移动平均计算,得到去除低频直流信息后的待处理脑电序列信号;或/及

自适应滤波单元,用于以待处理脑电序列信号为原始信号,以与所述待处理脑电序列信号同步采集得到的伪迹序列信号为参考信号,采用经函数链神经网络优化的自适应滤波器对所述原始脑电序列信号进行滤波,得到去除伪迹序列信号后的待处理脑电序列信号。

优选地,所述时域特征提取单元20具体包括:

采样点数统计模块,用于统计每个信号波的采样点数n。

幅度平均值计算模块,用于查找所述信号波内各秒中幅度小于幅度阈值并且幅度绝对值最大的点,计算这些点的幅度平均值ampmaxaverrage。

点数统计模块,用于统计幅度值在(-ampmaxaverrage×k,+ampmaxaverrage×k)区间的点的数目ampnum,其中k为经验值。

幅度概率密度计算模块,根据采样点数n及ampnum计算各个形变的幅度概率密度,获得所述脑电切片信号在时域空间的特征量。

优选地,所述相空间特征提取单元30具体包括:

二维图表生成模块,用于根据所述各个脑电波的信号波及待处理脑电序列信号形成对应的包含有信号的二维图表。

网格数统计模块,用与二维图表等大小的m*m的网格对应覆盖在各个二维图表上,并统计覆盖有信号的网格数;其中,m为大于1的整数。

特征量计算模块,用于根据覆盖有信号的网格数与所述网格的全部网格数,计算各个信号波及待处理脑电序列信号的相空间分布密度,获得待处理脑电序列信号在相空间的特征量。

优选地,所述基于多空间信号特征的脑电放松度识别装置还包括特征选取降维单元,用于对所述待处理脑电序列信号在时域空间的特征量、相空间的特征量及在频域空间的特征量进行特征选取及特征降维。

其中,可基于主成分分析法进行特征降维,基于方差分析和f检验进行特征选取。

优选地,所述脑电放松度识别单元50具体包括:

分类模块,用于利用至少一个训练好的支持向量机和至少一个神经网络模型对所述特征量进行分类,得到所述待处理脑电序列信号在各个支持向量机及各个神经网络模型下的分类。

分类统计模块,用于将出现次数最多的分类设置为所述待处理脑电序列信号的分类;

放松度识别模块,用于根据所述分类与脑电放松度的对应关系,识别得到与所述待处理脑电序列信号对应的脑电放松度。

本优选实施例中,通过支持向量机与神经网络模型的组合进行特征量的识别分类,并将出现最多的分类作为最终的分类来识别脑电放松度。由于同时兼顾了支持向量机与神经网络模型两种分类器,因而这种分类方式同时具有支持向量机与神经网络模型的优点,对于某些情况或特征,单独使用支持向量机或者神经网络模型可能分类效果不佳或不准确,而同时采样这两种分类器来分类,可最大程度的避免一种分类器识别效果不佳对最终分类结果的影响,因而分类效果更稳定,不易出现偏差。

以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)或随机存储记忆体(randomaccessmemory,ram)等。

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