Skip to main content
NIHPA Author Manuscripts logoLink to NIHPA Author Manuscripts
. Author manuscript; available in PMC: 2013 Nov 7.
Published in final edited form as: Phys Med Biol. 2012 Oct 17;57(21):N405–N409. doi: 10.1088/0031-9155/57/21/N405

Interpolation of tabulated proton Bragg peaks

Benjamin M Clasie 1, Jacob B Flanz 1, Hanne M Kooy 1
PMCID: PMC3522746  NIHMSID: NIHMS416855  PMID: 23073269

Abstract

Treatment planning databases for pencil beam scanning PBS can be large, difficult to manage, and problematic for quality assurance when they contain tabulated Bragg peaks at small range resolution. Smaller range resolution, in the absence of an accurate interpolation method, improves the accuracy in dose calculations. In this work, we derive an approximate scaling function to interpolate between tabulated Bragg peaks, determine the accuracy of this interpolation technique, and determine the minimum number of tabulated peaks in a treatment planning database. With the new interpolation technique, three tabulated mono-energetic Bragg peaks (N =3) is a suitable lower limit for N to achieve interpolation accuracy better than ±1% of the maximum dose in pristine and spread out Bragg peaks for ranges between 6.8 and 32.1 cm of water.

Keywords: Bragg peak, treatment planning, interpolation

1. Introduction

Dose calculations in pencil beam scanning PBS involve summations over depth-dose distributions of unmodified proton beams of various ranges. Bortfeld 1997 [1] gives an analytical expression for the unmodified proton depth-dose distribution, but the accuracy of the expression is not sufficient for treatment planning purposes [2].

Tabulated proton Bragg peak databases can be cumbersome when they contain every range deliverable by a machine. One method of interpolating between a subset of peaks is proposed by Kramer et al 2000 [3] for heavy ions. The method normalizes the depth by dividing by range and uses linear interpolation at each normalized depth to obtain a Bragg peak of intermediate range. Kramer’s Bragg peak database contains 45 simulated peaks between 50 and 500 MeV/u.

The data requirements for measured Bragg peaks for equipment and treatment planning commissioning are complicated [4] and may require many individual measurements [5]. An accurate interpolation technique can greatly facilitate these measurements. In this work, we use Bortfeld’s analytic expression to derive an approximate scaling function for mono-energetic proton Bragg peaks. We use this scaling function to interpolate between tabulated peaks generated by Monte Carlo in Clasie et al 2012 [4].

2. Methods

2.1. An approximate scaling function for Bragg peaks

We define: range, R, as the depth in water corresponding to 80% of the maximum dose; z as the geometric depth in water; and, tz/R as the normalized depth. Using the analytic Bragg peak formula in Bortfeld 1997 [1] and additional approximations described in Appendix A, Bragg peaks of mono-energetic proton beams have the functional form

D(t,R)Rn1(t)Q1(t) (1)

where D is the dose per unit proton fluence and n1(t) and Q1(t) are independent of R. In practice, the function Q1(t) will depend weakly on R which ultimately affects the minimum number of tabulated Bragg peaks in the treatment planning database for a given level of accuracy.

2.2. Interpolation method

The interpolation of two Bragg peaks of range R1 and R2 to one of range R proceeds as follows. The depth ordinates of the two Bragg peaks are divided by by R1 and R2 resulting in dose as a function of normalized depth, D(t, R1) and D(t, R2), respectively. At a given t, Eq. 1 becomes a simple power law function of R which we use to interpolate between the values of R1 and R2 to R at the same normalized depth. After taking the natural logarithm of both sides of Eq. 1

ln(D(t,R))ln(Q1(t))+n1(t)×ln(R), (2)

and the log of the dose depends linearly on the log of the range at the given t. Thus, the interpolation of the dose at arbitrary t and R is given by

ln(D(t,R))ln(D(t,R1))+ln(R)-ln(R1)ln(R2)-ln(R1)×[ln(D(t,R2))-ln(D(t,R1))] (3)

For this interpolation method, therefore, the functions n1(t) and Q1(t) can be arbitrary and we do not need knowledge of their shape. We do need Q1(t, R) to be mostly independent of R.

3. Results

Fig. 1 shows that Q1(t, R) is a slowly varying function of R and is, in fact, independent of R within ±4% over the entire 2-dimensional region 6.8 ≤ R ≤ 32.1 cm H20 and 0 ≤ t ≤ 1.01. The accuracy of the interpolation method is improved beyond the ±4% level by increasing the number of Bragg peaks in the database thus interpolating over a smaller R interval.

Figure 1.

Figure 1

Functions n1(t) (left) and Q1(t, R) (right) from Eq. 1 calculated using the database of Bragg peaks from Clasie et al 2012 [4] which has mono-energetic proton beams incident on a water phantom. Proton ranges, R [cm H20], are indicated within (b). These data show that Q1(t, R) is a slowly varying function of R.

An extended database of mono-energetic Bragg peaks from Clasie et al 2012 [4], generated by Monte Carlo in steps of 0.5 cm H20 from 6.8 to 32.1 cm H20, are used to test the interpolation method. A subset of N peaks are selected, interpolated, and compared to the complete set of peaks and the interpolation accuracy is the dose difference between the interpolated peaks and peaks from the extended database. The interpolation accuracy improves with increasing N and converges within 1%Dmax for N ≥ 3 (Fig. 2). For each N, the peaks are selected at ranges that optimize the interpolation accuracy (for N =3, R =7.9, 17.6 and 29.9 cm of water).

Figure 2.

Figure 2

