Hostname: page-component-745bb68f8f-g4j75 Total loading time: 0 Render date: 2025-02-11T21:21:00.720Z Has data issue: false hasContentIssue false

Comparison of an in-house developed monitor unit double-check program for 3D conformal radiation therapy and treatment planning system verification

Published online by Cambridge University Press:  08 January 2019

Noureddine Slassi*
Affiliation:
Faculty of Science, Mohammed V University in Rabat, Ibn battouta OB 1014, Rabat, Morocco
Hmad Ouabi
Affiliation:
AL AZHAR Oncology Center, District Hassan OB 10020, Rabat, Morocco
Naïma El Khayati
Affiliation:
Faculty of Science, Mohammed V University in Rabat, Ibn battouta OB 1014, Rabat, Morocco
*
Author for correspondence: Noureddine Slassi, Faculty of Science, Mohammed V University in Rabat, Ibn battouta OB 1014, Rabat, Morocco. E-mail: nouredineslassi@gmail.com
Rights & Permissions [Opens in a new window]

Abstract

Aim

The treatment planning system (TPS) plays a key role in radiotherapy treatments; it is responsible for the accurate determination of the monitor unit (MU) needed to be delivered to treat a patient with cancer. The main goal of radiotherapy is to sterilise the tumour; however, any imprecise dose delivered could lead to deadly consequences. The TPS has a quality assurance tool, an independent program to double check the MU, evaluate patient plan correctness and search for any potential error.

Materials and methods

In this work, a comparison was carried out between a MU calculated by TPS and an independent in-house-developed monitor unit calculation program (MUCP). The program, written in Cplusplus (C++ Object-Oriented), requires a database of several measured quantities and uses a recently developed physically based method for field equivalence calculation. The ROOT CERN data analysis library has been used to establish fit functions, to extend MUCP use to a variety of photon beams. This study presents a new approach to checking MU correctness calculated by the TPS for a water-like tissue equivalent medium, using our MUCP, as the majority of previous studies on the MU independent checks were based on the Clarkson method. To evaluate each irradiated region, four calculation points corresponding to relative depths under the water phantom were tested for several symmetric, asymmetric, irregular symmetric and asymmetric field cases. A comparison of MU for each radiation fields from readings of the TPS and the MUCP was undertaken.

Results

A satisfactory agreement has been obtained and within the required standards (3%). Additional experimental measurements of dose deposited in a water phantom showed a deviation of <1·6%.

Findings

The MUCP is a useful tool for basic and complex MU verification for 3D conformal radiation therapy plans.

Type
Original Article
Copyright
© Cambridge University Press 2019 

Introduction

The efficiency of a treatment plan in radiotherapy relies on the precise amount of monitor units (MUs) delivered to the patient, or more precisely to the target volume. Many limitations exist in terms of dose delivery: the surrounding normal tissues and the gross tumour volume margin. In radiotherapy, the dose range used is very high; therefore, any small change in the dose received by the tumour can lead to changes in the clinical response to the treatment.

To ensure safe and accurate use of radiotherapy, there has been an obligation to create worldwide organisations and associations involved in producing guidance on the safe use of radiation. Both the American Association of Physicists in Medicine (AAPM) and the International Commission on Radiation Units and Measurements (ICRU) have published many reports on dosimetry and quality assurance, as well as reports describing the risks in detail and all the limitations concerning the acceptable error of dose deviation. ICRU has recommended that the deviation should be <3% for each step involved in dose delivery.1, 2 In contrast, the AAPM is interested in defining the responsibility of each working person in a radiotherapy department.Reference Rustgi3 The oncologist prescribes the dose to be delivered and the physicist uses the treatment planning system (TPS) to produce and calculate the treatment plan. Our interest focussed on the precision of the TPS dose calculation, which should be highly accurate with very small deviations. Error in treatment planning could have several adverse effects on the dose delivery and therefore on the whole treatment efficiency.

The treatment time or beam-on time for a linear accelerator is measured in MU and a specified amount of MU delivers a specific dose at the reference conditions of 10 × 10 cm2 field size, under 10 cm of depth and source to the surface distance (SSD) equal to 100 cm. 100 MU is equal to 1 Gy and therefore MU should be calculated precisely and carefully, to prevent dose errors that could lead to deadly accidents.Reference Malicki, Bly and Bulot4 The purpose of developing an independent program is to evaluate the accuracy of the TPS dose calculation.5 It is desirable to have an independent check for each treatment plan as an additional quality assurance procedure of the TPS, and therefore for the whole treatment sequence. Double check of MUs should be performed on a treatment plan at a point that would be either at the isocentre or near to the centre of the tumour, as recommended by the AAPM. If the deviations found are >5%, a correction should be performed before beginning the treatment, or continuing to deliver it.Reference Kutcher, Coia and Gillin6

