Skip to main content

Clinical application of a GPU-accelerated monte carlo dose verification for cyberknife M6 with Iris collimator

Abstract

Purpose

To apply an independent GPU-accelerated Monte Carlo (MC) dose verification for CyberKnife M6 with Iris collimator and evaluate the dose calculation accuracy of RayTracing (TPS-RT) algorithm and Monte Carlo (TPS-MC) algorithm in the Precision treatment planning system (TPS).

Methods

GPU-accelerated MC algorithm (ArcherQA-CK) was integrated into a commercial dose verification system, ArcherQA, to implement the patient-specific quality assurance in the CyberKnife M6 system. 30 clinical cases (10 cases in head, and 10 cases in chest, and 10 cases in abdomen) were collected in this study. For each case, three different dose calculation methods (TPS-MC, TPS-RT and ArcherQA-CK) were implemented based on the same treatment plan and compared with each other. For evaluation, the 3D global gamma analysis and dose parameters of the target volume and organs at risk (OARs) were analyzed comparatively.

Results

For gamma pass rates at the criterion of 2%/2 mm, the results were over 98.0% for TPS-MC vs.TPS-RT, TPS-MC vs. ArcherQA-CK and TPS-RT vs. ArcherQA-CK in head cases, 84.9% for TPS-MC vs.TPS-RT, 98.0% for TPS-MC vs. ArcherQA-CK and 83.3% for TPS-RT vs. ArcherQA-CK in chest cases, 98.2% for TPS-MC vs.TPS-RT, 99.4% for TPS-MC vs. ArcherQA-CK and 94.5% for TPS-RT vs. ArcherQA-CK in abdomen cases. For dose parameters of planning target volume (PTV) in chest cases, the deviations of TPS-RT vs. TPS-MC and ArcherQA-CK vs. TPS-MC had significant difference (P < 0.01), and the deviations of TPS-RT vs. TPS-MC and TPS-RT vs. ArcherQA-CK were similar (P > 0.05). ArcherQA-CK had less calculation time compared with TPS-MC (1.66 min vs. 65.11 min).

Conclusions

Our proposed MC dose engine (ArcherQA-CK) has a high degree of consistency with the Precision TPS-MC algorithm, which can quickly identify the calculation errors of TPS-RT algorithm for some chest cases. ArcherQA-CK can provide accurate patient-specific quality assurance in clinical practice.

Introduction

Supported by small field irradiation and precise positioning system, the implementation of CyberKnife (CK) could provide more precise and steeper dose distribution, which can deposit dose in the target area to a greater extent and reduce the dose of normal organs, so it is widely used for tumor treatment in clinical practice [1,2,3,4,5]. Bahig H et al. [6] compared the treatment effects of proton radiotherapy and CK in the head and neck region, the results indicated that CK could be a competitive alternative in large volume head and neck re-irradiation. Although CK has many unique and irreplaceable advantages, there are still some issues about dose calculation that need to be addressed. In CK system, small beam irradiation can easily cause electron imbalance in the beam. Currently, there are two dose calculation algorithms for Iris collimators available in the Precision™ Treatment Planning System, version 1.1.1.1 (Accuray, Wisconsin, USA), RayTracing (RT) algorithm and Monte Carlo (MC) algorithm. The RT algorithm uses effective path length to account for density variations [7], which ignores the scattering effects of anatomical structural heterogeneity and thus, the calculated dose in low-density regions is falsely high [8,9,10]. This may result in the actual dose transmitted to the patient being less than the prescription dose [11]. MC algorithm can fully consider the physical reactions during particle transport by simulating a large number of particles, including lateral electronic scatter and lateral electronic disequilibrium, so the MC-based dose calculation is regarded as the gold standard [12, 13]. However, the traditional MC algorithm requires a significant amount of computational time to get the ideal results, which may take several or even tens of hours. Therefore, CK system urgently needs a fast yet accurate dose calculation method.

Previous clinical researchers have already explored some works for comparison of dose calculation in CK system, including the comparison with measured dose and the development of third-party dose verification tools. Gondré M et al. [14] implemented the dose calculation of single beam in homogeneous and heterogeneous phantoms, multiple beams in homogenous and heterogeneous phantoms, and patient-specific dose verifications on clinical patients, the experimental results showed that the accuracy of MC model could fully meet clinical requirements. Heidorn SC et al. [15] built a heterogeneous phantom with lung-equivalent material and solid water for dose calculation, which demonstrated the accuracy of MC algorithm was much higher than the accuracy of correction-based Finite-Size Pencil Beam (FSPB) algorithm in low-density regions. Mackeprang PH et al. [16] proposed a vendor-independent MC dose calculation (IDC) framework as the ground truth to evaluate the accuracy of MC algorithm in precision TPS on 3 phantoms and 7 lung patients, indicating that Precision MC dose calculation was successfully benchmarked against IDC and measurements. Reynaert N et al. [17] performed a treatment plan QA platform based on BEAMnrc/DOSXYZnrc, which achieved high consistency with the MC algorithm of TPS, but the calculation times on 40 CPU cores are about 15 min for the CK using pre-calculated phase-space. Pan et al. [11] used the CIRS thorax phantom and film measurements to demonstrate that the RT algorithm performed well for homogeneous situation and failed for heterogeneous situation.

