Next Article in Journal
No Indication for Routine Resection of Surgical Scars during Cytoreductive Surgery and HIPEC
Next Article in Special Issue
Proton Pencil Beam Scanning Facilitates the Safe Treatment of Extended Radiation Targets for Hodgkin Lymphoma: A Report from the Proton Collaborative Group Registry
Previous Article in Journal
Spatial Distribution of Recurrence and Long-Term Toxicity Following Dose Escalation to the Dominant Intra-Prostatic Nodule for Intermediate–High-Risk Prostate Cancer: Insights from a Phase I/II Study
Previous Article in Special Issue
Proton PBS Planning Techniques, Robustness Evaluation, and OAR Sparing for the Whole-Brain Part of Craniospinal Axis Irradiation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Beam Position Projection Algorithms in Proton Pencil Beam Scanning

by
Konrad P. Nesteruk
1,2,
Stephen G. Bradley
1,
Hanne M. Kooy
1,2 and
Benjamin M. Clasie
1,2,*
1
Department of Radiation Oncology, Massachusetts General Hospital, Boston, MA 02114, USA
2
Harvard Medical School, Boston, MA 02115, USA
*
Author to whom correspondence should be addressed.
Cancers 2024, 16(11), 2098; https://doi.org/10.3390/cancers16112098
Submission received: 24 April 2024 / Revised: 24 May 2024 / Accepted: 29 May 2024 / Published: 31 May 2024
(This article belongs to the Special Issue Advances in Proton Pencil Beam Scanning Therapy)

Abstract

:

Simple Summary

Pencil beam scanning nozzles monitor the beam position in real time and record the results in log files. We cannot, however, place a beam position monitor at the isocenter during treatment, so accurate online beam position corrections and log file analyses rely on an algorithm to project the beam position from the nozzle to the isocentric plane. We present four generic algorithms and determined the accuracy of each approach in three example configurations and two nozzle lengths.

Abstract

Beam position uncertainties along the beam trajectory arise from the accelerator, beamline, and scanning magnets (SMs). They can be monitored in real time, e.g., through strip ionization chambers (ICs), and treatments can be paused if needed. Delivery is more reliable and accurate if the beam position is projected from monitored nozzle parameters to the isocenter, allowing for accurate online corrections to be performed. Beam position projection algorithms are also used in post-delivery log file analyses. In this paper, we investigate the four potential algorithms that can be applied to all pencil beam scanning (PBS) nozzles. For some combinations of nozzle configurations and algorithms, however, the projection uses beam properties determined offline (e.g., through beam tuning or technical commissioning). The best algorithm minimizes either the total uncertainty (i.e., offline and online) or the total offline uncertainty in the projection. Four beam position algorithms are analyzed (A1–A4). Two nozzle lengths are used as examples: a large nozzle (1.5 m length) and a small nozzle (0.4 m length). Three nozzle configurations are considered: IC after SM, IC before SM, and ICs on both sides. Default uncertainties are selected for ion chamber measurements, nozzle entrance beam position and angle, and scanning magnet angle. The results for other uncertainties can be determined by scaling these results or repeating the error propagation. We show the propagation of errors from two locations and the SM angle to the isocenter for all the algorithms. The best choice of algorithm depends on the nozzle length and is A1 and A3 for the large and small nozzles, respectively. If the total offline uncertainty is to be minimized (a better choice if the offline uncertainty is not stable), the best choice of algorithm changes to A1 for the small nozzle for some hardware configurations. Reducing the nozzle length can help to reduce the gantry size and make proton therapy more accessible. This work is important for designing smaller nozzles and, consequently, smaller gantries. This work is also important for log file analyses.

1. Introduction