Recently manufactured 3D TPS now incorporate improved computing techniques. These TPS provide an accurate dose calculation with an excellent modelling of the radiation transport and dose deposition. As a consequence, they have become more common in radiotherapy departments. In our department, during the commissioning phase, the TPS’s algorithms were tested and validated within 1–2% accuracy in a large water phantom. Even so, an independent MU calculation was needed to complete the TPS overall check, and therefore the whole sequence of quality assurance. The MU double check is normally included in the TPS taking the standard beam data, also called the manual calculation.Reference Van Dyk, Barnett, Cygler and Schragge7, Reference Ayyangar, Saw, Gearheart, Shen and Thompson8 For better verification, the tests should be performed using an independent software, allowing the user to calculate the MUs for any clinical case.

The efficiency and precision of double check calculation have been investigated by several authors. An early publication by Jackson Chan et al. described the comparison between the ‘Pinnacle TPS’ and hand calculation without considering the tissues’ heterogeneity.Reference Chan, Russell, Peters and Farrell9 Results of the tests have shown a 1% deviation. A similar paper, published by Starkschall et al., reported that the systematic difference was of 0·5–1% for the MU calculation.Reference Starkschall, Steadham, Wells, O’Neill, Miller and Rosen10 A Microsoft Excel spreadsheet was also created by Leszczynski et al. for independent MU calculation and they concluded that this method is sufficient to identify errors and estimate the magnitude of uncertainties in clinical dosimetry.Reference Leszczynski and Dunscombe11 All these works quoted above were described by Sellakumar et al.Reference Sellakumar, Arun, Sanjay and Ramesh12 In their publication, they compared the MU calculated by the TPS and an independent MU verification software and show that the more detailed the database used for double calculation, the better the agreement will be. A satisfactory agreement was found in most of the tested regions of treatment plan, and the deviations were within the required standards.Reference Sellakumar, Arun, Sanjay and Ramesh12

Recent TPSs are very accurate in dose calculation and an independent double-check program is expected to give a less accurate calculation, due to the lack of many factors included in the TPS calculation such as beam obliquity, beam incidence and heterogeneity. For that reason, the TPS calculation is always considered as a reference calculation. In advanced treatment techniques such as intensity-modulated radiation therapy (IMRT) or volumetric modulated arc therapy (VMAT), the difficulty in calculation increases because of other complex factors introduced in the case of beam intensity modulation. Also, the equations giving the MU in terms of the field size, the dose rates, the accelerator’s head rotation speed and the multi-leaf collimator (MLC) speed become very complex.Reference Chen, Xing and Nath13, Reference Ramos, Monge, Aristu and Moreno14 There are many full packages of software on the market specialising in the MU double calculation for all treatment techniques. These software packages verify IMRT and VMAT plans and claim to be accurate and efficient in dose calculations.Reference Iftimia, Cirino, Xiong and Mower15, Reference Tuazon, Narayanasamy, Papanikolaou, Kirby, Mavroidis and Stathakis16

All linear accelerators are produced with asymmetric jaws that can move independently of the facing jaw, in addition to a collimating system of automatically moving small leaves, MLCs, and each one is independent of another. The number and shape of these leaves also depends on the accelerator geometry. The 3D conformal radiation therapy (3DCRT) is based on the computer-controlled systems of MLCs, the use of which can undoubtedly save critical organs from unnecessary exposure. The coupling of asymmetric and irregular MLC-shaped fields is used in the planning of and delivery to complicated target volume shapes.

The use of an asymmetric and/or MLC field changes the basic measured quantities; this consequently changes the machine characterisation parameters. Published protocols examine and describe only the symmetric fields dosimetry and the absorbed dose measurements performed along the beam axis.17, 18 For that reason, the dosimetric characterisation of asymmetric fields has been investigated in many research studies to determine their equivalent field, as well as for the irregular fields.

The equivalent field is used to determine the standard field shape (square or circular) for a non-standard field shape of the photon beam (asymmetric and irregular); to deduct dependent dosimetric parameters of that field such as the output factors, the scatter factors and the depth dose quantities. Among the first attempts, Day determined a simple method to calculate the equivalent field for rectangular fields,Reference Day19 rectified later on by Kwa et al. by introducing a scatter correction factorReference Kwa, Kornelson, Harrison and El-Khatib20 and extended afterward by Araki et al., to be implemented for asymmetric and irregular field equivalence determination.Reference Araki, Ikeda and Moribe21 All the above-cited works were dosimetry-based methods that needed bulk measurements. More recently, a simple physical-based method for the field equivalency calculation was established.Reference Birgani, Chegeni, Zabihzadeh and Hamzian22 The presence of the convolution and superposition algorithms in the TPS has narrowed the use of equivalent field methods for treatment planning process. However, they are highly in demand for independent dose calculations and for manual MU double-checks to verify the TPS calculations in case of complex treatment planning setups, within an optimum time.

Verification of the treatment plan and checking the machine dose distribution measurements for each patient undergoing radiotherapy is a time-consuming process and is often not practicable. Therefore, double verification with a reliable third-party program (or manual calculation with a new methodology in our case) is very easy to use and the least time consuming, in order to check the dose calculation precision of all cases in an optimised time.

