主权项 |
一种基于正弦图的CT系统射束硬化消除方法,包括如下步骤:将扫描对象置于CT机的检台,对扫描对象进行360度CT扫描,获得CT投影图像数据;将扫描对象从CT机的检台移除,扫描获得CT亮场图像数据,并计算出所述CT亮场图像数据的平均亮场图像数据;扫描获得CT暗场图像数据,并计算出所述CT暗场图像数据的平均暗场图像数据;基于平均亮场图像数据和平均暗场图像数据对CT投影图像数据进行预处理;对经过预处理的CT投影图像数据进行坐标变换,得到投影数据正弦图;对投影数据正弦图进行滤波处理;对经过滤波后的投影数据正弦图进行校正;以及基于校正后的投影数据正弦图进行CT图像重建;所述基于平均亮场图像数据和平均暗场图像数据对CT投影图像数据进行预处理的步骤中,使用的预处理方法如下:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msub><mi>B</mi><mi>i</mi></msub><mo>=</mo><mi>log</mi><mrow><mo>(</mo><mfrac><mrow><mover><mi>F</mi><mo>‾</mo></mover><mo>-</mo><mover><mi>D</mi><mo>‾</mo></mover></mrow><mrow><msub><mi>A</mi><mi>i</mi></msub><mo>-</mo><mover><mi>D</mi><mo>‾</mo></mover></mrow></mfrac><mo>)</mo></mrow><mo>,</mo><mrow><mo>(</mo><mi>i</mi><mo>=</mo><mn>1</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mn>360</mn><mo>)</mo></mrow><mo>;</mo></mrow>]]></math><img file="FDA0000714856120000011.GIF" wi="684" he="154" /></maths>其中,<img file="FDA0000714856120000012.GIF" wi="55" he="70" />表示平均亮场图像数据,<img file="FDA0000714856120000013.GIF" wi="61" he="70" />表示平均暗场图像数据,A<sub>i</sub>(i=1,...,360)表示CT投影图像数据,B<sub>i</sub>(i=1,...,360)表示经过预处理的CT投影图像数据;所述对经过滤波后的投影数据正弦图进行校正的步骤包括:获取经过滤波后的投影数据正弦图中每一行像素灰度值的最小值,并将所有行像素灰度值的最小值保存至第一数组;计算经过滤波后的投影数据正弦图中每一行所有像素灰度值的和,同时获取经过滤波后的投影数据正弦图中每一行像素灰度值的最大值,用经过滤波后的投影数据正弦图中每一行所有像素灰度值的和除以相应行中像素灰度值的最大值,并将计算结果保存至第二数组;将第一数组与第二数组中对应位置的元素相乘,并将计算结果保存至第三数组;将第三数组中所有元素乘以松弛因子,得到修正后的第三数组;以及将经过滤波后的投影数据正弦图与修正后的第三数组中对应位置的元素相减,得到校正后的投影数据正弦图。 |