The interpolation accuracy, defined in the text, as a percentage of Dmax(R) (%Dmax) for 2≤ N ≤5. The black band in each figure is composed of lines where each line is the accuracy of an interpolated Bragg peak for each R in the extended database between 6.8 and 32.1 cm of water. The accuracy converges within 1%Dmax for N ≥ 3.

Measured pencil beams, especially those produced by a cyclotron, have a non-zero energy spread σE(R). These are modeled by convolving the interpolated mono-energetic peaks with σE(R), when known from the beam-optics or through measurement. If, however, one were to apply the interpolation method to non-zero energy spread pencil beams, then the interpolation accuracy depends on σE(R). For the energy spread function in Clasie et al 2012 [4], and if the interpolation method of Eq. 3 were used, then N =6 peaks in the treatment planning database would be the lower limit for N for an accuracy better than 1%Dmax.

In treatment planning, we are not only concerned with the interpolation accuracy of pristine peaks but also with the accuracy of spread out Bragg peaks (SOBPs). Fig. 3a shows SOBPs generated from the extended, mono-energetic database with large, middle, and small range and modulations. Interpolated peaks using the N =3 mono-energetic database are multiplied by the same SOBP weights (number of protons in each pristine peak) as Fig. 3a and the resulting dose distributions are compared to the original SOBPs and the results are in Fig. 3b. The interpolation accuracy is better than 1%Dpresc for these SOBPs. If, however, the interpolation method were applied to the non-zero energy spread beams and used to create SOBPs then we find that N =6 peaks are necessary for an interpolation accuracy better than 1%Dpresc.

Figure 3.

Figure 3

(a) SOBP depth-dose distributions of various range and modulations generated from the extended mono-energetic Bragg peak database. (b) The difference between the dose distributions in (a) and distributions generated from the N =3 mono-energetic Bragg peak database as a percentage of the maximum dose in the SOBP (%Dpresc). The interpolation error of the N =3 database is better than l%Dpresc.

4. Conclusions

We derived an approximate scaling function for proton Bragg peaks using the analytical description in Bortfeld 1997 [1]. This results in a simple and accurate interpolation method (Eq. 3) for interpolating between tabulated Bragg peaks. With this method, a database consisting of three tabulated mono-energetic peaks (N = 3) is a suitable lower limit for N to achieve an interpolation accuracy better than ±1% Dmax and ±1% Dpresc for pristine Bragg peak and SOBP dose distributions, respectively, between 6.8 ≤ R ≤ 32.1 cm H20.

Acknowledgments

Funded in part through the Massachusetts General Hospital managed National Cancer Institute federal share program.

Appendix A. Derivation of the approximate Bragg peak scaling function

Bortfeld 1997 [1] gives the linear stopping power, S(t, R), of a monoenergetic proton beam as

S(t,R)=c1R1p-1(1-t)1p-1, (A.1)

where c1 and p are constants. Bortfeld incorporates range straggling by convolving the dose deposited in the absence of straggling with the Gaussian kernel

K(z,z¯)=12πσexp(-(z-z¯)22σ2), (A.2)

where is the integration variable and σ =0.012 cm (R/1 cm)0.935. We use a similar and simpler form of the Gaussian spread, instead, namely σc2R where c2 is a constant, and the convolution with this Gaussian spread becomes

S(t,R)=c1R1p-1-R(1-z¯R)1p-112πc2Rexp(-(z-z¯)22c22R2)dz¯=c1R1p-1-1(1-t¯)1p-112πc2exp(-(t-t¯)22c22)dt¯=Rn2Q2(t), (A.3)

where t̄ = z̄/R, n2 is a constant, and Q2(t) is defined as c1 multiplied by the integral. If we ignore the loss of fluence of protons due to nuclear interactions, then D(t, R) ∝ S(t, R) and we arrive at the same functional form as Eq. 1.

Eq. 1 has an exponent n1(t) that depends on t, unlike the constant exponent n2 in Eq. A.3. This additional degree of freedom in n1(t) is used to partially compensate for the approximations. The new function Q1(t) in Eq. 1 has the same shape as Q2(t) in the limit that the accuracy of the approximations approaches zero.

References

  • 1.Bortfeld T. An analytical approximation of the bragg curve for therapeutic proton beams. Med Phys. 1997;24(12):2024–2033. doi: 10.1118/1.598116. [DOI] [PubMed] [Google Scholar]
  • 2.Zhang X, Liu W, et al. Parameterization of multiple bragg curves for scanning proton beams using simultaneous fitting of multiple curves. Phys Med Biol. 2011;56(24):7725–7735. doi: 10.1088/0031-9155/56/24/003. [DOI] [PubMed] [Google Scholar]
  • 3.Krämer M, Jäkel O, et al. Treatment planning for heavy-ion radiotherapy: physical beam model and dose optimization. Phys Med Biol. 2000;45(11):3299–3317. doi: 10.1088/0031-9155/45/11/313. [DOI] [PubMed] [Google Scholar]
  • 4.Clasie B, Depauw N, et al. Golden beam data for proton pencil-beam scanning. Phys Med Biol. 2012;57(5):1147–1158. doi: 10.1088/0031-9155/57/5/1147. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 5.Gillin MT, Sahoo N, et al. Commissioning of the discrete spot scanning proton beam delivery system at the University of Texas MD Anderson Cancer Center, Proton Therapy Center, Houston. Medical Physics. 2010;37(1):154–163. doi: 10.1118/1.3259742. [DOI] [PMC free article] [PubMed] [Google Scholar]

RESOURCES