Numerous studies have demonstrated the accuracy of MC algorithm for CK system [11, 14,15,16,17], whether it is inherent in TPS or proposed by researchers. However, the above MC dose calculations are based on CPU cores and the computational time is still very long. The RT algorithm is mainly used in clinical practice. For this situation, it is necessary to carry out the patient specific quality assurance (QA) when the treatment plan is finished by RT algorithm. Therefore, the purpose of this study is to develop and validate a graphics processing unit (GPU) accelerated MC dose verification (ArcherQA-CK) for CyberKnife M6 system with Iris collimator. 30 clinical cases were collected for comparing the three different dose calculation methods (TPS-MC, TPS-RT and ArcherQA-CK), which were implemented based on the same treatment plan. Finally, the accuracy and efficiency of ArcherQA-CK are systematically analyzed.

Materials and methods

Datasets

In this study, we retrospectively collect 30 cases of cancer patients receiving CyberKnife treatments between September 2022 and April 2023 at our hospital (Army Medical Center of PLA in China), including 10 head cases, 10 chest cases and 10 abdomen cases. Three types of collimators are available in clinic, including fixed collimators with fixed diameters of 5–60 mm, Iris collimator with variable circular apertures of 5–60 mm and multi-leaf collimator (MLC). The cases treated in our center are mainly based on the Iris collimator. Table 1 shows the detailed information of 30 cases in this study, containing clinical diagnosis, treatment region, tracking methods, collimator size, prescription dose and number of fractions. For head cases, there are 7 cases with intracranial metastatic tumor and 3 cases with other head tumor, with the prescription dose from 16 Gy to 30 Gy. The volumes of planning target volume (PTV) range from 1.35cm3 to 42.68cm3. For chest cases, there are 9 cases with lung tumor and 1 case with metastatic tumor of the body (the target area is in the left upper lung), so the target areas of chest cases are all in the lungs, with prescription dose from 40 Gy to 60 Gy. The volumes of PTV range from 6.21cm3 to 91.81cm3. For abdomen cases, the target areas were mainly distributed in the kidney and pancreas regions, the prescription dose is ranging from 35 Gy to 60 Gy. The volumes of PTV range from 20.49cm3 to 191.89cm3. Due to the different sizes and distributions of target areas, each case was treated with Iris collimators with multiple variable circular apertures of 5–60 mm. All cases have passed clinical gamma testing and validation, and have completed the radiation therapy process. The clinical patient specific quality assurance was implemented on 1179 SRS MapCHECK (SunNuclear, Melbourne, USA), and gamma pass rates (2%/2 mm) all satisfied the requirements of clinical goal (over 95%).

Table 1 Detailed information of 30 cases in this study

ArcherQA-CK

Monte Carlo dose calculation is considered the gold standard, but with more computational time. We have made plenty of works [21,22,23,24,25,26] on Monte Carlo dose calculations and integrated the codes into an online third-party QA system for secondary dose verification of radiation treatment plans, ArcherQA, which can realize multiple functions such as delivery logfile analysis, alignment accuracy checks and three-dimensional (3D) gamma analysis. Based on ArcherQA, we recently developed a GPU-accelerated Monte Carlo dose verification for CyberKnife M6 system, named ArcherQA-CK, to provide efficient and accurate patient specific quality assurance (PSQA) in clinical practice.

