一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于Bloch仿真合成训练样本的螺旋桨欠采重建系统的制作方法

2022-02-22 19:52:27 来源:中国专利 TAG:

基于bloch仿真合成训练样本的螺旋桨欠采重建系统
技术领域
1.本发明涉及磁共振成像领域,尤其是涉及一种基于bloch仿真合成训练样本的螺旋桨欠采重建系统。


背景技术:

2.propeller(periodically rotated overlapping parallel lines with enhanced reconstruction)成像技术,又名螺旋桨成像技术,因其独特的酷似螺旋桨叶片的采样方式而得名,由james g.pipe于1999年提出的一种磁共振成像技术。其目的在于利用中心重复采样的数据信息,对采样中发生运动进行估计和校正。已经证明,其在抵抗刚体运动伪影方面效果显著,已经大量运用在各大磁共振仪器产商高端的磁共振机器上,已于2004年推广到中国。
3.常规的propeller成像技术包括数据采集、相位校正、旋转矫正、平移校正、相关性加权和网格化重建这几个部分。但是,propeller技术也受着一些条件的制约,一方面,其需要大量的过采样数据的支持,需要耗费大量的采样时间;另一方面,网格化重建的算法的好坏也严重制约最后的成像速度和最终图像重建质量。目前,很多研究组针对propeller成像算法提出一些新的序列方法来缩短propeller采样的时间、提出新的运动估计和校正算法来提高对运动估计的精度以及提出新的网格化算法加快成像精度和速度等。而近年来,随着深度神经网络的兴起,深度学习成为计算机视觉方面研究的重要帮手。同样地,磁共振图像也可以通过深度学习来弥补重建时间过长、质量不高的缺点。
4.综上所述,需要找到更高效更高质量的方法来快速重建出propeller采样数据的图像。新的方法,可以成倍的减少采样时间,不需要过多的数据点,但是又要图像重建时间短、图像质量高且对运动图像运动校正较为准确。


技术实现要素:

5.本发明的目的在于提供可在采样数据量少甚至有运动的情况下,快速重建出质量高无运动伪影的图片,节约人力物力成本的一种基于bloch仿真合成训练样本的螺旋桨欠采重建系统。
6.本发明的另一目的在于提供建图像时间短、重建图像质量高,可抵抗运动伪影的一种基于bloch仿真合成训练样本的螺旋桨欠采重建方法。
7.所述一种基于bloch仿真合成训练样本的螺旋桨欠采重建系统包括原始模板生成模块、模拟采样模块、训练样本生成模块、深度神经网络训练模块、图像重建模块;
8.所述原始模板生成模块用于对磁共振脑部、腹部数据集通过计算、整合,生成模拟的不同模板的完整数据集;
9.所述模拟采样模块用于通过建立磁场模型,结合propeller序列并基于bloch仿真对模拟数据集进行数据采样,生成既定参数的采样后的数据并保存;
10.所述训练样本生成模块用于将采样后数据集的k空间数据处理成特定参数维度的
数据,并对数据进行外理后批量生成定量训练样本;
11.所述深度神经网络训练模块用于对输入深度神经网络中的定量训练样本到进行网络拟合训练;
12.所述图像重建模块用于对训练好的深度神经网络,以及propeller成像序列采集的欠采样的k空间实采数据,重建出propeller磁共振图像。
13.所述一种基于bloch仿真合成训练样本的螺旋桨欠采重建方法,包括以下步骤:
14.1)生成原始模板;
15.2)生成既定参数的采样后的数据;
16.3)批量生成定量的训练样本;
17.4)深度神经网络训练;
18.5)图像重建。
19.在步骤1)中,所述生成原始模板,具体包括以下步骤:
20.1.1)获取公开的磁共振脑部、腹部数据集,并根据已有模态计算得到包括t1、t2、m0等参数。
21.1.2)合成固定形状的仿真水模,每个水模内部随机选取不同的t2、m0、t1组合。
22.1.3)合成图案随机的仿真模板,让随机图案填满整个空白矩形模板,并在其中添加来自于外部光学数据集的纹理,合成t2、m0、t1等参数的组合。
23.1.4)整合数据集,确定添加比例,得到有四种包括模拟人脑、模拟水膜、模拟随机图案以及模拟腹部的不同模板的完整数据集,作为原始模板。
24.在步骤2)中,所述生成既定参数的采样后的数据,包括以下步骤:
25.2.1)输入数据集样本;
26.2.2)将磁场进行建模处理,得到磁场模型;
27.2.3)利用磁场模型结合设定好的propeller序列并基于bloch仿真对对模拟数据集进行数据采样;
28.2.4)得到所述数据集的k空间数据;
29.2.5)利用所得k空间数据重建出传统非欠采样propeller方法重建图像并保存;
30.2.6)重复步骤2.1)~2.5),生成既定参数的采样后的数据。
31.在步骤3)中,所述批量生成定量的训练样本,包括以下步骤:
32.3.1)加载数据集的k空间数据,处理成特定参数维度的数据,包括每个blade的矩阵大小以及blade数量;
33.3.2)对所述特定参数维度的数据,加入模拟随机噪声;
34.3.3)对所述blade的k空间矩形数据进行充零处理,变成方形k空间矩阵;
35.3.4)对所述方形k空间矩阵进行逆傅里叶变换,得到图像数据;
36.3.5)对图像数据添加随机旋转运动和随机平移运动,得到模拟运动后的数据;
37.3.6)对模拟运动后的数据进行旋转处理,并裁剪成原来方形矩阵大小;
38.3.7)根据欠采样倍率调整blade数量;
39.3.8)对单个采样的所有blade数据进行归一化处理,并裁剪成适合网络训练的大小,加入传统非欠采样propeller方法重建图像作为label,共同组成单个训练样本;
40.3.9)重复步骤3.1)~3.8),批量生成定量的训练样本。
41.在步骤4)中,所述深度神经网络训练的具体步骤可为:将定量训练样本输入到深度神经网络中,将blade作为网络输入的图像通道;网络的输出会越来越逼近网络的label对应的图像,这也叫做网络拟合训练;
42.网络的loss函数可以表示为:
[0043][0044]
其中,n为每次参与训练的样本数量,i表示样本的序号,w和b分别代表深度神经网络的权重大小和偏置大小,y是参数label(标签),而x代表的是输入图像,f表示网络对于输入图像的作用函数。
[0045]
在步骤5)中,所述图像重建的具体步骤可为:采用训练好的深度神经网络,以及propeller成像序列采集的欠采样的k空间实采数据,重建出propeller磁共振图像。
[0046]
与现有技术相比,本发明具体以下的技术效果和优点:
[0047]
1.本发明实现模拟propeller采样,并接近于实际propeller采样;
[0048]
2.本发明实现propeller欠采样数据的图像重建
[0049]
3.本发明实现propeller欠采样图像重建速度快、质量高;
[0050]
4.本发明实现propeller欠采样图像重建在propeller实采非欠采数据的高挑战区域腹部的高质量重建。
[0051]
5.本发明基于bloch仿真合成训练样本的螺旋桨欠采重建系统,模拟propeller欠采样的方法可部分替代实际采样,极大地方便propeller数据的采集和相关研究;具有重建图像时间短、重建图像质量高和抵抗运动伪影等优点,方便螺旋桨(propeller)数据的采集和相关研究,可以在采样数据量少甚至有运动的情况下,快速地重建出质量高无运动伪影的图片,节约大量人力物力成本。
附图说明
[0052]
图1为本发明基于bloch仿真合成训练样本的螺旋桨欠采重建系统的组成框图;
[0053]
图2为本发明进行模拟采样方法流程图;
[0054]
图3为本发明训练样本生成方法流程图;
[0055]
图4为根据本发明的欠采样实采腹部网络重建图像和非欠采样传统重建腹部图像的部分对比图。其中,a、c为不同层的欠采样实采腹部网络重建图像;b、d为不同层非欠采样传统重建腹部图像
具体实施方式
[0056]
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述地实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0057]
本发明的目的在于提供基于bloch仿真合成训练样本的螺旋桨欠采重建系统,模拟propeller欠采样的方法可部分替代实际采样,极大地方便propeller数据的采集和相关
研究;对应图像重建系统,可以在采样数据量少甚至有运动的情况下,快速地重建出质量高无运动伪影的图片,节约大量人力物力成本。
[0058]
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
[0059]
图1为本发明基于bloch仿真合成训练样本的螺旋桨欠采重建系统。如图1所示,基于bloch仿真合成训练样本的螺旋桨欠采重建系统,包括原始模板生成模块、模拟采样模块、训练样本生成模块、深度神经网络训练模块、图像重建模块。
[0060]
本发明实施例所述基于bloch仿真合成训练样本的螺旋桨欠采重建方法,包括以下步骤:
[0061]
s1:原始模板生成模块,具体包括:
[0062]
s11:获取公开的磁共振脑部、腹部数据集,并根据已有模态计算得到包括t1、t2、m0等参数。
[0063]
s12:合成固定形状的仿真水模,每个水模内部随机选取不同的t2、m0、t1组合。
[0064]
s13:合成图案随机的仿真模板,让随机图案填满整个空白矩形模板,并在其中添加来自于外部光学数据集的纹理,合成t2、m0、t1等参数的组合。
[0065]
s14:整合数据集,确定添加比例,得到有四种包括模拟人脑,模拟水膜,模拟随机图案以及模拟腹部的不同模板的完整数据集。
[0066]
为了按照实验研究的需要来在短时间内合成大量的模拟人脑,模拟水膜,模拟随机图案以及模拟腹部等数据集样本,并且分配t1,t2和m0等参数,其中t2参数是propeller采样需要的参数,原始模板生成的目的方便后面模拟采样和网络训练。其中,模拟人脑,模拟水膜,模拟随机图案以及模拟腹部的比例按照实验需要来分配,例如需要重建的样本是腹部样本,那么适当增加腹部的数据集样本,但也要适当保留模拟人脑,模拟水膜和模拟随机图案的比例,使网络的泛化能力提高,在网络训练拟合时,保留更多的细节纹理,让最后重建图像有着更丰富的细节。
[0067]
s2:模拟采样模块;
[0068]
s3:训练样本生成模块;
[0069]
s4:深度神经网络训练模块,具体包括:
[0070]
对所述定量训练样本输入到深度神经网络中,将所述blade作为网络输入的图像通道;而网络的输出会越来越逼近网络的label对应的图像,这也叫做网络拟合训练
[0071]
s5:图像重建模块,具体包括:
[0072]
采用上述所训练好的深度神经网络,以及所述propeller成像序列采集的欠采样的k空间实采数据,重建出propeller磁共振图像。
[0073]
图2为本发明进行模拟采样方法流程图。如图2所示,模拟采样方法具体包括:
[0074]
s21:输入数据集样本,具体地,输入固定比例的模拟人脑,模拟水膜,模拟随机图案以及模拟腹部等数据集样本;
[0075]
s22:将磁场进行建模处理,得到磁场模型;
[0076]
s23:利用所述磁场模型结合设定好的propeller序列并基于bloch仿真对对模拟数据集进行数据采样,具体地:
[0077]
采用多项式对磁场进行建模处理,以此来模拟propeller序列真实采样中磁共振
仪器存在的磁场不均匀情况;
[0078]
s24:得到所述数据集的k空间数据,具体地,propeller序列在对模拟数据集采样时候,将数据进行k空间变换,首先选取一定的条数(数据带的带宽),再以k空间中心为旋转中心,每隔一定角度θ进行旋转采样,直到覆盖整个k空间域,最后填充保存到一维数据矩阵中去;
[0079]
具体地,旋转角度θ和数据带的数量n的关系为:
[0080]
具体地,数据带的带宽l、数据带的数量n和k空间矩阵边长m的关系为:
[0081]
l*n≥m*π/2;
[0082]
s25:利用所得k空间数据重建出传统非欠采样propeller方法重建图像并保存,具体地:
[0083]
相位校正,将所有采样后的数据带进行k空间中心对齐,消除成像过程的涡流影响;
[0084]
旋转校正,对各个数据带的旋转运动参数进行估计和校正;
[0085]
平移矫正,校正数据带的平移;
[0086]
网格化重建,利用jackson网格化算法,把校正后的数据带的非笛卡尔信息都映射到笛卡尔坐标系的整数网格点上,并对因为非笛卡尔采样而产生的不均匀性,对数据点进行密度补偿,最后整个数据集的点都映射到笛卡尔坐标系的网格点上,对数据进行快速傅里叶变换,得到传统非欠采样propeller方法重建图像。
[0087]
s26:重复s21-s26,生成既定参数的采样后的数据。
[0088]
图3为本发明训练样本生成方法流程图。如图3所示,训练样本生成方法具体包括:
[0089]
s31:加载数据集的k空间数据,处理成特定参数维度的数据,包括每个blade(采样数据带)的矩阵大小以及blade数量,具体地,每个blade的采样矩阵大小以及blade数量由研究需要重建的实采数据和深度神经网络输入来综合确定;
[0090]
s32:对所述特定参数维度的数据,加入模拟随机噪声,具体的,加入符合一维正态分布(normal distribution)的合适大小随机噪声,以模拟真实propeller采样时外界环境带来的噪声影响;
[0091]
s33:对所述blade的k空间矩形数据进行充零处理,变成方形k空间矩阵,具体地,将采样矩阵较短一边进行充零,使得采样矩阵填充成中间是采样数据,两边是零的方形k空间矩阵;
[0092]
s34:对所述方形k空间矩阵进行逆傅里叶变换,得到图像数据;
[0093]
s35:对图像数据添加随机旋转运动和随机平移运动,得到模拟运动后的数据,具体地:
[0094]
加入满足一维正态分布的合适大小随机旋转运动,以模拟旋转运动,并在所述模拟旋转运动后,将图像进行裁剪处理,保持方形k空间原先大小;
[0095]
s36:对模拟运动后的数据进行旋转处理,并裁剪成原来方形矩阵大小,具体地:
[0096]
根据blade数量,即数据带的数量n,得到需要的旋转角度θ,第i个blade所需要旋转的角度θi为:θi=(i-1)*θ,以此将所有blade图片旋转到同一个方向上,并裁剪成原来方形矩阵的大小。
[0097]
s37:根据欠采样倍率调整blade数量;
[0098]
s38:对单个采样的所有blade数据进行归一化处理,并裁剪成适合网络训练的大小,加入传统非欠采样propeller方法重建图像作为label,共同组成单个训练样本,具体地,将单个采样的所有blade数据进行归一化处理,所有数据处理到[0,1]之间,以此方便于深度神经网络的稳定训练,以免拟合映射偏离中心点,再加入归一化之后的label,与输入数据的大小保持同步。
[0099]
s39:重复s31-s38,批量生成定量的训练样本。
[0100]
以下给出具体方法应用实施例。
[0101]
本发明实施例包括以下步骤:
[0102]
步骤1:原始模板生成,单个模拟数据模板大小为500
×
500;模拟数据集样本数量为1000。原始模板生成的流程具体包括:
[0103]
步骤1.1:获取公开的磁共振脑部、腹部数据集,并根据已有模态计算得到包括t1、t2、m0等参数。优选的参数值的数值如下,t2值在[25,300](单位:ms)之间均匀分布,此处t1取值2000ms,m0值在[0,1]之间均匀分布。
[0104]
步骤1.2:合成固定形状的仿真水模,每个水模内部随机选取不同的t2、m0、t1组合。优选的模拟人脑,模拟水膜,模拟随机图案以及模拟腹部的比例(相对总数为1时)为0.15︰0.03︰0.47︰0.35。
[0105]
步骤1.3:合成图案随机的仿真模板,让随机图案填满整个空白矩形模板,并在其中添加来自于外部光学数据集的纹理,合成t2、m0、t1等参数的组合。
[0106]
步骤1.4:整合数据集,确定添加比例,得到有四种包括模拟人脑,模拟水膜,模拟随机图案以及模拟腹部的不同模板的完整数据集,方便后面模拟采样。
[0107]
步骤2:模拟采样,模拟采样的流程具体包括:
[0108]
步骤2.1:输入数据集样本;
[0109]
步骤2.2:将磁场进行建模处理,得到磁场模型;
[0110]
步骤2.3:利用步骤2.2的磁场模型结合设定好的propeller序列并基于bloch仿真对对模拟数据集进行数据采样;propeller序列的参数如下,数据带的带宽l为26,blade数量,即数据带的数量n为20,旋转角度θ为9
°
,采样矩阵大小为276
×
26,加速倍数为1,成像视野范围为220
×
220mm2,层厚为2mm。
[0111]
步骤2.4:由得到所述数据集的k空间数据;
[0112]
步骤2.5:利用所得k空间数据重建出传统非欠采样propeller方法重建图像并保存;
[0113]
步骤2.6:重复s21-s26,生成既定参数的采样后的数据。
[0114]
步骤3:训练样本生成。训练样本生成的流程具体包括:
[0115]
步骤3.1:加载数据集的k空间数据,处理成特定参数维度的数据,包括每个blade的矩阵大小以及blade数量;
[0116]
步骤3.2:对步骤3.1中获得的参数维度的数据,加入模拟随机噪声;模拟随机噪声服从以数学期望值μ为0,方差为σ2为10-3
的正态分布。
[0117]
步骤3.3:对步骤3.2处理之后的k空间矩形数据进行充零处理,变成方形k空间矩阵;充零后的方形k空间矩阵大小为276
×
276。
[0118]
步骤3.4:对步骤3.3的方形k空间矩阵进行逆傅里叶变换,得到图像数据;
[0119]
步骤3.5:对步骤3.4得到的图像数据添加随机旋转运动和随机平移运动,得到模拟运动后的数据;添加的随机旋转运动服从以数学期望值μ为0,方差为σ2为1.8的正态分布;优选添加的随机平移运动服从以数学期望值μ为0,方差为σ2为0.8的正态分布。
[0120]
步骤3.6:对模拟运动后的数据进行旋转处理,并裁剪成原来方形矩阵大小;
[0121]
步骤3.7:根据欠采样倍率调整blade数量;若欠采样倍率为2,则blade数量为10。
[0122]
步骤3.8:对单个采样的所有blade数据进行归一化处理,并裁剪成适合网络训练的大小,加入传统非欠采样propeller方法重建图像作为label,共同组成单个训练样本;适合网络训练的大小为272
×
272。
[0123]
步骤3.9:重复步骤3.1-3.8,批量生成定量的训练样本。
[0124]
步骤4:深度神经网络训练。深度神经网络训练具体包括:
[0125]
将定量训练样本输入到深度神经网络中,将所述blade作为网络输入的图像通道;而网络的输出会越来越逼近网络的label对应的图像,这也叫做网络拟合训练;优选的深度神经网络为u型卷积网络(u-net),网络层数为5层。优选的网络训练样本数为985,输入的单个训练样本的大小是272
×
272
×
11,采用l1函数对误差进行约束,优选的分块大小为96
×
96,批次数为8,迭代次数为200000次。
[0126]
步骤5:图像重建。图像重建具体包括:
[0127]
采用上述所训练好的深度神经网络,以及所述propeller成像序列采集的欠采样的k空间实采数据,重建出propeller磁共振图像。
[0128]
图4为根据本发明的欠采样实采腹部网络重建图像和非欠采样传统重建腹部图像的部分对比。其中,选取不同层数的腹部图像作为对比:图4中的图a和b作为一组对比,图4中的图c和d作为一组对比。图4中的图a、c为欠采样实采腹部网络重建图像,输入为10个blade;图4中的图b、d为非欠采样传统重建腹部图像,输入为20个blade。由专业医生打分得出,即使在2倍欠采样的条件下,通过网络重建,图像质量大部分优于非欠采样的传统重建,在某些细节更优;另外,由于欠采样应用和网络重建带来的好处还有重建速度也大幅度提升,相对于传统重建,重建速度提升10倍以上(受硬件条件制约)。
[0129]
本说明书中各实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的系统而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献