Proton therapy is a radiation therapy modality that allows treating patients with a millimeter accuracy. This is made possible by the unique properties of protons, which deposit most of their energy at the end of their penetration range [1]. The maximum occurs at the Bragg peak, after which the energy deposition rapidly decays to zero. This allows for the effective sparing of surrounding healthy tissue and organs at risk and thus reducing treatment toxicity. Proton therapy is routinely used for the treatment of various tumor sites [2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19] and is a dynamically developing form of radiotherapy [20].
The current state-of-the-art dose delivery technique in proton therapy is pencil beam scanning (PBS) [21,22,23]. In PBS, narrow pencil beams are scanned across the tumor in three dimensions. It achieves highly conformal dose distributions, maximizing the dose to the target while minimizing the exposure to the surrounding healthy tissue. This technique requires a very high level of precision in the position of each pencil beam.
Beam position is measured by strip ionization chambers (ICs) and other instruments in the PBS nozzle [24] and beamline. Beam position uncertainties can arise from the accelerator, beamline, and scanning magnets (SMs). While clinical physicists are concerned about the beam position at the isocenter, ICs cannot be used for direct monitoring at this location during treatments: a projection is needed.
Beam position uncertainty should not exceed ±0.4 mm (at the isocenter) for a beam of width (one sigma) 3 mm to achieve a dose uniformity of ±3% [25]. This is hard to achieve in practice. While the analysis in TG-224 is for a single, uniform layer, there is a similar implication when there is the relative lateral movement of non-uniform-weight spots between layers. Online beam position corrections (i.e., during treatment) use information from the ICs and other feedback to correct the trajectory. A small amount of beam is delivered to the patient to allow the beam position to be measured. The beam current may or may not be reduced to zero depending on the required correction. An accurate projection algorithm determines the position correction at the isocenter, which is converted into an adjustment of the scanning magnets (SMs) or other beam steering mechanism.
Log file analyses examine the proton therapy machine parameters after the delivery of a beam. These contain the IC and SM feedback that may be used to project the beam position to the isocenter (the projection may be performed by the manufacturer, but, in any case, a projection is required to obtain beam properties in the isocentric plane). Log files may be used as part of a quality assurance (QA) program and to monitor treatment accuracy. Log file analyses benefit from having information from all spots in the beam at once, so the analysis can more easily combine nozzle feedback from multiple spots for more information. An accurate projection algorithm is essential for these analyses.
There are similar publications related to this work. Giordanengo and Donetti 2018 [24] described pencil beam scanning nozzles and instrumentation. They recommend performing online position corrections. Psoroulas et al. 2018 [26] discussed beam position corrections; they characterized the effect of the settling of the beamline after energy changes and applied this calibrated correction to the beginning of each layer. Li et al. 2013 [27] performed a log file analysis using a position projection algorithm that assumes the unscanned beam is well aligned with the isocenter. Their projection assumes all uncertainties come from the SMs. They justified this approach, as the alignment of an unscanned beam with the isocenter was checked offline during QA, with the results being better than ±0.1 mm. Lin et al. 2017 [28] used the online beam position measured both upstream and downstream of the SM in the projection, as well as performed the online calibration of the SM deflection angle determined from multiple spot positions on the downstream IC vs. the SM current. Tan et al. 2023 [29] used a position projection algorithm similar to the one described by Li et al. 2013 [27].
While particle therapy vendors have used online beam position corrections to improve delivery accuracy, these algorithms are proprietary. Most are thought to be similar to the algorithm in Li et al. 2013 [27].
At present, it is unclear if the algorithms described above are equivalent, if there are more types of projections, and which algorithm is best. In this paper, we describe four projection algorithms that can be applied to all PBS nozzles and explain why they are different. For some combinations of nozzle configuration and algorithm, however, the projection algorithm must use the beam properties determined offline (e.g., through beam tuning, QA, or technical commissioning). We call these offline uncertainties. We determined the performance of each algorithm with example configurations and uncertainties and defined the best algorithm as the one that minimized either the total uncertainty (i.e., online and offline) or the total offline uncertainty in the projection. This work is important for accurate beam position corrections and log file analyses.
Throughout this paper, nozzle configuration describes the configuration of the ICs, which measure beam position, and SMs, which deflect the beam trajectory. SMs can be two separate magnets or a single combined-function magnet that scans in two axes. ICs may be before, after, or between SMs, or some combination thereof. Algorithm describes the method and assumptions used to project the position to the isocenter.

2. Materials and Methods

2.1. Beam Trajectory in a PBS Nozzle

Figure 1 shows a proton beam trajectory (in red) represented by 8 variables (x1, x2, xiso, θ1, θSM, L1, L2, and L3). Our goal was to obtain xiso by projection. Three variables, the lengths L1, L2, and L3, can be measured through mechanical means and/or technical commissioning and do not change. A further 2 of the 8 variables are dependent variables through the trigonometric relationships
x 2 = x 1 + L 1 tan θ 1 + L 2 tan θ 1 + θ S M ,
and
x i s o = x 2 + L 3 tan θ 1 + θ S M .
Obviously, xiso is one of these dependent variables. One remaining variable can be eliminated from the projection algorithm as it is dependent on the other variables according to Equation (1). We define this as the eliminated variable. Eliminating a variable through Equation (1) reduces the uncertainties in the projection, but care must be taken in the selection.
There are three remaining variables that need to be constrained. These may be constrained by online beam position measurements at strip ionization chambers, inferred from online scanning magnet setpoint or feedback, beam pipe diameter, prior retractable beam position monitoring results (if they are repeatable), collimator location (if present), or repeatable beam properties from technical commissioning. We define these as the constrained variables.
We treat θSM as an online variable, which is obtained from a calibration against the SM setpoint or Hall probe feedback of the magnetic field. The calibration assumes, as is usually the case, that the effects from the iron core saturation, X–Y scanning magnet coupling, and hysteresis are small or can be corrected. This calibration can be obtained directly and verified in a postdelivery analysis, where the change in θSM is known for all spots against the change in setpoint or Hall probe feedback in a constant energy layer.

