涡流校正方法、装置、移动终端及可读存储介质与流程

文档序号:14174245阅读:317来源:国知局
涡流校正方法、装置、移动终端及可读存储介质与流程

本发明属于磁共振序列设计领域,尤其涉及一种涡流校正方法、装置、移动终端及可读存储介质。



背景技术:

基于磁共振成像的水脂分离或脂肪定量具有重要的临床意义。多回波梯度回波(gradientrecalledecho,gre)序列是最常见的用于水脂分离的磁共振成像序列。该序列中,为了减小回波间距和重复周期,通常采用双极性读出梯度采集多回波图像,但双极性读出方式往往受到系统涡流的影响,使得奇偶回波相位不一致,多回波数据不满足理论水脂混合模型,导致后续基于复数模型的水脂分离算法失败。

具体地,含有两种成分(常见为水和脂肪)的理论水脂混合模型为:

其中,sn是在回波时间ten下的信号强度,n为回波个数;ρw和ρf是水和脂肪的信号强度值;脂肪含有p个波峰分量,每个分量对应的相对幅度是αp,满足ff,p为相应的化学位移,其值已知;fb=γ△b0局部磁场强度,其中γ为氢质子旋磁比(42.576mhz/t),r2*为表观横向弛豫率。

通常都利用多回波梯度回波序列采集多回波图像,如图1所示。为了提高采集速度,在正负读出梯度都开启模数转换器采集图像,然而在这种双极性读出模式下,快速的梯度切换引起的涡流会在双极性读出的奇偶回波图像中引入不一致,即:

其中,θ为涡流额外引入的相位项,通常可以用一阶线性模型描述:

θ=αx+β(3)

其中,x表示频率编码方向在图像中对应的维度,由于涡流项引入的相位θ未知,因此直接用(1)模型进行水脂分离会导致较大的错误。

现有技术中,有针对涡流引起的相位误差进行解决的办法。

比如,方法(1),将涡流作为未知量,在模型拟合时同时求解水、脂肪和涡流。但是,这种算法比较复杂,依赖于初始值的准确性,容易收敛到局部极小,导致算法不稳定,同时逐点迭代求解计算量大。

比如,方法(2),利用参考采集去除涡流引起的相位误差,该方法采集额外的数据,这些数据对应的读出梯度与原始数据对应的读出梯度大小、时序相同,但极性相反,通过比较原始数据和参考数据得到涡流引起的相位误差,在原始数据中去除该相位误差后,进行后续的脂肪定量计算。但是,这种算法需要额外采集参考图像,所需时间长。

比如,方法(3),与(2)类似,采集一对多回波图像,其序列时序结构完全一样,但读出梯度极性刚好相反,取平均后可以去除涡流带来的影响,并进行后续的脂肪定量计算。但是,扫描时间加倍,所需时间长。比如,方法(4),对涡流利用一阶空间模型近似,利用幅值拟合得到的脂肪定量结果作为标准,对比涡流校正后利用复数模型得到的脂肪定量结果,当二者最接近时的一阶模型作为涡流模型。但是,幅值拟合在水脂比例接近1:1时不准确。

比如,方法(5),利用幅值模型拟合水脂模型。但是幅值拟合对于噪声敏感,且对于脂肪模型误差敏感。

综上,现有技术提供的解决办法都不能简单高效地在采集的多回波图像中去除涡流引起的相位误差,进而不能保证水脂分离算法结果的正确性。



技术实现要素:

本发明提供一种涡流校正方法、装置、移动终端及可读存储介质,旨在提供一种无需额外的数据采集,并且不需要多次迭代的简单快速的涡流校正方法,来去除涡流引起的相位误差。

本发明提供了一种涡流校正方法,包括:

步骤s1,利用双极性读出梯度回波序列采集多回波图像;

步骤s2,估计采集的所述多回波图像中的涡流引入的额外相位项的一阶项系数;

步骤s3,去除估计的所述一阶项系数,并估计采集的所述多回波图像中的涡流引入的额外相位项的零阶项系数;