In this work, we have adopted the latter cited methodReference Birgani, Chegeni, Zabihzadeh and Hamzian22 for the field equivalence calculation as an upgrade of our in-house developed monitor unit calculation program (MUCP). The MUCP is based on analytic equations from the ESTRO BookletReference Dutreix, Bjarngard, Bridier, Mijnheer, Shaw and Svensson23 and the TG 71 and 114.24, 25 This uses Root CERN’s toolkit26 for interpolation of routinely available measured data of symmetric fields.

The aim of this study is to test the MUCP—using this method—in simple and complicated 3DCRT treatments by verifying the MU calculation for symmetric, asymmetric and irregular fields without heterogeneity considerations or surface’s incidence corrections. Other factors will be introduced to the MUCP to complete and improve this study. The dose calculations were performed and evaluated between our MUCP and Xio treatment planning system, Elekta AB, Stockholm, Sweden.27 Our aim is to establish a simple, less time-consuming program for MUs verification, parametrised with input measured beam data, clinically valid for 3DCRT.

Methods

The MUCP

The homemade MUCP was written in Cplusplus (C++). An object-oriented programming language, C++, is based on more structured information (objects, classes, functions, inheritance, polymorphism, data abstraction and encapsulation). It is used in this study because of its large benefits in terms of high portability, multi-device, multi-platform application development, efficiency and rapidity. Commissioning data such as percentage depth dose (PDD), tissue maximum ratio (TMR) text files, in addition to a head-scatter and phantom-scatter factors text files (TSCF: total-scatter correction factor, Sp: phantom-scatter factor) are used as a database for this program. The PDD and TMR were collected for the following field sizes: 3 × 3, 4 × 4, 5 × 5, 7 × 7, 10 × 10, 12 × 12 and 15 × 15 cm2. TMR data were derived from PDDs by applying the conversion formula using the IBA software.28 All these text files were placed together in a folder named ‘data’. Polynomial interpolation used to build an unlimited database has been performed with the Root CERN’s toolkit.26 The MUCP was installed on a separate computer, with Scientific Linux as the operating system, after choosing the appropriate interpolations (details presented in the interpolation manner section).

After validating our interpolations, we introduced a recently developed method of the field equivalence calculations for symmetric, asymmetric and both symmetrical and asymmetrical irregular fields. This physically based method is founded on analytical equations taking into account the scatter and primary radiation reaching the calculation point separately.Reference Birgani, Chegeni, Zabihzadeh and Hamzian22 It is known that integral computations could be time-consuming, especially for complicated mathematical functions. Thus, in this case numerical approximations provide acceptable solutions within a short execution time.Reference Jiang, Xie, Yu, Yu, Wang, He and Teo29

We used MATLAB software (MathWorks, Inc., Natick, MA, USA) to compute the integrals. The MATLAB/C++ platform was established by linking required MATLAB libraries to our program. The dual linking of MATLAB and Root26 to our MUCP was established using the Cmakelist.Reference Martin and Hoffman30 Consequently, the MUCP’s execution takes several minutes, including the period the user needs to select the desired treatment parameters.

In this study, different symmetrical square and rectangular field sizes (user must specify the field equivalency calculation method using either sterling or the analytical method) in addition to several asymmetric, irregular symmetric and asymmetric fields were chosen to do the calculations for both isocentric and fixed SSD techniques. Four points on beam axes were selected at depth: 1·5, 5, 10 and 20 cm, in order to evaluate the program’s response in high and low gradient dose regions. Each point is characterised by the field size defined either by two sides width (W) and length (L) for symmetrical fields, or the jaw positions X1, X2, Y1 and Y2 for asymmetric fields, or the preselected MLC positions files, prescription dose, calculation depth, the treatment technique used (fixed SSD or isocentric) and the distance of treatment (SSD or SAD distance). All these parameters are inserted by the user while interacting with the program’s interface. The validation method that was followed focusses more on testing the MUCP’s precision for asymmetric fields and MLC blocked fields, where the existing double checks are showing limited performances. Thus, there was no need for repeating the calculation for the symmetrical fieldsReference Birgani, Chegeni, Zabihzadeh and Hamzian2225 as well as for the adopted analytical method for the symmetrical and asymmetrical irregular fields,Reference Birgani, Chegeni, Zabihzadeh and Hamzian22 because it gives the same number of MU according to simple analytical equations.

At first the MUs of the program were calculated for different sets, and the dose calculation1 of TPS was established in a large digital water–phantom created within the TPS. All calculations are kept in the beam central axis. At the end, a global validation with experimental measurements of energy deposited in a water phantom of an Elekta Synergy (Elekta AB, Stockholm, Sweden)31 photon beam was performed to evaluate first the correctness of the MU, and then the accuracy of the dose delivery.

The interpolation manner

The polynomial interpolation was used to build a mathematical model representing the set of experimental points in our ‘data’ folder. This was done by the compute and the fit functions chosen to be implemented in the MUCP.

