Li Xin, Furenlid Lars R
Center for Gamma-Ray Imaging and College of Optical Sciences, University of Arizona, Tucson, AZ 85724, USA.
Proc SPIE Int Soc Opt Eng. 2014 Aug 17;9214. doi: 10.1117/12.2066181.
We have developed a GPU-accelerated SPECT system simulator that integrates into instrument-design workflow [1]. This simulator includes a gamma-ray tracing module that can rapidly propagate gamma-ray photons through arbitrary apertures modeled by SolidWorks -created stereolithography (.STL) representations with a full complement of physics cross sections [2, 3]. This software also contains a scintillation detector simulation module that can model a scintillation detector with arbitrary scintillation crystal shape and light-sensor arrangement. The gamma-ray tracing module enables us to efficiently model aperture and detector crystals in SolidWorks and save them as STL file format, then load the STL-format model into this module to generate list-mode results of interacted gamma-ray photon information (interaction positions and energies) inside the detector crystals. The Monte-Carlo scintillation detector simulation module enables us to simulate how scintillation photons get reflected, refracted and absorbed inside a scintillation detector, which contributes to more accurate simulation of a SPECT system.
我们开发了一种集成到仪器设计工作流程中的GPU加速单光子发射计算机断层扫描(SPECT)系统模拟器[1]。该模拟器包括一个伽马射线追踪模块,它可以通过由SolidWorks创建的具有完整物理截面的立体光刻(.STL)表示模型的任意孔径快速传播伽马射线光子[2,3]。该软件还包含一个闪烁探测器模拟模块,它可以对具有任意闪烁晶体形状和光传感器排列的闪烁探测器进行建模。伽马射线追踪模块使我们能够在SolidWorks中有效地对孔径和探测器晶体进行建模,并将它们保存为STL文件格式,然后将STL格式的模型加载到该模块中,以生成探测器晶体内相互作用的伽马射线光子信息(相互作用位置和能量)的列表模式结果。蒙特卡罗闪烁探测器模拟模块使我们能够模拟闪烁光子在闪烁探测器内如何反射、折射和吸收,这有助于更准确地模拟SPECT系统。