Hostname: page-component-745bb68f8f-f46jp Total loading time: 0 Render date: 2025-02-11T15:04:03.899Z Has data issue: false hasContentIssue false

The comparison between 6 MV Primus LINAC simulation output using EGSnrc and commissioning data

Published online by Cambridge University Press:  21 January 2018

Mohammad Davoudi
Affiliation:
Department of Medical Radiation Engineering, Central Tehran Branch, Islamic Azad University, TehranIran
Ali Shabestani Monfared*
Affiliation:
Cancer Research Center, Medical Physics Department, Rajaee Oncology Hospital, Babol University of Medical Sciences, BabolIran
Mohammad Rahgoshay
Affiliation:
Department of Nuclear Engineering, Science and Research Branch, Islamic Azad University, Tehran, Iran
*
Correspondence to: Ali Shabestani Monfared Cell, Cancer Research Center, Medical Physics Department, Rajaee Oncology Hospital, Babol University of Medical Sciences, Babol, Iran Tel: 98 9111230475, E-mail: monfared1345@gmail.com
Rights & Permissions [Opens in a new window]

Abstract

Introduction

Monte Carlo calculation method is considered to be the most accurate method for dose calculation in radiotherapy. The purpose of this research is comparison between 6 MV Primus LINAC simulation output with commissioning data using EGSnrc and build a Monte Carlo geometry of 6 MV Primus LINAC as realistically as possible. The BEAMnrc and DOSXYZnrc (EGSnrc package) Monte Carlo model of the LINAC head was used as a benchmark.

Methods

In the first part, the BEAMnrc was used for the designing of the LINAC treatment head. In the second part, dose calculation and for the design of 3D dose file were produced by DOSXYZnrc. The simulated PDD and beam profile obtained were compared with that calculated using commissioning data. Good agreement was found between calculated PDD (1·1%) and beam profile using Monte Carlo simulation and commissioning data. After validation, TPR20,10, TMR and Sp values were calculated in five different field.

Results

Good agreement was found between calculated values by using Monte Carlo simulation and commissioning data. Average differences for five field sizes in this approach is about 0·83% for Sp. for TPR20,10 differences for field sizes 10×10 cm2 is 0·29% and for TMR in five field sizes, the average value is ~1·6%.

Conclusion

In conclusion, the BEAMnrc and DOSXYZnrc codes package have very good accuracy in calculating dose distribution for 6 MV photon beam and it can be considered as a promising method for patient dose calculations and also the Monte Carlo model of primus linear accelerator built in this study can be used as method to calculate the dose distribution for cancer patients.

Type
Original Article
Copyright
© Cambridge University Press 2018 

INTRODUCTION

Monte Carlo method has proven to be the most accurate calculation algorithm for assessing the dose distribution in radiotherapy.Reference Toossi, Momennezhad and Hashemi 1 The beam characteristics are often different due to variation in accelerator designs and on-site beam tuning. It is necessary to simulate each accelerator individually to calculate the phase space data. Monte Carlo simulation is usually used as a benchmarking tool in predicting dose distributions in phantoms,Reference Serrano, Hachem and Franchisseu 2 especially in cases where the experimental dose measurement is very difficult, or reaches its limitations.

The usual approach in the evaluation of the accuracy of dose calculation algorithms is to compare results with experimental measurements The purpose of this research is comparison between 6 MV Primus (Siemens, Munich, Germany) LINAC simulation output with commissioning data using EGSnrc.

In this work, the EGSnrc MC code, including user codes BEAMnrc and DOSXYZnrc, was employed to model a Siemens Primus linac working in 6 MV photon mode and to calculate the dose distributions in a water phantom and also measure the percentage depth dose (PDD) and beam profile in the model. The data were compared with that calculated using treatment planning system computer measured in water.

MATERIAL AND METHODS

In this study, Monte Carlo simulation was carried out using BEAMnrc and DOSXYZnrc codes to perform all dose calculation in this project. Both programs are based on an electron gamma shower user code (EGSnrc) that come as a package under licence to the National Research Council of Canada (nrc). According to manufacturer’s specifications about the geometry and the materials, the MC model of the treatment head of the 6 MV Primus (Siemens) linac Systems, was built using the following component modules: the exit window, target, primary collimator, flattening filter, monitor chamber and secondary collimator. The Primus accelerator simulation components are shown in Figure 1.

Figure 1 Simulated head of linear accelerator.

PEGS4 (EGS preprocessor) cross-section data for the specific materials in the accelerator were from 700icru PEGS4data file. This data file contains cross-section data for particles with kinetic energy as low as 0·01 MV and physical density such as mass density, atomic number, and electron density for all the different materials used in the accelerator.

