1
|
Pross D, Wuyckens S, Deffet S, Sterpin E, Lee JA, Souris K. Technical note: Beamlet-free optimization for Monte-Carlo-based treatment planning in proton therapy. Med Phys 2024; 51:485-493. [PMID: 37942953 DOI: 10.1002/mp.16813] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Grants] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 03/30/2023] [Revised: 09/30/2023] [Accepted: 10/04/2023] [Indexed: 11/10/2023] Open
Abstract
BACKGROUND Dose calculation and optimization algorithms in proton therapy treatment planning often have high computational requirements regarding time and memory. This can hinder the implementation of efficient workflows in clinics and prevent the use of new, elaborate treatment techniques aiming to improve clinical outcomes like robust optimization, arc, and adaptive proton therapy. PURPOSE A new method, namely, the beamlet-free algorithm, is presented to address the aforementioned issue by combining Monte Carlo dose calculation and optimization into a single algorithm and omitting the calculation of the time-consuming and costly dose influence matrix. METHODS The beamlet-free algorithm simulates the dose in proton batches of randomly chosen spots and evaluates their relative impact on the objective function at each iteration. Based on the approximated gradient, the spot weights are then updated and used to generate a new spot probability distribution. The beamlet-free method is compared against a conventional, beamlet-based treatment planning algorithm on a brain case and a prostate case. RESULTS The beamlet-free algorithm maintained a comparable plan quality while largely reducing the dependence of computation time and memory usage on the number of spots. CONCLUSION The implementation of a beamlet-free treatment planning algorithm for proton therapy is feasible and capable of achieving treatment plans of comparable quality to conventional methods. Its efficient usage of computational resources and low spot dependence makes it a promising method for large plans, robust optimization, and arc proton therapy.
Collapse
Affiliation(s)
- Danah Pross
- Center of Molecular Imaging, Radiotherapy and Oncology, Institut de Recherche Expérimentale et Clinique (IREC), Université catholique de Louvain, Louvain-La-Neuve, Belgium
| | - Sophie Wuyckens
- Center of Molecular Imaging, Radiotherapy and Oncology, Institut de Recherche Expérimentale et Clinique (IREC), Université catholique de Louvain, Louvain-La-Neuve, Belgium
| | - Sylvain Deffet
- Center of Molecular Imaging, Radiotherapy and Oncology, Institut de Recherche Expérimentale et Clinique (IREC), Université catholique de Louvain, Louvain-La-Neuve, Belgium
- Ion Beam Applications SA, Louvain-La-Neuve, Belgium
| | - Edmond Sterpin
- Center of Molecular Imaging, Radiotherapy and Oncology, Institut de Recherche Expérimentale et Clinique (IREC), Université catholique de Louvain, Louvain-La-Neuve, Belgium
- Laboratory of Experimental Radiotherapy, Department of Oncology, KU Leuven, Leuven, Belgium
- Particle Therapy Interuniversity Center Leuven - PARTICLE, Leuven, Belgium
| | - John A Lee
- Center of Molecular Imaging, Radiotherapy and Oncology, Institut de Recherche Expérimentale et Clinique (IREC), Université catholique de Louvain, Louvain-La-Neuve, Belgium
| | - Kevin Souris
- Center of Molecular Imaging, Radiotherapy and Oncology, Institut de Recherche Expérimentale et Clinique (IREC), Université catholique de Louvain, Louvain-La-Neuve, Belgium
- Ion Beam Applications SA, Louvain-La-Neuve, Belgium
| |
Collapse
|
2
|
Lee H, Shin J, Verburg JM, Bobić M, Winey B, Schuemann J, Paganetti H. MOQUI: an open-source GPU-based Monte Carlo code for proton dose calculation with efficient data structure. Phys Med Biol 2022; 67:10.1088/1361-6560/ac8716. [PMID: 35926482 PMCID: PMC9513828 DOI: 10.1088/1361-6560/ac8716] [Citation(s) in RCA: 6] [Impact Index Per Article: 2.0] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Grants] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 04/26/2022] [Accepted: 08/04/2022] [Indexed: 11/11/2022]
Abstract
Objective.Monte Carlo (MC) codes are increasingly used for accurate radiotherapy dose calculation. In proton therapy, the accuracy of the dose calculation algorithm is expected to have a more significant impact than in photon therapy due to the depth-dose characteristics of proton beams. However, MC simulations come at a considerable computational cost to achieve statistically sufficient accuracy. There have been efforts to improve computational efficiency while maintaining sufficient accuracy. Among those, parallelizing particle transportation using graphic processing units (GPU) achieved significant improvements. Contrary to the central processing unit, a GPU has limited memory capacity and is not expandable. It is therefore challenging to score quantities with large dimensions requiring extensive memory. The objective of this study is to develop an open-source GPU-based MC package capable of scoring those quantities.Approach.We employed a hash-table, one of the key-value pair data structures, to efficiently utilize the limited memory of the GPU and score the quantities requiring a large amount of memory. With the hash table, only voxels interacting with particles will occupy memory, and we can search the data efficiently to determine their address. The hash-table was integrated with a novel GPU-based MC code, moqui.Main results.The developed code was validated against an MC code widely used in proton therapy, TOPAS, with homogeneous and heterogeneous phantoms. We also compared the dose calculation results of clinical treatment plans. The developed code agreed with TOPAS within 2%, except for the fall-off and regions, and the gamma pass rates of the results were >99% for all cases with a 2 mm/2% criteria.Significance.We can score dose-influence matrix and dose-rate on a GPU for a 3-field H&N case with 10 GB of memory using moqui, which would require more than 100 GB of memory with the conventionally used array data structure.
Collapse
Affiliation(s)
- Hoyeon Lee
- Dept. of Radiation Oncology, Massachusetts General Hospital and Harvard Medical School, Boston, MA 02114, United States of America
| | - Jungwook Shin
- Division of Cancer Epidemiology and Genetics, National Cancer Institute, National Institutes of Health, Rockville, MD 20850, United States of America
| | - Joost M Verburg
- Dept. of Radiation Oncology, Massachusetts General Hospital and Harvard Medical School, Boston, MA 02114, United States of America
| | - Mislav Bobić
- Dept. of Radiation Oncology, Massachusetts General Hospital and Harvard Medical School, Boston, MA 02114, United States of America
- Department of Physics, ETH, Zürich 8092, Switzerland
| | - Brian Winey
- Dept. of Radiation Oncology, Massachusetts General Hospital and Harvard Medical School, Boston, MA 02114, United States of America
| | - Jan Schuemann
- Dept. of Radiation Oncology, Massachusetts General Hospital and Harvard Medical School, Boston, MA 02114, United States of America
| | - Harald Paganetti
- Dept. of Radiation Oncology, Massachusetts General Hospital and Harvard Medical School, Boston, MA 02114, United States of America
| |
Collapse
|
3
|
Paganetti H, Botas P, Sharp GC, Winey B. Adaptive proton therapy. Phys Med Biol 2021; 66:10.1088/1361-6560/ac344f. [PMID: 34710858 PMCID: PMC8628198 DOI: 10.1088/1361-6560/ac344f] [Citation(s) in RCA: 59] [Impact Index Per Article: 14.8] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Grants] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 08/06/2021] [Accepted: 10/28/2021] [Indexed: 12/25/2022]
Abstract
Radiation therapy treatments are typically planned based on a single image set, assuming that the patient's anatomy and its position relative to the delivery system remains constant during the course of treatment. Similarly, the prescription dose assumes constant biological dose-response over the treatment course. However, variations can and do occur on multiple time scales. For treatment sites with significant intra-fractional motion, geometric changes happen over seconds or minutes, while biological considerations change over days or weeks. At an intermediate timescale, geometric changes occur between daily treatment fractions. Adaptive radiation therapy is applied to consider changes in patient anatomy during the course of fractionated treatment delivery. While traditionally adaptation has been done off-line with replanning based on new CT images, online treatment adaptation based on on-board imaging has gained momentum in recent years due to advanced imaging techniques combined with treatment delivery systems. Adaptation is particularly important in proton therapy where small changes in patient anatomy can lead to significant dose perturbations due to the dose conformality and finite range of proton beams. This review summarizes the current state-of-the-art of on-line adaptive proton therapy and identifies areas requiring further research.
Collapse
Affiliation(s)
- Harald Paganetti
- Department of Radiation Oncology, Physics Division, Massachusetts General Hospital, Boston, Massachusetts, United States of America
- Harvard Medical School, Boston, Massachusetts, United States of America
| | - Pablo Botas
- Department of Radiation Oncology, Physics Division, Massachusetts General Hospital, Boston, Massachusetts, United States of America
- Harvard Medical School, Boston, Massachusetts, United States of America
- Foundation 29 of February, Pozuelo de Alarcón, Madrid, Spain
| | - Gregory C Sharp
- Department of Radiation Oncology, Physics Division, Massachusetts General Hospital, Boston, Massachusetts, United States of America
- Harvard Medical School, Boston, Massachusetts, United States of America
| | - Brian Winey
- Department of Radiation Oncology, Physics Division, Massachusetts General Hospital, Boston, Massachusetts, United States of America
- Harvard Medical School, Boston, Massachusetts, United States of America
| |
Collapse
|
4
|
Maneval D, Ozell B, Després P. pGPUMCD: an efficient GPU-based Monte Carlo code for accurate proton dose calculations. ACTA ACUST UNITED AC 2019; 64:085018. [DOI: 10.1088/1361-6560/ab0db5] [Citation(s) in RCA: 5] [Impact Index Per Article: 0.8] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 12/16/2022]
|
5
|
Schuemann J, Bassler N, Inaniwa T. Computational models and tools. Med Phys 2018; 45:e1073-e1085. [PMID: 30421814 DOI: 10.1002/mp.12521] [Citation(s) in RCA: 2] [Impact Index Per Article: 0.3] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 06/21/2017] [Revised: 06/21/2017] [Accepted: 08/01/2017] [Indexed: 12/12/2022] Open
Abstract
In this chapter, we describe two different methods, analytical (pencil beam) algorithms and Monte Carlo simulations, used to obtain the intended dose distributions in patients and evaluate their strengths and shortcomings. We discuss the difference between the prescribed physical dose and the biologically effective dose, the relative biological effectiveness (RBE) between ions and photons and the dependence of RBE on the linear energy transfer (LET). Lastly, we show how LET- or RBE-based optimization can be used to improve treatment plans and explore how the availability of multimodality ion beam facilities can be used to design a tumor-specific optimal treatment.
Collapse
Affiliation(s)
- Jan Schuemann
- Harvard Medical School, Massachusetts General Hospital, Boston, MA, USA
| | - Niels Bassler
- Medical Radiation Physics, Dept. of Physics, Stockholm University, Sweden
| | - Taku Inaniwa
- Department of Accelerator and Medical Physics, National Institute of Radiological Sciences, QST, Chiba, Japan
| |
Collapse
|
6
|
Internal Motion Estimation by Internal-external Motion Modeling for Lung Cancer Radiotherapy. Sci Rep 2018; 8:3677. [PMID: 29487330 PMCID: PMC5829085 DOI: 10.1038/s41598-018-22023-3] [Citation(s) in RCA: 9] [Impact Index Per Article: 1.3] [Reference Citation Analysis] [Abstract] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 05/18/2017] [Accepted: 02/15/2018] [Indexed: 12/25/2022] Open
Abstract
The aim of this study is to develop an internal-external correlation model for internal motion estimation for lung cancer radiotherapy. Deformation vector fields that characterize the internal-external motion are obtained by respectively registering the internal organ meshes and external surface meshes from the 4DCT images via a recently developed local topology preserved non-rigid point matching algorithm. A composite matrix is constructed by combing the estimated internal phasic DVFs with external phasic and directional DVFs. Principle component analysis is then applied to the composite matrix to extract principal motion characteristics, and generate model parameters to correlate the internal-external motion. The proposed model is evaluated on a 4D NURBS-based cardiac-torso (NCAT) synthetic phantom and 4DCT images from five lung cancer patients. For tumor tracking, the center of mass errors of the tracked tumor are 0.8(±0.5)mm/0.8(±0.4)mm for synthetic data, and 1.3(±1.0)mm/1.2(±1.2)mm for patient data in the intra-fraction/inter-fraction tracking, respectively. For lung tracking, the percent errors of the tracked contours are 0.06(±0.02)/0.07(±0.03) for synthetic data, and 0.06(±0.02)/0.06(±0.02) for patient data in the intra-fraction/inter-fraction tracking, respectively. The extensive validations have demonstrated the effectiveness and reliability of the proposed model in motion tracking for both the tumor and the lung in lung cancer radiotherapy.
Collapse
|
7
|
Qin N, Shen C, Tsai MY, Pinto M, Tian Z, Dedes G, Pompos A, Jiang SB, Parodi K, Jia X. Full Monte Carlo-Based Biologic Treatment Plan Optimization System for Intensity Modulated Carbon Ion Therapy on Graphics Processing Unit. Int J Radiat Oncol Biol Phys 2018; 100:235-243. [PMID: 29079118 DOI: 10.1016/j.ijrobp.2017.09.002] [Citation(s) in RCA: 8] [Impact Index Per Article: 1.1] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 05/05/2017] [Revised: 08/29/2017] [Accepted: 09/01/2017] [Indexed: 01/29/2023]
Abstract
PURPOSE One of the major benefits of carbon ion therapy is enhanced biological effectiveness at the Bragg peak region. For intensity modulated carbon ion therapy (IMCT), it is desirable to use Monte Carlo (MC) methods to compute the properties of each pencil beam spot for treatment planning, because of their accuracy in modeling physics processes and estimating biological effects. We previously developed goCMC, a graphics processing unit (GPU)-oriented MC engine for carbon ion therapy. The purpose of the present study was to build a biological treatment plan optimization system using goCMC. METHODS AND MATERIALS The repair-misrepair-fixation model was implemented to compute the spatial distribution of linear-quadratic model parameters for each spot. A treatment plan optimization module was developed to minimize the difference between the prescribed and actual biological effect. We used a gradient-based algorithm to solve the optimization problem. The system was embedded in the Varian Eclipse treatment planning system under a client-server architecture to achieve a user-friendly planning environment. We tested the system with a 1-dimensional homogeneous water case and 3 3-dimensional patient cases. RESULTS Our system generated treatment plans with biological spread-out Bragg peaks covering the targeted regions and sparing critical structures. Using 4 NVidia GTX 1080 GPUs, the total computation time, including spot simulation, optimization, and final dose calculation, was 0.6 hour for the prostate case (8282 spots), 0.2 hour for the pancreas case (3795 spots), and 0.3 hour for the brain case (6724 spots). The computation time was dominated by MC spot simulation. CONCLUSIONS We built a biological treatment plan optimization system for IMCT that performs simulations using a fast MC engine, goCMC. To the best of our knowledge, this is the first time that full MC-based IMCT inverse planning has been achieved in a clinically viable time frame.
Collapse
Affiliation(s)
- Nan Qin
- Department of Radiation Oncology, University of Texas Southwestern Medical Center, Dallas, Texas
| | - Chenyang Shen
- Department of Radiation Oncology, University of Texas Southwestern Medical Center, Dallas, Texas
| | - Min-Yu Tsai
- Department of Radiation Oncology, University of Texas Southwestern Medical Center, Dallas, Texas; Department of Computer Science and Information Engineering, National Taiwan University, Taipei, Taiwan
| | - Marco Pinto
- Department of Experimental Physics-Medical Physics, Ludwig-Maximilian University of Munich, Munich, Germany
| | - Zhen Tian
- Department of Radiation Oncology, University of Texas Southwestern Medical Center, Dallas, Texas
| | - Georgios Dedes
- Department of Experimental Physics-Medical Physics, Ludwig-Maximilian University of Munich, Munich, Germany
| | - Arnold Pompos
- Department of Radiation Oncology, University of Texas Southwestern Medical Center, Dallas, Texas
| | - Steve B Jiang
- Department of Radiation Oncology, University of Texas Southwestern Medical Center, Dallas, Texas
| | - Katia Parodi
- Department of Experimental Physics-Medical Physics, Ludwig-Maximilian University of Munich, Munich, Germany
| | - Xun Jia
- Department of Radiation Oncology, University of Texas Southwestern Medical Center, Dallas, Texas.
| |
Collapse
|
8
|
Barragán Montero AM, Souris K, Sanchez-Parcerisa D, Sterpin E, Lee JA. Performance of a hybrid Monte Carlo-Pencil Beam dose algorithm for proton therapy inverse planning. Med Phys 2017; 45:846-862. [PMID: 29159915 DOI: 10.1002/mp.12688] [Citation(s) in RCA: 13] [Impact Index Per Article: 1.6] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 10/02/2017] [Revised: 11/09/2017] [Accepted: 11/12/2017] [Indexed: 11/11/2022] Open
Abstract
PURPOSE Analytical algorithms have a limited accuracy when modeling very heterogeneous tumor sites. This work addresses the performance of a hybrid dose optimizer that combines both Monte Carlo (MC) and pencil beam (PB) dose engines to get the best trade-off between speed and accuracy for proton therapy plans. METHODS The hybrid algorithm calculates the optimal spot weights (w) by means of an iterative optimization process where the dose at each iteration is computed by using a precomputed dose influence matrix based on the conventional PB plus a correction term c obtained from a MC simulation. Updates of c can be triggered as often as necessary by calling the MC dose engine with the last corrected values of w as input. In order to analyze the performance of the hybrid algorithm against dose calculation errors, it was applied to a simplistic water phantom for which several test cases with different errors were simulated, including proton range uncertainties. Afterwards, the algorithm was used in three clinical cases (prostate, lung, and brain) and benchmarked against full MC-based optimization. The influence of different stopping criteria in the final results was also investigated. RESULTS The hybrid algorithm achieved excellent results provided that the estimated range in a homogeneous material is the same for the two dose engines involved, i.e., PB and MC. For the three patient cases, the hybrid plans were clinically equivalent to those obtained with full MC-based optimization. Only a single update of c was needed in the hybrid algorithm to fulfill the clinical dose constraints, which represents an extra computation time to obtain c that ranged from 1 (brain) to 4 min (lung) with respect to the conventional PB-based optimization, and an estimated average gain factor of 14 with respect to full MC-based optimization. CONCLUSION The hybrid algorithm provides an improved trade-off between accuracy and speed. This algorithm can be immediately considered as an option for improving dose calculation accuracy of commercial analytical treatment planning systems, without a significant increase in the computation time (≪5 min) with respect to current PB-based optimization.
Collapse
Affiliation(s)
- Ana María Barragán Montero
- Université catholique de Louvain, Institut de Recherche Exp érimentale et Clinique (IREC), Center of Molecular Imaging, Radiotherapy and Oncology (MIRO), Brussels, Belgium
| | - Kevin Souris
- Université catholique de Louvain, Institut de Recherche Exp érimentale et Clinique (IREC), Center of Molecular Imaging, Radiotherapy and Oncology (MIRO), Brussels, Belgium
| | - Daniel Sanchez-Parcerisa
- Facultad de Ciencias Físicas, Departamento de Física Atómica, UCM - Universidad Complutense de Madrid, Grupo de Física Nuclear, Molecular y Nuclear, CEI Moncloa, Madrid, Spain
| | - Edmond Sterpin
- Université catholique de Louvain, Institut de Recherche Exp érimentale et Clinique (IREC), Center of Molecular Imaging, Radiotherapy and Oncology (MIRO), Brussels, Belgium.,KU Leuven, Department of Oncology, Laboratory of Experimental Radiotherapy, Leuven, Belgium
| | - John Aldo Lee
- Université catholique de Louvain, Institut de Recherche Exp érimentale et Clinique (IREC), Center of Molecular Imaging, Radiotherapy and Oncology (MIRO), Brussels, Belgium
| |
Collapse
|
9
|
Giordanengo S, Manganaro L, Vignati A. Review of technologies and procedures of clinical dosimetry for scanned ion beam radiotherapy. Phys Med 2017; 43:79-99. [DOI: 10.1016/j.ejmp.2017.10.013] [Citation(s) in RCA: 22] [Impact Index Per Article: 2.8] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Submit a Manuscript] [Subscribe] [Scholar Register] [Received: 03/30/2017] [Revised: 09/23/2017] [Accepted: 10/18/2017] [Indexed: 12/17/2022] Open
|
10
|
Experimental assessment of proton dose calculation accuracy in inhomogeneous media. Phys Med 2017; 38:10-15. [PMID: 28610689 DOI: 10.1016/j.ejmp.2017.04.020] [Citation(s) in RCA: 37] [Impact Index Per Article: 4.6] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Journal Information] [Submit a Manuscript] [Subscribe] [Scholar Register] [Received: 02/05/2017] [Revised: 04/07/2017] [Accepted: 04/19/2017] [Indexed: 11/23/2022] Open
Abstract
PURPOSE Proton therapy with Pencil Beam Scanning (PBS) has the potential to improve radiotherapy treatments. Unfortunately, its promises are jeopardized by the sensitivity of the dose distributions to uncertainties, including dose calculation accuracy in inhomogeneous media. Monte Carlo dose engines (MC) are expected to handle heterogeneities better than analytical algorithms like the pencil-beam convolution algorithm (PBA). In this study, an experimental phantom has been devised to maximize the effect of heterogeneities and to quantify the capability of several dose engines (MC and PBA) to handle these. METHODS An inhomogeneous phantom made of water surrounding a long insert of bone tissue substitute (1×10×10 cm3) was irradiated with a mono-energetic PBS field (10×10 cm2). A 2D ion chamber array (MatriXX, IBA Dosimetry GmbH) lied right behind the bone. The beam energy was such that the expected range of the protons exceeded the detector position in water and did not attain it in bone. The measurement was compared to the following engines: Geant4.9.5, PENH, MCsquare, as well as the MC and PBA algorithms of RayStation (RaySearch Laboratories AB). RESULTS For a γ-index criteria of 2%/2mm, the passing rates are 93.8% for Geant4.9.5, 97.4% for PENH, 93.4% for MCsquare, 95.9% for RayStation MC, and 44.7% for PBA. The differences in γ-index passing rates between MC and RayStation PBA calculations can exceed 50%. CONCLUSION The performance of dose calculation algorithms in highly inhomogeneous media was evaluated in a dedicated experiment. MC dose engines performed overall satisfactorily while large deviations were observed with PBA as expected.
Collapse
|