Skip to main content
IOP Publishing logoLink to IOP Publishing
. 2018 Feb 13;63(4):045013. doi: 10.1088/1361-6560/aaa705

Hybrid dose calculation: a dose calculation algorithm for microbeam radiation therapy

Mattia Donzelli 1,2,4,5, Elke Bräuer-Krisch 1, Uwe Oelfke 2, Jan J Wilkens 3, Stefan Bartzsch 2,3
PMCID: PMC5964549  PMID: 29324439

Abstract

Microbeam radiation therapy (MRT) is still a preclinical approach in radiation oncology that uses planar micrometre wide beamlets with extremely high peak doses, separated by a few hundred micrometre wide low dose regions. Abundant preclinical evidence demonstrates that MRT spares normal tissue more effectively than conventional radiation therapy, at equivalent tumour control. In order to launch first clinical trials, accurate and efficient dose calculation methods are an inevitable prerequisite.

In this work a hybrid dose calculation approach is presented that is based on a combination of Monte Carlo and kernel based dose calculation. In various examples the performance of the algorithm is compared to purely Monte Carlo and purely kernel based dose calculations.

The accuracy of the developed algorithm is comparable to conventional pure Monte Carlo calculations. In particular for inhomogeneous materials the hybrid dose calculation algorithm out-performs purely convolution based dose calculation approaches. It is demonstrated that the hybrid algorithm can efficiently calculate even complicated pencil beam and cross firing beam geometries. The required calculation times are substantially lower than for pure Monte Carlo calculations.

Keywords: microbeam radiation therapy, dose calculation, Monte Carlo, dose kernel convolution

1. Introduction

Microbeam radiation therapy (MRT) is an innovative approach in radiation therapy that utilizes arrays of a few tens of micrometre wide and a few 100 μm spaced planar beamlets with extremely high doses of several hundred Grays in the radiation peaks and doses below the tissue tolerance level between the beamlets in the microbeam valleys. A modulation of radiation doses on the micrometre scale, also referred to as spatial fractionation, has proven to significantly reduce side effects in normal tissue (Slatkin et al 1992, Laissue et al 2001, Serduc et al 2008, Bouchet et al 2010), even at high peak doses, as compared to conventional radiation therapy at equal tumour control (Laissue et al 1998, Regnard et al 2008, Bouchet et al 2010).

In order to deliver dose profiles with sharp beam penumbras in a clinical MRT treatment, radiation with low or short ranged scattering, low beam divergence and high dose rates is required. Furthermore, the dose fall-off with depth in water should be sufficiently flat, to allow treatment of deep-seated tumours. Photon beams with a kinetic energy of approximately 100 keV exhibit promising properties for the generation of microbeams. Currently, however, only large third generation synchrotrons such as the European Synchrotron (ESRF) in Grenoble, France provide acceptable beam parameters for a clinical application of MRT (Fournier et al 2016).

At the biomedical beamline ID 17 of the ESRF a multislit collimator located at 41.7 m distance from the wiggler source shapes 50 µm wide and 400 µm centre-to-centre spaced microbeams (Bräuer-Krisch et al 2009). Various absorption filters modify the spectrum of the synchrotron beam such that the the final treatment beam has its maximum intensity at 83 keV and a mean energy of around 100 keV (Siegbahn et al 2006, Crosbie et al 2015).

Absorption and scattering of photons in an energy regime of around 100 keV is dominated by Compton scattering, photoelectric absorption and Rayleigh scattering. The mean free path length of photons in water, i.e. the mean path a photon travels without interaction, is of the order of centimetres. At the site of a photon interaction secondary electrons are generated. Secondary electrons rapidly lose their energy in collisions, where Coulomb scattering is the dominant process. Contributions of radiative energy loss are extremely low. The range of electrons is up to a few hundred micrometres (Berger et al 2010).

Until now dose distributions in MRT were mainly calculated in Monte Carlo simulations. Various Monte Carlo codes have been used for this purpose, among others Geant4 (Stepanek et al 2000, Cornelius et al 2014), EGS4 (Orion et al 2000, De Felici et al 2007) and PENELOPE (Siegbahn et al 2006, Martínez-Rovira et al 2010, Martínez-Rovira et al 2012, Prezado et al 2012). Comparisons of different Monte Carlo codes in MRT were performed by De Felici et al (2008) and Spiga et al (2007). Most of these simulations used simplified patient geometries and models of the radiation source. A challenge for Monte Carlo simulation of MRT dose distributions are the required resolution on a micrometre scale and the large dose differences between microbeam peak and valley doses. To keep the statistical uncertainties of computed doses low, a large number of particle histories, and consequently long calculation times, are required. Particularly for cross firing beam geometries (Miura et al 2006, Bouchet et al 2010, Serduc et al 2010) or pencil beams (Fernandez-Palomo et al 2013, Schültke et al 2013), where high spatial resolution is required in all dimensions Monte Carlo simulations become extremely time consuming. Cornelius et al (2014) recently estimated a total calculation time of 10 h on 100 CPU cores in parallel to gain sufficient statistics.

An alternative approach to Monte Carlo simulations are convolution based dose calculation algorithms. These algorithms usually separate the energy transport of the primary unscattered beam from energy transport by scattering photons and electrons. Scatter kernels are derived, which describe the mean spatial distribution of absorbed energy from secondary particles created in primary photon interaction at the origin (Ahnesjö et al 1987). These kernels are convoluted over the primary interaction frequency per volume element d3r of the primary photon beam. For photon microbeams of around 100 keV kinetic energy, electron and photon scatter kernels can be separated (Bartzsch and Oelfke 2013). Kernel based dose calculation in MRT is substantially faster than Monte Carlo simulations and dose calculations for a typical MRT field of 2 cm side length in an anthropomorphic target can be accomplished within less than 5 min on a conventional PC (3.4 GHz processor, 8 GByte RAM) (Debus et al 2017).