A total of 2×108 histories were run in the accelerator head calculations. The electron cut-off energy (ECUT) was set to 0·7 MeV while the photon cut-off energy (PCUT) was set to 0·01 MeV.

The primary output of the BEAMnrc simulation for the head of linear accelerator is a file called phase space file which has information about all the particles leaving the accelerator. This phase space was scored in a plane upright to the beam axis at 100 cm distance from the target. The BEAMDP program (BEAM utility program) was used to read and process the data in the phase space files to plot energy spectrum of photon beam in four fields (Figure 2).

Figure 2 Energy spectrum of photon beam in four fields with BEAMDP.

To validate the Monte Carlo model for the photon beam output from the Primus linear accelerator, five phase space files were created with 4×4 cm2, 6×6 cm2, 10×10 cm2, 15×15 cm2, 20×20 cm2 field sizes. These files can be used as input file to DOSXYZnrc simulation to determine the dose distribution in water phantom created by DOSXYZnrc program. The water phantom was created using DOSXYZnrc code distribution. The voxel size used was 0·5×0·5×0·2 cm3. The water phantom was located at source to surface distance (SSD) of 100 cm. The electron cut-off energy (ECUT) was set to 0·7 MeV, the photon cut-off energy (PCUT) was set to 0·01 MV. A total of 1×109 histories were run in the phantom simulation, the statistical uncertainty of the simulation was kept <1%.The output file from DOSXYZnrc program (*.egslst) was analysed by Microsoft Office Excel. Dose results were analysed by producing the percentage depth dose (in five fields) in the central axis and dose profiles (in three fields) (Figures 3 and 4).

Figure 3 The percentage depth dose of calculated Monte Carlo (MC) and measurement of commissioning results in 5 field sizes.

Figure 4 Beam profile comparison of commissioning data and calculated Monte Carlo (MC) results at 10 cm depth.

The PDD and beam profile were normalised to the maximum dose at depth 1·5 cm. The simulated PDD and beam profile were compared with that calculated using commissioning data.

Output factors have been determined by dividing the dose in a reference point for a given field size by the dose in the same point for the 10×10 cm2 reference field for the same amount of incident radiation on the X-ray target. For the total scatter output factor Sc,p, these dose points were taken from the total dose distribution calculated in the full scatter phantom, the values for the collimator scatter output factor Sc were calculated in the air (by eliminating phantom in DOSXYZnrc). Once these two output factors are known, the phantom scatter output factor Sp is given through:

(1) $${\rm S}_{{\rm p}} \left( r \right){\equals}{\rm S}_{{{\rm c},{\rm p}}} \left( r \right)\,/\,{\rm S}_{{\rm c}} \left( r \right)$$

where Sc,p(r) is the total scatter factor defined as the dose rate (or dose per MU) at a reference depth for a given field size r divided by the dose rate at the same point and depth for the reference field (e.g., 10×10 cm2). Thus, Sc,p (r) contains both the collimator and phantom scatter and when divided by Sc(r) yields Sp(r).Reference Khan and Gibbons 3

Table 1 shows the final values of Sp at depth 10 cm for the five field sizes. The parameter TPR20,10 is defined as the ratio of doses on the beam central axis at depths of 20 cm and 10 cm in water obtained with a constant source to detector distance of 100 cm and a field size of 10×10 cm2 at the position of the detector. The TPR20,10 can be related to the measured PDD20,10 using the following relationshipReference Podgorsak 4 , 5 :

(2) $${\rm TPR}_{{20,10}} {\equals}1 \! \cdot \! 2661\,{\rm PDD}_{{20,10}} -0 \! \cdot \! 0595$$

Table 1 Table of Sp at depth 10 cm for the five field sizes

Values for TPR20,10 were calculated for five field sizes. The TPR20,10 values for depth 10 cm and fields size 10×10 cm2 are presented in Table 2.

Table 2 Table of PDD20,10 and TPR20,10 (depth=10 cm, field size 10×10 cm2)

TMR is a special case of TPR and defined as the ratio of the dose rate at a given point in phantom to the dose rate at the same source-point distance and at the reference depth of maximum dose. The TMR at depth 10 cm is calculated from PDD using the following relationshipReference Podgorsak 4 , 5 :

