TY - JOUR
T1 - Towards real-time radiation therapy
T2 - GPU accelerated superposition/convolution
AU - Jacques, Robert
AU - Taylor, Russell
AU - Wong, John
AU - McNutt, Todd
N1 - Funding Information:
This work was funded in part by the National Science Foundation under grant EEC9731748, and in part by Johns Hopkins University internal funds.
PY - 2010/6
Y1 - 2010/6
N2 - We demonstrate the use of highly parallel graphics processing units (GPUs) to accelerate the superposition/convolution (S/C) algorithm to interactive rates while reducing the number of approximations. S/C first transports the incident fluence to compute the total energy released per unit mass (TERMA) grid. Dose is then calculated by superimposing the dose deposition kernel at each point in the TERMA grid and summing the contributions to the surrounding voxels. The TERMA algorithm was enhanced with physically correct multi-spectral attenuation and a novel inverse formulation for increased performance, accuracy and simplicity. Dose deposition utilized a tilted poly-energetic inverse cumulative-cumulative kernel, with the novel option of using volumetric mip-maps to approximate solid angle ray casting. Exact radiological path ray casting decreased discretization errors. We achieved a speedup of 34. x-98. x over a highly optimized CPU implementation.
AB - We demonstrate the use of highly parallel graphics processing units (GPUs) to accelerate the superposition/convolution (S/C) algorithm to interactive rates while reducing the number of approximations. S/C first transports the incident fluence to compute the total energy released per unit mass (TERMA) grid. Dose is then calculated by superimposing the dose deposition kernel at each point in the TERMA grid and summing the contributions to the surrounding voxels. The TERMA algorithm was enhanced with physically correct multi-spectral attenuation and a novel inverse formulation for increased performance, accuracy and simplicity. Dose deposition utilized a tilted poly-energetic inverse cumulative-cumulative kernel, with the novel option of using volumetric mip-maps to approximate solid angle ray casting. Exact radiological path ray casting decreased discretization errors. We achieved a speedup of 34. x-98. x over a highly optimized CPU implementation.
KW - Adaptive radiotherapy
KW - Convolution/superposition
KW - Graphics processing unit (GPU)
KW - Inverse planning
KW - Radiation therapy planning
UR - http://www.scopus.com/inward/record.url?scp=77952743665&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=77952743665&partnerID=8YFLogxK
U2 - 10.1016/j.cmpb.2009.07.004
DO - 10.1016/j.cmpb.2009.07.004
M3 - Article
C2 - 19695731
AN - SCOPUS:77952743665
SN - 0169-2607
VL - 98
SP - 285
EP - 292
JO - Computer Methods and Programs in Biomedicine
JF - Computer Methods and Programs in Biomedicine
IS - 3
ER -