步骤s4,根据估计的所述一阶项系数和所述零阶项系数去除涡流引入的所述额外相位项的误差。

进一步地,所述步骤s1中,采集的所述多回波图像至少包括6个回波图像,其中,1、3、5为奇数回波,2、4、6为偶数回波,且采集的任2个连续回波之间的时间间距相等。

进一步地,所述步骤s2包括:

步骤s21,在采集的所述多回波图像中寻找空间分布上组织分布均匀的像素点,所述像素点在n=1,2,3,….下均满足以下条件:

abs{sn(x,y,z)}>t1,abs{sn(x-1,y,z)}>t1

其中,abs(.)表示取复数信号的幅值,t1,δ1,δ2为预设的阈值,(x,y,z)表示图像坐标,sn(x,y,z)表示第n个回波的坐标位置为(x,y,z)处的信号强度;

步骤s22,对寻找的所述像素点进行空间相位差分,得到

其中,定义:

步骤s23,结合空间相位差分得到的结果求取涡流引入的额外相位项的一阶项系数α,

其中,m表示步骤s21寻找出的所有像素点,angle(.)表示对复数取相位角;

其中,定义:

其中,m表示上式中参与计算的dxn的个数。

进一步地,所述步骤s3包括:

步骤s31,根据如下公式去除涡流引入的额外相位项的所述一阶项系数α;

其中,sn是在回波时间ten下的信号强度,n为回波个数;ρw和ρf是水和脂肪的信号强度值;脂肪含有p个波峰分量,每个分量对应的相对幅度是αp,满足ff,p为相应的化学位移,其值已知;fb=γ△b0为局部磁场强度,其中,γ为氢质子旋磁比(42.576mhz/t),r2*为表观横向弛豫率,β为涡流引入的额外相位项的零阶项系数。

步骤s32,从去除所述一阶项系数的所有回波图像中寻找满足如下条件的信噪比较高的像素点;

abs{scn(x,y,z)}>t1,abs{scn(x-1,y,z)}>t1,n=1,2,3,...

步骤s33,从前三个偶数回波图像寻找出的信噪比较高的像素点中筛选出满足预设水脂比例的像素点;

首先,选取前三个偶数回波图像:

i1=sc2,i2=sc4,i3=sc6

定义:

其中,δ为脂肪中波谱主峰与水的化学位移差,b0表示主磁场强度,△te表示回波时间间距;

然后,仅对于寻找出的所述信噪比较高的像素点计算:

最后,筛选出满足如下不等式的像素点;

rwf>c1orrwf<c2

其中,rwf表示水脂比例,c1、c2表示预设的水脂比例常数;

步骤s34,对于筛选出的满足预设水脂比例的像素点,计算:

并估计涡流引入的额外相位项的零阶项系数:

其中,k表示步骤s33筛选出的所有像素点,angle(.)表示对复数取相位角。

进一步地,所述步骤s4包括:

结合估计的所述一阶项系数和所述零阶项系数并根据如下公式去除涡流引入的所述额外相位项的误差,得到校正后的数据sen;

其中,sn是在回波时间ten下的信号强度,n为回波个数;ρw和ρf是水和脂肪的信号强度值;脂肪含有p个波峰分量,每个分量对应的相对幅度是αp,满足ff,p为相应的化学位移,其值已知;fb=γ△b0为局部磁场强度,其中γ为氢质子旋磁比(42.576mhz/t),r2*为表观横向弛豫率。

本发明还提供了一种涡流校正装置,包括:

采集模块,用于利用双极性读出梯度回波序列采集多回波图像;

第一估计模块,用于估计采集的所述多回波图像中的涡流引入的额外相位项的一阶项系数;

第二估计模块,用于去除估计的所述一阶项系数,并估计采集的所述多回波图像中的涡流引入的额外相位项的零阶项系数;

误差去除模块,用于根据估计的所述一阶项系数和所述零阶项系数去除涡流引入的所述额外相位项的误差。