The drawbacks of kernel based dose calculation methods are inaccuracies in the calculation of scattered photon transport close to material boundaries. Scatter kernels are computed for homogeneous material and changes in the scattering close to material interfaces are ignored. Therefore, convolution based dose calculation can lead to inaccurate dose estimates close to material interfaces. For MRT this is particularly problematic in valley regions, where mainly scatter photons contribute to the absorbed energy (Debus et al 2017). Moreover, low energy photon beams face more drastic variations in radiological parameters such as absorption coefficients in different anatomic structures when compared to MeV photon beams used in conventional radiation therapy.

Here we present a new hybrid method that combines the advantage of Monte Carlo based dose calculation to accurately calculate photon scattering and the advantage of convolution based dose calculation to efficiently calculate electron energy absorption on a micrometre scale. The newly developed technique is more precise than a pure dose kernel convolution approach in the transport of scattered photons, while being substantially faster than current Monte Carlo algorithms.

Accurate dose calculations additionally rely on an adequate model of the radiation source and patient information in the form of medical imaging, usually CT images. Detailed simulation of the ID17 medical beam line (Martínez-Rovira et al 2012) and investigations on properties of synchrotron radiation (De Felici et al 2005, Hugtenburg et al 2010) were performed in the past and are integrated in the presented algorithms.

2. Methods

2.1. General concept of a hybrid algorithm

In MRT, the microbeam peak dose originates from the absorption of electrons produced in interactions of the primary unscattered photon beam, while the valley dose comprises the energy absorbed from scattered photons and electrons scattering from the peak into the valley.

The hybrid algorithm separates photon and electron mediated energy transport. The photon transport is calculated with Monte Carlo simulation. These simulations are performed on a millimetre scale based on the voxel size of an underlying CT image and only take photon interactions into account. In each voxel the transfer of energy from primary and scattered photons to secondary electrons is scored independently, resulting in a primary and scattered photon dose cube. This procedure is illustrated in figure 1 alongside the Monte Carlo and pure convolution algorithm.

Figure 1.

Figure 1.

The hybrid dose calculation algorithm for MRT inherits photon transport from Monte Carlo dose calculation and electron transport from dose kernel convolution based dose calculation. The energy transfer from photons to electrons is separated into primary (red) and secondary (green) scattering. The primary dose is further processed with dose kernel convolution for electron transport (see figure 2).

The electron energy transport is calculated in a convolution based dose calculation algorithm. The range of electrons is usually smaller than the size of a typical CT voxel. Within a voxel the material is assumed to be homogeneous. Since information on tissue inhomogeneities originate from the CT image, information on smaller structures are unknown anyway.

This approach significantly reduces the number of photon track histories that need to be simulated in the Monte Carlo part, since the dose can be scored on a macroscopic grid. Additionally, the restriction to the simulation of photons avoids computational intensive simulations of electron trajectories on the micrometre scale. The microscopic distribution of doses is calculated voxel by voxel in a convolution approach and takes into account electron scattering only. As compared to pure convolution algorithms, there are no (known) material inhomogeneities within a voxel and therefore inaccuracies close to material interfaces are avoided. Figure 2 illustrates the generation of a microbeam dose profile with analytic electron dose kernels.

Figure 2.

Figure 2.

The peak dose distribution is calculated by convolving the photon fluence with analytic electron dose kernels. The integrated dose under the microbeam peaks (shaded in red) must be equal to the dose deposited in primary photon interactions. The dose from scattered photon interactions (green) is homogeneously distributed and added as a constant.

2.2. Monte Carlo approach for photon scattering

In the first stage of the algorithm, the transport of photons through the target geometry is modelled as a Monte Carlo simulation. The geometry for the simulation is based on a voxelized CT representation of the patient, with the conversion from Hounsfield units to tissue composition performed according to Schneider et al (2000).

Since the aim of this publication is a comparison of the new algorithm to an established Monte Carlo technique, a simple model of a radiation source has been chosen for better comparability of both techniques. The radiation source model can be refined for future adaptations to specific radiation sources. Investigations on the detailed simulation of a synchrotron radiation source can be found elsewhere (Martínez-Rovira et al 2012, Cornelius et al 2014).

The radiation source is described as a plane that emits photons perpendicular to its surface with homogeneous intensity. The shape of the radiation field may for example be defined by an absorber mask that outlines the microbeam field as a polygon. The radiation field outline for conformal irradiations is converted from a list of 2D points defining the polygon to a pixel grid for the simulation. Photons are emitted from all pixels whose centre is located inside the radiation field outline. The photon energy is sampled from the corresponding energy spectrum of the source. With MRT being currently exploited almost exclusively at synchrotron sources, the source to target distance is large (∼40 m) (Martínez-Rovira et al 2012) and thus the beam divergence at the target position is low. Therefore, it is justified to ignore the beam divergence in the simulation (Bartzsch et al 2014) and assume parallel beams. The photon polarization has a negligible effect on in-field doses in MRT (Bartzsch et al 2014) and is therefore not taken into account in the simulation of photon transport.

Interactions of photons with a kinetic energy of around 100 keV, are limited to the photoelectric effect, Compton scattering and Rayleigh scattering. Pair production processes are kinetically impossible in the orthovoltage energy range. Secondary electrons arising from photon interactions are not tracked in the simulation. The emission of bremsstrahlung photons of relevant kinetic energies by interactions of low-energy secondary electrons with light atoms of biological material is very infrequent and therefore the neglect of bremsstrahlung photons is assumed to have no significant impact on the simulation.