The particle transport process of ArcherQA-CK follows the definition of ArcherQA, where photoelectric effect, Compton scattering, and Rayleigh scattering can take place. It is worth emphasizing that the calculation process is accelerated by GPU parallel computing processing, which can quickly obtain dose calculation results. The source model of ArcherQA-CK MC algorithm is constructed based on Francescon’s work [27], where the simulation of the treatment head of CK used geometry and material composition provided by the manufacturer with the BEAMnrc code [28]. The energy, position, direction, and other information of the particles after the secondary collimator are recorded to form the phase space. During the process of adjusting the source model, the measured dose was used as the reference, including percent dose depth (PDD) curves in water tank with a size of 60 mm collimator and off-center ratio (OCR) curves in water tank at 10 cm depth for each size of collimator (projection diameter: 5 mm, 7.5 mm, 10 mm, 12.5 mm, 15 mm, 20 mm, 25 mm, 30 mm, 35 mm. 40 mm, 50 mm, 60 mm). When measuring PDD, the source skin distance (SSD) is 800 mm. When measuring OCR, the source to detector distance is always 800 mm. The acquisition of these data is performed with a PTW 60,017 stereotactic diode (PTW, Germany) in a water tank (MEPHYSTO mcc 3.3). The uncertainty of ArcherQA-CK (defined by the average relative standard deviation of each voxel) in water tank is 1% and the calculation resolution is 1 mm. The absolute dose in ArcherQA-CK is performed that 1 MU = 1 cGy at 800 mm SAD (source-to-axis distance) and 15 mm depth with the 60 mm collimator.

International Atomic Energy Agency (IAEA) provides the phase space file with collimator of 60 mm [29], if directly used in ArcherQA-CK, the PDD curve of ArcherQA-CK matches well with the measured PDD curve. However, the OCR curve of ArcherQA-CK differs significantly from the measured OCR curve. To correct this situation, we divide the projection plane into 60 regions with a radial distance of 0 to 60 mm and a 1 mm interval. At 10 cm depth, the measured values of different regions are divided by the simulated values to obtain the radial correction coefficient. For each primary particle, its weight multiplies by the radial correction coefficient of its projection along a straight line to the region where the plane is located. Repeat this operation and continuously update the radial correction coefficient to make the measured value of OCR at this depth as close as possible to the simulated value, thereby obtaining the phase space after passing through the 60 mm collimator.

For other sizes of collimator (except for 60 mm collimator), the radius is R and four correction factors are used (δR1, δR2, W1, W2) to modify the phase space mentioned above. Firstly, the weight of particles with a projection radius (Rp) greater than R is set to 0, there is a significant difference in the simulated OCR in the penumbral dose drop area. The simulated value in the area within radius R is greater than the measured value, while the simulated value outside radius R is smaller than the measured value. Therefore, for particles with a velocity ratio greater than 0.99 in the depth direction, the weight is changed to W1 if they satisfy \({R}_{p}\in [R,R+\delta {R}_{1}]\), the weight is changed to W2 if they satisfy \([R-\delta {R}_{2},R]\). The four correction factors are obtained by continuously simulating and comparing the OCR curves at 10 cm depth.

Experiment

In the CyberKnife M6 radiosurgery system arranged in our hospital, there are two dose calculation algorithms, RayTracing algorithm (TPS-RT) and MC algorithm (TPS-MC). The flowchart of the experiment is shown in Fig. 1, the procedure can be divided into four steps. First, 10 head cases, 10 chest cases, and 10 abdominal cases were collected. Second, the plan was optimized by TPS-RT algorithm with the prescription dose and dose limits, because the TPS-RT algorithm can be completed with less time. Third, the dose re-calculations were implemented on patient CT images by TPS-RT, TPS-MC and ArcherQA-CK to get three different dose distributions (DoseTPS−RT, DoseTPS−MC, DoseArcherQA−CK), where the uncertainty of MC dose calculation was set to 0.5% and the dose calculation resolution was about 1 mm ×1 mm ×1 mm. In this study, the DoseTPS−RT and DoseTPS−MC were calculated on the Precision TPS, DoseArcherQA−CK was obtained with ArcherQA-CK according to the beam information stored in the RT plan files. Finally, the three algorithms were evaluated with the measurements on SRS phantom. In addition, the differences of three dose distributions were compared with each other on 30 cases. In addition, the computational time of two MC algorithms (TPS-MC and ArcherQA-CK) was recorded for comparing the efficiency of different MC algorithms.

Fig. 1
figure 1

Flowchart of the experiment. 10 head cases, 10 chest cases, and 10 abdominal cases were collected firstly. Then, the plan was generated according to the prescription dose and other dose limits, optimized by RT algorithm in TPS. Furthermore, the dose recalculations were implemented by TPS-RT, TPS-MC and ArcherQA-CK algorithms to get three dose distributions. Finally, the differences of three dose distributions were compared

Evaluation metrics

The global 3D gamma analysis (using an absolute dose comparison and 10% low-dose threshold) was completed with PTW Verisoft software, version 5.1 (PTW, Frieburg, Germany), using the following criteria: 2%/1 mm, 3%/1 mm, 2%/2 mm, and 2%/3 mm. In addition, the voxel-wise dose difference within the body was evaluated according to the formula, ΔD = Dg – Dc, where Dg means the dose values of one dose distribution and Dc means dose values of another dose distribution.