A limited database was used for the MUCP, namely, a few square-field PDD and TMR text files representing the variation of dose with depth, as well as a head–scatter and phantom–scatter (TSCF and Sp) text files containing square fields and their corresponding scatter values. In consequence, such a limited database does not cover a large number of field sizes, which presents a serious disadvantage. For that reason, the mathematical fit functions were established and were used in our model as data generators to overcome the common limited database problem.

First, we had to analyse the variations in PDD and TMR separately as a function of field size and depth, and second, the head-scatter (TSCF) and phantom-scatter (Sp) variation with field size only. The appropriate interpolation functions can predict a correct value of number of no-measured PDD, TMR, TSCF and Sp corresponding first for unavailable square and rectangular fields characterised by their equivalent square fields (ESFs) according to the Sterling formula (1),Reference Sterling, Perry and Katx32 and later to the asymmetric and irregular fields and their equivalent by the analytic method.Reference Birgani, Chegeni, Zabihzadeh and Hamzian22

(1) $$ESF{\equals}2{\times}X{\times}Y\,/\,(X{\plus}Y)$$

First, the appropriate interpolation function should relate the variation of PDD/TMR values with field size in terms of depth. Four different depths (1·5, 5, 10 and 20 cm of depth) were selected. We collected PDD/TMR values from the database for the different square field sizes, at each selected depth, and we plotted the experimental points. The corresponding fit functions were established accordingly. Based on the outcome, fourth-order polynomials represent the better agreement with experimental values of the constituted database with minimum χ2 values (Figure 1). The polynomial factors a 0, a 1, a 2, a 3 and a 4 represented in Table 1 were calculated for each series of points (seven for each depth) depending on the calculation depth. The process of interpolation is performed while the program is executing and depends on the calculation depth entered by the user.

Figure 1 Percentage depth dose (PDD) as a function of the equivalent square side, interpolation with fourth-order polynomials at depth of 1·5, 5, 10 and 20 cm.

Table 1 Polynomial factors for the fourth-order polynomials at four depths: 1·5, 5, 10 and 20 cm, for PDD interpolation functions

Second, experimental data points of the head–scatter (TSCF) and phantom–scatter (Sp) were plotted and fitted with different functions: exponential, logarithmic and different–order polynomial functions. The choice was limited to the fifth- and sixth-order polynomials, giving the best χ2 values. The fit functions established, shown in Figure 2, are used to define both, TSCF and the Sp. Therefore, additional time-consuming interpolation operations are avoided.

Figure 2 Total-scatter factor (Scp or TSCF) and phantom-scatter factor (Sp) as a function of the equivalent square side: interpolation with sixth and fifth-order polynomial, respectively.

The interpolation of phantom scatter factor (Sp) as a function of the field surface was implemented to evaluate the MLC-shaped field equivalence by a seventh-order polynomial. A linear interpolation approximation for the small fields was performed to extend the model use cases, as shown in Figure 3.

Figure 3 Phantom-scatter factor (Sp) as a function of field surface (cm2): interpolation with a linear function and seventh-order polynomial.

The ROOT data analysis library26 has been used to perform interpolations and to calculate fit function parameters. Including Root’s Fitting Library in our C++ MUCP allows us to benefit from existing fitting functions, including polynomial functions. The error on the measurements of PDD is ±1% and the error on the size of the fields is ±1 mm on each side. The error rectangles remain constant at each measurement point, and are not discernible because of the scale chosen. Figures 13 show the interpolation performed. The same process of PDD interpolation was followed for TMR (Figure 1). Figures 2 and 3 show the interpolation for head- and phantom-scatter factors with a fifth, sixth and seventh-order polynomial functions. The polynomial interpolation used allows us to generate data needed for calculation and might not exist in our database.

The MU calculation by the TPS

To validate our MUCP and the accuracy of its calculations, a large water-phantom of 40 × 40 × 40 cm3 was created and digitised into Xio TPS,27 in which the calculation points previously entered into the MUCP took place. These calculation points were checked manually for each beam by manipulating beam characteristics, and were fixed with ICRU reference points or the isocenter, as recommended.1, 2 Simple and complex treatment setups were considered in the tests to evaluate the MUCP’s response. The MU required to deliver the prescribed dose to each calculation point were calculated by TPS Xio27 using a pencil-beam algorithm without any heterogeneity consideration in our digital phantom. The treatment’s parameters were entered manually by the user in the TPS and in the MUCP; the double check of the entered value was secured by screen displays of all user inputs. The TPS calculation is considered as the reference. The relative error (MUdiff) between MU calculated by Xio TPS27 and by our program divided by TPS’s MU value is given by the following expression (2).

(2) $${\rm MU}_{{{\rm diff}}} {\rm {\equals}(MU_{{{MUCP}}}}{\minus}{\rm MU_{{TPS}})\,/\,MU_{{TPS}}}$$

The experimental measurement under the Elekta Synergy linear accelerator

