...
首页> 外文期刊>Physics in medicine and biology. >Efficient voxel navigation for proton therapy dose calculation in TOPAS and Geant4
【24h】

Efficient voxel navigation for proton therapy dose calculation in TOPAS and Geant4

机译:在TOPAS和Geant4中有效的体素导航以进行质子治疗剂量计算

获取原文
获取原文并翻译 | 示例

摘要

A key task within all Monte Carlo particle transport codes is navigation, the calculation to determine at each particle step what volume the particle may be leaving and what volume the particle may be entering. Navigation should be optimized to the specific geometry at hand. For patient dose calculation, this geometry generally involves voxelized computed tomography (CT) data. We investigated the efficiency of navigation algorithms on currently available voxel geometry parameterizations in the Monte Carlo simulation package Geant4: G4VPVParameterisation, G4VNestedParameterisation and G4PhantomParameterisation, the last with and without boundary skipping, a method where neighboring voxels with the same Hounsfield unit are combined into one larger voxel. A fourth parameterization approach (MGHParameterization), developed in-house before the latter two parameterizations became available in Geant4, was also included in this study. All simulations were performed using TOPAS, a tool for particle simulations layered on top of Geant4. Runtime comparisons were made on three distinct patient CT data sets: a head and neck, a liver and a prostate patient. We included an additional version of these three patients where all voxels, including the air voxels outside of the patient, were uniformly set to water in the runtime study. The G4VPVParameterisation offers two optimization options. One option has a 60150 times slower simulation speed. The other is compatible in speed but requires 1519 times more memory compared to the other parameterizations. We found the average CPU time used for the simulation relative to G4VNestedParameterisation to be 1.014 for G4PhantomParameterisation without boundary skipping and 1.015 for MGHParameterization. The average runtime ratio for G4PhantomParameterisation with and without boundary skipping for our heterogeneous data was equal to 0.97: 1. The calculated dose distributions agreed with the reference distribution for all but the G4PhantomParameterisation with boundary skipping for the head and neck patient. The maximum memory usage ranged from 0.8 to 1.8 GB depending on the CT volume independent of parameterizations, except for the 1519 times greater memory usage with the G4VPVParameterisation when using the option with a higher simulation speed. The G4VNestedParameterisation was selected as the preferred choice for the patient geometries and treatment plans studied.
机译:所有蒙特卡洛粒子传输代码中的关键任务是导航,确定粒子每个步骤可能要离开的体积以及粒子可能进入的体积的计算。导航应针对手头的特定几何进行优化。对于患者剂量计算,这种几何形状通常涉及体素化计算机断层扫描(CT)数据。我们研究了蒙特卡罗模拟软件包Geant4中当前可用的体素几何参数化上导航算法的效率:G4VPVParameterisation,G4VNestedParameterisation和G4PhantomParameterisation,最后一个带边界跳跃和不带边界跳跃的方法,该方法是将具有相同Hounsfield单元的相邻体素合并为一个更大的方法体素。本研究还包括在后两个参数化在Geant4中可用之前内部开发的第四个参数化方法(MGHParameterization)。所有模拟都是使用TOPAS进行的,TOPAS是位于Geant4之上的粒子模拟工具。在三个不同的患者CT数据集上进行了运行时比较:头部和颈部,肝脏和前列腺患者。我们包括了这三名患者的另一个版本,在运行时研究中,所有体素(包括患者体外的空气体素)均被统一设置为水。 G4VPVParameterisation提供了两个优化选项。一种选择的模拟速度降低了60150倍。另一个在速度上兼容,但是与其他参数设置相比需要1519倍的内存。我们发现,相对于G4VNestedParameterization而言,用于模拟的平均CPU时间对于无边界跳过的G4PhantomParameterisation是1.014,对于MGHParameterization是1.015。对于我们的异构数据,在有和没有边界跳跃的情况下,G4PhantomParameterization的平均运行时间比率等于0.97:1.除头部和颈部患者有边界跳跃的G4PhantomParameterization以外,所有剂量的计算剂量分布均与参考分布一致。取决于CT量,最大内存使用量范围从0.8到1.8 GB,具体取决于CT量,而与参数设置无关,但使用更高仿真速度的选件时,G4VPVParameterisation的内存使用量要大1519倍。选择G4VNestedParameterisation作为研究的患者几何形状和治疗计划的首选。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号