首页> 外文期刊>Medical Physics >A GPU tool for efficient, accurate, and realistic simulation of cone beam CT projections
【24h】

A GPU tool for efficient, accurate, and realistic simulation of cone beam CT projections

机译:一种用于对锥束CT投影进行高效,准确和逼真的仿真的GPU工具

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

Purpose: Simulation of x-ray projection images plays an important role in cone beam CT (CBCT) related research projects, such as the design of reconstruction algorithms or scanners. A projection image contains primary signal, scatter signal, and noise. It is computationally demanding to perform accurate and realistic computations for all of these components. In this work, the authors develop a package on graphics processing unit (GPU), called gDRR, for the accurate and efficient computations of x-ray projection images in CBCT under clinically realistic conditions. Methods: The primary signal is computed by a trilinear ray-tracing algorithm. A Monte Carlo (MC) simulation is then performed, yielding the primary signal and the scatter signal, both with noise. A denoising process specifically designed for Poisson noise removal is applied to obtain a smooth scatter signal. The noise component is then obtained by combining the difference between the MC primary and the ray-tracing primary signals, and the difference between the MC simulated scatter and the denoised scatter signals. Finally, a calibration step converts the calculated noise signal into a realistic one by scaling its amplitude according to a specified mAs level. The computations of gDRR include a number of realistic features, e.g., a bowtie filter, a polyenergetic spectrum, and detector response. The implementation is fine-tuned for a GPU platform to yield high computational efficiency. Results: For a typical CBCT projection with a polyenergetic spectrum, the calculation time for the primary signal using the ray-tracing algorithms is 1.2-2.3 s, while the MC simulations take 28.1-95.3 s, depending on the voxel size. Computation time for all other steps is negligible. The ray-tracing primary signal matches well with the primary part of the MC simulation result. The MC simulated scatter signal using gDRR is in agreement with EGSnrc results with a relative difference of 3.8. A noise calibration process is conducted to calibrate gDRR against a real CBCT scanner. The calculated projections are accurate and realistic, such that beam-hardening artifacts and scatter artifacts can be reproduced using the simulated projections. The noise amplitudes in the CBCT images reconstructed from the simulated projections also agree with those in the measured images at corresponding mAs levels. Conclusions: A GPU computational tool, gDRR, has been developed for the accurate and efficient simulations of x-ray projections of CBCT with realistic configurations.
机译:目的:X射线投影图像的仿真在锥束CT(CBCT)相关的研究项目(例如重建算法或扫描仪的设计)中起着重要作用。投影图像包含主信号,散射信号和噪声。在计算上要求对所有这些组件执行准确和现实的计算。在这项工作中,作者开发了一种称为gDRR的图形处理单元(GPU)软件包,用于在临床现实条件下准确有效地计算CBCT中的X射线投影图像。方法:通过三线性射线跟踪算法计算主信号。然后执行蒙特卡洛(MC)仿真,产生带有噪声的主信号和散射信号。专门设计用于去除Poisson噪声的去噪处理可得到平滑的散射信号。然后,通过组合MC主信号和光线跟踪主信号之间的差异以及MC模拟散射和去噪散射信号之间的差异来获得噪声分量。最后,校准步骤通过根据指定的mAs电平缩放其幅度,将计算出的噪声信号转换为真实的噪声信号。 gDRR的计算包括许多现实特征,例如领结滤波器,多能谱和检测器响应。针对GPU平台对实现进行了微调,以产生高计算效率。结果:对于具有多能谱的典型CBCT投影,使用射线跟踪算法的主要信号的计算时间为1.2-2.3 s,而MC模拟则需要28.1-95.3 s,具体取决于体素大小。其他所有步骤的计算时间可以忽略不计。光线追踪主要信号与MC模拟结果的主要部分匹配得很好。使用gDRR的MC模拟散射信号与EGSnrc结果一致,相对差为3.8。进行了噪声校准过程,以针对真正的CBCT扫描仪校准gDRR。计算出的投影是准确而真实的,因此可以使用模拟投影来再现光束硬化伪影和散射伪影。从模拟投影重建的CBCT图像中的噪声幅度也与相应mAs水平下的实测图像中的噪声幅度一致。结论:已经开发出GPU计算工具gDRR,用于以实际配置对CBCT的X射线投影进行准确,高效的仿真。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号