2.2. Algorithm A1: x1, x2, and θSM Are Constrained Variables; θ1 Is the Eliminated Variable

We can solve for θ1 by expanding tan(θ1 + θSM) = (tanθ1 + tanθSM)/(1 − tanθ1tanθSM) in Equation (1), which gives, after some manipulation
a   tan 2 θ 1 + b tan θ 1 + c = 0 ,
where
a = L 1 tan θ S M b = x 2 x 1 tan θ S M + L 1 + L 2 c = x 2 x 1 + L 2 tan θ S M
This can have two solutions for tan(θ1) from the quadratic formula (note the angle of the beam in the L2 region is θ1 + θSM, not θSM alone). Assume θ1 and θSM are small, L1 and L2 are of the order of 100 to 1000 mm, and x2 and x1 are of the order of 1 to 10 mm, so b >> a and b >> c. The positive solution of the quadratic formula is simplified using a Taylor expansion, giving
tan θ 1 = b + b 2 4 a c / 2 a = ( b + b ( 1 2 a c / b 2 + ) ) / 2 a c / b
The negative quadratic solution is ignored as the magnitude of b would overwhelm the numerator in the Taylor series expansion, resulting in a large tan(θ1). Using the small angle approximation, tan(θ1) ≈ θ1 and tan(θSM) ≈ θSM, we obtain
θ 1 x 2 x 1 L 2 θ S M x 2 x 1 θ S M + L 1 + L 2 x 2 L 2 θ S M x 1 L 1 + L 2 .
Intuitively, x2L2θSM is the approximate location of the trajectory at the second position if the scanning magnet deflection is subtracted. This equation represents the slope of the remaining straight line from position 1 to position 2. The beam position at the isocenter is then obtained from Equation (2)
x i s o x 2 + L 3 θ S M + L 3 x 2 L 2 θ S M x 1 L 1 + L 2 .

2.3. Algorithm A2: x1, x2, and θ1 Are Constrained Variable, θSM Is the Eliminated Variable

We can solve for θSM by expanding tan(θ1 + θSM) in Equation (1), giving
tan θ S M = x 2 x 1 L 1 + L 2 tan θ 1 x 2 x 1 L 1 tan θ 1 tan θ 1 + L 2 .
Assuming θ1 and θSM are small, the result is
θ S M x 2 L 1 + L 2 θ 1 x 1 L 2 .
Intuitively, x2 − (L1 + L2)θ1 is the approximate location of the trajectory at the second position if the beam angle upstream of the scanning magnet is zero. This equation represents the slope of the remaining straight line from the center of the scanning magnet to position 2. The beam position at the isocenter is then obtained from Equation (2)
x i s o x 2 + L 3 θ 1 + L 3 x 2 L 1 + L 2 θ 1 x 1 L 2 .

2.4. Algorithm A3: x2, θSM, and θ1 Are Constrained Variables; x1 Is the Eliminated Variable

This is a trivial algorithm that represents a straight-line projection. Equation (2) can be solved with the constrained variables. Assuming θ1 and θSM are small, the result is
x i s o x 2 + L 3 ( θ 1 + θ S M ) .

2.5. Algorithm A4: x1, θSM, and θ1 Are Constrained Variables; x2 Is the Eliminated Variable

This represents a design that is generally not used clinically in PBS nozzles, as there is almost always a strip ionization chamber at position 2. For completeness, however, the solution for this scenario is given by substituting Equation (1) into Equation (2), giving
x i s o = x 1 + L 1 tan θ 1 + L 2 tan θ 1 + θ S M + L 3 tan θ 1 + θ S M .
Assuming θ1 and θSM are small, the result is
x i s o x 1 + L 1 θ 1 + L 2 θ 1 + θ S M + L 3 θ 1 + θ S M

2.6. Nozzle Configuration

The possible IC configurations are as follows:
  • After = IC downstream of SM;
  • Before = IC upstream of SM.
PBS nozzles may contain one or both configurations. Each axis is considered separately, so each axis may have a different configuration.

2.7. Error Analysis

The default uncertainties and lengths are given in Table 1 and Table 2. Uncertainties are propagated to xiso using standard techniques for uncorrelated uncertainties (see, for example, Ref. [30]). For variable F, which is a linear combination of uncorrelated variables A and B, with standard deviations σA and σB, it holds that
F = α A + β B         σ F 2 = α 2 σ A 2 + β 2 σ B 2 ,
where α and β are constants, and σF is the standard deviation of variable F. All results use small angle algorithms (Equations (3)–(6)), which are linear in the constrained variables.