The verification by independent calculation software requires validation by the direct measurement. The MU dose correspondence was later checked by experimental measurement of dose deposit of an Elekta Synergy31 photon beam, in a 3D water phantom system, Model Blue Phantom (IBA Dosimetry, Schwarzenbruck, Germany) (with a size of 48 × 48 × 41 cm3)28 using a PTW Farmer type ionisation chamber of 0·65 cc effective volume. The ionisation chamber is related to an electrometer to measure the collected charges. Pressure and temperature correction factors were introduced to the electrometer before starting the measurement. The distance of treatment was fixed at 100 cm for both treatment techniques. Measurement points were fixed with the intelligent scanning of the IBA phantom. These measurements were repeated two or three times to improve the accuracy and were performed for all tested field sizes entered manually through the user interface.

Results

All the calculations and measurements were performed for a 6 MV energy photon beam and one gantry angle equal to 0°. The TPS and MUCP’s calculations as well as the corresponding measured doses are gathered in Tables 24. These tables display the comparison of MU numbers calculated by TPS and MUCP and show the accuracy of the program’s calculations for all tested field sizes at four different depths with both treatment techniques. All results show a good agreement, and are within the recommended deviation of 3% for both treatment techniques (fixed SSD or isocentric).

Table 2 Comparison between calculated dose values obtained by the TPS and the homemade MUCP for both fixed and isocentric techniques, at different depths, and different symmetrical square and rectangular field sizes for a 6 MV photon beam

(a) MU values are the average of two measurements with two complementary rectangular fields X x Y cm2 and Y x X cm2.

Table 3 Comparison between calculated dose values obtained by the TPS and the homemade MUCP for the fixed SSD andisocentric techniques, at different depths, different asymmetric rectangular field sizes for a 6 MV photon beam

Table 4 Comparison between calculated dose values obtained by the TPS and the homemade MUCP for the fixed SSD and isocentric technique at different depths and different symmetrical and asymmetrical MLC blocked fields for a 6 MV photon beam

Discussion

Comparison of MU calculated by ‘Xio’ TPS and MUCP

The MUCP accurately calculated the MU needed to deliver the prescribed dose of 1 Gy to all on-beam central-axis calculation points for all field sizes. Regarding the symmetrical square and rectangular fields, the MUCP dose values are less than the TPS in most cases with the fixed SSD technique by both field equivalence methods (sterling or analytical); the few exceptions were obtained for the sterling method at 20 cm for fields ≤17 × 3 cm2, and start to appear for the analytical method at 10 cm to cover almost all the points at 20 cm of depth (Table 2 and Figure 4). On the other hand, the MUCP dose values with the isocentric technique have demonstrated neither a dominant overestimation nor an underestimation.

Figure 4 The relative difference between the TPS and the MUCP dose calculation (MU) for fixed SSD technique as a function of field sizes, at 1·5, 5, 10 and 20 cm depth, respectively, calculated using sterling and the analytic method.

Overall, the MUCP calculated less MU numbers than the TPS in slightly half cases by the sterling method (Table 2; Figure 5). The MUdiff is <0 at near surface depths; as the depth increases MUdiff convert to positive values and the gap between MUdiff of the two methods tend to lightly enlarge. It is clear that turning point is the 10 cm depth, beyond which approximately all values become >0. This observation is valid for both treatment techniques and field equivalence methods (Figures 4 and 5). This could be related to the depth of normalisation, beam energy or the TPS calculation algorithm.

Figure 5 The relative difference between the TPS and the MUCP dose calculation (MU) for isocentric technique as a function of field sizes, at 1·5, 5, 10 and 20 cm depth, respectively, calculated using sterling and the analytic method.

The MU calculation with the analytical method shows small deviations compared to calculations performed using the sterling formula. Indeed, the larger deviation between these two calculations were 1·3 and 1%, seen at 20 cm of depth in case of the 17 × 3 cm2 field for both techniques.

Concerning the asymmetric and irregular fields examination, the MUCP has mainly overestimated the MU calculation for asymmetric fields with the fixed SSD technique, symmetric irregular fields with the isocentric technique and asymmetric irregular fields with both techniques. On the other hand, the underestimation was principally seen for asymmetric fields with the isocentric technique, and symmetric irregular fields with the fixed SSD technique. The maximum relative differences between MUCP and the TPS calculation were 1·9, 1·2 and 2·1% for the asymmetric, symmetric and asymmetric irregular fields, respectively, for both treatment techniques (Tables 3 and 4, Figure 6). The MUdiff values are >0 in most cases, regardless of the calculation depth in the fixed SSD technique, and evenly distributed in the isocentric technique.

Figure 6 The distribution of the relative difference (%) between the TPS and the MUCP dose calculation (MU) for asymmetric and irregular fields for fixed SSD and isocentric techniques.

It appears that the MUCP calculates doses slightly lower than the TPS in deeper depth regions. Indeed, the largest negative MUdiff (2·1%) is calculated at 20 cm depth. These values are observed in some asymmetrical fields with the isocentric setup, and one asymmetrical irregular field with the fixed SSD technique. This could be related to the beam modeling process by the dose calculation algorithms in the TPS, that takes into account the field’s complex geometry rather than a simple ESF.