(3) $$\eqalignno{&#x0026; {\rm TMR}_{{(z,{\rm A},{\rm hv})}} \cr &#x0026; {\equals} \left( {{\rm PDD}_{{(z,{\rm A},{\rm hv})}} /100} \right)\left( {f{\plus}z / f{\plus}z_{{\max }} } \right)^{2} $$

where PDD is the percentage depth dose, z is the depth, z max is the reference depth of maximum dose , f=SSD. The PDD depends on four parameters: depth in a phantom z, field size A, SSD (often designated with f) and photon beam energy hv.

The TMRs values for depth 10 cm and fields size 10×10 cm2 are presented in Table 3.

Table 3 Table of Tissue-maximum ratio values for depth 10 cm (SSD=100 cm)

RESULTS AND DISCUSSION

Measurements of PDD

To validate the photon production of the modelled primus LINAC, the photon spectrum and dose distribution were calculated using Monte Carlo simulation.

The photon energy spectrum as a function of photon energy is shown in Figure 2. The spectrum was plotted at the phantom surface (SSD=100 cm) for the four field size. Then the simulated PDD for the five field sizes were compared with that calculated using commissioning data as shown in Figure 3.

Comparison showed a good agreement between simulated and calculated data at build-up region with a similarity in the shape of the curves. But an obvious difference at the surface region of both curves may be ascribed to electron contamination in the photon beam that interacts at the surface region of the simulated water phantom.Reference Pena, Franco and Gomez 6 This leads to difficulty to predict the actual value of deposited dose at the surface region. The simulated and calculated data for the depths D max agreed well, within 1·1% difference. Our results were in agreement with Aljamal and Zakaria’s result.Reference Aljamal and Zakaria 7

Measurements of profile

At 10 cm depth, the beam profiles determined by MC simulation and commissioning data. The simulated beam profile matched acceptable with that calculated at the central region (Figure 4).

The profile illustrates the discrepancy between the calculated results and the measured results. It can be caused by the uncertain setup of the ionisation chamber, leveling of the ionisation chamber, water tank, imprecise modelling of the linac head and random error that resulted during the simulation.Reference Jabbari, Sberi, Tvakoli and Amouheydari 8 In some condition for better results, we used voxel with various sizes, for example in the build-up region voxels was so smaller than voxels in the tail region.

These decrease the time of simulation and can perform better comparison between the results. Such calculates require high precision which can be achieved by increasing the number of histories of the simulation.Reference Stathakis, Balbi, Chronopoulos and Papanikolaou 9

Measurements of Sp

Sp calculated from Scp and Sc measurements using the relationship Equation (1). Table 4 shows the values of Sp at SSD=100 cm and depth 10 cm in five field sizes.

Table 4 The values of Sp (SSD=100 cm, depth=10 cm)

Sp values for fields ≥4 cm width are independent of beam defining system and dependent only on measurement depth, beam quality and beam area irradiated.Reference McKerracher and Thwaites 10 Average differences for five field sizes in this approach is about 0·83%.

Measurements of TPR20,10

In this study, the TPR values calculated from PDD using the relationship Equation (2). This empirical relationship was obtained from a sample of almost 700 linacs.Reference Chang, Wei Wang and Shiau 11 Good agreement was found between calculated.

TPR20,10 using Monte Carlo simulation and commissioning data. The difference between Monte Carlo simulation and commissioning data is about 0·29% in SSD=100 cm and Depth=10 cm.

Measurements of TMR

At depths 10 cm, the TMRs calculated from PDD data using the relationship Equation (3) in five field sizes.The difference in the TMRs values between Monte Carlo simulation and commissioning data in five fields, represented in Table 5.

Table 5 The difference in the TMRs (SSD=100 cm, depth=10 cm)

Good agreement in field sizes ≤10 cm2 (about 0·6–1%) and acceptable agreement in field sizes ≥10 cm2 (about 2·5%) was found between calculated TMRs using Monte Carlo simulation and commissioning data. The decrease in TMR with field size is due to; incident scattered radiation, changing balance with depth of phantom scatter and the presence of secondary electrons from the beam.( contaminated electrons).Reference Toutaoui, Ait chikh, Khelassi-Toutaoui and Hattali 12

CONCLUSIONS

In this study, the PDD, beam profile, Sp, TPR20,10 and TMR were calculated using Monte Carlo simulation and compared with the measurement performed by commissioning data. To obtain accurate results from Monte Carlo simulations in radiotherapy calculations, precise modelling of the linac head and a sufficiently large number of particles are required.Reference Ding 13 , Reference Verhaegen and Seuntjens 14

The results of the beam quality specification comparison were more consistent, with this study method to calculate TPR20,10 values agree about 0·29%.

Data in Table 2 suggest that they can be used to provide a close approximation (within 0·2%, for the beam evaluated in this study) to TPR20,10 from PDD data, if direct measurement from TPR data is unavailable.

The results showed that the BEAMnrc and DOSXYZnrc codes have an excellent performance in calculating the depth dose, beam profile, TPR20,10 and TMR measurements for 6 MV photon beam. The Monte Carlo model of primus 6 MV linear accelerator built in this study can be used as promising method to calculate the dose distribution for cancer patients.

Acknowledgements

The authors would like to thank Mr H. Babapour for his kind cooperation. The manager and staff of Shahid Rajaei hospital of Babolsar are also greatly appreciated for their efficient support regarding this study.

Ethical Standards

This article does not contain any studies with human participants or animals performed by any of the authors.

References

1. Toossi, M B, Momennezhad, M, Hashemi, M. Monte Carlo simulation of a linear accelerator and electron beam parameters used in radiotherapy. IJMP 2009; 6 (2): 1118.Google Scholar
2. Serrano, B, Hachem, A, Franchisseu, E et al. Monte Carlo simulation of a medical linear accelerator for radiotherapy use. Radiat Prot Dosimetry 2006; 119 (1-4): 506509.Google Scholar
3. Khan, F M, Gibbons, J. P. The Physics of Radiation Therapy, 4th edition. Philadelphia, PA: Lippincott Williams & Wilkins, 2014: 153154.Google Scholar
4. Podgorsak, E B. Radiation Oncology Physics: A Handbook for Teachers and Students. IAEA, Vienna, Austria, 2005.Google Scholar
5. IAEA. Absorbed Dose Determination in External Beam Radiotherapy (TRS 398)12. IAEA, Vienna, Austria, 2000: 68–69.Google Scholar
6. Pena, J, Franco, L, Gomez, F et al. Commissioning of a medical accelerator photon beam Monte Carlo simulation using wide-field profiles. Phys Med Biol 2004; 49: 49294942.Google Scholar
7. Aljamal, M, Zakaria, A. Monte Carlo modeling of a Siemens Primus 6 MV photon beam linear accelerator. Aust J Basic Appl Sci 2013; 7 (10): 340346.Google Scholar
8. Jabbari, K, Sberi, H, Tvakoli, M, Amouheydari, A. Monte Carlo simulation of Siemens ONCOR linear accelerator with BEAMnrc and DOSXYZnrc code. J Med Signals Sens 2013; 3 (3): 172174.Google Scholar
9. Stathakis, S, Balbi, F, Chronopoulos, A, Papanikolaou, N. Monte Carlo modeling of linear accelerator using distributed computing. J BUON 2016; 21 (1): 252260.Google Scholar
10. McKerracher, C, Thwaites, D. Phantom scatter factors for small MV photon fields. Radiother Oncol 2008; 86: 272275.Google Scholar
11. Chang, K P, Wei Wang, Z, Shiau, A. Determining optimization of the initial parameters in Monte Carlo simulation for linear accelerator radiotherapy. Radiation Physics and Chemistry: Elsevier, 2014; 95: 161165.Google Scholar
12. Toutaoui, A, Ait chikh, S, Khelassi-Toutaoui, N, Hattali, B. Monte Carlo photon beam modeling and commissioning for radiotherapy dose calculation algorithm. Physica Medica: Elsevier, 2014: 15.Google Scholar
13. Ding, G X. Using Monte Carlo simulations to commission photon beam output factors-a feasibility study. Phys Med Biol 2003; 48: 38653874.Google Scholar
14. Verhaegen, F., Seuntjens, J. Monte Carlo modelling of external radiotherapy photon beams. Phys Med Biol 2003; 48: R107R164.Google Scholar
Figure 0

Figure 1 Simulated head of linear accelerator.

Figure 1

Figure 2 Energy spectrum of photon beam in four fields with BEAMDP.

Figure 2

Figure 3 The percentage depth dose of calculated Monte Carlo (MC) and measurement of commissioning results in 5 field sizes.

Figure 3

Figure 4 Beam profile comparison of commissioning data and calculated Monte Carlo (MC) results at 10 cm depth.

Figure 4

Table 1 Table of Sp at depth 10 cm for the five field sizes

Figure 5

Table 2 Table of PDD20,10 and TPR20,10 (depth=10 cm, field size 10×10 cm2)

Figure 6

Table 3 Table of Tissue-maximum ratio values for depth 10 cm (SSD=100 cm)

Figure 7

Table 4 The values of Sp (SSD=100 cm, depth=10 cm)

Figure 8

Table 5 The difference in the TMRs (SSD=100 cm, depth=10 cm)