进一步地,所述采集模块中,采集的所述多回波图像至少包括6个回波图像,其中,1、3、5为奇数回波,2、4、6为偶数回波,且采集的任2个连续回波之间的时间间距相等。

进一步地,所述第一估计模块包括:

第一寻找子模块,用于在采集的所述多回波图像中寻找空间分布上组织分布均匀的像素点,所述像素点在n=1,2,3,….下均满足以下条件:

abs{sn(x,y,z)}>t1,abs{sn(x-1,y,z)}>t1

其中,abs(.)表示取复数信号的幅值,t1,δ1,δ2为预设的阈值,(x,y,z)表示图像坐标,sn(x,y,z)表示第n个回波的坐标位置为(x,y,z)处的信号强度;

空间相位差分子模块,用于对寻找的所述像素点进行空间相位差分,得到

其中,定义:

一阶项估计子模块,用于结合空间相位差分得到的结果求取涡流引入的额外相位项的一阶项系数α,

其中,m表示所述第一寻找子模块寻找出的所有像素点,angle(.)表示对复数取相位角;

其中,定义:

其中,m表示上式中参与计算的dxn的个数。

进一步地,所述第二估计模块包括:

一阶项去除子模块,用于根据如下公式去除涡流引入的额外相位项的所述一阶项系数α;

其中,sn是在回波时间ten下的信号强度,n为回波个数;ρw和ρf是水和脂肪的信号强度值;脂肪含有p个波峰分量,每个分量对应的相对幅度是αp,满足ff,p为相应的化学位移,其值已知;fb=γ△b0为局部磁场强度,其中,γ为氢质子旋磁比(42.576mhz/t),r2*为表观横向弛豫率,β为涡流引入的额外相位项的零阶项系数。

第二寻找子模块,用于从去除所述一阶项系数的所有回波图像中寻找满足如下条件的信噪比较高的像素点;

abs{scn(x,y,z)}>t1,abs{scn(x-1,y,z)}>t1,n=1,2,3,...

筛选子模块,用于从前三个偶数回波图像寻找出的信噪比较高的像素点中筛选出满足预设水脂比例的像素点;

首先,选取前三个偶数回波图像:

i1=sc2,i2=sc4,i3=sc6

定义:

其中,δ为脂肪中波谱主峰与水的化学位移差,b0表示主磁场强度,△te表示回波时间间距;

然后,仅对于寻找出的所述信噪比较高的像素点计算:

最后,筛选出满足如下不等式的像素点;

rwf>c1orrwf<c2

其中,rwf表示水脂比例,c1、c2表示预设的水脂比例常数;

零阶项估计子模块,用于对于筛选出的满足预设水脂比例的像素点,计算:

并估计涡流引入的额外相位项的零阶项系数:

其中,k表示所述筛选子模块筛选出的所有像素点,angle(.)表示对复数取相位角。

进一步地,所述误差去除模块具体用于:

结合估计的所述一阶项系数和所述零阶项系数并根据如下公式去除涡流引入的所述额外相位项的误差,得到校正后的数据sen;

其中,sn是在回波时间ten下的信号强度,n为回波个数;ρw和ρf是水和脂肪的信号强度值;脂肪含有p个波峰分量,每个分量对应的相对幅度是αp,满足ff,p为相应的化学位移,其值已知;fb=γ△b0为局部磁场强度,其中γ为氢质子旋磁比(42.576mhz/t),r2*为表观横向弛豫率。

本发明还提供了一种移动终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现上述涡流校正方法中的各个步骤。

本发明还提供了一种可读存储介质,所述可读存储介质为计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现上述涡流校正方法中的各个步骤。

本发明与现有技术相比,有益效果在于:本发明提供的一种涡流校正方法、装置、移动终端及可读存储介质,首先,利用双极性读出梯度回波序列采集多回波图像;然后,估计采集的所述多回波图像中的涡流引入的额外相位项的一阶项系数;然后,去除估计的所述一阶项系数,并估计采集的所述多回波图像中的涡流引入的额外相位项的零阶项系数;最后,根据估计的所述一阶项系数和所述零阶项系数去除涡流引入的所述额外相位项的误差;本发明与现有技术相比,先得到涡流引起的相位变化,然后在多回波图像中将该相位变化去除,从而校正了涡流引起的相位误差,进而可应用水脂分离算法,得到正确的水脂分离结果;本发明提供的技术方案无需额外的数据采集,算法简单快速,不需要多次迭代。