3. Results

Table 3 shows the contribution to the total uncertainty in xiso from each of the uncertainties for each algorithm. Table 4 shows the total offline uncertainties for each nozzle configuration and algorithm.
Some algorithms may need the nozzle position interlock windows to change after a position correction (Figure 2). The nozzle could incorporate trim magnets installed upstream in the beamline and steer the beam online on IC before the SM. The advantages of this technique are (1) the nozzle position interlocks do not need to move after such a correction, and (2) the θ1 uncertainty may be smaller (depending on the phase advance from the trim magnets to the upstream IC).
A nozzle configuration with an IC between scanning magnets would result in one axis having no scanning magnet between ICs. This is shown in Figure 3. This is the trivial case and Equation (2) can be applied directly (see Algorithm A3), giving
x i s o = x 2 + L 3 x 2 x 1 / ( L 1 + L 2 ) ,
and there are no offline variables. The propagation of errors is given in Table 5.

4. Discussion

Refs. [27,29] used Algorithm A2 in their log file analyses (see Figure 4). Intuitively, one can see this is the case if θSM is incorrect. This does not affect the accuracy of the projection, so θSM is the eliminated variable. This can be a good choice for a projection algorithm when the uncertainty in θSM is large. Ref. [28] used Algorithm A1 in their log file analyses. Similarly, one can see this is the case by considering the case if θ1 is incorrect. This does not affect the accuracy of the projection, so θ1 is the eliminated variable. Algorithm A1 is usually a good choice for large nozzles as the total uncertainty and total offline uncertainty are small in Table 3 and Table 4.
The small nozzle configuration in Table 2, with a nozzle length of only 400 mm, may not allow enough space for two separate scanning magnets. This situation may arise in a single axis if there is an ion chamber between the SM (the other axis will look like that in Figure 3). It may also arise if the nozzle has a combined-function SM.
The limitations of this study include the limited set of uncertainties listed in Table 1 and the dimensions in Table 2. The results for other values can be obtained by scaling as appropriate or reanalyzing using the methods described above. Also, uncertainties in the lengths L1, L2, and L3 were not considered, and these may be important for extremely compact nozzles. Uncertainties in these parameters can be propagated to xiso using the methods described above.
Other considerations for designing a nozzle and selecting an algorithm may include the following:
  • The small nozzle has larger total uncertainty than the large nozzle for the best algorithm in each scenario, largely due to the some of the demagnifications from the longer lengths between constrained positions. Instrumentation in smaller nozzles may need to be more precise to achieve the same level of uncertainty in the projection.
  • ICs far from the isocenter contribute more to multiple-Coulomb scattering (MCS) which increases the pencil beam size.
  • Online position correction algorithms should remember the prior correction after each spill and/or layer change until the end of the beam, and the beam current should be modulated to zero while the SM correction is being applied and turned back on automatically. This can be seen to be optimal by considering random and systematic position uncertainties. In the case of random uncertainties, there are pauses with each spill and/or layer change independent of the approach used. In the case of systematic position uncertainties, there is only one position correction needed if the prior correction is remembered and applied for the whole beam.
  • Tuning pulses may help to make a more accurate position projection. These tuning pulses can be delivered with the scanning magnets set to zero, with the intention of centering the beam without θSM in the projection, and then adding scanning afterward. The projection in this case would be similar to that shown in Figure 3. While this method can help reduce uncertainties, care should be taken to make sure the effect of residual magnetism in the scanning magnets is negligible, and the amount of extra dose delivered to the patient is negligible.
  • There must be redundant devices or checks on the performance of the nozzle instruments when performing online beam position corrections.

5. Conclusions

Often the best choice of algorithm is simply the one that eliminates the variable with the highest uncertainty, usually by focusing on the variable measured by the least reliable device or not measured. That may not always be the best choice if a variable is demagnified in the projection. This also explains why the best algorithm can change depending on the nozzle size, as the uncertainties can be magnified in different ways.
We defined the best algorithm to use as the one with the smallest total uncertainty or the smallest total offline uncertainty, depending on what needs to be minimized. For large and small nozzles, the smallest total uncertainty is obtained with Algorithms A1 and A3, respectively. The total offline uncertainty can be important; if it is large, it may put extra burden on QA and machine recommissioning. For the large nozzle, the smallest total offline uncertainty is obtained with Algorithm A1. For the small nozzle, the smallest total offline uncertainty changes between Algorithms A1 and A3, depending on the nozzle configuration, and if θSM is an offline variable.
Reducing the nozzle length can help to reduce the gantry size and make proton therapy more accessible. Prior experience with beam position projection algorithms for large nozzles may no longer be optimal for small nozzles. This finding is important for designing smaller nozzles and, consequently, smaller gantries. This work is also important for log file analyses.