Since the maximum expected range of secondary electrons is of the order of hundreds of μm and thus low compared to the voxel size of typically 1 mm–2 mm, all energy transfer from photons is assumed to be locally absorbed at the interaction point. The scored energy deposition is separated into two datasets for energy loss from primary interactions, i.e. the first interaction of a photon (primary dose) and secondary interactions, i.e. all subsequent interactions (scatter dose), and is divided by the local mass density and multiplied by the voxel volume to obtain the dose. This separation is necessary, since only the primary dose contributes to the microbeam pattern and the peak dose. The photon scatter dose leads to a valley dose contribution, which is approximately constant within the spatial scale of a CT voxel. The further processing of these two data sets is described in section 2.3.

The Monte Carlo photon transport is implemented in Geant4 (version 10.01.p01). Comparisons of full Monte Carlo simulations of microbeam irradiations have shown the equivalence of the Penelope and the Livermore physics models of Geant4, while the low energy standard physics model underestimates the dose deposition in the valley region (data not shown), which is in accordance with previous investigations comparing low energy standard physics and the Penelope physics model (Spiga et al 2007). Due to its better time efficiency the Penelope physics model was chosen for the photon transport. All secondary electron tracks are killed upon generation.

2.3. Kernel based algorithms for electrons created in primary photon interactions

In the Monte Carlo calculation the energy transferred from photons to secondary electrons is scored in each voxel. In the relevant range of photon energies, there are two processes where photons transfer energy to electrons: photoelectric absorption and Compton scattering. We refer to these two processes as energy transfer events (ETEs).

The dose distribution on the micrometre scale needs to take the electron energy transport into account. The electron energy absorption is calculated for each voxel individually, applying a few reasonable assumptions: within a single voxel it is assumed that the voxel material is homogeneous, the photon spectrum and the beam intensity do not change when the beam passes through the voxel. Furthermore the beam divergence may not lead to any significant changes in the microbeam pattern.

Following previous definitions, dose kernels are defined as the spatial distribution of the fractional mean energy dE absorbed per mass element dm caused by a primary particle interaction at the origin (Ahnesjö et al 1987, Bartzsch and Oelfke 2013). We refer to the electron kernel Kel3D(r) as the dose kernel of scattering electrons created in a primary photon interaction. As spectrum and material do not change, the electron kernel is also constant within the voxel.

The Monte Carlo primary dose scores ETEs of unscattered photons and hence these events occur on the initial photon beam path. Therefore, within a single voxel, ETEs of the primary dose are equally spread along the beam direction and perpendicular to the beam direction they are distributed according to the fluence profile created by the microbeam collimator. ETEs of the Monte Carlo scatter dose are equally spread throughout the voxel, since photon scattering occurs on much larger spatial scales. Hence the scatter dose leads to a homogeneous dose bath and only electrons in primary interactions contribute to the microbeam pattern. Under these conditions the dose distribution in a single voxel can be calculated via (Debus et al 2017)

D(r)=DScatter(r)+DPrimary(r)(Kel3D(r)ν(r)), 1

where ν(r) describes the distribution of ETEs in the voxel, DScatter and DPrimary are the Monte Carlo primary and scatter dose contributions and denotes the convolution operator.

Within a CT-voxel the distribution of ETEs will not change along the beam propagation direction, as there is no beam divergence and absorption does not change the beam intensity within the voxel. Hence, by choosing the coordinate system in the voxel such that the propagation direction of the microbeams points along the z-axis the distribution function ν becomes independent of z. For planar microbeams in the xz-plane ν depends on y only. Therefore the convolution can be significantly simplified and becomes either

D(x,y)=DScatter(x,y)+DPrimary(x,y)(Kel2D(x,y)ν(x,y)), 2

ν depends on x and y or

D(y)=DScatter(y)+DPrimary(y)(Kel1D(y)ν(y)), 3

if ν depends on y only. The convolution kernels Kel1D and Kel2D can be obtained from the 3D scattering kernel Kel3D by integration,

Kel2D(x,y)=Kel3D(x,y,z)dz andKel1D(y)=Kel3D(x,y,z)dxdz, 4

respectively.

For electron energies between 10 keV and a few 100 keV electron scatter kernels can be derived from the Bethe–Bloch stopping power equation. A detailed derivation has been published previously (Debus et al 2017). The starting point is the approximation of the stopping power S of an electron with kinetic energy E

S=KEα/(1α), 5

where K and α are constants. Fitting experimental data from Berger et al (2005) leads to α0.415, independent of the material. Under a few assumptions, such as isotropical electron scattering and homogeneous material (Debus et al 2017), the three dimensional electron kernel can be derived,

Kel3D(r)=E0(1α)4πσρr2(1rσ)α, where r[0,σ]. 6

σ denotes the electron continuous slowing down approximation range, r is the distance from the ETE, ρ is the mass density of the material and E0 is the initial electron energy. The scatter kernel (6) is normalized to dose per single electron. Evaluating equation (4) leads to the two dimensional scatter kernel

Kel2D(s)=E0(1α)2πρσs0cos1(sσ)(1sσcosϕ)αdϕ, 7

where s stands for s=x2+y2 and defining I2D(p) as

I2Dα(p)=0cos1(p)(1pcosϕ)αdϕ 8

leads to the simple representation

Kel2D(s)=E0(1α)2πρσsI2Dα(sσ) 9

of the two dimensional scatter kernel. Similarly the 1D kernel can be calculated as

Kel1D(y)=E0(1α)2ρσ01yσxα1xdx, 10

which can be written in the simple representation

Kel1D(y)=E0(1α)2ρσI1Dα(1yσ), 11

identifying I1Dα with

I1Dα(p)=0pxα1xdx. 12