In order to further reflect the impact of different dose distributions on the structures, the dosimetric parameters of target area and organs at risk were statistically evaluated and analyzed, including Dmean, D2 and D95 of PTV (here Di means the dose received by i% of PTV volume), as well as Dmean of organs at risk. Paired sample T tests were used to evaluate the statistical significance of all the dose-volume parameters.

Results

Figure 2(a) shows the diagram of percentage depth dose curves in water tank with a size of 60 mm collimator, Fig. 2(b-d) show off-center ratio (OCR) curves in water tank at depths of 1.5 cm, 10 cm, and 30 cm for each size of collimator. The curves of ArcherQA-CK calculated dose and measured dose almost coincide, which indicates that the simulated results by ArcherQA-CK is correct compared with the measured dose. Table 2 shows the global 3D gamma pass rates of three dose calculation algorithms compared with the measurements on SRS phantom for 30 cases, the average gamma pass rates for all dose calculation algorithms are greater than 97% at 2%/2 mm. According to the clinical requirements, the dose calculation results can be executed if the measurement on SRS phantom is used for plan check.

Fig. 2
figure 2

Dose comparison of ArcherQA-CK and measurements on water tank. (a) Percentage depth dose curve with 60 mm collimator. (b) Off-center ratio (OCR) curves with for 12 collimators at 1.5 cm depth. (c) Off-center ratio (OCR) curves with for 12 collimators at 10 cm depth. (d) Off-center ratio (OCR) curves with for 12 collimators at 30 cm depth

Table 2 Gamma pass rates (Ave ± Std) of three dose calculation algorithms compared with the measurements on SRS phantom for 30 cases (threshold = 10%, global 3D)

Tables 3, 4 and 5 show the gamma pass rates of TPS-MC vs. TPS-RT, TPS-MC vs. ArcherQA-CK and TPS-RT vs. ArcherQA-CK on head, chest and abdomen cases, respectively. Overall, the ArcherQA-CK algorithm and TPS-MC algorithm have high consistency and the average gamma pass rates for head, chest and abdomen cases are greater than 98% at 2%/2 mm. Compared with the two MC algorithms, the built-in TPS-RT algorithm has achieved fairly good performance in head cases, followed by the abdomen cases, and performs the worst in chest cases. At the criteria of 2%/2 mm, the gamma pass rates are 98.8% ± 2.4% (TPS-MC vs. TPS-RT), 99.6% ± 0.4% (TPS-RT vs. ArcherQA-CK) for head cases, 98.2% ± 6.1% (TPS-RT vs. TPS-MC) and 94.5%±7.4%(TPS-RT vs. ArcherQA-CK)for abdomen cases, 84.9% ± 12.1% (TPS-MC vs. TPS-RT) and 83.3% ± 11.7% (TPS-RT vs. ArcherQA-CK) for chest cases, respectively. The gamma pass rate of TPS-MC vs. ArcherQA-CK is significantly higher than that of TPS-MC vs. TPS-RT in chest cases(P < 0.01).

Table 3 Gamma pass rates (Ave ± Std) of three dose calculation algorithms for 10 head cases (threshold = 10%, global 3D)
Table 4 Gamma pass rates (Ave ± Std) of three dose calculation algorithms for 10 chest cases (threshold = 10%, global 3D)
Table 5 Gamma pass rates (Ave ± Std) of three dose calculation algorithms for 10 abdomen cases (threshold = 10%, global 3D)

Table 6 summarizes the comparison of dosimetric parameters for different anatomical structures, where the three dose distributions were compared by TPS-RT vs. TPS-MC, TPS-RT vs. ArcherQA-CK and ArcherQA-CK vs. TPS-MC. Overall, the deviations of ArcherQA-CK vs. TPS-MC are smaller than that of TPS-RT vs. TPS-MC, especially for the dosimetric parameters of target area in chest cases with significant difference (P < 0.01). For PTV in head cases, the deviations of ArcherQA-CK vs. TPS-MC and the deviations of TPS-RT vs. TPS-MC are both less than 1 Gy, and there is no significant difference. For chest cases, the dose calculated by TPS-RT is relatively high, and the average deviations of TPS-RT vs. TPS-MC in PTV dosimetric parameters are 9.5 Gy (PTV_D95), 7.02 Gy (PTV_D2), and 8.43 Gy (PTV_Dmean), respectively, and the values of ArcherQA-CK vs. TPS-MC are 0.91 Gy (PTV_D95), 1.38 Gy (PTV_D2), and 1.05 Gy (PTV_Dmean), respectively. For organs at risk in chest cases, the deviations of ArcherQA-CK vs. TPS-MC and TPS-RT vs. TPS-MC are both less than 1 Gy. For abdomen cases, the deviations of ArcherQA-CK vs. TPS-MC is comparable to that of TPS-RT vs. TPS-MC, with an average deviation of about 1 Gy for PTV and less than 0.5 Gy for organs at risk. There is no significant difference in the deviation between the RT algorithm and the two MC algorithms (P2 > 0.05).