In Figure 1, the interpolation was performed using a large-scale PDD values for the four selected depths in this study. Consistent with the literature, the depth of calculation influences significantly the equation curve. At near surface depths, the PDD/TMR values are nearly constant for all field sizes. It means that only primary radiation reaches the depth of calculation/measurement. For deeper regions, the PDD/TMR value increases as function of field size to a certain value and stabilises. Owing to the PDD/TMR field size and depth dependence, interpolation should be performed for any random depth entered by the user while executing the program.

The testing results of the ICRU reference point in diverse depths along beam central axis have shown good agreements with standards, therefore confirming the conclusion of Takahashi et al.,Reference Takahashi, Kamima and Itano33 which underlines the major interest of the ICRU reference point’s placement as a confirmation procedure for dose independent check (MUs) from the TPS calculation.

The overall results shown in Tables 24 confirm the validity of the interpolation approach in Figures 13, as well as the field equivalence calculation method used for a symmetric, asymmetric and irregular fields. The polynomial functions predict a correct value for both PDD/TMR, head-scatter factor (TSCF) and phantom scatter (Sp) factors values for any field size. The MUCPs validation is based on these results of both the techniques (Figures 46). According to the recommendations, the deviation is always <±3% within the standard for both MU calculation and experimental measurement. In this way, the MUCP can be used for any symmetrical square or rectangular field, asymmetric and symmetric/asymmetric irregular fields under any depth on-beam central axis for both treatment techniques. However, it should be noted that the implemented field equivalency method is limited in case of fields in which one side is ≤2 cm. The authors of the original work recommended further investigation to take into account this aspect.Reference Birgani, Chegeni, Zabihzadeh and Hamzian22

The MU dose correspondence verification by measurements

Using a well-calibrated machine, we tested our program for field sizes ranging from 3 × 3 to 15 × 15 cm2, as well as several asymmetric and symmetric/asymmetric irregular fields at depths of 1·5, 5, 10 and 20 cm with dose measurements. The results at each point show no wide deviation from the prescribed dose of 1 Gy (Tables 24). The minimum and maximum deviations for a 1 Gy were about 0·1 and 1·6% for both techniques. As expected, the measurements confirm a good MU dose correspondence between the MUCP calculation and the linear accelerator.

Conclusions

Our aim was to establish a simple and non-time-consuming program for MUs verification, parametrized with input measured beam data, clinically valid for 3DCRT. An interpolation approach was adopted and a set of mathematical fit functions describing the variation of PDD/TMR, phantom scatter and the total scatter were performed in order to extend the limits of our program’s utilisation, by offering the user the freedom to set different field’s shapes of 6 MV photon beam starting from a limited measured database. This tool is very useful because a large database increases the calculation’s time. The present work is applicable to other photon beam energies. In addition to that, we adopted a straightforward, less time-consuming field equivalence calculation method.

In this paper, the MUCP was tested in simple and complex 3DCRT treatment cases for both techniques, based on a simple analytic equation from ESTRO Booklet no 3 and Task Group (TG) No.71 and 114 formalism for manual MU calculations. By adding the asymmetric and MLC-shaped field cases providing a stringent test of the programs accuracy, the MUCP is a very valuable tool to the clinical physicist; for fundamental TPS quality insurance, with more realistic testing options. The MATLAB/C++ platform was established by linking all needed MATLAB libraries to our program. Moreover, its execution takes several minutes including the time a user takes to enter the treatment parameters.

The differences between TPSs calculations and MUCPs for all tested cases were within accepted standards. Regarding the symmetric square and rectangular fields, the maximum difference was 1·8% for both the fixed SSD and isocentric techniques. As for the asymmetric and symmetric/asymmetric irregular MLC fields, the maximum relative deviation was 2·1% for both techniques in all tested field cases. An additional measurement test showed that the minimum and maximum deviations for a delivered dose of 1 Gy were about 0·1 and 1·6% for both techniques. The deviations were within the accepted range for all field sizes at all depths. The MUCP can be used for any 3DCRT field shape verification under any depth on-beam central axis for both treatment techniques, which will surely guarantee dose calculation accuracy as well as therapeutic goal.

Further study will be undertaken to add other factors such as heterogeneity and off-axis calculation. An extension of the presented model makes it possible to use this for advanced treatment techniques such as VMAT. Work is ongoing to upgrade the MUCP with the aim to use this in IMRT. Accordingly, this will help the physicist to effectively analyse the TPS response, relying on the MUCP as a quality assurance method.

Acknowledgements

The authors would like to thank AL AZHAR Oncology Center in Rabat for providing the database needed in our software package and the materials to carry out this study.

Financial Support

This research received no specific grant from any funding agency, commercial, or not-for-profit sectors.

Conflicts of Interest

None.

Footnotes

Cite this article: Slassi N, Ouabi H, El Khayati N. (2019) Comparison of an in-house developed monitor unit double-check program for 3D conformal radiation therapy and treatment planning system verification. Journal of Radiotherapy in Practice18: 251–261. doi: 10.1017/S1460396918000742