These derived kernels explicitly depend on the initial electron energy E0 and on the electron range σ, which is material and energy dependent. Electrons produced in photoelectric absorption are assumed to receive all of the primary photon energy Eph, neglecting the binding energy, while only a fraction p of the photon energy is transferred to electrons in Compton scattering,

E0=pEph. 13

The ratio of photoelectric absorption to Compton scattering interactions defined by the ratio of their scattering coefficients depends on photon energy and material; p depends on photon energy, only. The electron kernel of a polychromatic photon beam with the power contributions f(Ei) at photon energy Ei can be calculated as a weighted sum

Kel(r)=if(Ei)μc(Ei)Kel(r,E0=pEi)+μp(Ei)Kel(r,E0=Ei)pμc(Ei)+μp(Ei), 14

where μc(Ei) and μp(Ei) are the energy and material dependent scattering coefficients for Compton and photoelectric effect. This formula is valid for one, two and three dimensional scattering kernels.

2.4. Comparisons between Monte Carlo and hybrid algorithm

We compare the performance of the hybrid algorithm for various beam and sample geometries to pure Monte Carlo simulations in Geant4. Geant4 simulations of MRT have been compared to Penelope and radiochromic film measurements by Cornelius et al (2014), showing good agreement. Geant4 is therefore assumed to be representative of a state-of-the-art technique for MRT dose calculation.

First, planar microbeams with 50 μm width and 400 μm peak to peak spacing are projected onto a homogeneous cubic water phantom of 160 mm side length. The field size is 20×20 mm. To demonstrate the performance at various photon beam energies, mono-energetic beams are simulated: 50 keV, 100 keV and 200 keV, covering the relevant photon energies of the spectrum at the biomedical beamline ID17 of the ESRF in Grenoble (Crosbie et al 2015). Apart from that the polychromatic spectrum of ID17 is used for all of the following simulations.

In a second example pencil beams are simulated in the same cubic water phantom. A 20×20 mm field of a grid of 50 μm side length squared pencil beams with a pitch of 400 μm is simulated.

In the third example a cross firing at right angle of 50 μm wide and 400 μm spaced planar microbeams is simulated in the centre of the water cube. Again the field sizes are 20×20 mm.

The same fields are used to calculate the dose in a simplified head phantom. The phantom is cube shaped with 160 mm side length. A 4 mm thick layer of water below the surface of the cube models the skin, underneath is a 6 mm thick layer of bone. Otherwise the phantom is made of water except for a small cubic piece of bone with a side length of 10 mm. This piece of bone is positioned such that one corner is at the centre of the phantom. It is introduced to demonstrate the performance of the algorithm, when an inhomogeneity is present in the cross firing region of the microbeam fields.

Finally the performance of the hybrid algorithm is tested in a realistic anthropomorphic head phantom (Radiosurgery head phantom, CIRS, Norfolk, USA). The phantom imitates radiological properties and the shape of a human head. Material compositions are calculated based on Hounsfield units (HU) of an acquired CT of the phantom. Dose calculation is performed with three different algorithms for a 20×20 mm sized microbeam field with 50 μm wide and 400 μm spaced beams: pure Monte Carlo dose calculation, pure convolution based dose calculation and the hybrid algorithm. A comparison is performed to compare the accuracy of the hybrid approach with pure convolution algorithms.

Dose calculations with pure Monte Carlo methods are performed in Geant4 version 10.01.p01 with the Penelope physics model. A correct dose scoring on the micrometre scale is ensured by reducing the production threshold for secondary particle generation to 1 μm and by forcing the propagation of electrons to a maximum step size of 5 μm. The scoring resolution is 5 μm lateral to the microbeams and 500 μm along the microbeams and the propagation vector. For the pencil beam field 5 μm scoring resolution was required in both dimensions perpendicular to the beam propagation vector, with secondary particle production thresholds of 1 μm and a maximum electron step size of 5 μm. The material composition and densities were chosen to be identical to those in the hybrid dose calculation.

The computation times for the Monte Carlo simulation stated in the results section are given for an Intel Xeon E5-2608v4 CPU (14 cores) with 28 parallel threads, unless stated differently. The hybrid algorithm dose calculations were performed on two Intel Xeon E5-2690v4 CPUs (14 cores) at 2.6 GHz with 56 parallel threads.

3. Results

3.1. Microbeams in homogeneous water

In figure 3 calculated PVDRs and beam profiles of planar 50 μm wide and 400 μm spaced microbeams are compared between hybrid algorithm and pure Monte Carlo simulations. The differences between the Monte Carlo and hybrid algorithm calculated PVDRs are less than 5%. The Monte Carlo calculated shapes of the microbeam profiles agree closely with the predictions of the hybrid algorithm. Figure 3 illustrates changes in the physics of dose absorption with increasing energy. At 50 keV kinetic energy, photons frequently interact via photoelectric absorption, which accounts for around 13% (Berger et al 2010) of all photon interactions. Secondary electrons originating from photoelectric absorption have an initial kinetic energy of 50 keV and consequently their range of 43 μm (Berger et al 2005) is comparably large. Electrons created in Compton scattering have kinetic energies of typically less than 10 keV and are absorbed within less than 5 μm from their creation. Due to scattering, energy transferred to electrons in the microbeam peaks is transported into the valley and smears out the microbeam edges. At 100 keV the fraction of photons interacting via photoelectric absorption has significantly decreased to less than 2%. Secondary electrons are mainly created in Compton scattering events, but receive on average only 13 keV energy from the scattering photon. These electrons have a range of just around 4 μm. Therefore the beam penumbras are steep and only a small fraction of photoelectrons scatters further. At 200 keV beam energy the photoelectric absorption is negligible and photons interact almost exclusively by Compton scattering, transferring on average 44 keV kinetic energy to secondary electrons, which have a range of more than 30 μm. In contrast to the 50 keV beam there are almost no short ranged electrons and therefore the steep parts of the profile disappear.