Table 6 Dosimetric parameter deviations of different dose calculation methods (Gy)

Figures 3, 4 and 5 show the dose-volume histogram (DVH) comparisons and dose distributions of a head case, a chest case and an abdomen case. The head case has the intracranial metastatic tumor, the prescription dose is 20 Gy. Due to the distance between the organs at risk and the target area, only PTV’s DVH is plotted. Figure 3(a) shows that the DVH curves of the two MC methods are very close, and DVH curve of the TPS-RT is relatively large, the result is consistent with the result in Table 3. The randomly selected chest case in Fig. 4 is central adenocarcinoma of the upper right lung combined with small cell carcinoma with multiple bone metastases, whose target area is located in right lung, the prescription dose is 56 Gy, the structures for comparison include PTV, aorta, heart, left lung and right lung. In Fig. 4(a), it can be seen that the DVH curve of TPS-RT is relatively high, and the difference for PTV is particularly significant, which is similar with the results of Table 6. The DVH curves of two MC methods are close in the chest case. The randomly selected abdomen case is central adenocarcinoma in the lower lobe of the right lung with metastasis to the right hilar and mediastinal lymph nodes, as well as metastasis to the right pleura, intracranial, and left adrenal glands. The target area is in left kidney and the prescription dose is 45 Gy, the structures for comparison include PTV, duodenum, stomach, left kidney and right kidney. Figure 5(a) shows that the difference of two MC methods is smaller than the difference between MC method and TPS-RT method.

Fig. 3
figure 3

The dose-volume histogram comparison of planned target volume and dose distributions for a randomly selected head case. (a) Dose-volume histogram. The three curves are drawn based on three different dose distributions, namely TPS-MC (solid), TPS-RT (dotted) and ArcherQA-CK (dashdot). (b) Dose distributions and differences

Fig. 4
figure 4

The dose-volume histogram comparison and dose distributions for a randomly selected chest case. (a)Dose-volume histogram of organs at risk and planned target volume. The three curves are drawn based on three different dose distributions, namely TPS-MC (solid), TPS-RT (dotted) and ArcherQA-CK (dashdot). (b)Dose distributions and differences

Fig. 5
figure 5

The dose-volume histogram comparison and dose distributions for a randomly selected abdomen case. (a) Dose-volume histogram of organs at risk and planned target volume. The three curves are drawn based on three different dose distributions, namely TPS-MC (solid), TPS-RT (dotted) and ArcherQA-CK (dashdot). (b)Dose distributions and differences

The dose distributions calculated by the two Monte Carlo methods are very close. In addition, we recorded the calculation time of the two MC methods with an uncertainty of 0.5%. For the 30 cases in this study, the time spent by TPS-MC was 3906.6s ± 2370.8s, and the time spent by ArcherQA-CK was 99.8s ± 77.1s. The time of TPS-MC and ArcherQA-CK for head, chest and abdomen cases was 2722.1s ± 1410.7s vs. 42.3s ± 16.7s, 4423.3s ± 3036.2s vs. 109.5s ± 66.2s and 3633.4s ± 1393.7s VS. 138.7s ± 87.2s, respectively. From the comparison of calculation time, the efficiency of ArcherQA-CK was increased by about 39 times compared to TPS-MC.

Discussion

There are two dose calculation methods in the Precision CyberKnife M6 system, Raytracing algorithm and Monte Carlo algorithm, which have their own advantages and disadvantages in clinical practice. In this study, we proposed a GPU-accelerated Monte Carlo dose calculation tool, ArcherQA-CK, for Cyberknife M6 system. We compared the three dose calculation methods (TPS-MC, TPS-RT and ArcherQA-CK) according to the same beam information for head, chest and abdomen cases, and the results showed that the dose distribution calculated by ArcherQA-CK was consistent with that calculated by TPS-MC. The accuracy of the TPS-RT algorithm in the head and abdomen cases is acceptable, but there is a significant difference in the dose distributions calculated by the TPS-RT algorithm and MC algorithm in the chest cases, especially in the high dose area near the target area. Our proposed ArcherQA-CK is based on GPU parallel computing, which can complete the dose calculation process within 2 min, providing the possibility for MC-based quality assurance in clinical practice.