References

1. International Commission on Radiation Units and Measurements (1994) ICRU Report no. 50: Prescribing, Recording and Reporting Photon Beam Therapy. Bethesda, Maryland.Google Scholar
2. International Commission on Radiation Units and Measurements (1999) ICRU Report no. 62: Prescribing, Recording and Reporting Photon Beam Therapy e Supplement to ICRU Report 50. Bethesda, Maryland.Google Scholar
3. Rustgi, S N. Medical physics aspects in accreditation of radiation oncology practice. J Med Physics / 466 Assoc Med Physicists India 2016; 41 (3): 157161.Google Scholar
4. Malicki, J, Bly, R, Bulot, M et al. Patient safety in external beam radiotherapy guidelines on risk assessment and analysis of adverse error-events and near misses: introducing the ACCIRAD project. Radiother Oncol 2014; 112: 194198.10.1016/j.radonc.2014.08.011Google Scholar
5. International Atomic Energy Agency (IAEA) 2001 Absorbed Dose Determination in External Beam Radiotherapy (IAEA Technical Reports Series No. 398). Vienna: IAEA.Google Scholar
6. Kutcher, G J, Coia, L, Gillin, M et al. Comprehensive QA for radiation oncology: report of AAPM Radiation Therapy Committee Task Group 40. Med Phys 1994; 21 (4): 581618.10.1118/1.597316Google Scholar
7. Van Dyk, J, Barnett, R B, Cygler, J E, Schragge, P C. Commissioning and quality assurance of treatment planning computers. Int J Radiat Oncol Biol Phys 1993; 26: 261273.Google Scholar
8. Ayyangar, K M, Saw, C B, Gearheart, D, Shen, B, Thompson, R. Independent calculations to validate monitor units from ADAC treatment planning system. Med Dosim 2003; 28 (2): 7983.10.1016/S0958-3947(02)00237-6Google Scholar
9. Chan, J, Russell, D, Peters, V G, Farrell, T J. Comparison of monitor unit calculations performed with a 3D computerized planning system and independent “hand” calculations: results of three years clinical experience. J Appl Clin Med Phys 2002; 3 (4): 293301.Google Scholar
10. Starkschall, G, Steadham, R E, Wells, N H, O’Neill, L, Miller, L A, Rosen, I I. On the need for monitor unit calculations as part of a beam commissioning methodology for a radiation treatment planning system. J Appl Clin Med Phys 2000; 1: 8694.10.1120/1.308251Google Scholar
11. Leszczynski, K W, Dunscombe, P B. Independent corroboration of monitor unit calculations performed by 3D computerized planning system. J Appl Clin Med Phys 2000; 1: 120125.10.1120/1.1314820Google Scholar
12. Sellakumar, P, Arun, C, Sanjay, S S, Ramesh, S B. Comparison of monitor units calculated by radiotherapy treatment planning system and an independent monitor unit verification software. Phys Med 2011; 27: 2129.10.1016/j.ejmp.2010.01.006Google Scholar
13. Chen, Z, Xing, L, Nath, R. Independent monitor unit calculation for intensity modulated radiotherapy using the MIMiC multileaf collimator. Med Phys 2002; 29: 20412051.10.1118/1.1500397Google Scholar
14. Ramos, L I, Monge, R M, Aristu, J J, Moreno, L A. An independent algorithm to check the monitor units calculation in radiosurgery. Med Phys 2008; 35 (1): 4851.10.1118/1.2815361Google Scholar
15. Iftimia, I, Cirino, E T, Xiong, L, Mower, H W. Quality assurance methodology for Varian RapidArc treatment plans. J Appl Clin Med Phys 2010; 11: 130143.10.1120/jacmp.v11i4.3164Google Scholar
16. Tuazon, B, Narayanasamy, G, Papanikolaou, N, Kirby, N, Mavroidis, P, Stathakis, S. Evaluation and comparison of second-check monitor unit calculation software with Pinnacle3 treatment planning system. Phys Med 2018; 45: 186191 ISSN .10.1016/j.ejmp.2017.12.004Google Scholar
17. American Association of Physicists in Medicine, Task Group No.21. A protocol for the determination of absorbed dose from high energies photons and electron beams. Med Phys 1983; 10: 741771.10.1118/1.595446Google Scholar
18. Nordic Association of Clinical Physics. Procedures in external radiation therapy dosimetry with electron and photon beams with maximum energies between 1 and 50 MeV. Acta Radiol 1980; 19: 5579.Google Scholar
19. Day, M J. A note on the calculation of dose in X-ray fields. Br J Radiol 1950; 519: 368369 0007-1285-23.10.1259/0007-1285-23-270-368Google Scholar
20. Kwa, W, Kornelson, R O, Harrison, R W, El-Khatib, E. Dosimetry for asymmetric X-ray field. Med Phys 1994; 21: 15991604.Google Scholar
21. Araki, F, Ikeda, R, Moribe, N et al. Dose calculation for asymmetric photon fields with independent jaws and mul-tileaf collimators. Med Phys 2000; 27: 340345.10.1118/1.598836Google Scholar
22. Birgani, M J T, Chegeni, N, Zabihzadeh, M, Hamzian, N. An analytical method to calculate equivalent fields to irregular symmetric and asymmetric photon fields. Med Dosim 2014; 39: 5459.10.1016/j.meddos.2013.09.007Google Scholar
23. Dutreix, A, Bjarngard, B E, Bridier, A, Mijnheer, B J, Shaw, J E, Svensson, H. Monitor Unit Calculation for High Energy Photon Beams. ESTRO booklet no 3; 1997.Google Scholar
24. American Association of Physicists in Medicine, Therapy Physics Committee, Task Group No.71. Monitor unit calculations for external photon and electron beams. Med Phys 2014; 41: 031501-1.Google Scholar
25. American Association of Physicists in Medicine, Therapy Physics Committee, Task Group No.114. Verification of monitor unit calculations for non-IMRT clinical radiotherapy. Med Phys 2014; 41: 031501-1.Google Scholar
26. ROOT Data analysis Framework, User’s Guide, https://root.cern.ch/root/htmldoc/guides/users-guide/ROOTUsersGuide.html#preface, Accessed on 26 July 2017.Google Scholar
27. Xio Release V5·00·01.1 (Linux), Monaco Servers – 5.00.00, Copyright IMPAC Medical System, Inc. 2014. Elekta, Stockholm, Sweden.Google Scholar
28. IBA Dosimetry GmbH, Technical Note 997-103_TN011_140410 01, Doc-ID: P-11-001-510-001 02.Google Scholar
29. Jiang, C, Xie, K, Yu, C, Yu, M, Wang, H, He, Y, Teo, K L. A sequential computational approach to optimal control problems for differential-algebraic systems based on efficient implicit Runge–Kutta integration. Appl Math Model 2018; 58: 313330.10.1016/j.apm.2017.05.015Google Scholar
30. Martin, K, Hoffman, B. An open source approach to developing software in a small organization. In: IEEE Software, Volume 24, Number 1. IEEE: Maryland, USA, January 2007.Google Scholar
31. Machine Ref: 3290 Elekta, Al Azhar Oncology Center Rabat, Morocco.Google Scholar
32. Sterling, T D, Perry, H, Katx, L. Automation of radiation treatment planning IV. Derivation of a mathematical expression for the percent depth dose surface of 60cobalt beams and visualization of multiple fields dose distributions. Br J Radiol 1964; 37: 544550.10.1259/0007-1285-37-439-544Google Scholar
33. Takahashi, R, Kamima, T, Itano, M et al. A multi-institutional study of secondary check of treatment planning using Clarkson-based dose calculation for three-dimensional radiotherapy. Phys Med: Eur J Med Phys 2018; 49: 1927 ISSN .10.1016/j.ejmp.2018.04.394Google Scholar
Figure 0