附图说明

图1是现有技术提供的用于水脂分离/脂肪定量的多回波gre序列时序图;

图2是本发明实施例提供的一种涡流校正方法的流程示意图;

图3是本发明实施例提供的一种涡流校正装置的模块示意图;

图4(a)是本发明实施例提供的利用多回波gre序列采集的人体肝脏图像;

图4(b)是本发明实施例提供的未经过涡流校正前图4(a)中标记点处的六个回波相位值的示意图;

图4(c)是本发明实施例提供的经过涡流校正后图4(a)中标记点处六个回波相位值的示意图;

图4(d)是本发明实施例提供的涡流校正前脂肪定量结果示意图;

图4(e)是本发明实施例提供的涡流校正后脂肪定量结果示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

由于现有技术中存在无法简单高效地在采集的多回波图像中去除涡流引起的相位误差,从而保证水脂分离算法结果的正确性的技术问题。

为了解决上述技术问题,本发明提出一种涡流校正方法和装置,通过特定算法得到涡流引起的相位变化,并在多回波图像中将该相位变化去除,从而可应用水脂分离算法,得到正确的水脂分离结果。

请参阅图2,为本发明实施例提供的一种涡流校正方法,包括:

步骤s1,利用双极性读出梯度回波序列采集多回波图像;

具体地,图1示出了用于水脂分离/脂肪定量的多回波gre序列时序图,其中ten表示第n个回波时间。所述步骤s1中,按照图1所示的脉冲序列采集多回波图像,采集的所述多回波图像至少包括6个回波图像,本发明实施例采集的多回波图像包括6个回波图像,其中,1、3、5为奇数回波,2、4、6为偶数回波,且采集的任2个连续回波之间的时间间距相等。从图1中可以看出,由于涡流,回波中心在偶数回波和奇数回波上不一致;图1下方给出了纯水点中相位演化的示意图,由于涡流的存在,奇偶回波时间上水点的相位不在一条直线上,偏离理论模型。

步骤s2,估计采集的所述多回波图像中的涡流引入的额外相位项的一阶项系数;

具体地,所述步骤s2包括:

步骤s21,在采集的所述多回波图像中寻找空间分布上组织分布均匀的像素点,所述像素点在n=1,2,3,….下均满足以下条件:

其中,abs(.)表示取复数信号的幅值,t1,δ1,δ2为预设的阈值,(x,y,z)表示图像坐标,sn(x,y,z)表示第n个回波的坐标位置为(x,y,z)处的信号强度(对于二维图像,仅取(x,y)坐标);当前的设置下,t1可取sn信号最大值的0.02倍,δ1可取0.99,δ2可取1.01。

步骤s22,对寻找的所述像素点进行空间相位差分,即计算dx,近似可得:

其中,定义:

步骤s23,结合空间相位差分得到的结果求取涡流引入的额外相位项的一阶项系数α,

其中,m表示满足(4)的所有像素点,angle(.)表示对复数取相位角;

其中,定义:

其中,m表示上式中参与计算的dxn的个数。

步骤s3,去除估计的所述一阶项系数,并估计采集的所述多回波图像中的涡流引入的额外相位项的零阶项系数;

具体地,所述步骤s3包括:

步骤s31,根据如下公式去除涡流引入的额外相位项的所述一阶项系数α;即从(16)中去除涡流一阶项影响:

其中,sn是在回波时间ten下的信号强度,n为回波个数;ρw和ρf是水和脂肪的信号强度值;脂肪含有p个波峰分量,每个分量对应的相对幅度是αp,满足ff,p为相应的化学位移,其值已知;fb=γ△b0为局部磁场强度,γ为氢质子旋磁比(42.576mhz/t),r2*为表观横向弛豫率,β为涡流引入的额外相位项的零阶项系数。

步骤s32,从去除所述一阶项系数的所有回波图像中寻找满足如下条件的信噪比较高的像素点;

abs{scn(x,y,z)}>t1,abs{scn(x-1,y,z)}>t1,n=1,2,3,...(10)

步骤s33,从前三个偶数回波图像寻找出的信噪比较高的像素点中筛选出满足预设水脂比例的像素点;

具体地,本发明实施例是从前三个偶数回波图像中筛选出满足预设水脂比例的像素点;事实上,也可以从前三个奇数回波图像中筛选出满足预设水脂比例的像素点。

首先,选取前三个偶数回波图像:

i1=sc2,i2=sc4,i3=sc6(11)

定义:

其中,δ为脂肪中波谱主峰与水的化学位移差(-3.5ppm),b0表示主磁场强度,△te表示回波时间间距。

然后,仅对于寻找出的所述信噪比较高的像素点计算:

最后,筛选出满足如下不等式的像素点;

rwf>c1orrwf<c2(14)

其中,rwf表示水脂比例,c1、c2表示预设的水脂比例常数;本发明实施例中,c1=0.95,c2=0.05。

步骤s34,对筛选出的满足预设水脂比例的像素点,计算:

并估计涡流引入的额外相位项的零阶项系数:

其中,k表示满足(14)式的所有像素点,angle(.)表示对复数取相位角。

步骤s4,根据估计的所述一阶项系数和所述零阶项系数去除涡流引入的所述额外相位项的误差。

具体地,所述步骤s4包括:

结合估计的所述一阶项系数和所述零阶项系数并根据如下公式去除涡流引入的所述额外相位项的误差,得到校正后的数据sen;

其中,sn是在回波时间ten下的信号强度,n为回波个数;ρw和ρf是水和脂肪的信号强度值;脂肪含有p个波峰分量,每个分量对应的相对幅度是αp,满足ff,p为相应的化学位移,其值已知;fb=γ△b0为局部磁场强度,其中γ为氢质子旋磁比(42.576mhz/t),r2*为表观横向弛豫率。

具体地,在后续依据复数模型的脂肪定量的算法中,使用涡流校正后的数据sen即可得到正确的结果。

本发明提供的一种涡流校正方法,在水脂混合这个特定模型中准确估计涡流引起的相位误差,然后在多回波图像中将该相位误差去除,从而校正了涡流引起的相位误差,进而可应用水脂分离算法,得到正确的水脂分离结果;本发明提供的技术方案无需额外的数据采集,算法简单快速,不需要多次迭代。

请参阅图3,为本发明实施例提供的一种涡流校正装置,包括:

采集模块1,用于利用双极性读出梯度回波序列采集多回波图像;

具体地,所述采集模块中,采集的所述多回波图像至少包括6个回波图像,本发明实施例采集的多回波图像包括6个回波图像,其中,1、3、5为奇数回波,2、4、6为偶数回波,且采集的任2个连续回波之间的时间间距相等。

第一估计模块2,用于估计采集的所述多回波图像中的涡流引入的额外相位项的一阶项系数;

具体地,所述第一估计模块2包括:

第一寻找子模块,用于在采集的所述多回波图像中寻找空间分布上组织分布均匀的像素点,所述像素点在n=1,2,3,….下均满足以下条件:

其中,abs(.)表示取复数信号的幅值,t1,δ1,δ2为预设的阈值,(x,y,z)表示图像坐标,sn(x,y,z)表示第n个回波的坐标位置为(x,y,z)处的信号强度(对于二维图像,仅取(x,y)坐标)。当前的设置下,t1可取sn信号最大值的0.02倍,δ1可取0.99,δ2可取1.01。

空间相位差分子模块,用于对寻找的所述像素点进行空间相位差分,即计算dx,近似可得:

其中,定义:

一阶项估计子模块,用于结合空间相位差分得到的结果求取涡流引入的额外相位项的一阶项系数α,