Dose verification is necessary in clinical practice, and the 30 cases in this study have all passed the verification using the measured dose on phantom, which can be also seen in Table 2. The gamma pass rates for TPS-MC, TPS-RT and ArcherQA-CK algorithms are acceptable according to the clinical requirements. However, the gamma pass rates of TPS-RT and MC algorithms are small in chest cases, which is less than 95% at the criterion of 2%/3 mm. That is to say, the dose transmission deviation may occur even the dose verification has been completed and passed with the phantom. The main reason for this situation is the dose calculation inaccuracy of RayTracing algorithm on heterogeneous materials. From the data in Table 6, the Raytracing algorithm in the Precision TPS overestimates the dose distributions for chest and abdomen cases, with the most significant performance in the dosimetric parameters of PTV. The DVH curves in Fig. 3(a) and Fig. 4(a) also illustrate the overestimation. Sharman et al. [30] mentioned in their research that traditional analysis algorithm would overestimate the dose delivered to low-density heterogeneous volumes, and the level of overestimate depends on the field size and energy. Pan et al. [11] evaluated the accuracy of RT algorithm using the measured dose in phantom as comparison, their results showed that the RT algorithm would cause the delivered dose less than the prescription dose, so the MC algorithm was recommended in low-density heterogeneous regions. As shown in Table 6, the max difference of TPS-RT and TPS-MC are 22.96 Gy, 16.47 Gy and 21 Gy for D95, D2 and Dmean of PTV in chest cases, respectively. In abdomen cases, the max difference of TPS-RT and TPS-MC are 1.86 Gy, 2.06 Gy and 1.92 Gy for D95, D2 and Dmean of PTV, which are smaller than the difference in chest cases. There is almost no difference for TPS-MC and TPS-RT in head cases. Taking the chest case in Fig. 4 as an example, the prescription dose is 56 Gy, and the D95 of PTV calculated using the RT algorithm is 56 Gy, which can satisfy the requirement of D95 ≥ 56 Gy. However, the D95 of PTV calculated by Precision MC is only 49.9 Gy due to the overestimation of dose distribution by the RT algorithm, which means that the actual delivered dose is far less than the planned dose. The overestimation can lead to insufficient target irradiation and even treatment failure. Meanwhile, the D95 of PTV calculated by ArcherQA is 50.2 Gy, which is close the result of Precision MC, this situation can be avoided if ArcherQA-CK can be used for QA after using RT algorithm calculation. Therefore, the MC algorithm is recommended in chest cases, or at least used to complete the planning quality assurance.

The Monte Carlo method is considered as the gold standard for dose calculation, but the Monte Carlo algorithm in the Precision treatment system is very time-consuming, with an average calculation time of 65 min on 30 cases. Although many studies have proven the accuracy of the Precision Monte Carlo method, the use of Monte Carlo in clinical practice with such a long calculation time is very difficult. We proposed a GPU-accelerated Monte Carlo calculation method that can complete dose calculation within 2 min, providing a QA reference mode for clinical practice. In the Cyberknife M6 system, the dose gradient is large, so the dose delivered to the surrounding organs is relatively low. According to our treatment experience, it is generally to first optimize a plan with RT algorithm and then normalize it to ensure that the dosimetric parameters in the target area of the plan meet clinical goals. If the dose calculation is inaccurate, such as the dose overestimation phenomenon of RT algorithm for chest case in this study, it will result in an incorrect normalization factor, which will lead to insufficient target irradiation. According to the results in this paper, the RT algorithm in the TPS system can be used for head patients for consideration of dose calculation time and accuracy. However, it is best to use Monte Carlo method for chest and abdomen cases to complete the plan design. At least, Monte Carlo dose calculation should be used to recalculate the dose of the plan, ensuring the clinical goals have been achieved.

There are still some limitations in this study that need further improvement in subsequent work. Firstly, we have implemented the MC model with the Iris collimator due to the limitations of our hospital’s machines. In the future, we will continue to work with other hospitals to verify the dose for MLC Cyberknife treatment. Secondly, patient data from three locations were selected to verify the accuracy of the two dose calculation methods in the precision TPS system. Furthermore, the applicability of the two dose calculation methods in different tumor types can be determined in the future.

Conclusion

In this study, we proposed a GPU-accelerated Monte Carlo dose calculation engine suitable for CyberKnife M6 system (ArcherQA-CK), and comprehensively compared the accuracy of ArcherQA-CK with the TPS-RT algorithm and TPS-MC algorithm in Precision TPS on head, chest, and abdomen clinical patients. The results indicate that the consistency between ArcherQA-CK and TPS-MC is very high, superior to the TPS-RT algorithm in the TPS system, especially in chest cases. While achieving high accuracy, ArcherQA-CK can complete dose calculation within 2 min. ArcherQA-CK can be served as a third-party independent dose calculation verification tool to provide patient specific quality assurance for clinical practice.

Data availability

