本发明涉及静息态下功能脑网络构建技术领域,尤其涉及一种免阈值设定的静息态功能脑网络构建方法。
背景技术
大量来自功能磁共振成像(fmri)的研究表明人处于静息状态(即大脑无特定任务状态)下,大脑区域间存在着低频自发神经元活动的同步性,这种同步活动具有重要的生理意义,同步的脑区构成了功能脑网络。基于图论的复杂网络分析技术使得关于大脑同步活动网络的拓扑结构研究成为可能。
目前三种传统的网络相似度比较方法,即基于退火算法的属性比较法,皮尔逊比较法和jaccard比较法。基于退火算法的属性比较法是通过对两组网络的属性的统计检验然后利用模拟退火算法对其进行分析。jaccard的比较方法主要是通过衡量网络重合度来比较两个网络的相似性,重合度越高相似度越强。皮尔逊相关的比较方法是将向量相关的比较方法扩展到矩阵相关,比较两个网络矩阵的相关性,若网络矩阵的相关性好,则网络的相似度高。
相关系数是由统计学家卡尔·皮尔逊设计的一种统计指标,用来反映变量之间相关关系密切程度。相关系数是通过积差方法计算,在两变量与各自平均值的离差基础上将两个离差相乘,以达到反映两变量之间相关程度的目的。这个相关系数就是皮尔逊相关。我们将这种对向量之间进行相关的方法引用到对矩阵的相关性计算中就得到了皮尔逊比较方法。具体而言,在脑网络研究中一个网络的载体是一个二值矩阵,比较网络之间的相似程度可以转化为比较代表这两个网络的两个二值矩阵的相似程度,而比较矩阵的相似程度可以用到皮尔逊相关系数,所以可以得到这样的结论:代表两个网络的二值矩阵的皮尔逊相关系数越大,那么两个网络越相似。当前主流的方法是人为设定一个阈值,比较皮尔逊相关系数与阈值的大小,当皮尔逊相关系数大于阈值时,将皮尔逊相关系数设置为“1”,认为脑区相关;反之将皮尔逊相关系数设置为“0”,,认为脑区不相关。由于阈值的选择受人为因素影响较大,如何选择合理的阈值从而构建真正的脑网络方法一致困扰着业界。
故,针对现有技术的缺陷,实有必要提出一种技术方案以解决现有技术存在的技术问题。
技术实现要素:
有鉴于此,确有必要提供一种免阈值设定的静息态功能脑网络构建方法,采用预处理过的bold(血氧饱和度)信号,依次采用滑动窗口采样技术、皮尔森相关性检验技术、遗传算法等自主重构静息态功能脑网络作为认知大脑内部的工作机制,从而构建合理的脑网络用于脑疾病分析,为研究人脑内部的神经活动规律以及脑部疾病诊断提供有效的手段和依据。
为了解决现有技术存在的技术问题,本发明的技术方案如下:
一种免阈值设定的静息态功能脑网络构建方法,包括以下步骤:
步骤s1:获取fmri数据并提取各个脑区的bold信号矩阵;
步骤s2:对bold信号进行信号处理并计算各个脑区间的皮尔森相关系数以此构建实数脑网络矩阵;
步骤s3:将步骤s2中构建的实数脑网络矩阵输入神经网络并输出二值脑网络矩阵;
步骤s4:采用遗传优化算法优化步骤s3输出的二值脑网络矩阵;
步骤s5:如果步骤s4输出的二值脑网络矩阵符合优化条件,则获取最优二值脑网络矩阵;否则,重新配置神经网络参数,并重复步骤s2-s5;
步骤s6:根据步骤s5中最优二值脑网络矩阵产生免阈值静息态脑功能网络;
其中,步骤s3中,
所构造神经网络结构如下:
隐藏层计算公式为:
其中,xi为输入层节点,{i∈n+,[1,19]},即步骤s2中获取的实数脑网络矩阵;hj为隐藏层节点,{j∈n+,[1,20]},wij为输入层节点权值;aj为输入层偏置;f(x)为sigmod函数;
输出层计算公式为:
yk为输出节点,{k∈n+,[0,1]};wjk为隐藏层节点权值;bk为隐藏层偏置;
在步骤s4中,遗传优化进一步包括以下步骤:
(1)个体编码:[wij|aj|wjk|bk];
其中,wij:为输入层节点权值,{wij∈r+,[0,1]};
aj:为输入层节点的偏置,{aj∈r+,[0,1]};
wjk:为隐藏层节点权值,{wjk∈r+,[0,1]};
bk:为隐藏层节点的偏置,{bk∈r+,[0,1]};
(2)设定种群数量10000个,并随机产生;
(3)利用静息态功能脑网络的小世界特性,设置适应度函数作为优化条件,具体步骤如下:
a)满足稀疏性条件下,选择最优小世界网络结构:
b)统计皮尔逊相关系数矩阵经过神经网络计算后,y=1的数量k,保证矩阵稀疏性;
也即如下公式:
maxs
s.t.k≤0.1n2,n=90;
其中,
cg,经过遗传算法求解后得到的静息态功能脑网络聚类系数;
lg,经过遗传算法求解后得到的静息态功能脑网络特征路径长度;
与现有技术相比较,本发明利用遗传算法,通过神经网络自学习出最优脑网络,从而避免了人为设置阈值对脑网络构建带了的主观因素影响。
附图说明
图1为本发明一种免阈值设定的静息态功能脑网络构建方法的流程框图。
如下具体实施例将结合上述附图进一步说明本发明。
具体实施方式
以下将结合附图对本发明提供的技术方案作进一步说明。
参见图1,所示为本发明一种免阈值设定的静息态功能脑网络构建方法的流程框图,包括以下步骤:
步骤s1:获取fmri数据并提取各个脑区的bold信号矩阵;
步骤s2:对bold信号进行信号处理并计算各个脑区间的皮尔森相关系数以此构建实数脑网络矩阵;
步骤s3:将步骤s2中构建的实数脑网络矩阵输入神经网络并输出二值脑网络矩阵;
步骤s4:采用遗传优化算法优化步骤s3输出的二值脑网络矩阵;
步骤s5:如果步骤s4输出的二值脑网络矩阵符合优化条件,则获取最优二值脑网络矩阵;否则,重新配置神经网络参数,并重复步骤s2-s5;
步骤s6:根据步骤s5中最优二值脑网络矩阵产生免阈值静息态脑功能网络;
其中,步骤s3中,
所构造神经网络结构如下:
隐藏层计算公式为:
其中,xi为输入层节点,{i∈n+,[1,19]},即步骤s2中获取的实数脑网络矩阵;hj为隐藏层节点,{j∈n+,[1,20]},wij为输入层节点权值;aj为输入层偏置;f(x)为sigmod函数;
输出层计算公式为:
yk为输出节点,{k∈n+,[0,1]};wjk为隐藏层节点权值;bk为隐藏层偏置;
在步骤s4中,遗传优化进一步包括以下步骤:
(1)个体编码:[wij|aj|wjk|bk];
其中,wij:为输入层节点权值,{wij∈r+,[0,1]};
aj:为输入层节点的偏置,{aj∈r+,[0,1]};
wjk:为隐藏层节点权值,{wjk∈r+,[0,1]};
bk:为隐藏层节点的偏置,{bk∈r+,[0,1]};
(2)设定种群数量10000个,并随机产生;
(3)利用静息态功能脑网络的小世界特性,设置适应度函数作为优化条件,具体步骤如下:
a)满足稀疏性条件下,选择最优小世界网络结构:
b)统计皮尔逊相关系数矩阵经过神经网络计算后,y=1的数量k,保证矩阵稀疏性;
也即如下公式:
maxs
s.t.k≤0.1n2,n=90;
其中,
cg,经过遗传算法求解后得到的静息态功能脑网络聚类系数;
lg,经过遗传算法求解后得到的静息态功能脑网络特征路径长度;
其中,步骤s1中,进一步包括:
1)数据预处理;
2)提取各脑区的时间序列;
3)选取感兴趣的脑部区域;
4)利用滑动时间窗口,截取各脑区的时间序列片段;
5)通过计算皮尔逊相关系数,并以此构建各个脑部区域的动态脑功能子网络;
在一种优选实施方式中,具体步骤如下:
1.对fmri数据集进行预处理;
2.提取90个感兴趣脑区(得到90*200的bold信号矩阵);
3.通过slidingwindows(windows尺寸为1*20),每10维信号相重叠,依次截取19段bold信号;
4.将90个脑区的19组信号,按时间序列排序并计算90个脑区间的皮尔森相关系数,构成脑网络3d张量模型90*90*19
5.将19个矩阵作为数据集输入给神经网络。
以上实施例的说明只是用于帮助理解本发明的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。