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

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.

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. 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, 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 d 3 r 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  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.

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.
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.

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.

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 andOelfke 2013). We refer to the electron kernel K 3D el (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) where ν(r) describes the distribution of ETEs in the voxel, D Scatter and D Primary 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 x-z-plane ν depends on y only. Therefore the convolution can be significantly simplified and becomes either ν depends on x and y or if ν depends on y only. The convolution kernels K 1D el and K 2D el can be obtained from the 3D scattering kernel K 3D el by integration, 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 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, σ denotes the electron continuous slowing down approximation range, r is the distance from the ETE, ρ is the mass density of the material and E 0 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 where s stands for s = x 2 + y 2 and defining I 2D ( p) as leads to the simple representation of the two dimensional scatter kernel. Similarly the 1D kernel can be calculated as which can be written in the simple representation These derived kernels explicitly depend on the initial electron energy E 0 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 E ph , neglecting the binding energy, while only a fraction p of the photon energy is transferred to electrons in Compton scattering, 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(E i ) at photon energy E i can be calculated as a weighted sum where µ c (E i ) and µ p (E i ) 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.

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.

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.
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.

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.
Calculation times are 71.3 h (Monte Carlo, 1.74 · 10 11 photon histories) and 19 m (hybrid, 1 · 10 8 photon histories). 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%.  The calculation times are 164.3 h (Monte Carlo, 4.16 · 10 11 photon histories) and 30 m (hybrid, 2 · 10 8 photon histories). 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.

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.

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 cur-rently 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.

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.