发明名称 一种X射线源焦点漂移CT重建方法
摘要 本发明属于X射线计算机层析成像(CT)技术领域,具体为一种X射线源焦点漂移CT重建方法。该方法基于滤波反投影重建原理,根据X射线源焦点漂移时的CT扫描几何结构,推导CT投影数据的加权、滤波和反投影计算公式,在重建中引入X射线源焦点漂移距离参数,从而形成一种新的重建算法。传统CT重建算法对应的CT扫描几何结构不同于发生X射线源焦点漂移时的结构,因此,不能应用传统CT重建算法对发生X射线源焦点漂移的二维CT投影进行图像重建。本发明解决了射线源焦点漂移情况下的X射线CT重建问题,重建过程简单、高效。
申请公布号 CN101620736B 申请公布日期 2011.07.20
申请号 CN200910090283.2 申请日期 2009.08.04
申请人 北京航空航天大学 发明人 傅健;江柏红;李斌
分类号 G06T11/00(2006.01)I 主分类号 G06T11/00(2006.01)I
代理机构 北京科迪生专利代理有限责任公司 11251 代理人 成金玉;卢纪
主权项 一种X射线源焦点漂移CT图像重建方法,包括CT投影数据的加权、滤波和反投影重建三个步骤,其特征在于:所述CT投影数据的加权采用公式(1)进行,所述CT投影数据的滤波采用公式(2)和(3)进行,所述CT图像反投影重建采用公式(4)、(5)和(6)进行, <mrow> <msub> <mi>p</mi> <mi>e</mi> </msub> <mrow> <mo>(</mo> <mi>s</mi> <mo>,</mo> <mi>&beta;</mi> <mo>)</mo> </mrow> <mo>=</mo> <mi>p</mi> <mrow> <mo>(</mo> <mi>s</mi> <mo>,</mo> <mi>&beta;</mi> <mo>)</mo> </mrow> <mo>&CenterDot;</mo> <mfrac> <mn>1</mn> <mrow> <msup> <mi>D</mi> <mn>2</mn> </msup> <mo>+</mo> <msup> <mrow> <mo>(</mo> <mi>d</mi> <mrow> <mo>(</mo> <mi>&beta;</mi> <mo>)</mo> </mrow> <mo>)</mo> </mrow> <mn>2</mn> </msup> </mrow> </mfrac> <mo>&CenterDot;</mo> <mfrac> <mrow> <msup> <mi>D</mi> <mn>3</mn> </msup> <mo>-</mo> <mi>Dd</mi> <mrow> <mo>(</mo> <mi>&beta;</mi> <mo>)</mo> </mrow> <mrow> <mo>(</mo> <mi>s</mi> <mo>-</mo> <mi>d</mi> <mrow> <mo>(</mo> <mi>&beta;</mi> <mo>)</mo> </mrow> <mo>)</mo> </mrow> </mrow> <msqrt> <msup> <mi>D</mi> <mn>2</mn> </msup> <mo>+</mo> <msup> <mrow> <mo>(</mo> <mi>s</mi> <mo>-</mo> <mi>d</mi> <mrow> <mo>(</mo> <mi>&beta;</mi> <mo>)</mo> </mrow> <mo>)</mo> </mrow> <mn>2</mn> </msup> </msqrt> </mfrac> <mo>&CenterDot;</mo> <mrow> <mo>(</mo> <mn>1</mn> <mo>-</mo> <mfrac> <mrow> <msup> <mi>d</mi> <mo>&prime;</mo> </msup> <mrow> <mo>(</mo> <mi>&beta;</mi> <mo>)</mo> </mrow> </mrow> <mrow> <mi>D</mi> <mo>-</mo> <mi>d</mi> <mrow> <mo>(</mo> <mi>&beta;</mi> <mo>)</mo> </mrow> <mrow> <mo>(</mo> <mi>s</mi> <mo>-</mo> <mi>d</mi> <mrow> <mo>(</mo> <mi>&beta;</mi> <mo>)</mo> </mrow> <mo>)</mo> </mrow> <mo>/</mo> <mi>D</mi> </mrow> </mfrac> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow> <mrow> <msub> <msup> <mi>p</mi> <mo>&prime;</mo> </msup> <mi>e</mi> </msub> <mrow> <mo>(</mo> <mi>s</mi> <mo>,</mo> <mi>&beta;</mi> <mo>)</mo> </mrow> <mo>=</mo> <msub> <mi>p</mi> <mi>e</mi> </msub> <mrow> <mo>(</mo> <mi>s</mi> <mo>,</mo> <mi>&beta;</mi> <mo>)</mo> </mrow> <mo>*</mo> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> <mi>h</mi> <mrow> <mo>(</mo> <mi>s</mi> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>2</mn> <mo>)</mo> </mrow> </mrow>h(s)=F‑1(|ρ|)                                         (3) <mrow> <mi>a</mi> <mrow> <mo>(</mo> <mi>r</mi> <mo>,</mo> <mi>&theta;</mi> <mo>)</mo> </mrow> <mo>=</mo> <munderover> <mo>&Integral;</mo> <mn>0</mn> <mrow> <mn>2</mn> <mi>&pi;</mi> </mrow> </munderover> <mfrac> <mn>1</mn> <msup> <mi>U</mi> <mn>2</mn> </msup> </mfrac> <msub> <msup> <mi>p</mi> <mo>&prime;</mo> </msup> <mi>e</mi> </msub> <mrow> <mo>(</mo> <msub> <mi>s</mi> <mn>1</mn> </msub> <mo>,</mo> <mi>&beta;</mi> <mo>)</mo> </mrow> <mi>d&beta;</mi> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>4</mn> <mo>)</mo> </mrow> </mrow> <mrow> <mi>U</mi> <mo>=</mo> <mfrac> <mrow> <mo>(</mo> <msup> <mi>D</mi> <mo>&prime;</mo> </msup> <mo>+</mo> <mi>r</mi> <mo>&CenterDot;</mo> <mi>sin</mi> <mrow> <mo>(</mo> <msup> <mi>&beta;</mi> <mo>&prime;</mo> </msup> <mo>-</mo> <mi>&theta;</mi> <mo>)</mo> </mrow> <mo>)</mo> </mrow> <mrow> <mi>D</mi> <mo>-</mo> <mfrac> <mrow> <mi>d</mi> <mrow> <mo>(</mo> <mi>&beta;</mi> <mo>)</mo> </mrow> </mrow> <mi>D</mi> </mfrac> <mrow> <mo>(</mo> <msub> <mi>s</mi> <mn>1</mn> </msub> <mo>-</mo> <mi>d</mi> <mrow> <mo>(</mo> <mi>&beta;</mi> <mo>)</mo> </mrow> <mo>)</mo> </mrow> </mrow> </mfrac> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>5</mn> <mo>)</mo> </mrow> </mrow> <mrow> <msub> <mi>s</mi> <mn>1</mn> </msub> <mo>=</mo> <mfrac> <mrow> <mi>D</mi> <mo>&CenterDot;</mo> <mi>r</mi> <mi>cos</mi> <mrow> <mo>(</mo> <mi>&beta;</mi> <mo>-</mo> <mi>&theta;</mi> <mo>)</mo> </mrow> <mo>+</mo> <mi>d</mi> <mrow> <mo>(</mo> <mi>&beta;</mi> <mo>)</mo> </mrow> <mo>&CenterDot;</mo> <mi>r</mi> <mi>sin</mi> <mrow> <mo>(</mo> <mi>&beta;</mi> <mo>-</mo> <mi>&theta;</mi> <mo>)</mo> </mrow> </mrow> <mrow> <mi>D</mi> <mo>+</mo> <mi>r</mi> <mi>sin</mi> <mrow> <mo>(</mo> <mi>&beta;</mi> <mo>-</mo> <mi>&theta;</mi> <mo>)</mo> </mrow> </mrow> </mfrac> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>6</mn> <mo>)</mo> </mrow> </mrow>其中,pe(s,β)为加权后CT投影数据;p(s,β)为CT扫描形成的投影数据;s是线阵探测器上每个探元的位置;β是旋转角度;D为未发生射线源焦点偏移时,焦点到转台旋转中心距离;d(β)是射线源焦点偏移距离,是旋转角度β的函数;d′(β)是d(β)对β的导数;p′e(s,β)是滤波后CT投影数据;|ρ|为滤波函数;h(s)是|ρ|的反傅立叶变换;a(r,θ)为极坐标形式的待重建的CT图像;U为加权因子;D′为发生射线源焦点偏移时,焦点到转台旋转中心距离;β′为发生射线源焦点偏移时,物体的实际旋转角度;s1是某旋转角度下,通过重建点的射线与探测器的交点。
地址 100191 北京市海淀区学院路37号