Figure 1 Percentage depth dose (PDD) as a function of the equivalent square side, interpolation with fourth-order polynomials at depth of 1·5, 5, 10 and 20 cm.

Figure 1

Table 1 Polynomial factors for the fourth-order polynomials at four depths: 1·5, 5, 10 and 20 cm, for PDD interpolation functions

Figure 2

Figure 2 Total-scatter factor (Scp or TSCF) and phantom-scatter factor (Sp) as a function of the equivalent square side: interpolation with sixth and fifth-order polynomial, respectively.

Figure 3

Figure 3 Phantom-scatter factor (Sp) as a function of field surface (cm2): interpolation with a linear function and seventh-order polynomial.

Figure 4

Table 2 Comparison between calculated dose values obtained by the TPS and the homemade MUCP for both fixed and isocentric techniques, at different depths, and different symmetrical square and rectangular field sizes for a 6 MV photon beam

Figure 5

Table 3 Comparison between calculated dose values obtained by the TPS and the homemade MUCP for the fixed SSD andisocentric techniques, at different depths, different asymmetric rectangular field sizes for a 6 MV photon beam

Figure 6

Table 4 Comparison between calculated dose values obtained by the TPS and the homemade MUCP for the fixed SSD and isocentric technique at different depths and different symmetrical and asymmetrical MLC blocked fields for a 6 MV photon beam

Figure 7

Figure 4 The relative difference between the TPS and the MUCP dose calculation (MU) for fixed SSD technique as a function of field sizes, at 1·5, 5, 10 and 20 cm depth, respectively, calculated using sterling and the analytic method.

Figure 8

Figure 5 The relative difference between the TPS and the MUCP dose calculation (MU) for isocentric technique as a function of field sizes, at 1·5, 5, 10 and 20 cm depth, respectively, calculated using sterling and the analytic method.

Figure 9

Figure 6 The distribution of the relative difference (%) between the TPS and the MUCP dose calculation (MU) for asymmetric and irregular fields for fixed SSD and isocentric techniques.