Figure 3.

Figure 3.

The figure shows the PVDR over depth (left column) and the profiles of planar microbeams at 50 mm depth. Calculations with the hybrid algorithm (solid line) are compared to pure Monte Carlo calculations (‘+’) for 50 keV, 100 keV and 200 keV microbeams, and microbeams with the ESRF spectrum in the first, second, third and fourth rows, respectively. Small inserts show relative differences between the Monte Carlo and hybrid algorithm. They are positive if the Monte Carlo results are larger than values calculated with the hybrid algorithm. 95% confidence intervals are provided for all calculations that involve Monte Carlo simulations.

For all simulated energies the relative difference between Monte Carlo simulations and hybrid algorithm are below 2%, except for the beam entrance of the 50 keV beam, where the difference is at around 3%. Higher differences in the beam entrance region are expected due to steep dose gradients, especially at low photon energies. For the ESRF spectrum the hybrid algorithm calculates on average between 1 and 2% lower peak doses and hence PVDRs than Monte Carlo simulations. For all profiles relative differences of peak and valley doses between the Monte Carlo simulation and the hybrid are below 2%. However, there are larger deviations at the beam penumbras. In particular at 200 keV photon energy, the hybrid algorithm is less accurate at the far edge of the beam profile due to simplifications with respect to the spectrum of the Compton electrons and range straggling, such that between 50 μm and 65 μm the distance from the beam centre the dose is underestimated by around 2% in the hybrid dose calculation as compared to Monte Carlo.

For the ESRF spectrum, figures 3(G) and (H) show the PVDR depending on depth in water and the microbeam profiles at 50 mm depth, respectively. Peak doses calculated with the hybrid dose calculation are up to 3.5% lower than those calculated with a pure Monte Carlo approach. These differences are caused by high energy contributions of the synchrotron spectrum, where the approximations made in the derivation of electron scatter kernels are less accurate.

The calculation times for these data sets are 76.0 h (50 keV, 4.91010 photon histories), 99.3 h (100 keV, 4.81010 photon histories), 251.4 h (200 keV, 4.91010 photon histories), and 112.5 h (ESRF spectrum, 4.71010 photon histories) for the Monte Carlo simulation and 14 m (50 keV), 14 m (100 keV), 15 m (200 keV), and 19 m (ESRF spectrum) for the hybrid algorithm with 1108 photon histories each.

3.2. Pencil beams

The result of the pencil beam simulations are shown in figure 4. For the calculation of the pencil beam profiles the two dimensional electron scatter kernels are used. Differences between Monte Carlo and hybrid algorithm are less than 1% in the peak and valley. Differences in the beam penumbra fall-off can reach up to 8% in dose or 5 μm in position and peak at around 80 μm distance from the beam centre.

Figure 4.

Figure 4.

The figure shows a comparison of pencil beam profiles in 80 mm depth in a homogeneous water phantom. (A) presents a dose heat map in 80 mm depth and indicates the position of the horizontal and diagonal profiles shown in (B) and (C). Small inserts show the relative differences between the Monte Carlo and hybrid algorithm.

Calculation times are 71.3 h (Monte Carlo, 1.741011 photon histories) and 19 m (hybrid, 1108 photon histories).

3.3. Cross firing geometries

Figure 5 presents Monte Carlo and hybrid algorithm calculated doses in the cross firing region of two microbeam fields in the centre of a cubic water phantom. The data is also presented in cumulative dose–volume histograms (DVH) in figure 5(B). As in conventional radiotherapy the DVH presents on the vertical axis the fraction of the volume that receives at least the dose on the horizontal axis. For complicated beam geometries the DVH presents a useful way to visualize volume fractions that receive certain dose levels. Except for partial volume effects the hybrid algorithm and Monte Carlo calculations produce equivalent DVHs in the cross firing region. Dose differences between the Monte Carlo and hybrid algorithm are below 4% in all profiles. The highest uncertainties arise in the beam penumbra regions and can be attributed to partial volume effects. Within the peak and valley plateau region differences are below 2%.

Figure 5.

Figure 5.

The figure shows the dose distribution in the cross firing region of two microbeam fields with planar microbeams of 50 μm width and 400 μm spacing. A shows a colour scale overview, while (B) presents the DVH in the displayed cross firing region. Figures (C)–(E) show the dose profiles according to (A). Small inserts show the relative differences between the Monte Carlo and hybrid algorithm.

The calculation times are 164.3 h (Monte Carlo, 4.161011 photon histories) and 30 m (hybrid, 2108 photon histories).

3.4. Cross firing geometry in an inhomogeneous phantom

Figure 6 illustrates Monte Carlo and hybrid algorithm generated dose calculation results in an inhomogeneous phantom. Two microbeam fields were irradiated perpendicular to each other and meet in the centre of the phantom, where a small volume of bone is situated. The DVH in figure 6(B) records the doses distribution within the this piece of bone. Partial volume effects lead again to step shaped DVH curves, in particular for the Monte Carlo calculated dose distributions, where voxel sizes are larger (5 μm pitch). Apart from the partial volume effects, the peak and valley doses agree within 2%. Figures 6(C) and (D) show peak and valley doses, and PVDRs for one of the microbeam fields, as indicated by the profile line in figure 6(A). Differences between hybrid algorithm and Monte Carlo are below 2% in the peak and below 2.5% in the valley. Differences in the PVDR are less than 2%. The hybrid algorithm does not lead to over- or underestimation of valley doses close to material interfaces and therefore substantially outperforms purely convolution based dose calculation approaches in accuracy.

Figure 6.

Figure 6.

