A Fast GPU Convolution/Superposition Method for Radiotherapy Dose Calculation
- 557 Downloads
An algorithm based on Convolution/Superposition with collapsed cone approximation was developed for radiotherapy dose calculation, reducing numerical complexity and enabling a high accuracy computation in a dense grid. By analyzing the specific integrals and reducing them into a ray tracing problem, we show that both calculation and data evaluations can be mapped to specific and optimized memories types in the GPU. Using constant memory and texture fetches in the algorithm, an 144X speedup is obtained compared to an equivalent multi-threaded CPU code, without precision loss. The developed software is the foundation for a high performance calculation system with a fidelity equivalent to commercial planning systems and with a few seconds of execution.
KeywordsGPU Convolution Superposition Dose Radiotherapy
- 1.Cowley, J.: Diffraction Physics. Elsevier, Amsterdam (1995)Google Scholar
- 5.Childress, N., Stephens, E., Eklund, D., Zhang, M.: Mobius3D white paper: dose calculation algorithm. Mobius Med. Syst. (2012)Google Scholar
- 7.Batho, H.: Lung corrections in cobalt 60 beam therapy. J. Can. Assoc. Radiol. 15, 79 (1964)Google Scholar
- 8.Vanderstraeten, B., Reynaert, N., Paelinck, L., Madani, I., De Wagter, C., De Gersem, W., De Neve, W., Thierens, H.: Accuracy of patient dose calculation for lung IMRT: a comparison of Monte Carlo, convolution/superposition, and pencil beam computations. Med. Phys. 33, 3149–3158 (2006)CrossRefGoogle Scholar