Technische Universität Dresden, Dresden Center for Nanoanalysis, Dresden, Germany.
Fraunhofer IKTS, Institute for Ceramic Technologies and Systems, Dresden, Germany.
Sci Rep. 2020 May 6;10(1):7682. doi: 10.1038/s41598-020-64733-7.
While X-ray computed tomography (XCT) is pushed further into the micro- and nanoscale, the limitations of various tool components and object motion become more apparent. For high-resolution XCT, it is necessary but practically difficult to align these tool components with sub-micron precision. The aim is to develop a novel reconstruction methodology that considers unavoidable misalignment and object motion during the data acquisition in order to obtain high-quality three-dimensional images and that is applicable for data recovery from incomplete datasets. A reconstruction software empowered by sophisticated correction modules that autonomously estimates and compensates artefacts using gradient descent and deep learning algorithms has been developed and applied. For motion estimation, a novel computer vision methodology coupled with a deep convolutional neural network approach provides estimates for the object motion by tracking features throughout the adjacent projections. The model is trained using the forward projections of simulated phantoms that consist of several simple geometrical features such as sphere, triangle and rectangular. The feature maps extracted by a neural network are used to detect and to classify features done by a support vector machine. For missing data recovery, a novel deep convolutional neural network is used to infer high-quality reconstruction data from incomplete sets of projections. The forward and back projections of simulated geometric shapes from a range of angular ranges are used to train the model. The model is able to learn the angular dependency based on a limited angle coverage and to propose a new set of projections to suppress artefacts. High-quality three-dimensional images demonstrate that it is possible to effectively suppress artefacts caused by thermomechanical instability of tool components and objects resulting in motion, by center of rotation misalignment and by inaccuracy in the detector position without additional computational efforts. Data recovery from incomplete sets of projections result in directly corrected projections instead of suppressing artefacts in the final reconstructed images. The proposed methodology has been proven and is demonstrated for a ball bearing sample. The reconstruction results are compared to prior corrections and benchmarked with a commercially available reconstruction software. Compared to conventional approaches in XCT imaging and data analysis, the proposed methodology for the generation of high-quality three-dimensional X-ray images is fully autonomous. The methodology presented here has been proven for high-resolution micro-XCT and nano-XCT, however, is applicable for all length scales.
虽然 X 射线计算机断层扫描(XCT)进一步推向了微观和纳米尺度,但各种工具组件和物体运动的限制变得更加明显。对于高分辨率 XCT,以亚微米精度对齐这些工具组件是必要的,但在实践中却很困难。目的是开发一种新的重建方法,该方法考虑了在数据采集过程中不可避免的不对准和物体运动,以便获得高质量的三维图像,并适用于从不完整数据集恢复数据。已经开发并应用了一种重建软件,该软件具有复杂的校正模块,这些校正模块使用梯度下降和深度学习算法自主估计和补偿伪影。对于运动估计,一种新的计算机视觉方法与深度卷积神经网络方法相结合,通过在整个相邻投影中跟踪特征来提供物体运动的估计。该模型使用由几个简单几何特征(例如球体,三角形和矩形)组成的模拟幻影的正向投影进行训练。通过支持向量机检测和分类神经网络提取的特征图。对于缺失数据的恢复,使用一种新的深度卷积神经网络从不完整的投影集合中推断出高质量的重建数据。从一系列角度范围的模拟几何形状的正向和反向投影用于训练模型。该模型能够基于有限的角度覆盖学习角度依赖性,并提出一组新的投影来抑制伪影。高质量的三维图像表明,通过旋转中心不对准和探测器位置不准确,可以有效地抑制由工具组件和物体的热机械不稳定性引起的运动而导致的伪影,而无需额外的计算工作量。从不完整的投影集合中恢复数据会导致直接校正投影,而不是在最终重建的图像中抑制伪影。已经证明了所提出的方法,并针对球轴承样品进行了演示。将重建结果与先前的校正进行了比较,并与商业上可用的重建软件进行了基准测试。与 XCT 成像和数据分析中的传统方法相比,用于生成高质量三维 X 射线图像的所提出的方法完全是自主的。这里提出的方法已被证明适用于高分辨率微 XCT 和纳米 XCT,但也适用于所有长度尺度。