The raw data supporting the conclusions of this article will be made available by the authors, without undue reservation.

Abbreviations

CK:

CyberKnife

MC:

Monte Carlo

GPU:

Graphics Processing Unit

RT:

RayTracing

TPS:

Treatment Planning System

FSPB:

Finite-Size Pencil Beam

IDC:

Independent Dose Calculation

QA:

Quality Assurance

PSQA:

Patient Specific Quality Assurance

References

  1. Ding C, Saw CB, Timmerman RD. Cyberknife stereotactic radiosurgery and radiation therapy treatment planning system. Med Dosim. 2018 Summer;43(2):129–40.

  2. Bauman G, Charette M, Reid R, et al. Radiopharmaceuticals for the palliation of painful bone metastasis-a systemic review. Radiother Oncol. 2005;75(3):258–70.

    Article  CAS  PubMed  Google Scholar 

  3. Benzil DL, Saboori M, Mogilner AY, et al. Safety and efficacy of stereotactic radiosurgery for tumors of the spine. J Neurosurg. 2004;101(Suppl 3):413–8.

    Article  PubMed  Google Scholar 

  4. Dieterich S, Cavedon C, Chuang CF, et al. Report of AAPM TG 135: quality assurance for robotic radiosurgery. Med Phys. 2011;38(6):2914–36.

    Article  PubMed  Google Scholar 

  5. Lippitz B, Lindquist C, Paddick I, et al. Stereotactic radiosurgery in the treatment of brain metastases: the current evidence. Cancer Treat Rev. 2013;40(1):48–59.

    Article  PubMed  Google Scholar 

  6. Bahig H, Wang C, Ping Ng S. at al. Conventionally fractionated large volume head and neck re-irradiation using multileaf collimator-based robotic technique: A feasibility study. Clin Transl Radiat Oncol. 2020;24:102–110.

  7. Gondré M, Marsolat F, Bourhis J, et al. Validation of Monte Carlo dose calculation algorithm for CyberKnife multileaf collimator. J Appl Clin Med Phys. 2022;23(2):e13481.

    Article  PubMed  Google Scholar 

  8. Jones AO, Das IJ. Comparison of inhomogeneity correction algorithms in small photon fields. Med Phys. 2005;32(3):766–76.

    Article  PubMed  Google Scholar 

  9. Ding GX, Duggan DM, Lu B, et al. Impact of inhomogeneity corrections on dose coverage in the treatment of lung cancer using stereotactic body radiation therapy. Med Phys. 2007;34(7):2985–94.

    Article  PubMed  Google Scholar 

  10. Wilcox EE, Daskalov GM. Accuracy of dose measurements and calculations within and beyond heterogeneous tissues for 6 MV photon fields smaller than 4 cm produced by Cyberknife. Med Phys. 2008;35(6):2259–66.

    Article  PubMed  Google Scholar 

  11. Pan Y, Yang R, Li J, et al. Film-based dose validation of Monte Carlo algorithm for Cyberknife system with a CIRS thorax phantom. J Appl Clin Med Phys. 2018;19(3):142–8.

    Article  PubMed  PubMed Central  Google Scholar 

  12. Kawrakow I. Accurate condensed history Monte Carlo simulation of electron transport. I. EGSnrc, the new EGS4 version. Med Phys. 2000;27(3):485–98.

    Article  CAS  PubMed  Google Scholar 

  13. Ma C-MC, Li JS, Deng J, et al. Implementation of Monte Carlo dose calculation for CyberKnife treatment planning. J Phys Conf Ser. 2008;102(1):012016.

    Article  Google Scholar 

  14. Gondré M, Conrad M, Vallet V, et al. Commissioning and validation of RayStation treatment planning system for CyberKnife M6. J Appl Clin Med Phys. 2022;23(8):e13732.

    Article  PubMed  PubMed Central  Google Scholar 

  15. Heidorn SC, Kilby W, Fürweger C. Novel Monte Carlo dose calculation algorithm for robotic radiosurgery with multi leaf collimator: dosimetric evaluation. Phys Med. 2018;55:25–32.

    Article  PubMed  Google Scholar 

  16. Mackeprang PH, Vuong D, Volken W, et al. Benchmarking Monte-Carlo dose calculation for MLC CyberKnife treatments. Radiat Oncol. 2019;14(1):172.

    Article  PubMed  PubMed Central  Google Scholar 

  17. Reynaert N, Demol B, Charoy M, et al. Clinical implementation of a Monte Carlo based treatment plan QA platform for validation of Cyberknife and Tomotherapy treatments. Phys Med. 2016;32(10):1225–37.

    Article  CAS  PubMed  Google Scholar 

  18. Bibault JE, Prevost B, Dansin E, et al. Image-guided robotic Stereotactic Radiation Therapy with Fiducial-Free Tumor Tracking for Lung Cancer. Radiat Oncol. 2012;7:102.

    Article  PubMed  PubMed Central  Google Scholar 

  19. Nano TF, Capaldi DPI, Yeung T, et al. Technical note: performance of CyberKnife® tracking using low-dose CT and kV imaging. Med Phys. 2020;47(12):6163–70.

    Article  PubMed  Google Scholar 

  20. Li GQ, Yang J, Wang Y, et al. Using the Diaphragm as a Tracking Surrogate in CyberKnife Synchrony Treatment. Med Sci Monit. 2021;27:e930139.

    Article  PubMed  PubMed Central  Google Scholar 

  21. Xu Y, Zhang K, Liu Z, et al. Treatment plan prescreening for patient-specific quality assurance measurements using independent Monte Carlo dose calculations. Front Oncol. 2022;12:1051110.

    Article  PubMed  PubMed Central  Google Scholar 

  22. Cheng B, Xu Y, Li S, et al. Development and clinical application of a GPU-based Monte Carlo dose verification module and software for 1.5 T MR-LINAC. Med Phys. 2023;50(5):3172–83.

    Article  PubMed  Google Scholar 

  23. Peng Z, Lu Y, Xu Y et al. Development of a GPU-accelerated Monte Carlo dose calculation module for nuclear medicine, ARCHER-NM: demonstration for a PET/CT imaging procedure. Phys Med Biol. 2022;67(6).

  24. Adam DP, Liu T, Caracappa PF, et al. New capabilities of the Monte Carlo dose engine ARCHER-RT: clinical validation of the Varian TrueBeam machine for VMAT external beam radiotherapy. Med Phys. 2020;47(6):2537–49.

    Article  CAS  PubMed  Google Scholar 

  25. Xu XG, Liu T, Su L, et al. ARCHER, a new Monte Carlo software tool for emerging heterogeneous computing environments. Ann Nucl Energy. 2015;82(aug):2–9.

    Article  CAS  Google Scholar 

  26. Su L, Yang Y, Bednarz B, et al. ARCHERRT - a GPU-based and photon-electron coupled Monte Carlo dose computing engine for radiation therapy:software development and application to helical tomotherapy. Med Phys. 2014;41(7):071709.

    Article  PubMed  PubMed Central  Google Scholar 

  27. Francescon P, Cora S, Cavedon C. Total scatter factors of small beams: a multidetector and Monte Carlo study. Med Phys 03/01. 2008;35:504–13.

    Article  Google Scholar 

  28. Rogers DW, Faddegon BA, Ding GX, et al. BEAM: a Monte Carlo code to simulate radiotherapy treatment units. Med Phys. 1995;22(5):503–24.

    Article  CAS  PubMed  Google Scholar 

  29. https://www-nds.iaea.org/phsp/photon/CyberKnife_IRIS/

  30. Sharma S, Ott J, Wiliams J, Dickow D. Dose calculation accuracy of the Monte Carlo algorithms for CyberKnife compared with other commercially available dose calculation algorithms. Med Dosim. Winter; 2011;36(4):347–50.

    Article  PubMed  Google Scholar 

