用于脑状态监测的头戴式智能穿戴电极数量优化法及应用的制作方法

文档序号:12088520阅读:423来源:国知局

本发明涉及一种电极优化方法。特别是涉及一种用于脑状态监测的头戴式智能穿戴电极数量优化法及应用。



背景技术:

脑电信号是脑神经细胞生理活动在大脑皮层或头皮表面的总体反映。脑电信号中包含了大量的生理与疾病信息,在临床医学方面,对脑状态的准确监测不仅可为某些脑疾病提供诊断依据,同时也能够为某些脑疾病提供有效的治疗手段。在工程应用方面,人们也尝试利用脑电信号实现脑-计算机接口,利用人对不同的感觉、运动或认知活动的脑电的不同,通过对脑电信号特征的有效的提取和分类实现意念控制等。但由于脑电信号是不具备各态历经性的非平稳随机信号,而且其背景噪声也很强,因此脑电信号的分析和处理具有十分重要的意义但同时也具备相当大的难度。众多的智能穿戴设备在市场上涌现,它们可以对用户的脑电信号进行实时监测,实现某些脑状态的监测与分类。对于智能穿戴设备来说,如何使其更加便携并节约成本是在设计过程中两个非常值得思考的问题。由此,如何在众多的脑电极中找到关键的脑电极对于实现便捷性和节约成本具有十分重要的意义。另外,目前大多数时间序列分析方法只能实现对一元数据的分析,如何融合多通道信息实现更加准确的辨别并为疾病的诊断提供重要依据依然存在较大局限性,同时对于实现更为复杂的意念控制依然是个值得探索的问题。

复杂网络理论自创立以来,如今已在多领域得到了蓬勃发展,是研究复杂系统的一个重要工具,尤其是近年来其在时间序列分析中领域作出了重大贡献。实践表明,复杂网络对于挖掘包含在非线性时间序列中和非线性动力学系统中的重要信息具有明显的优势,效果显著。其在单通道时间序列上的得到成功应用的同时,也使得科研人员开始关注如何将其应用到多通道数据的融合分析中。递归网络作为复杂网络研究中的一个重要分支,在多领域得到广泛应用,尤其是对于不稳定的、短的时间序列,其分析效果十分显著。它可以用于探究复杂系统和时间序列中的动力学特性。



技术实现要素:

本发明所要解决的技术问题是,提供一种可提高智能穿戴设备的便携性和实用性的用于脑状态监测的头戴式智能穿戴电极数量优化法及应用。

本发明所采用的技术方案是:一种用于脑状态监测的头戴式智能穿戴设备电极数量优化方法,包括如下步骤:

1)对智能穿戴设备测得的多通道信号进行预处理,预处理中的带通滤波范围是根据特定的任务选取特定的脑电节律波确定,对预处理后的脑电信号进行多尺度变换,得到多尺度多通道信号;

2)在一个固定尺度因子β下构建交叉递归率矩阵和多尺度加权递归网络;

3)对所有尺度下的多通道信号进行步骤2)所述的构建多尺度加权递归网络,得到多尺度加权递归网络;在每个尺度下,对所述的交叉递归率矩阵,选取阈值,若交叉递归率大于所述阈值,则网络中的两节点之间有连边,否则无连边,由此得到多尺度无权递归网络和它的邻接矩阵;

4)采用基于贪婪优化策略的鲁文算法探寻多尺度无权递归网络的社团结构;通过比较不同脑状态下的社团结构的演化,同时结合复杂网络的关键节点探寻算法,确定网络中的关键节点,关键节点对应的电极即为可监测脑状态变化的关键电极;

5)针对关键节点所在的电极即关键电极测得的多通道信号,构建多元多尺度复杂网络;

6)针对关键电极所得信号构建的多元多尺度复杂网络提取复杂网络指标;

7)训练深度学习模型和进行脑状态监测。

步骤1)所述的预处理中的带通滤波范围是根据特定的任务选取特定的脑电节律波确定,具体是:深度睡眠、缺氧以及大脑出现器质性病变时出现的δ波,频率范围为1-4Hz;在意愿受到挫折和抑郁时出现的θ波,频率范围为4-8Hz;人在清醒、安静或闭眼时最为明显的是α波,频率范围为8-13Hz;人精神紧张和情绪激动或兴奋时出现的β波,频率范围为13-30Hz;若无特定的节律波要求,则去除高低频干扰即可。

步骤1)所述的对预处理后的脑电信号进行多尺度变换,包括:

(1)对于长度均为C具有p通道的信号中的每一通道的信号分别进行粗粒化得到:

其中,μxk,i(β)是粗粒化后得到的信号的任意一点,yk,b是信号Y中的任意一点,β是固定尺度因子,μ表示数据是求均值得到的,表示对进行取整,其中粗粒化后的单通道的数据长度为L,

(2)对每一通道的原始信号计算粗粒化方差,得到每一通道的多尺度信号xk,i(β)

由此,得到多尺度多通道信号

步骤2)所述的在每一个固定尺度因子β下构建多尺度加权递归网络,包括:

(1)对一个固定尺度因子β下得到的多通道信号进行相空间重构:

其中,N是进行相空间重构后相空间轨迹上向量点的数目,m为嵌入维数,采用错误最近邻法确定,τ为延迟时间,采用互信息法确定,为通道k经过相空间重构后得到的相空间轨迹;

(2)对于任意两通道m和n的信号xm,i(β)和xn,i(β),其中m≠n,在进行第(1)步后得到相空间轨迹其中u=1,....,N和其中v=1,....,N;通过对这两个相空间轨迹进行交叉递归,得到一个大小为N×N的交叉递归图:

其中,ε为阈值,采用15%的两通道信号标准偏差和选取,表示两相空间轨迹中任意两向量点之间的距离;表示如果则其值为1,如果则其值为0;这样一来,若的值为1,则在递归图中为黑色,若的值为0,则在递归图中为白色;

(3)为了量化每一个交叉递归图中递归点的密度,计算交叉递归率:

(4)对于固定尺度因子β下得到的多通道信号对每两通道信号采用第(3)步,得到一个大小为p×p的交叉递归率矩阵;

(5)将每一通道信号视作节点,将两通道间形成的交叉递归图的交叉递归率作为节点间连边的权重;由此,得到在任一固定尺度下的加权递归网络。

步骤5)包括:

(1)获得p组长度皆为L的多通道信号并进行粗粒化,获得多通道粗粒化信号

其中,e是尺度因子且

(2)对于每一个获得多通道粗粒化信号在每一固定个尺度因子e下建立多元复杂网络,方法如下:

(a)一个固定尺度因子e下得到多通道信号其中,L1是该固定尺度因子e下粗粒化得到的多通道信号的长度;

(b)对多通道信号进行多元相空间重构,得到

其中,τ=[τ12,…,τp]是延迟时间矢量且M=[m1,m2,…,mp]∈Rp是嵌入维数矢量,从而得到(L1-n)个复合延迟矢量Ym(s)∈Rm,其中,n=max{M}×max{τ}且s=1,2,…,L1-n;

(c)对于任意两矢量Ym(s1)和Ym(s2),s1≠s2,定义二者的相空间距离d[Ym(s1),Ym(s2)]为最大范数

其中,l2=1,....,m;

(d)将任意一个相空间矢量Ym(s)作为多元复杂网络的一个节点,以任意两矢量Ym(s1)和Ym(s2)的相空间距离决定网络中两节点s1和s2间是否连边,从而构建在一个固定尺度下的多元复杂网络;通过选择一个阈值,获得该网络的邻接矩阵A:若任意两矢量Ym(s1)和Ym(s2)间的相空间距离小于等于选定的阈值,则网络中两节点s1和s2之间有连边即若任意两矢量Ym(s1)和Ym(s2)间的相空间距离大于选定的阈值,则网络中两节点s1和s2之间无连边即由此,邻接矩阵A决定了每一个尺度下获得多元复杂网络的拓扑结构,所述阈值的选择方法如下:计算每一通道信号的标准偏差,取它们和值的15%作为阈值;

(e)从而对每一个固定尺度因子e获得一个多元复杂网络,即多元多尺度复杂网络。

步骤6)包括:

(1)设定图能量指标E(A):其中,λi表示每一个尺度下多元复杂网络的邻接矩阵A的特征值,n表示的是特征值的数目;

(2)设定聚集系数熵指标EC

其中,Tv表示的是一个多元网络中包含有节点v的封闭三角形的数目,kv表示的是多元网络中节点v的度,C(v)表示的是节点v的聚集系数。

步骤7)是将不同尺度下得到的多元复杂网络的图能量和聚集系数熵指标组成特征向量进行归一化后作为一个样本输入深度学习模型,所述深度学习模型是由多层隐含随机变量构成的概率生成模型,由一定数目的受限玻尔兹曼机堆叠而成,然后从底向上进行逐层预训练;