Cross firing of two microbeam fields in an inhomogeneous phantom. (A) shows how the two fields intersect in the centre of the phantom. (B) is the DVH of the cross firing region within the bone. (C)–(E) show peak dose, valley dose and PVDR dependence on the penetration depth in the phantom for one of the two fields as indicated by the line in figure (A). Small inserts show relative differences between the Monte Carlo and hybrid algorithm.

The calculation times are 285.0 h (Monte Carlo, one beam, 1.181011 photon histories) and 29 m (hybrid, 2 beams, 2108 photon histories).

3.5. Microbeams in an anthropomorphic head phantom

The improvement of the hybrid approach compared to a purely kernel based approach is shown when comparing hybrid dose calculation, the Monte Carlo and the pure convolution algorithm results in dose calculations of microbeams in an anthropomorphic head phantom. The calculation results are presented in figure 7. There is a general good agreement of peak doses between the three dose calculation methods, with the exception of the Monte Carlo calculated peak dose in the skull close to the beam entrance region. Otherwise peak dose differences remain below 3%. For the valley doses there is a good agreement between the Monte Carlo and hybrid dose calculation with differences below 5%. The largest deviations appear in the region of strong dose gradients close to the skull. The purely convolution based dose calculation approach shows large differences in the valley dose of up to 20% close to the skull and beam entrance region. The valley dose in the skull is underestimated by 8%–10% using the convolution algorithm. In the homogeneous parts of the phantom, valley doses calculated with the convolution algorithm are in agreement with the Monte Carlo and hybrid algorithm.

Figure 7.

Figure 7.

The figure shows peak (A) and valley (B) doses for a 20×20 mm microbeam field that was irradiated into an anthropomorphic head phantom. Doses were calculated with Monte Carlo simulations, the convolution algorithm and the hybrid algorithm. Error bars for the Monte Carlo simulations indicate 95% confidence intervals. Small inserts show relative differences between the Monte Carlo and hybrid algorithm.

The calculation times are 107 h (Monte Carlo), 3.7 m (convolution algorithm from Debus et al (2017), calculations on an Intel Core i7-4770 CPU with 3.4 GHz), and 20 m (hybrid, 2108 photon histories).

4. Discussion

Calculation times of the developed hybrid dose calculation algorithm are significantly lower than for pure Monte Carlo simulations. It is difficult to quote computation times, since they depend on the required accuracy, resolution, field size and also computer architecture. With the hybrid algorithm dose calculations for human sized phantoms on a CT grid with 2 mm resolution, inaccuracy of less than 3% and a single microbeam field of 20×20 mm size as used in this manuscript can typically be performed within half an hour, while pure Monte Carlo computations require calculation times of the order of days. The hybrid algorithm is slower than a purely kernel based dose calculation (Debus et al 2017), which usually takes around 5 min. However, the gain in accuracy at material interfaces justifies these moderately increased calculation times with the hybrid dose calculation method.

There are several possibilities to speed up the dose calculation. The Monte Carlo part of the hybrid method is still the slowest part of the calculation. However, Monte Carlo simulations are based on the Geant4 Monte Carlo toolkit. Faster Monte Carlo algorithms are available such as those presented by Jia (2012), and may actually compete in speed with pure kernel based algorithms.

The results presented in this manuscript demonstrate that pure Monte Carlo and hybrid calculated dose distributions show satisfying equivalence. Observed differences concern mainly minor changes in the microbeam penumbras, which are unlikely to impact on therapy outcome.

Far more important is the material composition deduced from the CT image. Especially at low photon energies, small differences in the fraction of high Z atoms can lead to substantial changes in the absorption and scattering of photons. This uncertainty is, however, independent of the dose calculation method.

Another limitation of the described method is that small anatomical structures are not taken into account if they are smaller than the voxel size. Recently the application of microbeams for lung tumours has been discussed (Wright 2015). The alveoli in the lung are air filled cavities are approximately 100 μm in size and can deteriorate microbeam dose distributions in the organ. The simple assumption of homogeneous mix of air and water may not be sufficient to describe the dose distribution in lung tissue. However, it should be noted that currently neither Monte Carlo nor any other dose calculation method is capable of calculating this effect, since the necessary structural information on the micrometre scale is not available.

5. Conclusion

In this manuscript we introduced a hybrid dose calculation method for microbeam radiation therapy that combines Monte Carlo calculation of photon scattering and kernel based calculation of electron scattering. It was demonstrated that this approach is an efficient and accurate way to calculate even complicated cross-firing geometries of spatially modulated radiation fields.

A reliable and fast dose calculation tool is a prerequisite for clinical trials in microbeam radiation therapy. The new algorithm has shown to be as accurate as a full Monte Carlo simulation, while being substantially more efficient in the use of computing resources in all presented cases.

Future extensions of the developed algorithm may include more complicated source models and polarization effects (Bartzsch et al 2014). Also divergent radiation fields can in principle be computed with the aid of the hybrid algorithm.

Acknowledgment

This work was supported by Cancer Research UK [C57410/A21787], the Agence Nationale de la Recherche (ANR-13-BSV1-0012), the COST action SYRA3 (TD1205) and the DFG Cluster of Excellence: Munich-Centre for Advanced Photonics.