Author Contributions

Conceptualization, B.M.C. and K.P.N.; methodology, B.M.C., S.G.B. and H.M.K.; validation, K.P.N.; formal analysis, B.M.C.; investigation, B.M.C.; writing—original draft preparation, B.M.C.; writing—review and editing, K.P.N., H.M.K. and S.G.B.; visualization, B.M.C. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available in this article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Paganetti, H. Proton Beam Therapy; IOP Publishing: Bristol, UK, 2016; ISBN 978-0-7503-1370-4. [Google Scholar]
  2. Nogueira, L.M.; Jemal, A.; Yabroff, K.R.; Efstathiou, J.A. Assessment of Proton Beam Therapy Use among Patients with Newly Diagnosed Cancer in the US, 2004–2018. JAMA Netw. Open 2022, 5, e229025. [Google Scholar] [CrossRef] [PubMed]
  3. Nie, M.; Chen, L.; Zhang, J.; Qiu, X. Pure Proton Therapy for Skull Base Chordomas and Chondrosarcomas: A Systematic Review of Clinical Experience. Front. Oncol. 2022, 12, 1016857. [Google Scholar] [CrossRef] [PubMed]
  4. Dastgheyb, S.S.; Dreyfuss, A.D.; LaRiviere, M.J.; Mohiuddin, J.J.; Baumann, B.C.; Shabason, J.; Lustig, R.A.; Dorsey, J.F.; Lin, A.; Grady, S.M.; et al. A Prospective Phase I/II Clinical Trial of High-Dose Proton Therapy for Chordomas and Chondrosarcomas. Adv. Radiat. Oncol. 2024, 9, 101456. [Google Scholar] [CrossRef]
  5. Gordon, K.; Gulidov, I.; Koryakin, S.; Smyk, D.; Makeenkova, T.; Gogolin, D.; Lepilina, O.; Golovanova, O.; Semenov, A.; Dujenko, S.; et al. Proton Therapy with a Fixed Beamline for Skull-Base Chordomas and Chondrosarcomas: Outcomes and Toxicity. Radiat. Oncol. 2021, 16, 238. [Google Scholar] [CrossRef]
  6. Patel, S.H.; Wang, Z.; Wong, W.W.; Murad, M.H.; Buckey, C.R.; Mohammed, K.; Alahdab, F.; Altayar, O.; Nabhan, M.; Schild, S.E.; et al. Charged Particle Therapy versus Photon Therapy for Paranasal Sinus and Nasal Cavity Malignant Diseases: A Systematic Review and Meta-Analysis. Lancet Oncol. 2014, 15, 1027–1038. [Google Scholar] [CrossRef]
  7. Weber, D.C.; Bizzocchi, N.; Bolsi, A.; Jenkinson, M.D. Proton Therapy for Intracranial Meningioma for the Treatment of Primary/Recurrent Disease Including Re-Irradiation. Front. Oncol. 2020, 10, 558845. [Google Scholar] [CrossRef] [PubMed]
  8. Adeberg, S.; Harrabi, S.B.; Verma, V.; Bernhardt, D.; Grau, N.; Debus, J.; Rieken, S. Treatment of Meningioma and Glioma with Protons and Carbon Ions. Radiat. Oncol. 2017, 12, 193. [Google Scholar] [CrossRef] [PubMed]
  9. Wu, Y.Y.; Fan, K.H. Proton Therapy for Prostate Cancer: Current State and Future Perspectives. Br. J. Radiol. 2022, 95, 20210670. [Google Scholar] [CrossRef]
  10. Sosa, A.J.; Thames, H.D.; Sanders, J.W.; Choi, S.L.; Nguyen, Q.N.; Mok, H.; Ron Zhu, X.; Shah, S.; Mayo, L.L.; Hoffman, K.E.; et al. Proton Therapy for the Management of Localized Prostate Cancer: Long-Term Clinical Outcomes at a Comprehensive Cancer Center. Radiother. Oncol. 2023, 188, 109854. [Google Scholar] [CrossRef] [PubMed]
  11. Vyfhuis, M.A.L.; Onyeuku, N.; Diwanji, T.; Mossahebi, S.; Amin, N.P.; Badiyan, S.N.; Mohindra, P.; Simone, C.B. Advances in Proton Therapy in Lung Cancer. Ther. Adv. Respir. Dis. 2018, 12. [Google Scholar] [CrossRef]
  12. Gjyshi, O.; Liao, Z. Proton Therapy for Locally Advanced Non-Small Cell Lung Cancer. Br. J. Radiol. 2020, 93, 20190378. [Google Scholar] [CrossRef]
  13. Shioyama, Y.; Tokuuye, K.; Okumura, T.; Kagei, K.; Sugahara, S.; Ohara, K.; Akine, Y.; Ishikawa, S.; Satoh, H.; Sekizawa, K. Clinical Evaluation of Proton Radiotherapy for Non–Small-Cell Lung Cancer. Int. J. Radiat. Oncol. Biol. Phys. 2003, 56, 7–13. [Google Scholar] [CrossRef] [PubMed]
  14. Mohamed, N.; Lee, A.; Lee, N.Y. Proton Beam Radiation Therapy Treatment for Head and Neck Cancer. Precis. Radiat. Oncol. 2022, 6, 59–68. [Google Scholar] [CrossRef]
  15. Kharod, S.M.; Indelicato, D.J.; Rotondo, R.L.; Mailhot-Vega, R.B.; Uezono, H.; Morris, C.G.; Sandler, E.; Bradlery, J.A. Outcomes Following Proton Therapy for Ewing Sarcoma of the Cranium and Skull Base. Int. J. Radiat. Oncol. Biol. Phys. 2019, 105, E635. [Google Scholar] [CrossRef]
  16. Demizu, Y.; Mizumoto, M.; Onoe, T.; Nakamura, N.; Kikuchi, Y.; Shibata, T.; Okimoto, T.; Sakurai, H.; Akimoto, T.; Ono, K.; et al. Proton Beam Therapy for Bone Sarcomas of the Skull Base and Spine: A Retrospective Nationwide Multicenter Study in Japan. Cancer Sci. 2017, 108, 972–977. [Google Scholar] [CrossRef] [PubMed]
  17. Mishra, K.K.; Daftari, I.K. Proton Therapy for the Management of Uveal Melanoma and Other Ocular Tumors. Chin. Clin. Oncol. 2016, 5, 50. [Google Scholar] [CrossRef]
  18. Papakostas, T.D.; Lane, A.M.; Morrison, M.; Gragoudas, E.S.; Kim, I.K. Long-Term Outcomes after Proton Beam Irradiation in Patients with Large Choroidal Melanomas. JAMA Ophthalmol. 2017, 135, 1191–1196. [Google Scholar] [CrossRef]
  19. Damato, B.; Kacperek, A.; Errington, D.; Heimann, H. Proton Beam Radiotherapy of Uveal Melanoma. Saudi J. Ophthalmol. 2013, 27, 151–157. [Google Scholar] [CrossRef]
  20. Paganetti, H.; Beltran, C.J.; Both, S.; Dong, L.; Flanz, J.B.; Furutani, K.M.; Grassberger, C.; Grosshans, D.R.; Knopf, A.-C.; Langendijk, J.A.; et al. Roadmap: Proton Therapy Physics and Biology. Phys. Med. Biol. 2020, 66, 05RM01. [Google Scholar] [CrossRef]
  21. Pedroni, E.; Bacher, R.; Blattmann, H.; Bohrinaer, T.; Coray, A.; Lomax, A.; Lin, S.; Munkel, G.; Scheib, S.; Schneider, U.; et al. The 200-MeV Proton Therapy Project at the Paul Scherrer Institute: Conceptual Design and Practical Realization. Med. Phys. 1995, 22, 37–53. [Google Scholar] [CrossRef]
  22. Kanai, T.; Kawachi, K.; Kumamoto, Y.; Ogawa, H.; Yamada, T.; Matsuzawa, H.; Inada, T. Spot Scanning System for Proton Radiotherapy. Med. Phys. 1980, 7, 365–369. [Google Scholar] [CrossRef] [PubMed]
  23. Kooy, H.M.; Clasie, B.M.; Lu, H.M.; Madden, T.M.; Bentefour, H.; Depauw, N.; Adams, J.A.; Trofimov, A.V.; Demaret, D.; Delaney, T.F.; et al. A Case Study in Proton Pencil-Beam Scanning Delivery. Int. J. Radiat. Oncol. Biol. Phys. 2010, 76, 624–630. [Google Scholar] [CrossRef] [PubMed]
  24. Giordanengo, S.; Donetti, M. Dose Delivery Concept and Instrumentation. arXiv 2018, arXiv:1803.00893. [Google Scholar]
  25. Arjomandy, B.; Taylor, P.; Ainsley, C.; Safai, S.; Sahoo, N.; Pankuch, M.; Farr, J.B.; Yong Park, S.; Klein, E.; Flanz, J.; et al. AAPM task group 224: Comprehensive proton therapy machine quality assurance. Med. Phys. 2019, 46, e678–e705. [Google Scholar] [CrossRef] [PubMed]
  26. Psoroulas, S.; Bula, C.; Actis, O.; Weber, D.C.; Meer, D. A predictive algorithm for spot position corrections after fast energy switching in proton pencil beam scanning. Med. Phys. 2018, 45, 4806–4815. [Google Scholar] [CrossRef] [PubMed]
  27. Li, H.; Sahoo, N.; Poenisch, F.; Suzuki, K.; Li, Y.; Li, X.; Zhang, X.; Lee, A.K.; Gillin, M.T.; Zhu, X.R. Use of treatment log files in spot scanning proton therapy as part of patient-specific quality assurance. Med. Phys. 2013, 40, 021703. [Google Scholar] [CrossRef] [PubMed]
  28. Lin, Y.; Clasie, B.; Lu, H.M.; Flanz, J.; Shen, T.; Jee, K.W. Impacts of gantry angle dependent scanning beam properties on proton PBS treatment. Phys. Med. Biol. 2017, 62, 344–357. [Google Scholar] [CrossRef]
  29. Tan, H.Q.; Lew, K.S.; Koh, C.W.Y.; Wibawa, A.; Master, Z.; Beltran, C.J.; Park, S.Y.; Furutani, K.M. The effect of spill change on reliable absolute dosimetry in a synchrotron proton spot scanning system. Med. Phys. 2023, 50, 4067–4078. [Google Scholar] [CrossRef]
  30. Harrison, D.M. Error Analysis in Experimental Physical Science. Available online: https://faraday.physics.utoronto.ca/PVB/Harrison/ErrorAnalysis/ (accessed on 21 January 2023).