所述的堆叠过程如下:训练一个伯努利-伯努利受限玻尔兹曼机后,将隐单元的激活概率作为下一层伯努利-伯努利受限玻尔兹曼机的输入数据;第二层伯努利-伯努利受限玻尔兹曼机的激活函数作为第三层伯努利-伯努利受限玻尔兹曼机的可见输入数据,以后各层以此类推;其中,受限玻尔兹曼机基于逐层贪婪学习策略的理论进行构建;

深度学习模型的训练过程分为两个步骤:第一步是使用贪婪的逐层训练算法,对深度学习模型训练得到生成模型参数;贪婪逐层训练是采用无监督学习的训练算法,即训练过程不需要知道训练样本所属的类别,这样非常容易获得大量的训练样本;训练中由下至上,每两层构成一个受限玻尔兹曼机,用对比散度算法训练得到受限玻尔兹曼机参数,然后固定该层参数,继续对上一层构造的受限玻尔兹曼机进行训练,直到最顶层结束;第二步是以第一步得到的模型参数为初始值,用来重置深度学习模型的初始权重,采用有监督的方法对整个模型参数进行全局训练,最终得到可以用于准确分类的神经模型参数;全局训练过程采用有监督学习的训练算法,用带标签的训练样本进行训练;以第一步得到的深度学习模型参数作为深度学习模型初始参数,并用反向传播算法进行微调训练;由于经过了第一步的贪婪逐层预训练,因此在进行全局训练时,能够很好地解决传统上对深层网络训练方式容易收敛到局部最优点的问题;通过对大量样本的无监督学习和有监督学习,得到一个基于多元多尺度复杂网络的深度学习模型;通过所述的深度学习模型实现脑状态的监测。

一种用于脑状态监测的头戴式智能穿戴设备电极数量优化方法的应用,包括如下步骤:

1)对智能穿戴设备测得的多通道信号进行带通滤波,使用独立成分分析的方法去除眼电等干扰信号并对伪迹明显的数据进行手动剔除,其中带通滤波范围根据特定的任务选取特定的脑电节律波确定;

2)对于滤波和去伪迹后的脑电信号在多尺度上计算每一对信号之间的交叉递归率,以交叉递归率确定递归网络的连边权重,以每一通道的信号作为网络的节点,建立多尺度加权递归网络;

3)通过选取阈值将多尺度加权递归网络转换为无权递归网络;

4)采用鲁文算法探寻多尺度无权递归网络的社团结构在不同脑状态的演化,寻找到多尺度无权递归网络中的关键节点,关键节点对应的电极即为优化得到可监测脑状态的关键电极;

5)对通过优化得到的关键电极采集到的脑电信号,建立多元多尺度复杂网络,提取所述多元多尺度复杂网络中的图能量和聚集系数熵指标,将不同尺度下得到的多元多尺度复杂网络指标组成特征向量进行归一化,作为深度学习模型的样本输入,将脑状态作为深度学习模型的输出,通过对大量样本的无监督学习和有监督学习,得到一个深度学习模型,所述深度学习模型能够实现对脑状态的监测。

本发明的用于脑状态监测的头戴式智能穿戴电极数量优化法及应用,具有如下有益效果:

(1)提出了一种针对头戴式智能穿戴设备测得的脑电信号进行电极数量优化的方法,可提高智能穿戴设备的便携性和实用性;

(2)提出了一种基于多元多尺度复杂网络的深度学习模型并将其应用于脑状态监测中。

附图说明

图1是用于脑状态监测的头戴式智能穿戴设备电极数量优化方法的示意图。

具体实施方式

下面结合实施例和附图对本发明的用于脑状态监测的头戴式智能穿戴电极数量优化法及应用做出详细说明。

本发明的用于脑状态监测的头戴式智能穿戴设备电极数量优化方法,通过对多通道脑电信号在多尺度上计算每一对信号之间的交叉递归率,以交叉递归率确定递归网络的连边权重,以每一通道的信号作为网络的节点,建立多尺度加权递归网络。通过选取阈值将多尺度加权递归网络转换为无权递归网络。通过探寻网络的社团结构演化找到网络中的一些关键节点。对关键节点所在的测量电极测得的脑电信号在多尺度上对多通道睡眠信号进行多元相空间重构并构建复杂网络,提取网络指标,用指标组成特征向量训练深度学习模型,应用该模型实现对脑状态的监测。

本发明的用于脑状态监测的头戴式智能穿戴设备电极数量优化方法,如图1所示,包括如下步骤:

1)对智能穿戴设备测得的多通道信号进行预处理,预处理中的带通滤波范围是根据特定的任务选取特定的脑电节律波确定,对预处理后的脑电信号进行多尺度变换,得到多尺度多通道信号。

所述的预处理中的带通滤波范围是根据特定的任务选取特定的脑电节律波确定,具体是:深度睡眠、缺氧以及大脑出现器质性病变时出现的δ波,频率范围为1-4Hz;在意愿受到挫折和抑郁时出现的θ波,频率范围为4-8Hz;人在清醒、安静或闭眼时最为明显的是α波,频率范围为8-13Hz;人精神紧张和情绪激动或兴奋时出现的β波,频率范围为13-30Hz;若无特定的节律波要求,则去除高低频干扰即可。

所述的对预处理后的脑电信号进行多尺度变换,包括:

(1)对于长度均为C具有p通道的信号中的每一通道的信号分别进行粗粒化得到:

其中,μxk,i(β)是粗粒化后得到的信号的任意一点,yk,b是信号Y中的任意一点,β是固定尺度因子,μ表示数据是求均值得到的,表示对进行取整,其中粗粒化后的单通道的数据长度为L,

(2)对每一通道的原始信号计算粗粒化方差,得到每一通道的多尺度信号xk,i(β)

由此,得到多尺度多通道信号

2)在一个固定尺度因子β下构建交叉递归率矩阵和多尺度加权递归网络;包括:

(1)对一个固定尺度因子β下得到的多通道信号进行相空间重构:

其中,N是进行相空间重构后相空间轨迹上向量点的数目,m为嵌入维数,采用错误最近邻法确定,τ为延迟时间,采用互信息法确定,为通道k经过相空间重构后得到的相空间轨迹;

(2)对于任意两通道m和n的信号xm,i(β)和xn,i(β),其中m≠n,在进行第(1)步后得到相空间轨迹其中u=1,....,N和其中v=1,....,N;通过对这两个相空间轨迹进行交叉递归,得到一个大小为N×N的交叉递归图:

其中,ε为阈值,采用15%的两通道信号标准偏差和选取,表示两相空间轨迹中任意两向量点之间的距离;表示如果则其值为1,如果则其值为0;这样一来,若的值为1,则在递归图中为黑色,若的值为0,则在递归图中为白色;

(3)为了量化每一个交叉递归图中递归点的密度,计算交叉递归率:

(4)对于固定尺度因子β下得到的多通道信号对每两通道信号采用第(3)步,得到一个大小为p×p的交叉递归率矩阵;

(5)将每一通道信号视作节点,将两通道间形成的交叉递归图的交叉递归率作为节点间连边的权重;由此,得到在任一固定尺度下的加权递归网络。

3)对所有尺度下的多通道信号进行步骤2)所述的构建多尺度加权递归网络,得到多尺度加权递归网络;在每个尺度下,对所述的交叉递归率矩阵,选取阈值,若交叉递归率大于所述阈值,则网络中的两节点之间有连边,否则无连边,由此得到多尺度无权递归网络和它的邻接矩阵;

4)采用基于贪婪优化策略的鲁文算法探寻多尺度无权递归网络的社团结构;通过比较不同脑状态下的社团结构的演化,同时结合复杂网络的关键节点探寻算法,确定网络中的关键节点,关键节点对应的电极即为可监测脑状态变化的关键电极;

5)针对关键节点所在的电极即关键电极测得的多通道信号,构建多元多尺度复杂网络;包括:

(1)获得p组长度皆为L的多通道信号并进行粗粒化,获得多通道粗粒化信号

其中,e是尺度因子且

(2)对于每一个获得多通道粗粒化信号在每一固定个尺度因子e下建立多元复杂网络,方法如下:

(a)一个固定尺度因子e下得到多通道信号其中,L1是该固定尺度因子e下粗粒化得到的多通道信号的长度;

(b)对多通道信号进行多元相空间重构,得到

其中,τ=[τ12,…,τp]是延迟时间矢量且M=[m1,m2,…,mp]∈Rp是嵌入维数矢量,从而得到(L1-n)个复合延迟矢量Ym(s)∈Rm,其中,n=max{M}×max{τ}且s=1,2,…,L1-n;

(c)对于任意两矢量Ym(s1)和Ym(s2),s1≠s2,定义二者的相空间距离d[Ym(s1),Ym(s2)]为最大范数

其中,l2=1,....,m;

(d)将任意一个相空间矢量Ym(s)作为多元复杂网络的一个节点,以任意两矢量Ym(s1)和Ym(s2)的相空间距离决定网络中两节点s1和s2间是否连边,从而构建在一个固定尺度下的多元复杂网络;通过选择一个阈值,获得该网络的邻接矩阵A:若任意两矢量Ym(s1)和Ym(s2)间的相空间距离小于等于选定的阈值,则网络中两节点s1和s2之间有连边即若任意两矢量Ym(s1)和Ym(s2)间的相空间距离大于选定的阈值,则网络中两节点s1和s2之间无连边即由此,邻接矩阵A决定了每一个尺度下获得多元复杂网络的拓扑结构,所述阈值的选择方法如下:计算每一通道信号的标准偏差,取它们和值的15%作为阈值;

(e)从而对每一个固定尺度因子e获得一个多元复杂网络,即多元多尺度复杂网络。

6)针对关键电极所得信号构建的多元多尺度复杂网络提取复杂网络指标;包括:

(1)设定图能量指标E(A):其中,λi表示每一个尺度下多元复杂网络的邻接矩阵A的特征值,n表示的是特征值的数目;

(2)设定聚集系数熵指标EC

其中,Tv表示的是一个多元网络中包含有节点v的封闭三角形的数目,kv表示的是多元网络中节点v的度,C(v)表示的是节点v的聚集系数。

7)深度学习模型和进行脑状态监测;是将不同尺度下得到的多元复杂网络的图能量和聚集系数熵指标组成特征向量进行归一化后作为一个样本输入深度学习模型,所述深度学习模型是由多层隐含随机变量构成的概率生成模型,由一定数目的受限玻尔兹曼机堆叠而成,然后从底向上进行逐层预训练;

所述的堆叠过程如下:训练一个伯努利-伯努利受限玻尔兹曼机后,将隐单元的激活概率作为下一层伯努利-伯努利受限玻尔兹曼机的输入数据;第二层伯努利-伯努利受限玻尔兹曼机的激活函数作为第三层伯努利-伯努利受限玻尔兹曼机的可见输入数据,以后各层以此类推;其中,受限玻尔兹曼机基于逐层贪婪学习策略的理论进行构建;

深度学习模型的训练过程分为两个步骤;第一步是使用贪婪的逐层训练算法,对深度学习模型训练得到生成模型参数;贪婪逐层训练是采用无监督学习的训练算法,即训练过程不需要知道训练样本所属的类别,这样非常容易获得大量的训练样本;训练中由下至上,每两层构成一个受限玻尔兹曼机,用对比散度算法训练得到受限玻尔兹曼机参数,然后固定该层参数,继续对上一层构造的受限玻尔兹曼机进行训练,直到最顶层结束;第二步是以第一步得到的模型参数为初始值,用来重置深度学习模型的初始权重,采用有监督的方法对整个模型参数进行全局训练,最终得到可以用于准确分类的神经模型参数;全局训练过程采用有监督学习的训练算法,用带标签的训练样本进行训练;以第一步得到的深度学习模型参数作为深度学习模型初始参数,并用反向传播算法进行微调训练;由于经过了第一步的贪婪逐层预训练,因此在进行全局训练时,能够很好地解决传统上对深层网络训练方式容易收敛到局部最优点的问题;通过对大量样本的无监督学习和有监督学习,得到一个基于多元多尺度复杂网络的深度学习模型;通过所述的深度学习模型实现脑状态的监测。

8)本发明的用于脑状态监测的头戴式智能穿戴电极数量优化法及应用,是对智能穿戴设备测得的多通道信号进行带通滤波,使用独立成分分析的方法去除眼电等干扰信号并对伪迹明显的数据进行手动剔除,其中带通滤波范围根据特定的任务选取特定的脑电节律波确定;对于滤波和去伪迹后的脑电信号在多尺度上计算每一对信号之间的交叉递归率,以交叉递归率确定递归网络的连边权重,以每一通道的信号作为网络的节点,建立多尺度加权递归网络;通过选取阈值将多尺度加权递归网络转换为无权递归网络;采用鲁文算法探寻多尺度无权递归网络的社团结构在不同脑状态的演化,寻找到多尺度无权递归网络中的关键节点,关键节点对应的电极即为优化得到可监测脑状态的关键电极;对通过优化得到的关键电极采集到的脑电信号,建立多元多尺度复杂网络,提取所述多元多尺度复杂网络中的图能量和聚集系数熵指标,将不同尺度下得到的多元多尺度复杂网络指标组成特征向量进行归一化,作为深度学习模型的样本输入,将脑状态作为深度学习模型的输出,通过对大量样本的无监督学习和有监督学习,得到一个深度学习模型,所述深度学习模型能够实现对脑状态的监测。

以上对本发明和实施例的描述,并不局限于此,实施例中的描述仅是本发明的实施方式之一,在不脱离本发明创造宗旨的情况下,任何不经创造性的设计出与该技术方案类似的结构或实施例,均属本发明的保护范围。

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