Princess Margaret Cancer Centre, 610 University Ave, Toronto, ON M5G 2M9, Canada.
Elekta Instrument AB, Kungstensgatan 18, BOX 7593, SE-10393 Stockholm, Sweden.
Phys Med. 2020 Apr;72:80-87. doi: 10.1016/j.ejmp.2020.03.015. Epub 2020 Mar 28.
Monte Carlo (MC) simulations are a powerful tool for improving image quality in X-ray based imaging modalities. An accurate X-ray source model is essential to MC modeling for CBCT but can be difficult to implement on a GPU while maintaining efficiency and memory limitations. A statistical analysis of the photon distribution from a MC X-ray tube simulation is conducted in hopes of building a compact source model.
MATERIALS & METHODS: MC simulations of an X-ray tube were carried out using BEAMnrc. The resulting photons were sorted into four categories: primary, scatter, off-focal radiation (OFR), and both (scatter and OFR). A statistical analysis of the photon components (energy, position, direction) was completed. A novel method for a compact (memory efficient) representation of the PHSP data was implemented and tested using different statistical based linear transformations (PCA, ZCA, ICA), as well as a geometrical transformation.
The statistical analysis showed all photon groupings had strong correlations between position and direction, with the largest correlation in the primary data. The novel method was successful in compactly representing the primary (error < 2%) and scatter (error < 6%) photon groupings by reducing the component correlations.
DISCUSSION & CONCLUSION: Statistical linear transforms provide a method of reducing the memory required to accurately simulate an X-ray source in a GPU MC system. If all photon types are required, the proposed method reduces the memory requirements by 3.8 times. When only primary and scatter data is needed, the memory requirement is reduced from gigabytes to kilobytes.
蒙特卡罗(MC)模拟是提高基于 X 射线的成像方式图像质量的强大工具。对于 CBCT 的 MC 建模,准确的 X 射线源模型是必不可少的,但在 GPU 上实现时,由于效率和内存限制,可能会很困难。对 MC X 射线管模拟的光子分布进行统计分析,以期建立紧凑的源模型。
使用 BEAMnrc 对 X 射线管进行 MC 模拟。将产生的光子分为四类:初级、散射、离焦辐射(OFR)和两者(散射和 OFR)。完成了对光子成分(能量、位置、方向)的统计分析。实施了一种用于紧凑(内存高效)表示 PHSP 数据的新方法,并使用不同的基于统计的线性变换(PCA、ZCA、ICA)以及几何变换对其进行了测试。
统计分析表明,所有光子分组在位置和方向之间都具有很强的相关性,在初级数据中相关性最大。新方法通过减少成分相关性,成功地紧凑地表示了初级(误差<2%)和散射(误差<6%)光子分组。
统计线性变换为在 GPU MC 系统中准确模拟 X 射线源提供了一种减少所需内存的方法。如果需要所有光子类型,则该方法将内存需求减少了 3.8 倍。当仅需要初级和散射数据时,内存需求从千兆字节减少到千字节。