Download references

Acknowledgements

Not applicable.

Funding

This work was supported by the Chongqing medical scientific research project (Joint project of Chongqing Health Commission and Science and Technology Bureau)(Project number: 2022ZDXM027).

Author information

Authors and Affiliations

Authors

Contributions

PZ, YC and SL conceived the experiments. PZ, JL and LL collected the clinical dataset. CC and QR designed the study and analyzed the result. PZ, YC, YS, XP and CC participated in writing the manuscript. All authors contributed to the article and approved the submitted version.

Corresponding authors

Correspondence to Qiang Ren or Chuan Chen.

Ethics declarations

Ethical approval and consent to participate

The studies involving human participants were reviewed and approved by Army Medical Center of PLA. The ethics declaration conforms to the Declaration of Helsinki and the principle of International Ethical Guidelines for Biomedical Research Involving Human constituted by the World Health Organization (WHO) and the Council for International Organizations of Medical Sciences (CIOMS). The patients/participants provided their written informed consent to participate in this study.

Consent for publication

Not applicable.

Conflict of interest

Author XP and QR is employed by Anhui Wisdom Technology Co., Ltd. The remaining 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.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/. The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated in a credit line to the data.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zhou, P., Chang, Y., Li, S. et al. Clinical application of a GPU-accelerated monte carlo dose verification for cyberknife M6 with Iris collimator. Radiat Oncol 19, 86 (2024). https://doi.org/10.1186/s13014-024-02446-1

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/s13014-024-02446-1

Keywords