CT 方法

什么是 CT 迭代重建?

迭代重建逐步计算 CT 体数据:它根据当前估计模拟投影,与实测投影比较,并不断修正体数据,直到两者一致。Voxray QRT 等基于模型的方法还会模拟扫描的物理过程,因此射束硬化和金属伪影从一开始就不会产生。

迭代重建的原理

大多数 CT 设备使用滤波反投影(FDK)进行重建。它从滤波后的投影一次性计算出体数据,速度很快,但前提是数据理想:单一 X 射线能量、精确的几何、圆轨迹,以及足够多且无噪声的投影。

迭代重建则把重建视为一个优化问题。它从体数据的初始估计出发,模拟该体数据会产生的投影,与实测投影比较,并更新体数据以缩小差异。经过多次这样的迭代后,体数据就能尽可能好地解释测量数据。

由于模拟步骤可以按需细致地对测量建模,迭代方法能够考虑 FDK 不得不忽略的因素:每个探测器像素的噪声、X 射线能谱、射线源和探测器的实际位置,以及关于零件的先验知识。

迭代重建适用的场景

  • 投影数量少或角度受限,例如为了缩短扫描时间,或零件无法从所有方向扫描。

  • 因曝光时间短、材料密度高或体素小而噪声较大的数据。

  • 存在射束硬化和金属伪影的多材料零件(前提是方法对 X 射线能谱建模)。

  • 螺旋、分层成像、机器人 CT 等非圆轨迹,以及存在几何误差的扫描。

CT 重建方法的图像质量与计算时间滤波反投影(FDK)速度最快,但图像质量最低。SIRT、ART 等传统迭代方法耗时更长。Voxray QRT 同样比 FDK 耗时更长,但图像质量最高。图像质量计算时间FDKSIRT / ARTVoxray QRT
示意图。迭代方法比 FDK 耗时更长,具体长多少取决于扫描及其参数。

传统迭代重建与 QRT 对比

来自一次油分离器扫描的两个视图。拖动滑块进行比较。

传统迭代重建得到的油分离器电子部分切片
传统迭代重建
使用 Voxray QRT 重建的同一切片
Voxray QRT
油分离器电子部分的切片。在传统迭代重建中,条纹从高密度部位延伸到电路板和背景上。在 QRT 中,背景保持干净,小元件也清晰锐利。
传统迭代重建得到的油分离器三维渲染
传统迭代重建
Voxray QRT 得到的同一三维渲染
Voxray QRT
同一零件的三维渲染。在传统迭代重建中,线圈和圆环的表面粗糙且部分缺失;在 QRT 中则完整而光滑。

迭代重建方法的类别

这些方法的区别在于对测量的模拟包含哪些内容。建模越全面,能避免的伪影就越多。

代数方法(ART、SART、SIRT)

原理: 逐条射线或一次针对所有射线,反复修正体数据,使其投影与实测投影一致。

局限: 使用与 FDK 相同的简化物理模型,因此射束硬化依然存在。噪声随迭代次数增加,结果取决于何时停止迭代。

统计方法

原理: 对探测器的光子统计建模,并降低噪声较大射线(例如穿过高密度材料的射线)的权重。

局限: 能降低噪声,但通常仍假设单一 X 射线能量。噪声模型的强度需要调节。

正则化方法(TV、压缩感知)

原理: 加入先验知识,例如零件由密度恒定的区域组成。这使得用少量投影进行重建成为可能。

局限: 正则化过强会去除细节,并把渐变过渡变成平坦的块状区域。

基于模型的方法

原理: 模拟扫描的物理过程:多色能谱、探测器和精确的几何。由这些效应引起的伪影从一开始就不会产生。

局限: 每次迭代需要多得多的计算量,并且需要准确的设备模型。没有 GPU 的话,日常使用会太慢。

Voxray QRT 如何运用迭代重建

QRT 是一种面向工业 CT、基于物理的模型迭代重建。它对多色 X 射线能谱和测量的物理过程建模,计算出最能解释所记录投影的体数据。

在重建过程中,QRT 还会估计每张投影的几何误差,因此可以用同一算法处理机器人 CT、分层成像和其他轨迹。它运行在 NVIDIA GPU 上,无需针对每个数据集调整参数即可获得良好结果。

物理模型

从源头避免射束硬化和金属伪影,而不是事后校正。

几何校正

逐个投影校正机械公差、轴偏移和焦点漂移。

任意轨迹

圆轨迹、螺旋、分层成像和机器人 CT,直接使用您扫描仪的原始数据。

GPU 加速

2k 探测器的 2,500 张投影,在单块 RTX 4090 上需要 32 分钟,两块需要 18 分钟。

7 针电源连接器的三维渲染

案例研究

7 针电源连接器的缺陷检测

我们与 Robert Bosch GmbH Corporate Research 合作,在一个塑料外壳中装有铜合金引脚的连接器上比较了滤波反投影、双能融合和 QRT,并通过抛光截面进行验证。引脚之间的空洞在滤波反投影中被遮盖,在双能中部分可见,而在 QRT 中清晰可辨。

阅读案例研究

关于迭代重建的常见问题

什么是 CT 迭代重建?

一种计算 CT 体数据的方法:反复根据当前估计模拟投影,与实测投影比较并修正体数据,直到模拟数据与测量数据一致。

滤波反投影与迭代重建有什么区别?

滤波反投影(FDK)一次性计算体数据,并假设数据理想。迭代重建需要多次计算,但可以对噪声、X 射线能谱和实际扫描几何建模,从而减少伪影,并适用于更少的投影和任意轨迹。

迭代重建比 FDK 慢吗?

是的,每次迭代都要模拟并比较所有投影。借助 GPU,速度足以满足日常使用:在我们的基准测试中,QRT 在单块 RTX 4090 上用 32 分钟重建 2k 探测器的 2,500 张投影。

迭代重建本身会产生伪影吗?

会。简单代数方法迭代次数过多会放大噪声,正则化过强会让表面呈块状并丢失细节。基于模型的方法用物理来解释数据而不是对数据做平滑,因此较少需要这类调节。

工业 CT 的迭代重建与医学 CT 一样吗?

原理相同。在医学 CT 中,迭代重建主要用于降低辐射剂量。在工业 CT 中,目标是减少多材料零件的伪影、获得可靠的测量结果、缩短扫描时间以及支持非圆轨迹。

我可以用自己的扫描数据测试 QRT 吗?

可以。申请免费试用,在您自己的工作站上重建数据集;或选择重建服务,将数据集发送给我们,由我们为您重建。

用您自己的扫描数据体验迭代重建

通过免费试用,用 QRT 重建您自己的数据,或与我们聊聊您的零件和扫描设备。

联系我们