References

  1. Ahnesjö A, Andreo P, Brahme A. Calculation and application of point spread functions for treatment planning with high energy photon beams. Acta Oncol. 1987;26:49–56. doi: 10.3109/02841868709092978. [DOI] [PubMed] [Google Scholar]
  2. Bartzsch S, Oelfke U. A new concept of pencil beam dose calculation for 40–200 keV photons using analytical dose kernels. Med. Phys. 2013;40:111714. doi: 10.1118/1.4824150. [DOI] [PubMed] [Google Scholar]
  3. Bartzsch S, Lerch M, Petasecca M, Bräuer-Krisch E, Oelfke U. Influence of polarization and a source model for dose calculation in MRT. Med. Phys. 2014;41:041703. doi: 10.1118/1.4867858. [DOI] [PubMed] [Google Scholar]
  4. Berger M, Coursey J, Zucker M, Chang J. Estar, Pstar, and Astar: Computer Programs for Calculating Stopping-Power and Range Tables for Electrons, Protons, and Helium Ions. Gaithersburg, MD: National Institute of Standards and Technology; 2005. (version 1.2.4) (online available: http://physics.nist.gov/Star) [Google Scholar]
  5. Berger M, Hubbel J, Steltzer S, Chang J, Coursey J, Sukumar R, Zucker D. Xcom: Photon Cross Section Database. Gaithersburg, MD: National Institute of Standards and Technology; 2010. (version 3.1) (online available: www.nist.gov/pml/data/xcom/index.cfm) [Google Scholar]
  6. Bouchet A, et al. Preferential effect of synchrotron microbeam radiation therapy on intracerebral 9L gliosarcoma vascular networks. Int. J. Radiat. Oncol. Biol. Phys. 2010;78:1503–12. doi: 10.1016/j.ijrobp.2010.06.021. [DOI] [PubMed] [Google Scholar]
  7. Bräuer-Krisch E, Requardt H, Brochard T, Berruyer G, Renier M, Laissue J A, Bravin A. New technology enables high precision multislit collimators for microbeam radiation therapy. Rev. Sci. Instrum. 2009;80:074301. doi: 10.1063/1.3170035. [DOI] [PubMed] [Google Scholar]
  8. Cornelius I, Guatelli S, Fournier P, Crosbie J C, Sanchez del Rio M, Bräuer-Krisch E, Rosenfeld A, Lerch M. Benchmarking and validation of a geant4-shadow monte carlo simulation for dose calculations in microbeam radiation therapy. J. Synchrotron Radiat. 2014;21:518–28. doi: 10.1107/S1600577514004640. [DOI] [PubMed] [Google Scholar]
  9. Crosbie J C, Fournier P, Bartzsch S, Donzelli M, Cornelius I, Stevenson A W, Requardt H, Bräuer-Krisch E. Energy spectra considerations for synchrotron radiotherapy trials on the ID17 bio-medical beamline at the European Synchrotron Radiation Facility. J. Synchrotron Radiat. 2015;22:1035–41. doi: 10.1107/S1600577515008115. [DOI] [PubMed] [Google Scholar]
  10. De Felici M, Felici R, del Rio M S, Ferrero C, Bacarian T, Dilmanian F. Dose distribution from x-ray microbeam arrays applied to radiation therapy: an egs4 Monte Carlo study. Med. Phys. 2005;32:2455–9. doi: 10.1118/1.1951043. [DOI] [PubMed] [Google Scholar]
  11. De Felici M, Felici R, Ferrero C, Bravin A, Tartari A, Gambaccini M. Monte Carlo assessment of peak-to-valley dose ratio for MRT. Nucl. Instrum. Methods Phys. Res. A. 2007;580:489–92. doi: 10.1016/j.nima.2007.05.146. [DOI] [Google Scholar]
  12. De Felici M, Siegbahn E A, Spiga J, Hanson A L, Felici R, Ferrero C, Tartari A, Gambaccini M, Keyriläinen J, Bräuer-Krisch E. Monte Carlo code comparison of dose delivery prediction for microbeam radiation therapy. J. Phys.: Conf. Ser. 2008;102:012005. doi: 10.1088/1742-6596/102/1/012005. [DOI] [Google Scholar]
  13. Debus C, Oelfke U, Bartzsch S. A point kernel algorithm for microbeam radiation therapy. Phys. Med. Biol. 2017;62:8341. doi: 10.1088/1361-6560/aa8d63. [DOI] [PubMed] [Google Scholar]
  14. Fernandez-Palomo C, Bräuer-Krisch E, Trippel M, Schroll C, Requardt H, Bartzsch S, Nikkhah G, Schültke E. DNA double strand breaks in the acute phase after synchrotron pencilbeam irradiation. J. Instrum. 2013;8:C07005. doi: 10.1088/1748-0221/8/07/C07005. [DOI] [Google Scholar]
  15. Fournier P, Crosbie J C, Cornelius I, Berkvens P, Donzelli M, Clavel A H, Rosenfeld A B, Petasecca M, Lerch M L F, Bräuer-Krisch E. Absorbed dose-to-water protocol applied to synchrotron-generated x-rays at very high dose rates. Phys. Med. Biol. 2016;61:N349. doi: 10.1088/0031-9155/61/14/N349. [DOI] [PubMed] [Google Scholar]
  16. Hugtenburg R P, Adegunloye A S, Bradley D A. X-ray microbeam radiation therapy calculations, including polarisation effects, with the monte carlo code EGS5. Nucl. Instrum. Methods Phys. Res. A. 2010;619:221–4. doi: 10.1016/j.nima.2010.01.018. [DOI] [Google Scholar]
  17. Jia X. Fast Monte Carlo simulation for patient-specific CT/CBCT imaging dose calculation. Phys. Med. Biol. 2012;57:577. doi: 10.1088/0031-9155/57/3/577. [DOI] [PubMed] [Google Scholar]
  18. Laissue J A, Blattmann H, Di Michiel M, Slatkin D N, Lyubimova N, Guzman R, Zimmermann W, Birrer S, Bley T, Kircher P. Int. Symp. on Optical Science and Technology’ International Society for Optics and Photonics. International Society for Optics and Photonics: 2001. Weanling piglet cerebellum: a surrogate for tolerance to mrt (microbeam radiation therapy) in pediatric neuro-oncology. ( https://doi.org/10.1117/12.450774) [Google Scholar]
  19. Laissue J A, Geiser G, Spanne P O, Dilmanian F A, Gebbers J O, Geiser M, Wu X Y, Makar M S, Micca P L, Nawrocky M M. Neuropathology of ablation of rat gliosarcomas and contiguous brain tissues using a microplanar beam of synchrotron-wiggler-generated x rays. Int. J. Cancer. 1998;78:654–60. doi: 10.1002/(SICI)1097-0215(19981123)78:5<654::AID-IJC21>3.0.CO;2-L. [DOI] [PubMed] [Google Scholar]
  20. Martínez-Rovira I, Sempau J, Fernández-Varea J M, Bravin A, Prezado Y. Monte Carlo dosimetry for forthcoming clinical trials in x-ray microbeam radiation therapy. Phys. Med. Biol. 2010;55:4375. doi: 10.1088/0031-9155/55/15/012. [DOI] [PubMed] [Google Scholar]
  21. Martínez-Rovira I, Sempau J, Prezado Y. Development and commissioning of a monte carlo photon beam model for the forthcoming clinical trials in microbeam radiation therapy. Med. Phys. 2012;39:119–31. doi: 10.1118/1.3665768. [DOI] [PubMed] [Google Scholar]
  22. Miura M, Blattmann H, Bräuer-Krisch E, Bravin A, Hanson A L, Nawrocky M M, Micca P L, Slatkin D N, Laissue J A. Radiosurgical palliation of aggressive murine SCCVII squamous cell carcinomas using synchrotron-generated x-ray microbeams. Br. J. Radiol. 2006;79:71–5. doi: 10.1259/bjr/50464795. [DOI] [PubMed] [Google Scholar]
  23. Orion I, Rosenfeld A B, Dilmanian F A, Telang F, Ren B, Namito Y. Monte carlo simulation of dose distributions from a synchrotron-produced microplanar beam array using the EGS4 code system. Phys. Med. Biol. 2000;45:2497–508. doi: 10.1088/0031-9155/45/9/304. [DOI] [PubMed] [Google Scholar]
  24. Prezado Y, Martínez-Rovira I, Sánchez M. Scatter factors assessment in microbeam radiation therapy. Med. Phys. 2012;39:1234–8. doi: 10.1118/1.3681274. [DOI] [PubMed] [Google Scholar]
  25. Regnard P, Le Duc G, Bräuer-Krisch E, Tropres I, Siegbahn E A, Kusak A, Clair C, Bernard H, Dallery D, Laissue J A. Irradiation of intracerebral 9l gliosarcoma by a single array of microplanar x-ray beams from a synchrotron: balance between curing and sparing. Phys. Med. Biol. 2008;53:861. doi: 10.1088/0031-9155/53/4/003. [DOI] [PubMed] [Google Scholar]
  26. Schültke E, Trippel M, Bräuer-Krisch E, Renier M, Bartzsch S, Requardt H, Döbrössy M D, Nikkhah G. Pencilbeam irradiation technique for whole brain radiotherapy: technical and biological challenges in a small animal model. PLoS One. 2013;8:1–9. doi: 10.1371/journal.pone.0054960. [DOI] [PMC free article] [PubMed] [Google Scholar]
  27. Schneider W, Bortfeld T, Schlegel W. Correlation between ct numbers and tissue parameters needed for monte carlo simulations of clinical dose distributions. Phys. Med. Biol. 2000;45:459. doi: 10.1088/0031-9155/45/2/314. [DOI] [PubMed] [Google Scholar]
  28. Serduc R, et al. High-precision radiosurgical dose delivery by interlaced microbeam arrays of high-flux low-energy synchrotron x-rays. PLoS One. 2010;5:e9028. doi: 10.1371/journal.pone.0009028. [DOI] [PMC free article] [PubMed] [Google Scholar]
  29. Serduc R, et al. Characterization and quantification of cerebral edema induced by synchrotron x-ray microbeam radiation therapy. Phys. Med. Biol. 2008;53:1153. doi: 10.1088/0031-9155/53/5/001. [DOI] [PubMed] [Google Scholar]
  30. Siegbahn E A, Stepanek J, Bräuer-Krisch E, Bravin A. Determination of dosimetrical quantities used in microbeam radiation therapy (MRT) with monte carlo simulations. Med. Phys. 2006;33:3248–59. doi: 10.1118/1.2229422. [DOI] [PubMed] [Google Scholar]
  31. Slatkin D N, Spanne P, Dilmanian F, Sandborg M. Microbeam radiation therapy. Med. Phys. 1992;19:1395–400. doi: 10.1118/1.596771. [DOI] [PubMed] [Google Scholar]
  32. Spiga J, Siegbahn E, Bräuer-Krisch E, Randaccio P, Bravin A. The geant4 toolkit for microdosimetry calculations: application to microbeam radiation therapy (mrt) Med. Phys. 2007;34:4322–30. doi: 10.1118/1.2794170. [DOI] [PubMed] [Google Scholar]
  33. Stepanek J, Blattmann H, Laissue J A, Lyubimova N, Michiel M D, Slatkin D N. Physics study of microbeam radiation therapy with PSI-version of monte carlo code GEANT as a new computational tool. Med. Phys. 2000;27:1664–75. doi: 10.1118/1.599034. [DOI] [PubMed] [Google Scholar]
  34. Wright M D. Microbeam radiosurgery: an industrial perspective. Phys. Med. 2015;31:601–6. doi: 10.1016/j.ejmp.2015.04.003. [DOI] [PubMed] [Google Scholar]

Articles from Physics in Medicine and Biology are provided here courtesy of IOP Publishing

RESOURCES