Figure 1. Trajectory of a proton beam (red, solid line) through a scanning nozzle. A single scanning axis, the x axis, is shown for simplicity. Isocenter is the blue star. The nozzle axis (blue dashed line) represents the line with x = 0. The beam trajectory is an arc within the scanning magnet, but it is shown as a single bend at the center of the scanning magnet. The vertical blue lines represent planes in space that may or may not correspond to positions of ICs.
Figure 1. Trajectory of a proton beam (red, solid line) through a scanning nozzle. A single scanning axis, the x axis, is shown for simplicity. Isocenter is the blue star. The nozzle axis (blue dashed line) represents the line with x = 0. The beam trajectory is an arc within the scanning magnet, but it is shown as a single bend at the center of the scanning magnet. The vertical blue lines represent planes in space that may or may not correspond to positions of ICs.
Cancers 16 02098 g001
Figure 2. An example of the nozzle position interlocks changing due to an SM correction, with ICs before and after the SM. The blue dashed line is the nozzle axis and the blue star is isocenter. The red arrow shows the initial trajectory of the beam and nozzle position interlock windows on the ICs as red bands. After an SM correction, the beam position at the isocenter is moved to the green arrow. The IC interlocks may not be satisfied after this beam position correction, so the interlock windows may need to change to be better centered on the corrected trajectory (green bands).
Figure 2. An example of the nozzle position interlocks changing due to an SM correction, with ICs before and after the SM. The blue dashed line is the nozzle axis and the blue star is isocenter. The red arrow shows the initial trajectory of the beam and nozzle position interlock windows on the ICs as red bands. After an SM correction, the beam position at the isocenter is moved to the green arrow. The IC interlocks may not be satisfied after this beam position correction, so the interlock windows may need to change to be better centered on the corrected trajectory (green bands).
Cancers 16 02098 g002
Figure 3. An example of a nozzle configuration where an IC is between scanning magnets. The axis where the scanning magnet is upstream of both ICs is shown. This axis has a straight-line projection from position 1 to position 2 to the isocenter.
Figure 3. An example of a nozzle configuration where an IC is between scanning magnets. The axis where the scanning magnet is upstream of both ICs is shown. This axis has a straight-line projection from position 1 to position 2 to the isocenter.
Cancers 16 02098 g003
Figure 4. The projection algorithm used in Refs. [27,29], with x i s o = x 2 × ( L 3 + L 2 ) / L 2 . The planes marked as “1” and “2” correspond to the labels used in Figure 1. If the scanning magnet deflection angle is incorrect, the projection is still accurate. This is, therefore, an example of Algorithm A2. The offline variables in this example are x1 and θ1, which are set to zero. If these variables are not zero during a delivery, the projection algorithm would be inaccurate. The figure is adapted from Ref. [27].
Figure 4. The projection algorithm used in Refs. [27,29], with x i s o = x 2 × ( L 3 + L 2 ) / L 2 . The planes marked as “1” and “2” correspond to the labels used in Figure 1. If the scanning magnet deflection angle is incorrect, the projection is still accurate. This is, therefore, an example of Algorithm A2. The offline variables in this example are x1 and θ1, which are set to zero. If these variables are not zero during a delivery, the projection algorithm would be inaccurate. The figure is adapted from Ref. [27].
Cancers 16 02098 g004
Table 1. Default uncertainties in an example trajectory.
Table 1. Default uncertainties in an example trajectory.
ParameterUncertainty (1 σ)
x10.5 mm
x20.5 mm
θ11 mrad
θSM1 mrad
Table 2. Default lengths in large and small proton PBS nozzles.
Table 2. Default lengths in large and small proton PBS nozzles.
ParameterLarge Nozzle (mm)Small Nozzle (mm)
L1500 200
L21000 200
L3500 500
Table 3. Contributions to the total uncertainty in xiso from each of the uncertainties. Algorithms A1–A4 are defined in Section 2. Some uncertainties do not affect xiso; e.g., θ1 is eliminated from the projection in Algorithm A1 (see Equation (3)), so it has zero contribution. For the large and small nozzles, the smallest total uncertainty is from Algorithms A1 and A3, respectively. The most appropriate algorithm for each configuration is shown in bold.
Table 3. Contributions to the total uncertainty in xiso from each of the uncertainties. Algorithms A1–A4 are defined in Section 2. Some uncertainties do not affect xiso; e.g., θ1 is eliminated from the projection in Algorithm A1 (see Equation (3)), so it has zero contribution. For the large and small nozzles, the smallest total uncertainty is from Algorithms A1 and A3, respectively. The most appropriate algorithm for each configuration is shown in bold.
UncertaintyUncertainties (1 σ) Projected to xiso [mm] for Algorithms A1–A4
Large NozzleSmall Nozzle
A1A2A3A4A1A2A3A4
θ100.250.5200.50.50.9
θSM0.1700.51.50.2500.50.7
x10.170.2500.50.631.2500.5
x20.670.750.501.131.750.50
Total0.710.830.872.551.312.210.871.24
Table 4. Total offline uncertainties for each nozzle configuration and algorithm. The total offline uncertainty when θSM is included as an offline variable (which may be appropriate for some nozzles) is given in round brackets. For the large nozzle, the smallest total offline uncertainty is from Algorithm A1. For the small nozzle, the smallest total offline uncertainty changes between Algorithms A1 and A3 depending on the nozzle configuration and if θSM is an offline variable. The most appropriate algorithm for each configuration is shown in bold.
Table 4. Total offline uncertainties for each nozzle configuration and algorithm. The total offline uncertainty when θSM is included as an offline variable (which may be appropriate for some nozzles) is given in round brackets. For the large nozzle, the smallest total offline uncertainty is from Algorithm A1. For the small nozzle, the smallest total offline uncertainty changes between Algorithms A1 and A3 depending on the nozzle configuration and if θSM is an offline variable. The most appropriate algorithm for each configuration is shown in bold.
Nozzle ConfigurationOffline VariablesTotal Offline Uncertainty (1 σ) in xiso [mm] for Algorithms A1–A4
Large NozzleSmall Nozzle
A1A2A3A4A1A2A3A4
IC Before and Afterθ1
(+θSM)
0
(0.17)
0.25
(0.25)
0.5
(0.71)
2
(2.50)
0
(0.25)
0.5
(0.50)
0.5
(0.71)
0.9
(1.14)
IC Afterθ1, x1
(+θSM)
0.17
(0.24)
0.35
(0.35)
0.5
(0.71)
2.06
(2.55)
0.63
(0.67)
1.35
(1.35)
0.5
(0.71)
1.03
(1.24)
IC Beforeθ1, x2
(+θSM)
0.67
(0.69)
0.79
(0.79)
0.71
(0.87)
2
(2.50)
1.13
(1.15)
1.82
(1.82)
0.71
(0.87)
0.9
(1.14)
Table 5. Total offline and total uncertainties for the projection in Figure 3.
Table 5. Total offline and total uncertainties for the projection in Figure 3.
UncertaintyLarge NozzleSmall Nozzle
x10.170.63
x20.671.13
Total offline 00
Total0.691.29
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Nesteruk, K.P.; Bradley, S.G.; Kooy, H.M.; Clasie, B.M. Beam Position Projection Algorithms in Proton Pencil Beam Scanning. Cancers 2024, 16, 2098. https://doi.org/10.3390/cancers16112098

AMA Style

Nesteruk KP, Bradley SG, Kooy HM, Clasie BM. Beam Position Projection Algorithms in Proton Pencil Beam Scanning. Cancers. 2024; 16(11):2098. https://doi.org/10.3390/cancers16112098

Chicago/Turabian Style

Nesteruk, Konrad P., Stephen G. Bradley, Hanne M. Kooy, and Benjamin M. Clasie. 2024. "Beam Position Projection Algorithms in Proton Pencil Beam Scanning" Cancers 16, no. 11: 2098. https://doi.org/10.3390/cancers16112098

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop