发明名称 一种X射线CT图像的增广拉格朗日迭代重建方法
摘要 一种X射线CT图像的增广拉格朗日迭代重建方法,其特征在于:依次包括如下步骤:(1)获取CT设备的系统参数和低剂量扫描协议下的投影数据<img file="647269dest_path_image001.GIF" wi="9" he="11" />;(2)对步骤(1)中的投影数据<img file="908486dest_path_image001.GIF" wi="9" he="11" />进行逐个数据点上的方差<img file="387484dest_path_image002.GIF" wi="16" he="20" />估计,并对步骤(1)中的投影数据<img file="256214dest_path_image001.GIF" wi="9" he="11" />进行滤波反投影得到初始图像;(3)以步骤(2)中得到的初始图像作为迭代的初始图像进行迭代重建,根据迭代公式<img file="72861dest_path_image003.GIF" wi="291" he="42" />、<img file="888501dest_path_image004.GIF" wi="495" he="42" />进行循环迭代,获得最终的重建图像。本发明同时提出了对上述迭代公式的优化算法。本发明适用性宽,迭代次数少,成像质量高。
申请公布号 CN103247061B 申请公布日期 2017.02.15
申请号 CN201310045123.2 申请日期 2013.02.05
申请人 南方医科大学 发明人 马建华;牛善洲;黄静;陈武凡
分类号 G06T11/00(2006.01)I 主分类号 G06T11/00(2006.01)I
代理机构 广州市南锋专利事务所有限公司 44228 代理人 陈松涛;何海帆
主权项 一种X射线CT图像的增广拉格朗日迭代重建方法,其特征在于:依次包括如下步骤:(1)、获取CT设备的系统参数和低剂量扫描协议下的投影数据y;(2)、对步骤(1)中的投影数据y进行逐个数据点上的方差<img file="FDA00010123488500000110.GIF" wi="51" he="62" />估计,并对步骤(1)中的投影数据y进行滤波反投影得到初始图像;(3)、以步骤(2)中得到的初始图像作为迭代的初始图像进行迭代重建,获得最终的重建图像;所述步骤(3)中迭代重建采用如下方法进行,所述迭代重建针对如下X射线CT图像重建模型:<maths num="0001"><math><![CDATA[<mrow><mtable><mtr><mtd><munder><mi>min</mi><mi>x</mi></munder></mtd><mtd><mrow><mi>&Psi;</mi><mrow><mo>(</mo><mi>D</mi><mi>&mu;</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><mi>s</mi><mo>.</mo><mi>t</mi><mo>.</mo></mrow></mtd><mtd><mrow><mi>y</mi><mo>=</mo><mi>A</mi><mi>&mu;</mi></mrow></mtd></mtr></mtable><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow><mo>;</mo></mrow>]]></math><img file="FDA0001012348850000011.GIF" wi="1149" he="151" /></maths>其中,y=(y<sub>1</sub>,y<sub>2</sub>,…,y<sub>M</sub>)<sup>T</sup>为步骤(1)得到的投影数据,μ=(μ<sub>1</sub>,μ<sub>2</sub>,…,μ<sub>N</sub>)<sup>T</sup>为待重建图像,A为M×N维的系统矩阵,T表示矩阵转置,函数Ψ(Dμ)定义如下:<maths num="0002"><math><![CDATA[<mrow><mi>&Psi;</mi><mrow><mo>(</mo><mi>D</mi><mi>&mu;</mi><mo>)</mo></mrow><mo>=</mo><munder><mo>&Sigma;</mo><mi>r</mi></munder><msub><mi>&kappa;</mi><mi>r</mi></msub><msub><mi>&Phi;</mi><mi>r</mi></msub><mrow><mo>(</mo><munderover><mo>&Sigma;</mo><mrow><mi>p</mi><mo>=</mo><mn>1</mn></mrow><mi>P</mi></munderover><msup><mrow><mo>|</mo><msub><mrow><mo>&lsqb;</mo><msub><mi>D</mi><mi>p</mi></msub><mi>&mu;</mi><mo>&rsqb;</mo></mrow><mi>r</mi></msub><mo>|</mo></mrow><mi>m</mi></msup><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow><mo>;</mo></mrow>]]></math><img file="FDA0001012348850000012.GIF" wi="1350" he="143" /></maths>其中κ<sub>r</sub>>0控制图像的空间分辨率,D<sub>p</sub>为L×N维的矩阵,p=1,2,...,P,<img file="FDA0001012348850000013.GIF" wi="566" he="71" />R=PL,<img file="FDA0001012348850000014.GIF" wi="46" he="46" />为实数集,Φ<sub>r</sub>为保持边界的势函数,m=1或2;引入新的约束变量<img file="FDA0001012348850000015.GIF" wi="299" he="62" />式写成另外一个等价形式:<maths num="0003"><math><![CDATA[<mrow><mtable><mtr><mtd><munder><mi>min</mi><mrow><mi>x</mi><mo>,</mo><mi>&mu;</mi></mrow></munder></mtd><mtd><mrow><mi>&Psi;</mi><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><mi>s</mi><mo>.</mo><mi>t</mi><mo>.</mo></mrow></mtd><mtd><mrow><mi>y</mi><mo>=</mo><mi>A</mi><mi>&mu;</mi><mo>,</mo><mi>x</mi><mo>=</mo><mi>D</mi><mi>&mu;</mi></mrow></mtd></mtr></mtable><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow><mo>;</mo></mrow>]]></math><img file="FDA0001012348850000016.GIF" wi="1408" he="199" /></maths>(3)式的增广拉格朗日函数为:<maths num="0004"><math><![CDATA[<mrow><mi>L</mi><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>&mu;</mi><mo>,</mo><mi>&lambda;</mi><mo>,</mo><mi>&gamma;</mi><mo>)</mo></mrow><mo>=</mo><mi>&Psi;</mi><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>-</mo><msup><mi>&lambda;</mi><mi>T</mi></msup><mrow><mo>(</mo><mi>x</mi><mo>-</mo><mi>D</mi><mi>&mu;</mi><mo>)</mo></mrow><mo>+</mo><mfrac><mi>&beta;</mi><mn>2</mn></mfrac><mo>|</mo><mo>|</mo><mi>x</mi><mo>-</mo><mi>D</mi><mi>&mu;</mi><mo>|</mo><msup><mo>|</mo><mn>2</mn></msup><mo>-</mo><msup><mi>&gamma;</mi><mi>T</mi></msup><mrow><mo>(</mo><mi>y</mi><mo>-</mo><mi>A</mi><mi>&mu;</mi><mo>)</mo></mrow><mo>+</mo><mfrac><mi>&eta;</mi><mn>2</mn></mfrac><mo>|</mo><mo>|</mo><mi>y</mi><mo>-</mo><mi>A</mi><mi>&mu;</mi><mo>|</mo><msubsup><mo>|</mo><mi>W</mi><mn>2</mn></msubsup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow><mo>;</mo></mrow>]]></math><img file="FDA0001012348850000017.GIF" wi="1694" he="118" /></maths>其中λ,γ分别为对应约束的拉格朗日乘子,β>0,η>0为惩罚参数,W=diag{w<sub>i</sub>}为M×M对角矩阵,{w<sub>i</sub>}为步骤(2)数据方差<img file="FDA0001012348850000018.GIF" wi="51" he="62" />的倒数,<img file="FDA0001012348850000019.GIF" wi="270" he="79" />对(4)式采用交替最小化方法进行求解,设在第k步迭代点为(x<sub>k</sub>,μ<sub>k</sub>),对应的拉格朗日乘子为λ<sub>k</sub>,γ<sub>k</sub>,则下一个迭代点由下式得到:<maths num="0005"><math><![CDATA[<mrow><msub><mi>x</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>=</mo><mi>arg</mi><munder><mrow><mi>m</mi><mi>i</mi><mi>n</mi></mrow><mi>x</mi></munder><mi>&Psi;</mi><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>+</mo><mfrac><mi>&beta;</mi><mn>2</mn></mfrac><mo>|</mo><mo>|</mo><mi>x</mi><mo>-</mo><mrow><mo>(</mo><msub><mi>D&mu;</mi><mi>k</mi></msub><mo>+</mo><msub><mi>&lambda;</mi><mi>k</mi></msub><mo>/</mo><mi>&beta;</mi><mo>)</mo></mrow><mo>|</mo><msup><mo>|</mo><mn>2</mn></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow><mo>;</mo></mrow>]]></math><img file="FDA0001012348850000021.GIF" wi="1638" he="117" /></maths><maths num="0006"><math><![CDATA[<mrow><msub><mi>&mu;</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>=</mo><mi>arg</mi><munder><mi>min</mi><mi>&mu;</mi></munder><mo>-</mo><msubsup><mi>&lambda;</mi><mi>k</mi><mi>T</mi></msubsup><mrow><mo>(</mo><msub><mi>x</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>-</mo><mi>D</mi><mi>&mu;</mi><mo>)</mo></mrow><mo>+</mo><mfrac><mi>&beta;</mi><mn>2</mn></mfrac><mo>|</mo><mo>|</mo><msub><mi>x</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>-</mo><mi>D</mi><mi>&mu;</mi><mo>|</mo><msup><mo>|</mo><mn>2</mn></msup><mo>-</mo><msubsup><mi>&gamma;</mi><mi>k</mi><mi>T</mi></msubsup><mrow><mo>(</mo><mi>y</mi><mo>-</mo><mi>A</mi><mi>&mu;</mi><mo>)</mo></mrow><mo>+</mo><mfrac><mi>&eta;</mi><mn>2</mn></mfrac><mo>|</mo><mo>|</mo><mi>y</mi><mo>-</mo><mi>A</mi><mi>&mu;</mi><mo>|</mo><msubsup><mo>|</mo><mi>W</mi><mn>2</mn></msubsup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>6</mn><mo>)</mo></mrow><mo>;</mo></mrow>]]></math><img file="FDA0001012348850000022.GIF" wi="1773" he="118" /></maths>更新拉格朗日乘子λ<sub>k+1</sub>=λ<sub>k</sub>‑β(x<sub>k+1</sub>‑Dμ<sub>k+1</sub>),γ<sub>k+1</sub>=γ<sub>k</sub>‑η(y‑Aμ<sub>k+1</sub>),循环执行公式(5)和公式(6),当循环次数达到预设的次数时停止迭代运算,得到最终的CT图像μ。
地址 510515 广东省广州市广州大道北1838号南方医科大学生物医学工程学院