发明名称 光学投影断层成像运动伪影校正方法
摘要 本发明公开了光学投影断层成像运动伪影校正方法,使用不基于特征点的估计样品运动轨迹的方法,其实现步骤如下,(1)获取投影数据;(2)计算投影数据的零阶矩;(3)计算投影数据的一阶矩;(4)计算投影数据的质心;(5)获取运动参数;(6)计算运动量;(7)运动伪影校正。本发明中利用数据一致性条件建立样品与投影数据之间的对应关系,采用多项式估计被扫描样品的运动,进而直接从投影数据中估计出样品的运动信息。本发明可应用于样品的投影断层重建,可以提高光学断层成像系统的空间分辨率,减少图像伪影。
申请公布号 CN102426696A 申请公布日期 2012.04.25
申请号 CN201110326234.1 申请日期 2011.10.24
申请人 西安电子科技大学 发明人 朱守平;陈冬梅;梁继民;陈多芳;屈晓超;赵恒;李军;陈雪利;侯彦宾;田捷
分类号 G06T5/00(2006.01)I;G06T7/20(2006.01)I 主分类号 G06T5/00(2006.01)I
代理机构 陕西电子工业专利中心 61205 代理人 田文英;王品华
主权项 1.一种光学投影断层成像运动伪影校正方法,包括如下步骤:(1)获取投影数据1a)照射源对固定在电控旋转台上的样品进行水平投影断层扫描;1b)使用探测器采集样品的投影数据;(2)计算机计算下式中投影数据的零阶距:<maths num="0001"><![CDATA[<math><mrow><msub><mi>C</mi><mn>0</mn></msub><mrow><mo>(</mo><msub><mi>t</mi><mi>i</mi></msub><mo>)</mo></mrow><mo>=</mo><msubsup><mo>&Integral;</mo><mrow><mo>-</mo><mo>&infin;</mo></mrow><mo>&infin;</mo></msubsup><mi>g</mi><mrow><mo>(</mo><mi>&theta;</mi><mrow><mo>(</mo><msub><mi>t</mi><mi>i</mi></msub><mo>)</mo></mrow><mo>,</mo><mi>l</mi><mo>)</mo></mrow><mi>dl</mi></mrow></math>]]></maths>其中,C<sub>0</sub>(t<sub>i</sub>)为投影数据的零阶距,<img file="FSA00000597852900012.GIF" wi="47" he="78" />为正负无穷范围内的一维积分,g(θ(t<sub>i</sub>),l)为步骤(1)中采集的投影数据,θ(t<sub>i</sub>)为在t<sub>i</sub>时刻的样品的扫描角度,l为探测器各个像素与探测器中心像素的距离;(3)计算机计算下式中投影数据的一阶距:<maths num="0002"><![CDATA[<math><mrow><msub><mi>C</mi><mn>1</mn></msub><mrow><mo>(</mo><msub><mi>t</mi><mi>i</mi></msub><mo>)</mo></mrow><mo>=</mo><msubsup><mo>&Integral;</mo><mrow><mo>-</mo><mo>&infin;</mo></mrow><mo>&infin;</mo></msubsup><mi>g</mi><mrow><mo>(</mo><mi>&theta;</mi><mrow><mo>(</mo><msub><mi>t</mi><mi>i</mi></msub><mo>)</mo></mrow><mo>,</mo><mi>l</mi><mo>)</mo></mrow><mi>ldl</mi></mrow></math>]]></maths>其中,C<sub>1</sub>(t<sub>i</sub>)为投影数据的一阶距,<img file="FSA00000597852900014.GIF" wi="48" he="78" />为正负无穷范围内的一维积分,g(θ(t<sub>i</sub>),l)为步骤(1)中采集的投影数据,θ(t<sub>i</sub>)为在t<sub>i</sub>时刻的样品的扫描角度,l为探测器各个像素与探测器中心像素的距离;(4)计算机计算下式中投影数据的质心:<maths num="0003"><![CDATA[<math><mrow><msub><mi>Q</mi><mi>i</mi></msub><mo>=</mo><mfrac><mrow><msub><mi>C</mi><mn>1</mn></msub><mrow><mo>(</mo><msub><mi>t</mi><mi>i</mi></msub><mo>)</mo></mrow></mrow><mrow><msub><mi>C</mi><mn>0</mn></msub><mrow><mo>(</mo><msub><mi>t</mi><mi>i</mi></msub><mo>)</mo></mrow></mrow></mfrac></mrow></math>]]></maths>其中,Q<sub>i</sub>为投影数据的质心,C<sub>1</sub>(t<sub>i</sub>)为投影数据的一阶距,C<sub>0</sub>(t<sub>i</sub>)为投影数据的零阶距;(5)获取运动参数5a)计算机按照下式建立投影数据质心与扫描样品质心在探测器上投影的一致性条件方程:<maths num="0004"><![CDATA[<math><mrow><msub><mi>Q</mi><mi>i</mi></msub><mo>=</mo><mrow><mo>(</mo><msub><mi>p</mi><mn>1,0</mn></msub><mo>+</mo><msub><mi>p</mi><mn>1,1</mn></msub><msub><mi>t</mi><mi>i</mi></msub><mo>+</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>+</mo><msub><mi>p</mi><mrow><mn>1</mn><mo>,</mo><mi>N</mi></mrow></msub><msubsup><mi>t</mi><mi>i</mi><mi>N</mi></msubsup><mo>)</mo></mrow><mi>cos</mi><mi>&theta;</mi><mrow><mo>(</mo><msub><mi>t</mi><mi>i</mi></msub><mo>)</mo></mrow><mo>+</mo><mrow><mo>(</mo><msub><mi>p</mi><mn>2,0</mn></msub><mo>+</mo><msub><mi>p</mi><mn>2,1</mn></msub><msub><mi>t</mi><mi>i</mi></msub><mo>+</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>+</mo><msub><mi>p</mi><mrow><mn>2</mn><mo>,</mo><mi>N</mi></mrow></msub><msubsup><mi>t</mi><mi>i</mi><mi>N</mi></msubsup><mo>)</mo></mrow><mi>sin</mi><mi>&theta;</mi><mrow><mo>(</mo><msub><mi>t</mi><mi>i</mi></msub><mo>)</mo></mrow></mrow></math>]]></maths>其中,Q<sub>i</sub>为投影数据的质心,p<sub>1,0</sub>,p<sub>1,1</sub>,...,p<sub>1,N</sub>,p<sub>2,0</sub>,p<sub>2,1</sub>,...,p<sub>2,N</sub>是待确定的运动参数,t<sub>i</sub>为扫描时刻,N为运动参数多项式的阶数,cosθ(t<sub>i</sub>)为t<sub>i</sub>时刻扫描角度的余弦值,sinθ(t<sub>i</sub>)为t<sub>i</sub>时刻扫描角度的正弦值;5b)当投影数据个数大于待定的运动参数的个数时,使用最小二乘法从步骤5a)中得到的一致性条件方程中获取运动参数;(6)当样品的运动曲线是光滑连续的并且样品只发生平动不发生转动时,计算机按照下面的公式计算每个扫描时刻样品的运动量:<maths num="0005"><![CDATA[<math><mfenced open='{' close=''><mtable><mtr><mtd><msub><mi>d</mi><mi>x</mi></msub><mrow><mo>(</mo><msub><mi>t</mi><mi>i</mi></msub><mo>)</mo></mrow><mo>=</mo><msub><mi>p</mi><mn>1,1</mn></msub><msub><mi>t</mi><mi>i</mi></msub><mo>+</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>+</mo><msub><mi>p</mi><mrow><mn>1</mn><mo>,</mo><mi>N</mi></mrow></msub><msup><msub><mi>t</mi><mi>i</mi></msub><mi>N</mi></msup></mtd></mtr><mtr><mtd><msub><mi>d</mi><mi>y</mi></msub><mrow><mo>(</mo><msub><mi>t</mi><mi>i</mi></msub><mo>)</mo></mrow><mo>=</mo><msub><mi>p</mi><mn>2,1</mn></msub><msub><mi>t</mi><mi>i</mi></msub><mo>+</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>+</mo><msub><mi>p</mi><mrow><mn>2</mn><mo>,</mo><mi>N</mi></mrow></msub><msup><msub><mi>t</mi><mi>i</mi></msub><mi>N</mi></msup></mtd></mtr></mtable></mfenced></math>]]></maths>其中,d<sub>x</sub>(t<sub>i</sub>)和d<sub>y</sub>(t<sub>i</sub>)分别为样品的水平运动分量和竖直运动分量的多项式表达式,t<sub>i</sub>为扫描时刻,p<sub>1,1</sub>,...,p<sub>1,N</sub>,p<sub>2,1</sub>,...,p<sub>2,N</sub>为步骤(5)中获取的运动参数,N为运动参数多项式的阶数;(7)运动伪影校正:将样品的投影重建图像中减去步骤(6)中获取的样品运动量,实现光学投影断层重建运动伪影校正。
地址 710071 陕西省西安市太白南路2号