其中,m表示满足(1)的所有像素点,angle(.)表示对复数取相位角;

其中,定义:

其中,m表示上式中参与计算的dxn的个数。

第二估计模块3,用于去除估计的所述一阶项系数,并估计采集的所述多回波图像中的涡流引入的额外相位项的零阶项系数;

具体地,所述第二估计模块3包括:

一阶项去除子模块,用于根据如下公式去除涡流引入的额外相位项的所述一阶项系数α;

即从(16)中去除涡流一阶项影响:

其中,sn是在回波时间ten下的信号强度,n为回波个数;ρw和ρf是水和脂肪的信号强度值;脂肪含有p个波峰分量,每个分量对应的相对幅度是αp,满足ff,p为相应的化学位移,其值已知;fb=γ△b0为局部磁场强度,其中,γ为氢质子旋磁比(42.576mhz/t),r2*为表观横向弛豫率,β为涡流引入的额外相位项的零阶项系数。

第二寻找子模块,用于从去除所述一阶项系数的所有回波图像中寻找满足如下条件的信噪比较高的像素点;

abs{scn(x,y,z)}>t1,abs{scn(x-1,y,z)}>t1,n=1,2,3,...(10)

筛选子模块,用于从前三个偶数回波图像寻找出的信噪比较高的像素点中筛选出满足预设水脂比例的像素点;

具体地,本发明实施例是从前三个偶数回波图像中筛选出满足预设水脂比例的像素点;事实上,也可以从前三个奇数回波图像中筛选出满足预设水脂比例的像素点。

具体地,首先,选取前三个偶数回波图像:

i1=sc2,i2=sc4,i3=sc6(11)

定义:

其中,δ为脂肪中波谱主峰与水的化学位移差,b0表示主磁场强度,△te表示回波时间间距;

然后,仅对于寻找出的所述信噪比较高的像素点计算:

最后,筛选出满足如下不等式的像素点;

rwf>c1orrwf<c2(14)

其中,rwf表示水脂比例,c1、c2表示预设的水脂比例常数;比例常数;本发明实施例中,c1=0.95,c2=0.05。

零阶项估计子模块,用于对筛选出的满足预设水脂比例的像素点,计算:

并估计涡流引入的额外相位项的零阶项系数:

其中,k表示满足(11)式的所有像素点,angle(.)表示对复数取相位角。

误差去除模块4,用于根据估计的所述一阶项系数和所述零阶项系数去除涡流引入的所述额外相位项的误差。

具体地,所述误差去除模块具体用于:

结合估计的所述一阶项系数和所述零阶项系数并根据如下公式去除涡流引入的所述额外相位项的误差,得到校正后的数据sen;

其中,sn是在回波时间ten下的信号强度,n为回波个数;ρw和ρf是水和脂肪的信号强度值;脂肪含有p个波峰分量,每个分量对应的相对幅度是αp,满足ff,p为相应的化学位移,其值已知;fb=γ△b0为局部磁场强度,其中γ为氢质子旋磁比(42.576mhz/t),r2*为表观横向弛豫率。

具体地,在后续依据复数模型的脂肪定量的算法中,使用涡流校正后的数据sen即可得到正确的结果。

如图4(a)所示,为本发明实施例提供的利用多回波gre序列采集的人体肝脏图像(te=1.4ms图像);图4(b)为未经过涡流校正前图4(a)中标记点处六个回波相位值,可以看出该点明显受到涡流影响,奇数回波(1、3、5)和偶数回波(2、4、6)存在相位不连续;图4(c)为经过涡流校正后图4(a)中标记点处六个回波相位值,可以看出该点涡流引起的相位不一致已经被校正;图4(d)涡流校正前脂肪定量结果,图中左半部分存在大量误差;图4(e)为涡流校正后脂肪定量结果。

本发明实施例还提供一种移动终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时,实现本发明实施例提供的一种涡流校正方法中的各个步骤。

本发明实施例还提供一种可读存储介质,该可读存储介质为计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时,实现本发明实施例提供的一种涡流校正方法中的各个步骤。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

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