- 1Institute of Nuclear Physics Polish Academy of Sciences, Krakow, Poland
- 2Department of Radiation Oncology and Winship Cancer Institute, Emory University, Atlanta, GA, United States
- 3Biophysics Department, GSI Helmholtzzentrum fur Schwerionenforschung, Darmstadt, Germany
- 4Technische Universitat Darmstadt, Institut fur Festkorperphysik, Darmstadt, Germany
- 5CNRS/CREATIS, UMR 5220, Lyon, France
- 6INFN - Sezione di Roma, Roma, Italy
- 7Dipartimento di Scienze di Base e Applicate per l'Ingegneria, Sapienza Università di Roma, Roma, Italy
- 8Institute of Physics, Jagiellonian University, Krakow, Poland
- 9ZonPTC/Maastro Clinic, Maastricht, Netherlands
- 10Maria Sklodowska-Curie Institute – Oncology Center, Krakow, Poland
- 11Trento Institute for Fundamental Physics and Applications, Trento, Italy
- 12Maria Sklodowska-Curie Institute – Oncology Center, Krakow, Poland
- 13Department of Physics, University of Trento, Trento, Italy
We present commissioning and validation of Fred, a graphical processing unit (GPU)–accelerated Monte Carlo code, for two proton beam therapy facilities of different beam line design: CCB (Krakow, IBA) and EMORY (Atlanta, Varian). We followed clinical acceptance tests required to approve the certified treatment planning system for clinical use. We implemented an automated and efficient procedure to build a parameter library characterizing the clinical proton pencil beam. Beam energy, energy spread, lateral propagation model, and a dosimetric calibration factor were parametrized based on measurements performed during the facility start-up. The Fred beam model was validated against commissioning and supplementary measurements performed with and without range shifter. We obtained 1) submillimeter agreement of Bragg peak shapes in water and lateral beam profiles in air and slab phantoms, 2)
1 Introduction
In proton radiation therapy, Monte Carlo (MC) methods offer more accurate modeling of proton interactions with heterogeneous media and improve dose calculation accuracy in complex geometries with respect to analytical pencil beam algorithms [1–4]. The application of MC algorithms in treatment planning can eventually lead to a reduction in the target volume safety margins by about 2% and more accurate prediction of the treatment outcomes [5]. The state-of-the-art commercial proton beam therapy (PBT) treatment planning systems (TPS) employ MC methods for treatment plan optimization and dose calculation [6, 7], but they are still not the standard treatment planning tools in all clinically operating PBT facilities. Many proton facilities still use analytical pencil beam algorithms of limited accuracy in heterogeneous media. Also, the time performance of the MC-based TPS remains to be an issue, especially when applying robust optimization algorithms that require computing several dose distributions for one computed tomography (CT) image or in treatments of moving targets where 4D-CT consisting of a series of CT images of several motion phases of one patient are employed in treatment plan optimization [8]. In addition, proton radiation therapy quality assurance (QA) procedures are time consuming and require manpower for experimental measurements of dose distributions in phantoms, typically performed at a few depths in water for each treatment field. In fact, time needed for patient QA could be dedicated for the actual patient treatment. Therefore, reduction in the number of measurements is widely discussed among medical physicists [9–14]. Supplementing or replacing patient QA measurements with dose distribution recalculation using a second, independent, dose-calculation engines can be beneficial for PBT facilities.
In several PBT facilities, general purpose MC simulation toolkits, such as: FLUKA [15], Geant4 [16, 17], or Shield-HIT [18] as well as more user-friendly environments built on Geant4 like GATE/GATE-RTion [19–21] and TOPAS [22, 23], are used to support research activities and/or simulations for patient QA. The clinical application of general purpose MC tools is limited, mainly due to the time required to recalculate a complete plan ranging from tens of minutes to even a few hours. For this reason, the parallelization of the particle tracking on several central processing units (CPU) or general purpose graphical processing units (GPU) is of interest for radiotherapy. The PBT-dedicated GPU-based MC code gPMC implemented by Jia et al. [24] was further developed [25] and validated using clinical patient data [26]. Following the gPMC development, Wan Chen Tseung and colleagues presented a high-performance GPU-accelerated MC code, which is used for routine clinical QA and as the dose calculation engine in a clinical MC-based Intensity Modulated Proton Therapy (IMPT) treatment planning system [27]. Recently, an analytical pencil beam algorithm, the FRoG platform, was implemented on GPU for clinical investigations with different ion types [28, 29].
The commissioning and validation of the independent, MC-based dose calculation engine for research or patient QA purposes is a time-consuming process that requires knowledgeable and experienced manpower. Only recently, standards for beam modeling and beam model commissioning for MC dose calculation–based radiation therapy treatment planning were proposed [30]. The experimental characterization of the proton beam properties (longitudinal and lateral profiles as well as dosimetric calibration) as a function of primary beam energy is facility dependent because different PBT centers use different accelerators, measurement methods, and TPS. The complete implementation of passive and active beam delivery nozzle geometry was described by Paganetti et al. [1] for cyclotron-based facilities and by Parodi et al. [31] for synchrotron-based facilities. However, it was suggested later that for MC dose calculation purposes, defining the beam model following the clinical commissioning procedure and avoiding detailed simulations of the beam nozzle geometry is possible with a precision that is sufficient for clinical application [10, 32, 33].
This article reports on commissioning of the GPU-accelerated MC code Fred [34] and its validation at two cyclotron-based proton beam therapy facilities of different beam line design: Varian ProBeam in Atlanta, GA (United States), and IBA Protheus C-235 in Krakow (Poland). The software toolkit Fred (Fast paRticle thErapy Dose evaluator) [34] was developed at the University of Rome for parallelized proton beam transport simulations in heterogeneous geometry defined by the patient CT. We describe in detail Fred commissioning steps, that is, automated characterization of the beam model that describes the proton beam used for patient treatment and follows the clinical QA procedures. Finally, we validated our commissioning procedure using the optimized beam models. We simulated dose distributions in Fred and compared the results with verification measurements performed in homogeneous and heterogeneous phantoms with and without range shifters as suggested by Winterhalter et al. [35]. Such extensive experimental validation of Fred accuracy and time performance has been never reported before. To increase the confidence of the reader about the accuracy of Fred simulations, selected results were also compared with clinical TPS simulations. Eventually, we evaluated clinical cases of patient treatment plans to demonstrate the clinical applicability of Fred.
2 Materials and Methods
2.1 GPU–Accelerated Monte Carlo Code Fred
The great benefit of Fred with respect to general purpose MC codes is its computation performance achievable on a variety of different hardware without compromising the dose computation accuracy. The typical tracking rates range from 10–100 thousand protons per second using a single CPU to about million particles per second using GPU cards. Fred is equipped with an interface to convert phantom/patient geometries stored in DICOM CT images to a voxelized geometry of the patient containing the atomic tissue composition using a conversion table based on stoichiometric calibration [36]. In addition to patient geometry, user-defined geometries of specific material composition can be included enabling simulations of proton transport in passive elements like range shifter.
The physical interaction models implemented in Fred are trimmed down with respect to general purpose MC codes, such as Geant4/FLUKA within the regime that is relevant for particle therapy, in order to speed up the execution time without compromising the accuracy of dose-deposition calculations. In particular, the physics processes contributing to the dose deposited by protons in patient tissue, that is, mean energy loss, energy fluctuations, nuclear elastic and inelastic interactions with target nuclei as well as the trajectory deflection via a multiple Coulomb scattering, are implemented in Fred [34]. Moreover, Fred offers linear energy transfer (LET) and relative biological effectiveness (RBE)–weighted dose calculations by means of different RBE models, providing further information, which is not available in the state-of-the-art commercial TPS. The LET and RBE computations in Fred are out of the scope of this study.
2.2 Commissioning Measurements and Fred Simulations
Fred commissioning was performed for one gantry room of two PBT facilities of different beam line design equipped with scanned proton beams that are in clinical operation since 2016 and 2018, respectively. Krakow facility is an IBA design based on Proteus C-235 cyclotron equipped with two rotational gantries, an eye treatment room and an experimental hall. The TPS Eclipse from Varian, version 13.6, is used for treatment planning in CCB. It uses analytical proton convolution superposition (PCS) algorithm for the dose calculation and optimization [37]. EMORY PBT center in Atlanta is a ProBeam system designed by Varian and equipped with three rotational gantries and two horizontal beam lines. The TPS RayStation from RaySearch laboratories, version 8A, equipped with MC dose algorithm is used for treatment planning in EMORY [7]. The properties of proton beams and the measurement methods used for the acquisition of clinical beam model commissioning data at both facilities are listed in Table 1.
TABLE 1. Selected properties of CCB and EMORY PBT centers and measurement methods used for the proton beam model commissioning.
The commissioning measurements that include depth dose distribution measurements in water phantom, measurements of the lateral profiles (without range shifter) in air, and absolute dose measurements in a water phantom were used to build parameter libraries characterizing the Fred beam model for Krakow and Atlanta facilities. The water phantom and in-air setup used for commissioning measurements are schematically illustrated in Figures 1 A and B respectively. The figure indicates how the proton beam is transported from the nozzle toward the detector/phantom. During irradiation, the beam is deflected vertically and horizontally by scanning magnets and crosses a position sensitive ionization chamber (IC23), which is used for beam lateral position and size measurement. The procedure of the commissioning data acquisition is not described here in detail as it is out of the scope of this article.
FIGURE 1. Experimental and simulation setups for water phantom (A), in-air scintillating screen measurements (B), and measurements in a solid water slab phantom (C). On the left, beam nozzle elements (scanning magnets and position sensitive beam monitor (BM) chambers), not taken into account in MC simulations, are shown (gray scale). In MC simulations, the primaries are generated in Monte Carlo virtual source and transported through range shifter (RS) to phantoms/detectors (blue). The figure is not to scale.
The Fred simulation setup mimics the commissioning measurements setup shown in Figures 1 A and B. The virtual beam source is located at the position of the scanning magnet located closer to the isocenter because at this position, the deflection of the beam in both X and Y directions is defined. The different position of the X and Y scanning magnets is taken into account, while calculating the direction of a single pencil beam. The beam propagation in the IC23 is omitted in the simulations and is taken into account by adjusting beam source parameters, in such a way that the beam size fits the results of beam size measurements in air performed with scintillating screen (Lynx). The proton beam was propagated without and with range shifter. Fred simulations in water were performed in 40
2.3 Beam Model Parameters
The beam model parameters characterize longitudinal and lateral pencil beam profiles as well as dosimetric calibration. Two parameters, energy (E) and energy spread (Eσ), characterize proton pencil beam depth dose distribution (longitudinal) profile. One further parameter, monitor units (MU) to the number of particles conversion factor (
For characterizing the lateral propagation, the lateral beam profiles measured during facility commissioning in air at different Z positions (cf. Figure 1B) were fitted using the Gaussian fit, and its σ(z) was calculated. Additionally, the σ(z) measured with the beam monitor chambers in the nozzle can be used [41]. This improves the quality of the lateral beam propagation modeling, especially in cases where the waist of the beam is located between the nozzle and the first measured point in air. Fitting σ(z) to commissioning data from both facilities at different distances from the isocenter using bilinear and quadratic functions indicated that the emittance model is appropriate for Krakow facility, whereas the virtual point source model can be used for EMORY.
For characterizing the beam lateral propagation in Krakow, six emittance model parameters (
where the emittance ϵ corresponds to the area in the X/Y position–velocity phase space and is assumed to be constant over the beam propagation in air. The Twiss parameter α is related to the focusing/defocusing of the beam, whereas β characterizes the length over which the beam changes its transverse shape.
For characterizing the beam lateral propagation in Atlanta, four parameters, two in X direction and two in Y direction, specific for a bilinear approximation were used. The parameters were obtained according to the following formula:
where the S is the function slope and corresponds to the rate of the spot size variation and
For TPS exploiting analytical pencil beam algorithm, the emittance model is defined for configurations with and without range shifter, whereas in MC-based TPS and in Fred, only the configuration without range shifter is defined, and proton transport in range shifter is simulated according to its model parameters (material composition, density, physical thickness).
2.4 Generation of Beam Model Parameter Library
We implemented a set of software tools that calculate beam model parameters in three automated steps (see Figure 2). The beam model parameter libraries were generated in the entire proton beam energy range in 10 MeV steps (Table 1) for both facilities. Figure 2 schematically illustrates how the Fred MC commissioning procedure uses the facility commissioning measurements as the input to obtain beam model parameters per nominal energy, that is, beam energy E, energy spread Eσ, MU scaling factor
FIGURE 2. A flow chart illustrating Fred commissioning and validation steps. Simulations steps benefiting from GPU-accelerated MC simulations are indicated (GPU).
Step 1. In the first step (Figure 2: Step 1), the emittance or virtual point source model (Eqs 1 and 2) was fitted to the measured beam spot size (
Step 2. In the second step (Figure 2: Step 2), beam energy (E) and energy spread (Eσ) were obtained. The measured and simulated IDD profiles were fitted using a formalism proposed by Bortfeld [43, 44]. Using the fit and semiempirical relations proposed by Bortfeld [43], the initial energy and energy spread of protons producing an IDD distribution were computed. The Bragg peak range (
Step 3. In the third step (Figure 2: Step 3), the dosimetric calibration from TPS MU to the number of particles (SF
The output of the characterization procedure is a list of beam model parameters per nominal energy and is stored in a text file. We developed a software tool that converts clinical TPS treatment plan into Fred input files using the beam model library (cf. Figure 2: Conversion and calculation of treatment plans). The parameters in between nominal energies are linearly interpolated, mimicking the procedures applied by TPS and beam line control system.
2.5 Validation in Homogeneous Media
This section describes how the beam model library was validated by comparing Fred simulations with measurements performed at each facility. We compared 1) lateral propagation of proton pencil beams, 2) treatment plans of dose cubes, and 3) patient QA treatment plans. The beam model validation steps are schematically illustrated in Figure 2 (lower row). The treatment plans were exported from TPS and converted from DICOM to Fred input file format. The QA treatment plans were simulated in Fred using
Lateral propagation of proton pencil beams. The measurements of lateral profiles of proton pencil beams at 100, 150, and 200 MeV were performed using the Lynx scintillating screen (IBA Dosimetry) in air for CCB and EMORY [46] at five positions behind the range shifter. The beam lateral profiles in solid phantoms were measured with Lynx in RW3 slab phantom for beam energies 100, 150, and 200 MeV at CCB and in PMMA slab phantom for beam energies 130, 180, and 240 MeV at EMORY.
Fred simulations for pencil beams were performed at the corresponding positions behind the range shifter in air and in solid phantoms. The transverse shape of the beam in X and Y directions was fitted with a single Gaussian fit, and the σ obtained from measurements and simulations were compared.
Spread Out Bragg Peak (SOBP). The longitudinal profiles of dose cubes (SOBPs) were measured 1) at CCB using a dosimetrically calibrated plane-parallel Markus chamber placed in a water phantom (sensitive volume 0.055
Patient QA. To evaluate the accuracy of Fred simulations, patient QA treatment plans were simulated in a virtual water phantom and compared with patient QA measurements routinely performed in the clinic. The comparison of TPS vs. measurement is also shown.
In CCB and EMORY, the MatriXX PT (IBA Dosimetry) is currently in use for patient QA [47]. MatriXX is a two-dimensional (2D) array of 1020 plane-parallel ionization chambers of 4 mm diameter arranged in a 32
2.6 Validation in Heterogeneous Media
The end-to-end experimental validation of Fred physics models, beam model, and CT calibration using a heterogeneous CIRS head-and-neck phantom (model 731-HN) [50] was performed in Krakow. The experimental setup is shown in Figure 3. The CIRS phantom consists of five materials equivalent to the following tissues/organs: brain, bone, larynx, trachea, sinus, teeth, and nasal cavities. One half of the phantom consists of single piece, and the other is sliced into three segments as shown in Figure 3A. The CIRS phantom was positioned in the treatment room using orthogonal X-ray imaging system and the phantom CT scan, following the clinical patient positioning procedure applied in Krakow. The irradiation plans of 10
FIGURE 3. Schematic illustration of CIRS phantom (A) and setup used for experiment and Fred MC simulations (B, C). (A) CIRS head phantom sliced into one-piece half-head and the other half sliced further into three segments; (B) setup with half-head CIRS and MatriXX detector placed in water phantom; (C) setup with one slice of CIRS and MatriXX detector placed between water-equivalent RW3 solid phantom. Setup (B) was irradiated with monoenergetic field at nominal proton beam energy 150 and 200 MeV, whereas setup (C) at 100 MeV, all with and without range shifter.
The measurements were compared to Fred simulations of the experimental setup performed in the CT image of the CIRS and water phantoms. The CT image of CIRS phantom was acquired using the CT scanner (Siemens SOMATOM) calibrated for treatment planning in Krakow. The comparison of measured and simulated 3D dose distributions was performed using a 3D GI method.
2.7 Patient Data
A retrospective patient study was performed to investigate time performance of Fred as an independent, MC-based, proton dose computation tool and demonstrate its applicability for patient QA in the clinic. For this purpose, we referred our results to the TPS computations.
The 122 treatment plans (including boost plans) of 90 head and neck as well as brain patients treated at CCB from 2016 to 2018 and an example treatment plan of a patient treated in EMORY in 2019 [7] were simulated in Fred on CT geometries. The clinical CT images were sampled down to 1.5
An example treatment planning study on 122 plans included a comparison of dose distributions obtained from Fred and from clinical TPS. We evaluated four parameters based on dose volume histogram (DVH) that characterize the quality of dose distribution. 1) The mean dose (
3 Results
3.1 Generation of the Beam Model Parameter Library
The beam model parameter libraries characterizing the proton beam model for CCB and EMORY facilities were generated using an automated procedure (cf. Section 2.3) and are illustrated as a function of nominal proton beam energy in Figure 4. Using the beam model library, the nominal primary proton beam energy for each pencil beam from the treatment plan is used to define the initial parameters of the pencil beams used by Fred simulations. Figure 4 (top-left panel) shows a linear relation between the nominal proton beam energy used by TPS and Fred. The energy spread values fluctuate within 1 MeV and are slightly smaller for Krakow than for Atlanta proton center. Figure 4 (top-right panel) shows the dosimetric scaling factors used to convert MU to the number of primary particles per pencil beam spot. The bottom panels of Figure 4 show the six parameters of emittance model used for Krakow (bottom-left panel) and the four parameters of VPS model used for Atlanta facility, characterizing the lateral beam propagation (bottom-right panel). The lateral asymmetry of the pencil beams in X (filled circles) and Y (empty circles) directions is taken into account in the beam model characterization.
FIGURE 4. The parameters characterizing proton beam model used in CCB and EMORY facilities at the entire primary proton beam energy range. Nominal energy corresponds to energy used by clinical TPS. Top-left panel: Beam energy and energy spread; Top-right panel: dosimetric calibration; bottom-left panel: emittance model parameters used in CCB; bottom-right panel: VPS model parameters used in EMORY.
The IDD profiles of single proton beams in water for three nominal energies: 100, 150, and 200 MeV are given in Figures 5 A and B for the Krakow and Atlanta facilities. The profiles are in agreement with the commissioning measurements: the range (
FIGURE 5. Examples of longitudinal proton beam propagation in water (top panels) and lateral proton beam propagation (σ) in X and Y directions in air (bottom panels) for CCB (left) and EMORY (right) facilities at three proton beam energies: 100, 150, and 200 MeV. Depth dose distribution profiles of proton pencil beams simulated with beam model parameters in Fred (FRED Bragg peak) and obtained experimentally during the facility commissioning (measured Bragg peak) for CCB (panel A) and EMORY (panel B). The transverse shape and velocity evolution of the proton beam represented by means of the emittance model for CCB (panel C) and VPS model for EMORY (panel D).
The fitted single beam sizes in air obtained in commissioning measurements, described by
Dose computation time for a single pencil beam at 100, 150, and 200 MeV simulated with
The total computation time needed to determine the beam model parameters for all reference energies following the automated procedure described in Section 2.3 was approximately 12 h. Within this time, 1) the parameters characterizing beam lateral propagation were fitted (Figure 2 step 1; total time: few seconds), 2) simulations required for E and
3.2 Validation in Homogeneous Media
Lateral propagation of proton pencil beams. The lateral propagation of pencil beams in air behind range shifter of different thickness (Figure 6) and in slab phantoms (Figure 7) was simulated in Fred and compared with the beam size
FIGURE 6. Spot sizes in air in X (blue) and Y (red) directions for CCB and EMORY without range shifter and behind the range shifters used at facility (single range shifter (RS) of thickness 36.7 mm for CCB and RS2, RS3, and RS5 of thickness 20, 30, and 50 mm, respectively, for EMORY). The measured spot sizes are shown as points with error bars (
FIGURE 7. The transverse shape evolution (σ) of proton pencil beam measured and simulated in water equivalent slab phantom.
The lateral propagation of the beam in range shifter and in slab phantom is accurately modeled in Fred. The values of
Spread Out Bragg Peak (SOBP). Depth dose distribution profiles of cubic volumes obtained from measurements and Fred simulations are shown in Figure 8 for CCB in the top panels and for EMORY in the bottom panels. The results obtained for CCB are absolute dose, whereas they are relatively normalized to the dose value in the middle of the SOBP for EMORY. Because the treatment plans were optimized in clinical TPS, the obtained physical dose differs from the prescribed biological dose by the RBE factor of 10%.
FIGURE 8. Dose profiles of cubic volumes of SOBP obtained from Fred MC calculations (solid line) and measurements (dots) for CCB (top panel) and EMORY (bottom panel) facilities. The relative dose difference between the measurement and simulation is illustrated by crosses.
Good agreement between Fred MC simulations and dose measurements along the SOBP profiles was obtained. The maximum relative dose difference is 2% for most of the measurement points. The largest relative dose differences are observed at the distal falloff, that is, a high-dose gradient region, and result from the detector positioning uncertainties, estimated to be about
The tracking rate of the dose cube simulation ranged from 4.5
Patient QA. 2D transversal dose maps obtained from measurements performed with the MatriXX detector in water phantom were compared with Fred and TPS simulations of patient treatment plans using the GI analysis. Data from 1077 measurements performed at CCB and 52 measurements performed at EMORY were investigated, and the results of the comparison are summarized in Figure 9. The average GI passing rate obtained comparing all simulated and measured layers was 97.83% (4.94) (1σ) for CCB and 95.51% (3.88) (1σ) for EMORY. Of 1,077 layers evaluated for CCB, 1,022 fulfilled the requirement for the GI passing rate (%GP) to be greater than 90%. For EMORY, 47 of 52 investigated layers fulfilled this requirement. Figure 10 shows an example of a transversal dose field layer extracted from Fred MC simulation and the corresponding dose distribution measured with MatriXX at the same depth in water, as well as in the GI map.
FIGURE 9. A transversal 2D dose distribution layer measured with an array of ionization chambers in water phantom (left panel), obtained from Fred MC simulations (middle panel) and a GI map computed comparing Fred simulation and measurement using GI (2%/2 mm) method (right panel). GI passing rate is
FIGURE 10. Evaluation of gamma index passing rate (%GP) for 2D dose maps obtained from patient QA of 1,077 layers measured in CCB (left and right panels) and of 52 layers measured in EMORY (middle panel). Red and blue box plots correspond to the distribution of %GP obtained from the comparison of measurements to TPS and Fred calculations, respectively. In the left and middle panels, we compared the layers planned with range shifter (RS) and without range shifter (NRS), whereas in the right panel, small (
For a patient verification treatment plan, the average tracking rate and complete dose computation time were 3.4(0.4)
3.3 Validation in Heterogeneous Media
The experimental validation of Fred accuracy was performed by comparing 3D dose distributions behind the heterogeneous phantom obtained experimentally and from Fred simulations (cf. Section 2.6). An example of the comparison of Fred simulation against the experimentally acquired data is shown in Figure 11. Two 3D dose measurements, one with and other without range shifter, were performed for each of the investigated energies (100, 150, 200 MeV). An excellent agreement between Fred simulations and measurements was achieved. For all the investigated cases, the 3D GI (2%/2 mm) is greater than 99%. Comparing the clinical (analytical) TPS simulation and the measurements, the GI passing rate is
FIGURE 11. The experimental validation of Fred simulations in heterogeneous CIRS phantom. Panel (A): measurement of 3D dose distribution in water phantom performed using MatriXX. Panel (B): Fred simulation of 3D dose distribution. Panel (C): 2D GI map (2%/2 mm) obtained comparing experiment to Fred simulations. The color maps on panels A–C are overlaid on CT scan of CIRS and water phantom. Panels (D) and (E) show longitudinal and lateral profiles, respectively, obtained from measurements (dots) and simulations (solid line). See Supplementary Material for the complete report of the validation.
3.4 Example Clinical Application of Fred
As an example, dose distributions, dose profiles, and DVHs recalculated with Fred and clinical TPS, for one patient case from CCB and one from EMORY, are shown in Figure 12. For CCB patient case (Figure 12 top panels), dose distributions computed with Fred are less uniform compared to the analytical TPS calculations. This is also observed analyzing the dose profiles and the DVH for PTV and results in the reduction of the mean dose in PTV and organ at risk. For EMORY patient case (Figure 12 bottom panels), the differences in dose distributions are less visible as MC-based TPS was used for the dose optimization and calculation. The observed differences between Fred and RayStation MC-based TPS are similar to the results obtained comparing RayStation with ECLIPSE MC algorithm reported by Chang et al. [7].
FIGURE 12. The evaluation of the treatment plan of patient treated at CCB (top panels) and at EMORY (bottom panels). On the left panels, dose distributions computed with clinical TPS and Fred are shown. PTV (black solid line) and 95% isodose (blue dashed line) are delineated. The corresponding dose profiles and DVHs are shown in top-right and bottom-right panels, respectively.
Analysis of 122 treatment plans of patients treated at CCB was performed to quantify the time performance and demonstrate the clinical applicability of Fred dose computations for patient QA. Comparing dose distributions in PTV, we observed that the ratio
FIGURE 13. The parameters characterizing the quality of 122 dose distribution obtained from patient treatment plans computed with clinical TPS (blue) and Fred (red) for small (
For a treatment plan, the total simulation time varied depending on the complexity of the plan, that is, the total number of pencil beams and the presence of range shifter in the plan. For the simulations in CT geometry rescaled to 1.5
4 Discussion
We have built a proton beam model libraries for Fred MC code according to the QA protocols, and we accomplished acceptance tests required for beam model validation in a commercial TPS at proton therapy facilities. We performed MC commissioning avoiding the nozzle geometry modeling, similar to the work presented by other groups [10, 32, 33]. The beam model library parameters containing the information on initial proton energy and energy spread, lateral beam propagation, and dosimetric calibration were identified in 10 MeV energy steps in the therapeutic energy range to best fit the commissioning measurements of proton pencil beams (cf. Section 3.1). A submillimeter agreement between simulated and measured Bragg peaks shape and range in water and lateral beam sizes in air and in solid phantoms was obtained with and without range shifter for beam model of two facilities of different beam line design.
In the study, we assumed the uncertainty of single pencil beam and SOBP depth dose profile measurements to be
We performed beam model commissioning and validation using the proton per pencil beam statistics that it is required to assure no impact of the statistical uncertainty on these results. For single pencil beams,
The comparison of Fred simulations to QA measurements in water presented in Section 3.2 indicates that, on average, Fred dose distributions agree better with measurements than the prediction made by TPS pencil beam algorithm used in CCB (Figure 9, left panel); however, Fred dose distributions are comparable to predictions of commercial MC-based TPS used in EMORY (Figure 9, middle panel). Analysis of CCB patient QA data shows that for small, medium, and large PTV volumes, on average, the dose distributions computed by Fred agree better with measurements when compared with dose distributions computed with pencil beam algorithm (Figure 9, right panel). We have not observed substantial differences in Fred dose calculation accuracy between different PTV volume categories. Note that small PTV volumes ranging from 28.5 to 50 ml were investigated for CCB. In Section 3.3, we presented the results of end-to-end Fred validation of Fred simulations. For various beam energies, large air gaps, and setups with and without range shifter, we compared Fred simulations with measurements of 3D dose distributions behind anthropomorphic CIRS head phantom containing high-density gradients on the boundary between head bones and nasal cavities. The high accuracy of the Fred dose calculations was confirmed in the results of GI tests better than 99% for all of the investigated cases.
Comparison of experimental results in homogeneous media and anthropomorphic phantom with Fred simulations (cf. Sections 3.2 and 3.3 and Supplementary Materials) indicates that fast dose recalculations in patient CT performed with Fred (cf. Section 3.4) is a very accurate simulation of proton treatment. A retrospective treatment planning study and the statistical evaluation of DVH parameters are example of routine clinical application of Fred for patient QA. The dose nonuniformities in PTV shown in an example CCB patient case recalculated with Fred (Figure 12) are also observed in the analysis of
In clinical practice, additional information about dose, LET and RBE-weighted dose distributions calculated with Fred can be an indication for medical physicists to revise the treatment plan optimization or to perform additional experimental validation, when the results deviate from the predictions of TPS exceeding acceptance criteria. The time performance of Fred enables to obtain this information within about 2.5 min. Fred is currently adapted to be executed as a stand-alone library, which will enable its easy integration with commercial TPS (eg, Eclipse or RayStation) and dedicated software tools for patient QA (eg, MyQAion).
Schiavi et al. [34] reported that simulation of dose deposition in a water phantom induced by
The clinical application of proton therapy and development of new treatment protocols, for example, studies on the reduction of safety margins accounting for treatment plan robustness, require treatment planning studies that can only be performed analyzing several treatment planning approaches. The total simulation time of all 122 patient cases shown in Section 3.4 was about 5 h. An example study of 10 possible treatment planning approaches on our patient group could be performed using Fred within about two days of simulation. Another application is robust optimization of treatment plans, that is, particularly relevant for treatment planning of moving targets, when several dose distributions must be computed on 4D CT. Performing such studies without the time performance offered by Fred would not be possible with any general purpose MC code in reasonable time.
In addition to its clinical applications, the time performance of Fred enables preparation of the proton beam model faster with respect to a general purpose MC codes. This is particularly useful when a new beam model must be implemented in the clinical routine due to technical modifications or maintenance at accelerator. When the facility beam commissioning measurements are available, the GPU acceleration offered by Fred allows to parametrize the beam model within about 12 h, requiring minimal manual interventions. This potentially enables easy and quick use of Fred for research and patient QA purposes in most of the proton facilities with little experimental efforts.
5 Conclusion
In this article, we share our experience on commissioning and validation of GPU-accelerated MC code Fred based on commissioning measurements of two proton beam therapy facilities of different beam line design: CCB (Krakow) from IBA and EMORY (Atlanta) from Varian. Fred passed acceptance tests required to approve TPS for clinical use. The approach we used combines the application of a new GPU-accelerated MC code, implementation of two proton beam lateral beam propagation models, automated beam model optimization method, experimental validation of beam model parameters in an anthropomorphic phantom with and without range shifter, and comparison of patient treatment plans computed with Fred and clinical TPS in patient CT. Our commissioning and validation results demonstrate the universal and accurate implementation of the physics models in Fred, allowing its flexible applications for medical physics and research purposes. The application of Fred as a secondary MC engine for patient QA in clinical routine is foreseen in Krakow proton facility. Fred is currently used for treatment planning studies evaluating radiobiologically effective dose using variable RBE.
Data Availability Statement
The datasets generated during and/or analysed during the current study are available from the corresponding author on reasonable request.
Author Contributions
JG, MG, AS, ASc, and AR developed the beam model for CCB. JG developed automated beam model library implementation method and performed data analysis to validate the beam model. JG, MG and ASc developed the emittance and virtual point source models for Fred. JG, NM and AR designed, while JG, MG, NM, AR, MR performed validation experiments with proton beams at CCB. JG performed data analysis of experiments. KC, NK and MPN supported data analysis. RK provided access to beam model commissioning and validation data from CCB. JG participated in commissioning measurements in CCB. CC and LL provided commissioning, validation, and patient data from EMORY. JG implemented beam model for EMORY and performed analysis of validation and patient data. RK and EP provided access to patient data from CCB. KK and MR exported the patient data from clinical TPS. MG and JG performed simulations and analysis of patient data. ASc and VP developed and made substantial improvements in Fred source code required to enable presented studies. MD, IR, ES, and FT provided expertise in beam modeling and medical physics. JG prepared all figures. JG and AR designed the project and drafted the manuscript. AR acquired funding. All the authors reviewed and approved the manuscript.
Conflict of Interest
The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.
Acknowledgments
This project is carried out within the Reintegration program of the Foundation for Polish Science cofinanced by the EU under the European Regional Development Fund—grant no. POIR.04.04.00-00-2475/16-00. MG acknowledge the support of InterDokMed project no. POWR.03.02.00-00-I013/16. This research was supported in part by computing resources of ACC Cyfronet AGH. We acknowledge the support of NVIDIA Corporation with the donation of the GPU used for this research. We acknowledge Aleksander Krempa from CCB Krakow proton therapy center for IT support during implementation of this project.
Supplementary Material
The Supplementary Material for this article can be found online at: https://www.frontiersin.org/articles/10.3389/fphy.2020.567300/full#supplementary-material.
References
1. Paganetti H, Jiang H, Parodi K, Slopsema R, Engelsman M. Clinical implementation of full Monte Carlo dose calculation in proton beam therapy. Phys Med Biol 53 (2008). 4825.
2. Saini J, Maes D, Egan A, Bowen SR, James SS, Janson M, et al. Dosimetric evaluation of a commercial proton spot scanning Monte-Carlo dose algorithm: comparisons against measurements and simulations. Phys Med Biol 62 (2017). 7659.
3. Widesott L, Lorentini S, Fracchiolla F, Farace P, Schwarz M. Improvements in pencil beam scanning proton therapy dose calculation accuracy in brain tumor cases with a commercial Monte Carlo algorithm. Phys Med Biol 63 (2018). 145016. doi:10.1088/1361-6560/aac279
4. Tommasino F, Fellin F, Lorentini S, Farace P. Impact of dose engine algorithm in pencil beam scanning proton therapy for breast cancer. Phys Med: Eur J Med Plants 50 (2018). 7–12. doi:10.1016/j.ejmp.2018.05.018
5. Paganetti H. Range uncertainties in proton therapy and the role of Monte Carlo simulations. Phys Med Biol 57 (2012). 99–117. doi:10.1088/0031-9155/57/11/R99
6. Langner UW, Mundis M, Strauss D, Zhu M, Mossahebi S. A comparison of two pencil beam scanning treatment planning systems for proton therapy. J Appl Clin Med Phys 19 (2018). 156–63. doi:10.1002/acm2.12235
7. Chang CW, Huang S, Harms J, Zhou J, Zhang R, Dhabaan A, et al. A standardized commissioning framework of Monte Carlo dose calculation algorithms for proton pencil beam scanning treatment planning systems. Med Phys (2020). doi:10.1002/mp.14021
8. Trnková P, Knäusl B, Actis O, Bert C, Biegun AK, Boehlen TT, et al. Clinical implementations of 4D pencil beam scanned particle therapy: report on the 4D treatment planning workshop 2016 and 2017. Phys Med 54 (2018). 121–30. doi:10.1016/j.ejmp.2018.10.002
9. Guterres Marmitt G, Pin A, Ng Wei Siang K, Janssens G, Souris K, Cohilis M, et al. Platform for automatic patient quality assurance via Monte Carlo simulations in proton therapy. Phys Med 70 (2020). 49–57. doi:10.1016/j.ejmp.2019.12.018
10. Fracchiolla F, Lorentini S, Widesott L, Schwarz M. Characterization and validation of a Monte Carlo code for independent dose calculation in proton therapy treatments with pencil beam scanning. Phys Med Biol 60 (2015). 8601–19. doi:10.1088/0031-9155/60/21/8601
11. Winterhalter C, Fura E, Tian Y, Aitkenhead A, Bolsi A, Dieterle M, et al. Validating a Monte Carlo approach to absolute dose quality assurance for proton pencil beam scanning. Phys Med Biol 63 (2018). doi:10.1088/1361-6560/aad3ae
12. Johnson JE, Beltran C, Wan Chan Tseung H, Mundy DW, Kruse JJ, Whitaker TJ, et al. Highly efficient and sensitive patient-specific quality assurance for spot-scanned proton therapy. PloS One 14 (2019). doi:10.1371/journal.pone.0212412
13. Zhu XR, Li Y, Mackin D, Li H, Poenisch F, Lee AK, et al. Towards effective and efficient patient-specific quality assurance for spot scanning proton therapy. Cancers 7 (2015). 631–47. doi:10.3390/cancers7020631
14. Matter M, Nenoff L, Meier G, Weber DC, Lomax AJ, Albertini F. Alternatives to patient specific verification measurements in proton therapy: a comparative experimental study with intentional errors. Phys Med Biol 63 (2018). doi:10.1088/1361-6560/aae2f4
15. Battistoni G, Boehlen T, Cerutti F, Chin PW, Esposito LS, Fassò A, et al. Overview of the FLUKA code. Ann Nucl Energy 82 (2015). 10–8. doi:10.1016/j.anucene.2014.11.007
16. Allison J, Amako K, Apostolakis J, Araujo H, Dubois PA, Asai M, et al. Geant4 developments and applications. Nuclear Science, IEEE Trans Nucl Sci 53 (2006). 270–8. doi:10.1109/TNS.2006.869826
17. Jarlskog CZ, Paganetti H. Physics settings for using the Geant4 toolkit in proton therapy. Nuclear Science, IEEE Transactions on Nuclear Science 55 (2008). 1018–25.
18. Henkner K, Sobolevsky N, Jäkel O, Paganetti H. Test of the nuclear interaction model in SHIELD-HIT and comparison to energy distributions from GEANT4. Phys Med Biol 54 (2009). N509.
19. Jan S, Santin G, Strul D, Staelens S, Assié K, Autret D, et al. GATE: a simulation toolkit for PET and SPECT. Phys Med Biol 49 (2004). 4543.
20. Jan S, Benoit D, Becheva E, Carlier T, Cassol F, Descourt P, et al. Gate V6: a major enhancement of the GATE simulation platform enabling modelling of CT and radiotherapy. Phys Med Biol 56 (2011). 881.
21. Sarrut D, Bardiès M, Boussion N, Freud N, Jan S, Létang J, et al. A review of the use and potential of the GATE Monte Carlo simulation code for radiation therapy and dosimetry applications. Med Phys 41 (2014). 64301. doi:10.1118/1.4871617
22. Perl J, Shin J, Schumann J, Faddegon B, Paganetti H. TOPAS: an innovative proton Monte Carlo platform for research and clinical applications. Med Phys 39 (2012). 6818–37. doi:10.1118/1.4758060
23. Testa M, Schümann J, Lu HM, Shin J, Faddegon B, Perl J, et al. Experimental validation of the TOPAS Monte Carlo system for passive scattering proton therapy. Med Phys 40 (2013). 121719. doi:10.1118/1.4828781
24. Jia X, Schümann J, Paganetti H, Jiang SB. GPU-based fast Monte Carlo dose calculation for proton therapy. Phys Med Biol 57 (2012). 7783–97. doi:10.1088/0031-9155/57/23/7783
25. Qin N, Botas P, Giantsoudi D, Schuemann J, Tian Z, Jiang SB, et al. Recent developments and comprehensive evaluations of a GPU-based Monte Carlo package for proton therapy. Phys Med Biol 61 (2016). 7347.
26. Giantsoudi D, Schuemann J, Jia X, Dowdell S, Jiang S, Paganetti H. Validation of a GPU-based Monte Carlo code (gPMC) for proton radiation therapy: clinical cases study. Phys Med Biol 60 (2015). 2257.
27. Wan Chan Tseung H, Ma J, Beltran C. A fast GPU-based Monte Carlo simulation of proton transport with detailed modeling of nonelastic interactions. Med Phys 42 (2015). 2967–78. doi:10.1118/1.4921046
28. Mein S, Choi K, Kopp B, Tessonnier T, Bauer J, Ferrari A, et al. Fast robust dose calculation on GPU for high-precision 1H, 4He, 12C and 16O ion therapy: the FRoG platform. Sci Rep 8 (2018). 14829. doi:10.1038/s41598-018-33194-4
29. Choi K, Mein SB, Kopp B, Magro G, Molinelli S, Ciocca M, et al. FRoG - a new calculation engine for clinical investigations with proton and carbon ion beams at cnao. Cancers 10 (2018). doi:10.3390/cancers10110395
30. Ma CMC, Chetty IJ, Deng J, Faddegon B, Jiang SB, Li J, et al. Beam modeling and beam model commissioning for Monte Carlo dose calculation-based radiation therapy treatment planning: report of AAPM Task Group 157. Med Phys 47 (2020). e1–e18. doi:10.1002/mp.13898
31. Parodi K, Mairani A, Brons S, Hasch BG, Sommerer F, Naumann J, et al. Monte Carlo simulations to support start-up and treatment planning of scanned proton and carbon ion therapy at a synchrotron-based facility. Phys Med Biol 57 (2012). 3759.
32. Grevillot L, Bertrand D, Dessy F, Freud N, Sarrut D. A Monte Carlo pencil beam scanning model for proton treatment plan simulation using GATE/GEANT4. Phys Med Biol 56 (2011). 5203.
33. Grassberger C, Lomax A, Paganetti H. Characterizing a proton beam scanning system for Monte Carlo dose calculation in patients. Phys Med Biol 60 (2015). 633. doi:10.1088/0031-9155/60/2/633
34. Schiavi A, Senzacqua M, Pioli S, Mairani A, Magro G, Molinelli S, et al. Fred: a GPU-accelerated fast-Monte Carlo code for rapid treatment plan recalculation in ion beam therapy. Phys Med Biol 62 (2017). 7482–504. doi:10.1088/1361-6560/aa8134
35. Winterhalter C, Aitkenhead A, Oxley D, Richardson J, Weber DC, MacKay RI, et al. Pitfalls in the beam modelling process of Monte Carlo calculations for Proton pencil beam scanning. Br J Radiol (2020). 20190919. doi:10.1259/bjr.20190919
36. Schneider U, Pedroni E, Lomax A. The calibration of CT Hounsfield units for radiotherapy treatment planning. Phys Med Biol 41 (1996). 111.
37.Varian Medical System Inc. Proton algorithm reference guide (Eclipse). Tech. Rep. August, Varian Medical Systems, Inc., Palo Alto (2013).
38.ICRU. Report 90: Key data for ionizing-radiation dosimetry: measurement standards and applications. J Int Comm Radiation Units Measure 14 (2016). 1–118. doi:10.1093/jicru/ndw029
39. Zhu RX, Poenisch F, Lii M, Sawakuchi GO, Titt U, Bues M, et al. Commissioning dose computation models for spot scanning proton beams in water for a commercially available treatment planning system. Med Phys 40 (2013). 041723. doi:10.1118/1.4798229
40. Langner UW, Eley JG, Dong L, Langen K. Comparison of multi-institutional Varian ProBeam pencil beam scanning proton beam commissioning data. J Appl Clin Med Phys 18 (2017). 96–107. doi:10.1002/acm2.12078
41. Almhagen E, Boersma DJ, Nyström H, Ahnesjö A. A beam model for focused proton pencil beams. Phys Med 52 (2018). 27–32. doi:10.1016/j.ejmp.2018.06.007
42. Twiss RQ, Frank NH. Orbital stability in a proton synchrotron. Rev Sci Instrum 20 (1949). 1–17. doi:10.1063/1.1741343
43. Bortfeld T. An analytical approximation of the Bragg curve for therapeutic proton beams. Med Phys 24 (1997). 2024. doi:10.1118/1.598116
45. Nelder JA, Mead R. A simplex method for function minimization. Comput J 7 (1965). 308–13. doi:10.1093/comjnl/7.4.308
46. Lin L, Ainsley CG, Mertens T, De Wilde O, Talla PT, McDonough JE. A novel technique for measuring the low-dose envelope of pencil-beam scanning spot profiles. Phys Med Biol 58 (2013). doi:10.1088/0031-9155/58/12/N171
47. Lin L, Huang S, Kang M, Solberg TD, McDonough JE, Ainsley CG. Technical Note: validation of halo modeling for proton pencil beam spot scanning using a quality assurance test pattern. Med Phys 42 (2015). 5138–43. doi:10.1118/1.4928157
48. Low DA, Harms WB, Mutic S, Purdy JA. A technique for the quantitative evaluation of dose distributions. Med Phys 25 (1998). 656–61. doi:10.1118/1.598248
50. Albertini F, Casiraghi M, Lorentini S, Rombi B, Lomax AJ. Experimental verification of IMPT treatment plans in an anthropomorphic phantom in the presence of delivery uncertainties. Phys Med Biol 56 (2011). 4415–31. doi:10.1088/0031-9155/56/14/012
51.ICRU. Report 83. Prescribing, recording, and reporting photon-beam intensity-modulated radiation therapy (IMRT). J Int Commission Radiation Units Measure 10 (2010). 112.
Keywords: Monte Carlo, treatment planning, GPU, radiation therapy, proton theraphy, dosimetry, commissioning, beam modelling
Citation: Gajewski J, Garbacz M, Chang C-W, Czerska K, Durante M, Krah N, Krzempek K, Kopeć R, Lin L, Mojżeszek N, Patera V, Pawlik-Niedzwiecka M, Rinaldi I, Rydygier M, Pluta E, Scifoni E, Skrzypek A, Tommasino F, Schiavi A and Rucinski A (2021) Commissioning of GPU–Accelerated Monte Carlo Code Fred for Clinical Applications in Proton Therapy. Front. Phys. 8:567300. doi: 10.3389/fphy.2020.567300
Received: 29 May 2020; Accepted: 19 August 2020;
Published: 21 January 2021.
Edited by:
Kris Thielemans, University College London, United KingdomReviewed by:
Julien Bert, INSERM U1101 Laboratoire de Traitement de l'information Médicale (LaTIM), FranceXiaoying Liang, University of Florida, United States
Copyright © 2021 Gajewski, Garbacz, Chang, Czerska, Durante, Krah, Krzempek, Kopec, Lin, Mojzeszek, Patera, Pawlik-Niedzwiecka, Rinaldi, Rydygier, Pluta, Scifoni, Skrzypek, Tommasino, Schiavi and Rucinski. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
*Correspondence: Antoni Rucinski, YW50b25pLnJ1Y2luc2tpQGlmai5lZHUucGw=, YW50b25pLnJ1Y2luc2tpQGdtYWlsLmNvbQ==