发明名称 一种PPI的多对比度磁共振图像的联合重构方法
摘要 本发明涉及磁共振成像领域,旨在提供一种PPI的多对比度磁共振图像的联合重构方法。该PPI的多对比度磁共振图像的联合重构方法包括下述步骤:采集需要进行图像重构的多对比度磁共振图像,采用空间灵敏度编码技术对采集的图像进行重建,利用模型进行图像重构,最后通过计算得到重构图像。本发明通过建立合理的数学模型,设计出快速、高效的重构算法应用与磁共振图像的联合重构问题上,从而达到减少扫描时间、提高成像质量、减少患者痛苦和治疗费用的目的。
申请公布号 CN104931904A 申请公布日期 2015.09.23
申请号 CN201510299052.8 申请日期 2015.06.03
申请人 浙江德尚韵兴图像科技有限公司 发明人 孔德兴
分类号 G01R33/561(2006.01)I 主分类号 G01R33/561(2006.01)I
代理机构 杭州中成专利事务所有限公司 33212 代理人 周世骏
主权项 一种PPI的多对比度磁共振图像的联合重构方法,用于对欠采样的多对比度磁共振图像进行图像重构,其特征在于,所述PPI的多对比度磁共振图像的联合重构方法具体包括下述步骤:步骤A:采集需要进行图像重构的多对比度磁共振图像,所述多对比度磁共振图像包括T1、T2和PD加权图像,其中T1表示纵向弛豫图像,T2表示横向弛豫图像,PD表示质子密度图像,且多对比度磁共振图像都是独立重构图像;步骤B:采用空间灵敏度编码技术对采集的图像进行重建,用于消除因PPI采用欠采样方式而产生的图像中的伪影,空间灵敏度编码技术基于下面的方程实现:MF(S<sub>j</sub>⊙u)=f<sub>j</sub>;其中,所述⊙是两个向量之间的Hadamard积;所述fj是第j个线圈所带的采集器测量到的K空间的信号,将信号按规则排列成一个向量;所述M是描述采集轨迹的mask,它是一个在采集数据的地方取1,其它地方取0的二值矩阵;所述F是Fourier变换;所述u指要重建的图像;所述Sj是第j个线圈的灵敏度映射,能反映线圈与物体之间的距离对图像灰度的影响;步骤C:将T1图像记为u<sub>1</sub>,T2图像记为u<sub>2</sub>,PD图像记为u<sub>3</sub>,利用式(1)的模型进行图像重构:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><munder><mi>min</mi><mrow><msub><mi>u</mi><mn>1</mn></msub><mo>,</mo><msub><mi>u</mi><mn>2</mn></msub><mo>,</mo><msub><mi>u</mi><mn>3</mn></msub></mrow></munder><mi>TV</mi><mrow><mo>(</mo><msub><mi>u</mi><mn>1</mn></msub><mo>)</mo></mrow><mo>+</mo><mi>TV</mi><mrow><mo>(</mo><msub><mi>u</mi><mn>1</mn></msub><mo>-</mo><msub><mi>u</mi><mn>2</mn></msub><mo>)</mo></mrow><mo>+</mo><mi>TV</mi><mrow><mo>(</mo><msub><mi>u</mi><mn>1</mn></msub><mo>-</mo><msub><mi>u</mi><mn>3</mn></msub><mo>)</mo></mrow><mo>+</mo><mi>&lambda;</mi><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mn>3</mn></munderover><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>l</mi></munderover><msup><mrow><mo>|</mo><mo>|</mo><msub><mrow><mo>(</mo><mi>MF</mi><mrow><mo>(</mo><msub><mi>S</mi><mi>j</mi></msub><mi>u</mi><mo>)</mo></mrow><mo>)</mo></mrow><mi>i</mi></msub><mo>-</mo><msub><mrow><mo>(</mo><msub><mi>f</mi><mi>j</mi></msub><mo>)</mo></mrow><mi>i</mi></msub><mo>|</mo><mo>|</mo></mrow><mn>2</mn></msup></mrow>]]></math><img file="FDA0000731075000000011.GIF" wi="1687" he="170" /></maths>     式(1)其中,所述||(MF(S<sub>j</sub>u))<sub>i</sub>‑(f<sub>j</sub>)<sub>i</sub>||表示在范数意义下重构信号与观察信号的差;所述λ表示根据经验取的正数;所述i是1至3的自然数,表示图像序号;所述j是1至l的自然数,表示扫的线圈序号;所述TV(u)表示u的TV范数;且T1,T2和PD图像的边界信息相同,灵敏度映射S<sub>j</sub>在T1,T2和PD图像中不变;步骤D:利用对于适当的线性算子K和适当的矩阵A,令F(Ku)=TV(u),A和b分别取下述形式:<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><mi>A</mi><mo>=</mo><mfenced open='(' close=')'><mtable><mtr><mtd><msub><mi>MFS</mi><mn>1</mn></msub></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><msub><mi>MFS</mi><mi>l</mi></msub></mtd></mtr><mtr><mtd><msub><mi>MFS</mi><mn>1</mn></msub></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><msub><mi>MFS</mi><mi>l</mi></msub></mtd></mtr><mtr><mtd><msub><mi>MFS</mi><mn>1</mn></msub></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><msub><mi>MSF</mi><mi>l</mi></msub></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>]]></math><img file="FDA0000731075000000021.GIF" wi="438" he="1031" /></maths><maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><mi>b</mi><mo>=</mo><mfenced open='(' close=')'><mtable><mtr><mtd><msub><mi>f</mi><mn>1</mn></msub></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><msub><mi>f</mi><mi>l</mi></msub></mtd></mtr><mtr><mtd><msub><mi>f</mi><mn>1</mn></msub></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><msub><mi>f</mi><mi>l</mi></msub></mtd></mtr><mtr><mtd><msub><mi>f</mi><mn>1</mn></msub></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><msub><mi>f</mi><mi>l</mi></msub></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>]]></math><img file="FDA0000731075000000022.GIF" wi="290" he="1031" /></maths>将式(1)写成下述式(2)的形式:min<sub>u∈X</sub> F(Ku)+λ||Au‑b||<sup>2</sup>      式(2);其中,u=(u<sub>1</sub>,u<sub>2</sub>,u<sub>3</sub>)<sup>T</sup>,即向量(u<sub>1</sub>,u<sub>2</sub>,u<sub>3</sub>)的转置,表示重构图像,且式(2)的u和步骤B的方程中的u表示同一个需要重建的目标图片;步骤E:先用算子分裂算法对式(2)进行变量分离,得到<maths num="0004" id="cmaths0004"><math><![CDATA[<mfenced open='' close=''><mtable><mtr><mtd><mrow><munder><mi>min</mi><mrow><mi>u</mi><mo>,</mo><mi>z</mi></mrow></munder><mo>{</mo><mi>F</mi><mrow><mo>(</mo><mi>z</mi><mo>)</mo></mrow><mo>+</mo><mi>&lambda;</mi><msup><mrow><mo>|</mo><mo>|</mo><mi>Au</mi><mo>-</mo><mi>b</mi><mo>|</mo><mo>|</mo></mrow><mn>2</mn></msup><mo>}</mo></mrow></mtd><mtd><mi>subject</mi></mtd><mtd><mi>to</mi></mtd><mtd><mi>z</mi><mo>=</mo><mi>Ku</mi></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0000731075000000023.GIF" wi="1438" he="169" /></maths>       式(3);其中,所述z用于代替Kx,然后加个约束使得z=Kx,所述subject to是是使得的意思,把上述无约束问题拆分成两个变量的问题再加个约束,以方便讣算;然后写出式(3)的增广拉格朗日公式:<maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><msub><mi>L</mi><mi>&rho;</mi></msub><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>z</mi><mo>,</mo><mi>&lambda;</mi><mo>)</mo></mrow><mo>=</mo><mi>F</mi><mrow><mo>(</mo><mi>z</mi><mo>)</mo></mrow><mo>+</mo><mi>&lambda;</mi><msup><mrow><mo>|</mo><mo>|</mo><mi>Au</mi><mo>-</mo><mi>b</mi><mo>|</mo><mo>|</mo></mrow><mn>2</mn></msup><mo>+</mo><mo>&lt;</mo><mi>&lambda;</mi><mo>,</mo><mi>Ku</mi><mo>-</mo><mi>z</mi><mo>></mo><mo>+</mo><mfrac><mi>&rho;</mi><mn>2</mn></mfrac><msup><mrow><mo>|</mo><mo>|</mo><mi>Ku</mi><mo>-</mo><mi>z</mi><mo>|</mo><mo>|</mo></mrow><mn>2</mn></msup><mo>;</mo></mrow>]]></math><img file="FDA0000731075000000024.GIF" wi="1754" he="182" /></maths>其中,ρ指惩罚项的系数;第k步迭代并更新x、z过程是:<maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><msup><mi>u</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msup><mo>=</mo><msub><mrow><mi>arg</mi><mi>min</mi></mrow><mi>u</mi></msub><msub><mi>L</mi><mi>&rho;</mi></msub><mrow><mo>(</mo><mi>u</mi><mo>,</mo><msup><mi>z</mi><mi>k</mi></msup><mo>,</mo><msup><mi>&lambda;</mi><mi>k</mi></msup><mo>)</mo></mrow><mo>=</mo><msub><mrow><mi>arg</mi><mi> </mi><mi>min</mi></mrow><mi>u</mi></msub><mo>{</mo><mi>&lambda;</mi><msup><mrow><mo>|</mo><mo>|</mo><mi>Au</mi><mo>-</mo><mi>b</mi><mo>|</mo><mo>|</mo></mrow><mn>2</mn></msup><mo>+</mo><mfrac><mi>&rho;</mi><mn>2</mn></mfrac><msup><mrow><mo>|</mo><mo>|</mo><mi>Ku</mi><mo>-</mo><msup><mi>z</mi><mi>k</mi></msup><mo>+</mo><mfrac><msup><mi>&lambda;</mi><mi>k</mi></msup><mi>&rho;</mi></mfrac><mo>|</mo><mo>|</mo></mrow><mn>2</mn></msup><mo>}</mo></mrow>]]></math><img file="FDA0000731075000000025.GIF" wi="1883" he="251" /></maths><maths num="0007" id="cmaths0007"><math><![CDATA[<mrow><msup><mi>z</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msup><mo>=</mo><msub><mrow><mi>arg</mi><mi>min</mi></mrow><mi>z</mi></msub><msub><mi>L</mi><mi>&rho;</mi></msub><mrow><mo>(</mo><msup><mi>x</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msup><mo>,</mo><mi>z</mi><mo>,</mo><msup><mi>&lambda;</mi><mi>k</mi></msup><mo>)</mo></mrow><mo>=</mo><msub><mrow><mi>arg</mi><mi></mi><mi>min</mi></mrow><mi>z</mi></msub><mo>{</mo><mi>F</mi><mrow><mo>(</mo><mi>z</mi><mo>)</mo></mrow><mo>+</mo><mfrac><mi>&rho;</mi><mi>z</mi></mfrac><msup><mrow><mo>|</mo><mo>|</mo><msup><mi>Ku</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msup><mo>-</mo><mi>z</mi><mo>+</mo><mfrac><msup><mi>&lambda;</mi><mi>k</mi></msup><mi>&rho;</mi></mfrac><mo>|</mo><mo>|</mo></mrow><mn>2</mn></msup><mo>}</mo></mrow>]]></math><img file="FDA0000731075000000026.GIF" wi="1838" he="236" /></maths>λ<sup>k+1</sup>=λ<sup>k</sup>+ρ(Ku<sup>k+1</sup>‑z<sup>k+1</sup>);其中,所述k是指迭代到第k步;因为A不容易求逆,对A作线性化展开:<maths num="0008" id="cmaths0008"><math><![CDATA[<mrow><mo>&lt;</mo><mo>&dtri;</mo><mi>&lambda;</mi><msup><mrow><mo>|</mo><mo>|</mo><msup><mi>Au</mi><mi>k</mi></msup><mo>-</mo><mi>b</mi><mo>|</mo><mo>|</mo></mrow><mn>2</mn></msup><mo>,</mo><mi>x</mi><mo>></mo><mo>+</mo><mfrac><mn>1</mn><mrow><mn>2</mn><mi>&tau;</mi></mrow></mfrac><msup><mrow><mo>|</mo><mo>|</mo><mi>u</mi><mo>-</mo><msup><mi>u</mi><mi>k</mi></msup><mo>|</mo><mo>|</mo></mrow><mn>2</mn></msup></mrow>]]></math><img file="FDA0000731075000000031.GIF" wi="832" he="199" /></maths>再用ADMM算法交替迭代更新z和u,直至达到预先设定的最大迭代步数或者满足事先设定的迭代终止条件,得到的u即为最后重构的图像。
地址 310027 浙江省杭州市西湖区玉古路173号18F-F(1806)