跳转至

矫正方案:骨硬化

骨硬化 (Bone beam-hardening)

方案1. 多项式矫正1

杯状伪影矫正 方案1. 式 (4) 中,水束硬化矫正拟合了如下关系:

\[ P_W\approx\sum_{i=1}^N\alpha_iln^i\left(\frac{I_0}{I_W}\right)\tag{1} \]

其中, \(I_w\) 为 X 射线穿过水等效组织后的光强,当射线路径上仅有软组织时,\(I_w\) 即为探测器收到数据。 \(P_W=\mu_{water,ref}\times L\) 表示对水束硬化矫正后的衰减系数作线积分。三到四阶多项式精度已足够。

当存在 两种不同的材料 (骨和水) 时,上述关系不再有效。然而,如果我们将两种材料按顺序放置 (一种材料的输出 X 射线强度是另一种材料的输入),X 射线衰减关系可以用级联来近似,则线积分可表示为:

\[ P_L\approx\sum_{i=1}^N\alpha_iln^i\left(\frac{I_0}{I_W}\right)+\sum_{i=1}^N\beta_iln^i\left(\frac{I_W}{I}\right)\tag{2} \]

类似于\(\alpha_i\)\(\beta_i\) 取决于第二种材料的衰减特性和 X 射线光谱。

如果我们在硬化矫正中将整个物体都当作水,那么误差 \(\Delta P_L\) 为:

\[ \begin{equation}\begin{split} \Delta P_L & \approx \sum_{i=1}^N\alpha_iln^i\left(\frac{I_0}{I}\right)-\left[\sum_{i=1}^N\alpha_iln^i\left(\frac{I_0}{I_w}\right)+\sum_{i=1}^N\beta_iln^i\left(\frac{I_w}{I}\right)\right]\\ & \approx\sum_{i=1}^N(\alpha_i-\beta_i)ln^i\left(\frac{I_w}{I}\right)=(\alpha_1-\beta_1)\xi+(\alpha_2-\beta_2)\xi^2+\cdots, \ \ where\ \ \xi=ln\left(\frac{I_w}{I}\right) \end{split}\end{equation}\tag{3} \]

\(\xi\) 是入射到骨上的强度与测量的输出强度之比的对数。非线性项产生了条纹和阴影伪影线性项导致重建图像出现低频 CT 数移位。

因此,为了矫正骨束硬化伪影,需要估计 \(\xi\) ,这仅是骨结构的投影值。投影域包含软组织和骨骼,直接分离它们几乎是不可能的,我们转向图像域进行估计。即在图像域通过阈值分割得到 \(f_{bone}(r)\),投影即得到 \(\xi\)

重新整理一下,顺序执行:

  1. 预先重建一个经过水束修正的图像

  2. 根据阈值分割图像为骨和软组织

  3. 骨头拿出来单独做投影

  4. 对骨投影做幂产生误差投影

  5. 重建误差投影以产生“纯伪影图片”

  6. “纯伪影图像”从水束修正的图像中,按系数减去以产生校正图像

这种技术在减少暗带,阴影,或条纹伪影区域是相当有效的。骨-脑界面也变得清晰。如下图3. 所示,从左向右分别为:原图,水束硬化矫正,水束硬化矫正+骨硬化矫正。

Fig 3. 硬化伪影矫正,从左向右分别为:原图,水束硬化矫正,水束硬化矫正+骨硬化矫正

注意

这种方案与水束硬化矫正方案1. 类似,也依赖能谱,当能谱未知时 \(\alpha_i\)\(\beta_i\) 无法得知。当能谱发生变化时,拟合参数需要重新计算。(如何估计能谱?

方案2. 材料分解矫正

根据 杯状伪影式 (1)(2),理想单能下,post-log 值与物质衰减系数 \(\mu\) 之间为线性关系,重建图像无硬化伪影。所以,如果我们能通过理想单能情况下重建图像,就能消除图像中的水束,以及骨硬化伪影。

Q:如何获得理想单能下重建图像?

A:材料分解

根据材料分解的相关知识,无论是在投影域还是图像域,都可以通过一定的方法获得图像域基材料的组成系数 \(\alpha_1(\vec r),\alpha_2(\vec r)\)。一般 CT 图并不是数字模体,不可能知道模体 100% 信息,所以用于硬化矫正的材料分解主要发生在 投影域,故该矫正方案也称为 双能分解矫正

双能分解矫正的步骤如下:

  • 经过 投影域材料分解,获得了位于位置 \(\vec r\) 的材料的线性衰减分解系数 \(\alpha_{PMMA}(\vec r), \alpha_{Al}(\vec r)\)

  • 模拟单能图像。选取某一能量,如选择 120keV,找出 PMMA 和 Al 在 120 keV 下的衰减系数,获得模拟单能衰减系数图像:

\[ \mu(\vec r)=\alpha_1(\vec r)\mu_{PMMA}(120keV)+\alpha_2(\vec r)\mu_{Al}(120keV)\tag{4} \]
  • 最后将 \(\mu(\vec r)\) 转为 HU 值:
\[ HU(\vec r)=\frac{\mu(\vec r)}{\mu_{water}(120keV)}\times1000-1000\tag{5} \]

提示

得到的 HU 值为模拟单能 120keV 下的 HU 值,根据需要可以选择其他单能。

注意

这种方案也依赖能谱,当能谱未知时拟合参数 \(\beta,\gamma\) 无法得知。当能谱发生变化时,拟合参数需要重新计算。(如何估计能谱?

方案3. EBHC

4. 代码实现

硬化伪影矫正关键代码
1
pass

完整实现 在这里

[注]:以上图片来自 ICRP 110 数字体模投影,模拟投影以及小动物 CT,仅供学习参考


  1. Jiang H . Computed Tomography Principles, Design, Artifacts, and Recent Advances, 2nd Edition[M]. 2009. P290.