发明名称 基于字典学和时间梯度的动态核磁共振图像重建方法
摘要 本发明公开了基于字典学和时间梯度的动态核磁共振图像重建方法,以第一帧图像和任意相邻两帧图像为重建对象,充分利用了相邻两帧图像的稀疏特性和第一帧图像的先验知识,采用三维字典学、稀疏编码和时间梯度,实时快速、精确重建DMRI序列。本发明同时克服了离线模式重建速度过慢和在线模式重建精度过低的问题。
申请公布号 CN105931242A 申请公布日期 2016.09.07
申请号 CN201610257678.7 申请日期 2016.04.22
申请人 河海大学 发明人 曹宁;
分类号 G06T7/00(2006.01)I;G06T5/00(2006.01)I 主分类号 G06T7/00(2006.01)I
代理机构 南京经纬专利商标代理有限公司 32200 代理人 许方
主权项 基于字典学习和时间梯度的动态核磁共振图像重建方法,其特征在于,包括以下步骤:(1)核磁共振机在k空间欠采样获得原始DMRI图像序列x,其中第一帧图像的采样率高于其余帧图像的采样率;(2)选取序列x中的第一帧图像与x中其余任意相邻两帧图像组成子序列图像x<sub>s</sub>,记为x<sub>s</sub>(j)=[x<sub>1</sub>,x<sub>2j</sub>,x<sub>2j+1</sub>],j=1,2,3…,x<sub>2j</sub>表示序列x中的第2j帧图像;(3)分别对各子序列x<sub>s</sub>进行字典稀疏学习和稀疏编码,采用式(1)迭代更新字典D和稀疏系数α<sub>i</sub>,根据式(2)更新子序列图像:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mtable><mtr><mtd><mrow><mo>{</mo><msup><mi>D</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msup><mo>,</mo><msubsup><mi>&alpha;</mi><mi>i</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msubsup><mo>}</mo><mo>=</mo><munder><mrow><mi>m</mi><mi>i</mi><mi>n</mi></mrow><mrow><msup><mi>D</mi><mi>k</mi></msup><mo>,</mo><mo>{</mo><msubsup><mi>&alpha;</mi><mi>i</mi><mi>k</mi></msubsup><mo>}</mo></mrow></munder><munder><mo>&Sigma;</mo><mi>i</mi></munder><mo>|</mo><mo>|</mo><msub><mi>R</mi><mi>i</mi></msub><msubsup><mi>x</mi><mi>s</mi><mi>k</mi></msubsup><mo>-</mo><msup><mi>D</mi><mi>k</mi></msup><msubsup><mi>&alpha;</mi><mi>i</mi><mi>k</mi></msubsup><mo>|</mo><msubsup><mo>|</mo><mn>2</mn><mn>2</mn></msubsup></mrow></mtd><mtd><mrow><mi>s</mi><mo>.</mo><mi>t</mi><mo>.</mo></mrow></mtd><mtd><mrow><mo>|</mo><mo>|</mo><msubsup><mi>&alpha;</mi><mi>i</mi><mi>k</mi></msubsup><mo>|</mo><msub><mo>|</mo><mn>0</mn></msub><mo>&le;</mo><msub><mi>T</mi><mn>0</mn></msub></mrow></mtd></mtr></mtable><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000971947420000011.GIF" wi="1630" he="127" /></maths><maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msubsup><mi>x</mi><mi>s</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msubsup><mo>=</mo><munder><mi>min</mi><msubsup><mi>x</mi><mi>s</mi><mi>k</mi></msubsup></munder><munder><mo>&Sigma;</mo><mi>i</mi></munder><mo>|</mo><mo>|</mo><msub><mi>R</mi><mi>i</mi></msub><msubsup><mi>x</mi><mi>s</mi><mi>k</mi></msubsup><mo>-</mo><msup><mi>D</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msup><msubsup><mi>&alpha;</mi><mi>i</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msubsup><mo>|</mo><msubsup><mo>|</mo><mn>2</mn><mn>2</mn></msubsup><mo>+</mo><msub><mi>&lambda;</mi><mn>1</mn></msub><mo>|</mo><mo>|</mo><msub><mi>F</mi><mi>u</mi></msub><msubsup><mi>x</mi><mi>s</mi><mi>k</mi></msubsup><mo>-</mo><mi>y</mi><mo>|</mo><msubsup><mo>|</mo><mn>2</mn><mn>2</mn></msubsup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000971947420000012.GIF" wi="1405" he="132" /></maths>上式中,R<sub>i</sub>x<sub>s</sub>表示将子序列x<sub>s</sub>分成许多互相重叠的3维小块后,选取其中某些小块用于字典学习,R<sub>i</sub>为选择机制,α<sub>i</sub>为第i个选中小块的稀疏系数,T<sub>0</sub>是α<sub>i</sub>的稀疏水平门限,<img file="FDA0000971947420000013.GIF" wi="189" he="70" />x<sub>zf</sub>为对应子序列x<sub>s</sub>在k空间欠采样后直接进行零填充得到的图像数据,F<sub>u</sub>是二维傅立叶变换,y为序列x在k空间欠采样获得的测量信号,λ<sub>1</sub>为调节参数。(4)对编码后的子序列进行二维傅立叶变换,转换到k空间进行数据更新修正,去除噪声干扰;(5)利用DMRI序列的时间梯度的稀疏特性,采用式(3)重建DMRI子序列:<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><msubsup><mi>x</mi><mrow><mi>T</mi><mi>G</mi></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msubsup><mo>=</mo><munder><mrow><mi>m</mi><mi>i</mi><mi>n</mi></mrow><msubsup><mi>x</mi><mrow><mi>T</mi><mi>G</mi></mrow><mi>k</mi></msubsup></munder><mo>|</mo><mo>|</mo><msubsup><mi>x</mi><mi>s</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msubsup><mo>-</mo><msubsup><mi>x</mi><mrow><mi>T</mi><mi>G</mi></mrow><mi>k</mi></msubsup><mo>|</mo><msubsup><mo>|</mo><mn>2</mn><mn>2</mn></msubsup><mo>+</mo><msub><mi>&lambda;</mi><mn>2</mn></msub><mo>|</mo><mo>|</mo><msub><mo>&dtri;</mo><mi>t</mi></msub><msubsup><mi>x</mi><mrow><mi>T</mi><mi>G</mi></mrow><mi>k</mi></msubsup><mo>|</mo><msub><mo>|</mo><mn>1</mn></msub></mrow></mtd></mtr><mtr><mtd><mrow><msubsup><mi>x</mi><mi>s</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msubsup><mo>=</mo><msubsup><mi>x</mi><mrow><mi>T</mi><mi>G</mi></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msubsup></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000971947420000014.GIF" wi="1429" he="231" /></maths>上式中,x<sub>TG</sub>是一个用来迭代更新时间梯度子问题的中间变量,<img file="FDA0000971947420000021.GIF" wi="118" he="63" />表示x<sub>TG</sub>的时间梯度,λ<sub>2</sub>为调节参数,且式(3)采用式(4)所示的一种快速初值迭代算法和裁剪函数来实现:<maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><msubsup><mi>x</mi><mrow><mi>T</mi><mi>G</mi></mrow><mrow><mo>(</mo><mi>r</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow></msubsup><mo>=</mo><msubsup><mi>x</mi><mi>s</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msubsup><mo>-</mo><msup><mi>A</mi><mi>T</mi></msup><msup><mi>z</mi><mrow><mo>(</mo><mi>r</mi><mo>)</mo></mrow></msup></mrow>]]></math><img file="FDA0000971947420000022.GIF" wi="390" he="71" /></maths><maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><mi>b</mi><mo>=</mo><msup><mi>z</mi><mrow><mo>(</mo><mi>r</mi><mo>)</mo></mrow></msup><mo>+</mo><mfrac><mn>1</mn><mi>&alpha;</mi></mfrac><msubsup><mi>Ax</mi><mrow><mi>T</mi><mi>G</mi></mrow><mrow><mo>(</mo><mi>r</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow></msubsup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000971947420000023.GIF" wi="1310" he="121" /></maths><maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><msup><mi>z</mi><mrow><mo>(</mo><mi>r</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow></msup><mo>=</mo><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><mi>b</mi><mo>,</mo></mrow></mtd><mtd><mrow><mo>|</mo><mi>b</mi><mo>|</mo><mo>&le;</mo><mfrac><msub><mi>&lambda;</mi><mn>2</mn></msub><mn>2</mn></mfrac></mrow></mtd></mtr><mtr><mtd><mrow><mi>s</mi><mi>i</mi><mi>g</mi><mi>n</mi><mrow><mo>(</mo><mi>b</mi><mo>)</mo></mrow><mo>,</mo></mrow></mtd><mtd><mrow><mo>|</mo><mi>b</mi><mo>|</mo><mo>&GreaterEqual;</mo><mfrac><msub><mi>&lambda;</mi><mn>2</mn></msub><mn>2</mn></mfrac></mrow></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0000971947420000024.GIF" wi="494" he="267" /></maths>上式中,A为时间梯度的系数矩阵,上标r为迭代次数,中间变量z的初始值为z<sup>(0)</sup>=0,sign(*)为符号函数,α≥max(eig(AA<sup>T</sup>)),eig(*)表示求解矩阵中所有特征值;(6)将所有重建的DMRI子序列整合成一个完整的DMRI图像序列。
地址 211100 江苏省南京市江宁区佛城西路8号