Monte Carlo Simulations: Efficiency Improvement Techniques and Statistical Considerations

Size: px
Start display at page:

Download "Monte Carlo Simulations: Efficiency Improvement Techniques and Statistical Considerations"

Transcription

1 Published in "Integrating New Technologies into the Clinic: Monte Carlo and Image-Guided Radiation Therapy - Proc. of 2006 AAPM Summer School: Pages 71-91: Published by Medical Physics Publishing,( Madison WI) Monte Carlo Simulations: Efficiency Improvement Techniques and Statistical Considerations Daryoush Sheikh-Bagheri, Ph.D. 1,Iwan Kawrakow, Ph.D. 2, Blake Walters, M.Sc. 2, and D. W. O. Rogers, Ph.D. 3 1 Department of Radiation Oncology, Allegheny General Hospital Pittsburgh, Pennsylvania 2 Ionizing Radiation Standards, National Research Council, Ottawa, Ontario, Canada 3 Physics Department, Carleton University, Ottawa, Ontario, Canada Introduction The Metrics of Efficiency The Condensed History Technique (CHT) Efficiency Improvement Techniques Used in Treatment Head Simulations Range Rejection and Transport Cutoffs Splitting and Russian Roulette Uniform Bremsstrahlung Splitting (UBS) Selective Bremsstrahlung Splitting (SBS) Directional Bremsstrahlung Splitting (DBS) Efficiency Improvement Techniques Used in Patient Simulations Macro Monte Carlo History Repetition Boundary-Crossing Algorithms Precalculated Interaction Densities Woodcock Tracing Photon Splitting Combined with Russian Roulette Simultaneous Transport of Particle Sets (STOPS) Quasi-Random Sequences Correlated Sampling Statistical Considerations Summary References Introduction A large number of general-purpose Monte Carlo (MC) systems have been developed for simulating the transport of electrons and photons. One of the most popular ones, which has been extensively used and benchmarked against experimental measurements in a large number of medical physics situations, is the EGS code system (Ford and Nelson 1978; Nelson, Hirayama, and Rogers 1985; Kawrakow and Rogers 2000). 1

2 2 Daryoush Sheikh-Bagheri et al. Other codes systems such as ITS (Halbleib and Melhorn 1984; Halbleib 1989; Halbleib et al. 1992); MCNP (Briesmeister 1986, 1993; Brown 2003); PENELOPE (Baró et al. 1995) and GEANT4 (Agostinelli et al. 2003) also have popularity among their user groups. The EGS and ITS/ETRAN systems are roughly of the same efficiency for calculations when no variance reduction techniques are used, whereas the other systems tend to be considerably slower. For special-purpose applications the use of sophisticated variance reduction techniques has made some of these codes substantially more efficient than others. For example, the BEAMnrc code (Rogers, Walters, and Kawrakow 2005) is an optimized EGSnrc user-code for modeling radiotherapy accelerators that employs several techniques which significantly enhance its overall efficiency. Nonetheless, it is still not fast enough for routine treatment planning purposes without a substantial farm of computers. Thus, to make routine clinical use a possibility, there have been a number of attempts to develop high-efficiency MC codes. Among the most well known of such codes are: the Macro Monte Carlo (MMC) code (Neuenschwander and Born 1992; Neuenschwander, Mackie, and Reckwerdt 1995); the PEREGRINE code (Schach von Wittenau et al. 1999; Hartmann Siantar et al. 2001); Voxel Monte Carlo (VMC/xVMC) (Kawrakow, Fippel, and Friedrich 1996; Kawrakow 1997; Fippel 1999; Kawrakow and Fippel 2000b; Fippel et al. 2000), VMC++ (Kawrakow and Fippel 2000a; Kawrakow 2001); MCDOSE (Ma et al. 2000); the Monte Carlo Vista (MCV) code system (Siebers et al. 2000); the Dose Planning Method (DPM) (Sempau, Wilderman, and Bielajew 2000) and other codes (Keall and Hoban 1996a,b; Wang, Chui, and Lovelock 1998). In another chapter, Monte Carlo Methods for Accelerator Simulation and Photon Beam Modeling, Ma and Sheikh-Bagheri have discussed the effects on the accuracy of MC-calculated dose distributions of various linac modeling parameters, such as the specifications of the initial electron beam-on-target and accelerator components. Our discussion of accuracy assumes all such influencing factors are properly addressed. In this chapter we discuss the fundamental methods of improving the efficiency of MC simulations that are used both in therapy beam simulations and in simulations of the dose distribution in the patient. Throughout the chapter we explicitly distinguish between techniques that do not alter the physics in any way when they increase the efficiency i.e., true variance reduction techniques (VRT) and techniques that achieve the improved efficiency through the use of approximations; i.e., approximate efficiency improving techniques (AEIT). The Metrics of Efficiency The efficiency, ε, of a Monte Carlo calculation is defined as: ε = 12, where σ 2 is σ T an estimate of the variance on the quantity of interest and T is the CPU time required to obtain this variance. The goal is to reduce the time it takes to obtain a sufficiently small statistical uncertainty σ on the quantity of interest. The shorter the time needed, the higher the efficiency of the simulation and vice versa. The time T for the simula-

3 MC Simulations: Efficiency Improvement/Statistical Considerations 3 tion is proportional to the number N of statistically independent particles. At the same time σ 2 decreases as 1/N according to the central limit theorem (Lux and Koblinger 1991). As a result, the product T σ 2 is a constant and the efficiency ε = 1/T σ 2 expresses how fast a certain simulation algorithm can calculate a given quantity of interest at a desired level of statistical accuracy. The above metric does not define how to calculate the variance of the quantity of interest. In the case of MC simulations related to radiation treatment planning (RTP), one is typically interested in a distributed quantity such as the three-dimensional (3- D) dose distribution in the patient, or the spectrum or fluence of particles emerging from the treatment head of the linear accelerator, etc. One therefore must define a measure of the overall uncertainty in order to evaluate the efficiency of a particular simulation algorithm. Rogers and Mohan (2000) proposed to use an average uncertainty as a measure of the uncertainty of a MC patient calculation, given by: σ 2 1 = n i= 1 where D i is the dose in the i th voxel, D i is its statistical uncertainty, and the summation runs over all voxels (n) with a dose greater than 50% of the maximum. Using the above ICCR (International Conference on the Use of Computers in Radiation Therapy) benchmark criteria, the most commonly used MC codes in radiotherapy applications were compared against each other (Chetty et al. 2006) and the compilation of results is depicted in Table 1. The differences in speed are primarily attributable to the aggressiveness in the employment of various VRTs in the different codes, the inherent speeds of the transport algorithms, and the efficiency of the geometry packages. Before we get into a detailed discussion of VRTs, we will first discuss one single most important technique that has made MC simulations of electron transport possible using our present-day computers: the condensed history technique. The Condensed History Technique (CHT) n A typical RTP energy range electron or positron together with secondary particles it sets in motion undergoes of the order of 10 6 elastic and inelastic collisions until locally absorbed. It is therefore impossible to simulate each individual collision as this would result in prohibitively long simulation times. To overcome this difficulty, Berger (1963) introduced the condensed history technique (CHT). The CHT makes use of the fact that most electron interactions result in extremely small changes in energy and/or direction and thus groups them into single steps that account for the aggregate effects of scattering on the path of the electron. All general purpose MC packages such as the original code by Berger called ETRAN (Berger 1963, Seltzer 1988), ITS (Halbleib and Melhorn 1984; Halbleib 1989; Halbleib et al. 1992), MCNP (Briesmeister et al. 1993) (which both use the ETRAN electron transport algorithms), EGS4 2 D i, D i

4 4 Daryoush Sheikh-Bagheri et al. Table 1. Summary of Timing and Accuracy Results from the ICCR Benchmark. Timing comparisons were performed using 6 MV photons, cm 2 field size, and those for the accuracy test, using 18 MV photons and a cm 2 field size, as detailed in the ICCR benchmark (Rogers and Mohan 2000). All times have been scaled to the time it would take running on a single, Pentium IV, 3 GHz processor. Readers should be aware that the timing results, as well as the method used to scale the times, are subject to large uncertainties due to differences in compilers, memory size, cache size, etc. (Reprinted from Chetty et al with permission from AAPM). Monte Carlo code Time estimate % max. diff. relative to (minutes) ESG4/PRESTA/DOSXYZ ESG4/PRESTA/DOSXYZ , benchmark calculation VMC MCDOSE (modified ESG4/PRESTA) MCV (modified ESG4/PRESTA) RT_DPM (modified DPM) MCNPX 60.0 max. diff. of 8% at Al/lung interface (on average + 1% agreement) Nomos (PEREGRINE) 43.3* + 1* GEANT 4 (4.6.1) 193.3** ± 1 for homogeneous water and water/air interfaces** *Note that the timing for the PEREGRINE code also includes the sampling from a correlated-histogram source model and transport through the field-defining collimators. ** See Poon and Verhaegen (2005) for further details. (Nelson, Hirayama, Rogers 1985), EGS4 with PRESTA (Bielajew and Rogers 1987), EGSnrc (Kawrakow 2000, Kawrakow and Rogers 2000), and PENELOPE (Salvat et al. 1996) use the CHT in one way or another. The CHT introduces an artificial parameter called the step-size. It is well known that for many implementations of the CHT the results depend on the choice of the step-size (Rogers 1984, Bielajew and Rogers 1987, Seltzer 1991, Rogers 1993). The CHT is therefore an AEIT according to the definition adopted earlier in this chapter. Although every MC algorithm uses the CHT for charged particle transport, it is rarely considered as a technique to improve the efficiency of MC simulations. Yet, the two main aspects of the CHT implementation: (1) the electron-step algorithm also called transport mechanics and (2) the boundary-crossing algorithm very strongly influence the simulation speed and accuracy. For more detailed discussion on the condensed history technique the reader is referred to the original Berger work (Berger 1963), the article by Larsen (1992), where a formal mathematical proof is provided that any CHT implementation converges to the correct result in the limit of short steps, the paper by Kawrakow

5 MC Simulations: Efficiency Improvement/Statistical Considerations 5 and Bielajew (1998), which gives a detailed theoretical comparison between different electron-step algorithms, and to Kawrakow (2000a), where the various details of a CHT implementation and their influence on the accuracy are investigated. The article by Siebers, Keall, and Kawrakow (2005) discusses CHT details relevant for fast algorithms used in RTP class simulations. Efficiency Improvement Techniques Used in Treatment Head Simulations Range Rejection and Transport Cutoffs Use of AEITs, such as range rejection and transport cutoffs, can improve the efficiency of treatment head simulations substantially, without significantly changing the results (Rogers et al. 1995). In range rejection, an electron s history is terminated whenever its residual range is so low that it cannot escape from the current region or reach the region of interest. Since this ignores the possible creation of bremsstrahlung or annihilation photons while electrons (negatrons or positrons) slow down, it is not an unbiased technique. However, as long as it is only applied to electrons below a certain energy threshold, it has been shown to have little effect on the results in many situations. Similarly, by increasing the low-energy cutoff for electron transport, one can save a lot of time, but this may have an effect on the dose distribution if too high a threshold is used. Playing Russian roulette with particles at energies below a relatively high transport cutoff or with particles that would be range-rejected is a comparable variance reduction technique for reducing the simulation time. However, its implementation is typically more difficult and this has favored the simpler use of range rejection and high transport cutoffs in situations where it is easy to demonstrate that the resulting error is sufficiently small. The particle production and transport cutoff energies and the threshold energy for doing range rejection must both be carefully investigated to avoid significant errors in the results of the simulations. In order to determine an optimum value for range-rejection cutoff in linear accelerator (linac) photon beam simulations, Sheikh-Bagheri et al. (2000) modified the BEAM code (Rogers et al. 1995) to allow tagging of bremsstrahlung production anywhere outside the target. They concluded that outside the target, values of the upper energy for doing range rejection of 0.6 MeV for 4 MV beams, and 1.5 MeV for 6 MV and higher energy beams, provide the largest savings in central processing unit (CPU) time (about a factor of 3 for the 10 and 20 MV beams studied), with negligible (less than 0.2%) underestimation of the calculated photon fluence from the linac. In the following sections we discuss the much larger increases in efficiency that can be achieved for photon beams by employing true VRTs, although for electron beams the AEITs may still be the best options available.

6 6 Daryoush Sheikh-Bagheri et al. Splitting and Russian Roulette Two very commonly used VRTs are splitting and Russian roulette, which were both originally proposed by J. von Neumann and S. Ulam (Kahn 1956). These are especially useful in simulating an accelerator treatment head (Rogers et al. 1995; Sheikh-Bagheri 1999; Kawrakow, Rogers, and Walters 2004). In the various forms of bremsstrahlung splitting (see Figure 1), each time an electron undergoes a bremsstrahlung interaction, a large number of secondary photons with lower weights are set in motion, the number possibly depending on a variety of factors related to the likelihood of them being directed toward the field of interest (FOI). The energy of the electron is reduced by an amount equal to the energy of one of the emitted photons, which is Figure 1. A simplistic schematic of the splitting routines discussed in this chapter for linac modeling. Without bremsstrahlung splitting many electron tracks (red dashed curved lines) have to be simulated to get a single photon emitted toward the field of interest (FOI). In uniform bremsstrahlung splitting (UBS) (Rogers et al. 1995) any bremsstrahlung event leads to the sampling and transport of N (a constant splitting number) photons, increasing the likelihood of emission toward the FOI. Selective Bremsstrahlung Splitting (SBS) (Sheikh- Bagheri 1999) treats the splitting number as a variable which is calculated as a function of the probability of bremsstrahlung emission into the FOI, and transports all (black arrows) sampled photons. In Directional Bremsstrahlung Splitting (DBS) (Kawrakow, Rogers, and Walters 2004) the photons emitted toward the FOI are transported, but the many that are not emitted toward the FOI are subjected to a game of Russian roulette that many will not survive (gray dotted arrows) and only the few that survive get transported, all leading to further increases in efficiency. (Note that the schematic ignores, for the sake of illustration, that bremsstrahlung emission at high electron energies and shallow depths is more intense and more forward peaked.)

7 MC Simulations: Efficiency Improvement/Statistical Considerations 7 in violation of conservation of energy on an individual interaction basis but results in correct fluctuations in energy loss for electrons and correct expectation values for photon energy and angular distributions. Splitting can save a large amount of time because photon transport is fast, whereas it takes a long time to track an electron in the target. Thus, splitting bremsstrahlung interactions makes optimal use of each electron track. If the number of photons created is selected to minimize those that can never reach the patient plane, then there is a further time savings. Russian roulette can be played whenever a particle resulting from a class of events is of little interest. The lowinterest particles are eliminated with a given probability but to ensure an unbiased result, the weight of the surviving particles is increased by the inverse of that probability. A common example is to play Russian roulette with secondary electrons created in a photon beam. Uniform Bremsstrahlung Splitting (UBS) When using UBS, in each interaction that produces photons, N split bremsstrahlung or 2 N split annihilation photons are sampled instead of one or two photons. To make the game fair, a statistical weight of w 0 /N split is assigned to the photons, where w 0 is the statistical weight of the incident electron or positron. In this way the N split or 2 N split photons count statistically for as much as the one or two photons that would be produced in a normal simulation that does not use splitting. Many of the photons set in motion in interactions of the primary electrons impinging on the bremsstrahlung target will undergo additional collisions before emerging from the treatment head or being locally absorbed. Electrons and positrons set in motion in such interactions will inherit the statistical weight of the photons, i.e., they will have a weight of w 0 /N split if UBS is used. If one would split bremsstrahlung and annihilation events of such secondary charged particles one would have photons with weights w 0 /N 2 split,w 0 /N 3 split, etc. This is not desirable and therefore such higher order interactions are not split. If one is only interested in the dose beyond the depth of maximum dose in the phantom, where the contribution of contaminant electrons is negligible, or if one wants to obtain another photon-only quantity such as the photon (energy) fluence or spectrum, one can further improve the efficiency of the treatment head simulation by employing Russian roulette with p = 1/N split for charged particles set in motion in photon collisions. In this case, the secondary electrons that survive the Russian roulette game have again a weight of w 0 and their bremsstrahlung and annihilation interactions must be split to avoid the production of fat photons (Sheikh-Bagheri 1999). It is important to keep in mind that a UBS simulation that uses Russian roulette for secondary charged particles results in a poor estimate of the contaminant electrons and is therefore not suitable for full dose calculations in the patient. UBS was implemented in the original BEAM version (Rogers et al. 1995) and it was refined in Sheikh-Bagheri (1999) and Sheikh- Bagheri et al. (2000). UBS was shown in the article by Kawrakow, Rogers, and Walters (2004) to improve the efficiency of photon treatment head simulations by up to a factor of 8 (without Russian roulette) or 25 (with Russian roulette).

8 8 Daryoush Sheikh-Bagheri et al. Selective Bremsstrahlung Splitting (SBS) Bremsstrahlung photons can be emitted in all directions by an electron, but those emitted by the electrons aiming toward the FOI at the time of emission have a higher chance of reaching it (see Figure 1). In a typical photon beam treatment head simulation most photons produced in electron and positron interactions are absorbed by the primary collimator, the photon jaws, and the linac shielding. For instance, for a 6 MV beam and a cm 2 field size only about 2% to 3% of the photons reach the plane underneath the jaws. With this realization, Sheikh-Bagheri and Rogers developed a technique known as selective bremsstrahlung splitting (SBS) (Sheikh-Bagheri 1999). The difference between SBS and UBS is that SBS uses a variable splitting number for bremsstrahlung that depends on the probability to emit a photon directed towards the FOI. The probability is precalculated for different incident electron directions assuming that the electron position is on the beam axis, and the splitting number is selected, during the simulation and according to the probability, between a maximum (electron moving forward) and a minimum number (electron moving backwards). The minimum splitting number is typically 1/10 of the maximum. Although SBS substantially reduces the time needed to simulate photons not reaching the FOI, it introduces a non-uniform distribution of statistical weights, which leads to a lower efficiency than theoretically possible. Nevertheless, SBS improves the efficiency by a factor of 2.5 to 3.5 compared to UBS for a total efficiency gain compared to a simulation without splitting of ~20 when not using Russian roulette for secondary electrons or ~65 when Russian roulette of secondary electrons is used (see Figure 2). Directional Bremsstrahlung Splitting (DBS) As with SBS, the goal of DBS (Kawrakow, Rogers, and Walters 2004) is to reduce the number of transported photons not reaching the FOI. But unlike SBS, only those split photons that are aimed into the FOI are transported. The remaining photons are immediately subjected to a game of Russian roulette where, on average, only a single photon survives (see Figure 1). This approach leads to uniform statistical weights within the FOI, which improves the efficiency further compared to SBS. DBS uses a complex combination of interaction splitting, Russian roulette for secondary electrons and photons, particle splitting for electrons, and directional biasing together with the fact that the probability for bremsstrahlung, Compton scattered, annihilation, and fluorescence photons reaching the FOI can be calculated in advance, thus reducing the number of actual interactions being sampled. DBS improves the efficiency of photon beam treatment head simulations by up to a factor of 8 compared to SBS for a total gain in efficiency compared to a simulation without any splitting of ~150 when electron splitting is employed and therefore good statistics are achieved for contaminant electrons, or of ~500 when electron splitting is not employed and therefore only useful for photon-only quantities (see Figure 2).

9 MC Simulations: Efficiency Improvement/Statistical Considerations 9 Figure 2. Relative efficiency for calculating photon fluence within the cm 2 field of a simulated Elekta SL25 6 MV photon beam as a function of bremsstrahlung splitting number (NBRSPL). Efficiencies shown are relative to total photon fluence efficiency with no splitting. For UBS and SBS, efficiencies are shown with Russian roulette on (open circles) and off (solid circles). The field size parameter, FS, used with SBS was 30 cm (Sheikh- Bagheri 1999; Sheikh-Bagheri and Rogers 2002a,b). For DBS, results are shown with electron splitting off (open circles) and electron splitting on with the splitting plane at Z=15.46 cm and the Russian roulette plane at Z=15.2 cm (closed circles). For UBS the minimum splitting number is 20 and for SBS and DBS it is 50. Note the y axis is logarithmic. (Reprinted from Kawrakow, I., D. W. O. Rogers, and B.Walters, Large efficiency improvements in BEAMnrc using directional bremsstrahlung splitting, Med Phys 31: , with permission from AAPM.) To give an idea of the power of these techniques, Figure 3 presents calculated spectra averaged over a cm 2 field from a typical high-energy photon accelerator, using BEAMnrc on a 1.8 GHz CPU. Efficiency Improvement Techniques Used in Patient Simulations An efficient linac simulation algorithm plays an important role in the process of beam commissioning for a MC-based RTP, by facilitating the often-iterative process of determining the phase-space of the incident electron beam (at the location of the bremsstrahlung target in photon beams or at the vacuum exit window in electron beams). A substantial improvement in the efficiency of beam modeling for MC treat-

10 10 Daryoush Sheikh-Bagheri et al. Figure 3. An example of the speed of the calculation of photon spectra in a cm 2 field from a 16 MV beam from a realistic linac with the DBS technique, with electron splitting (blue histogram) and without electron splitting (red histogram), using the BEAMnrc system. ment planning does not necessarily depend on direct high-efficiency MC methods, since the beam modeling is feasible through the use of a variety of other (and not direct MC-based) methods such as (see chapter by Ma and Sheikh-Bagheri); recycling phasespace files, design of MC-based beam models, or the employment of empirical and semi-empirical measurement-based beam models. Therefore, the routine utilization of a MC code in the clinic will very strongly depend on the efficiency of the simulation for each patient. As discussed earlier, the CHT implementation is the most important factor for improved efficiency. The following sections provide a brief discussion of additional VRTs and AEITs employed by MC algorithms for dose calculations in a patient. Dose distribution post-processing (i.e., denoising), which is another approach to significantly reduce CPU time, is discussed in detail in the chapter by Kawrakow and Bielajew ( Monte Carlo Treatment Planning: Interpretation of Noisy Dose Distributions and Review of Denoising Method ). The combined efficiency enhancements thus achieved have made MC patient dose calculations viable for routine clinical use.

11 MC Simulations: Efficiency Improvement/Statistical Considerations 11 Macro Monte Carlo The Macro Monte Carlo (MMC) approach (Neuenschwander and Born 1992; Neuenschwander, Mackie, and Reckwerdt 1995) was perhaps the first attempt to develop a fast MC code for use in RTP. The idea behind it is simple: one performs simulations of electrons impinging on homogeneous spheres of varying radii and media using a general purpose package such as EGS4 (used in the original MMC implementation) or EGSnrc (used in the current commercial implementation in the Eclipse treatment planning system), and stores the probability distribution of particles emerging from the sphere in a database. In the actual patient simulation electrons are transported using this database. For each electron step the medium and size of the spheres employed for the transport is determined from the properties of the surrounding voxels. The MMC approach is an AEIT because (1) it uses two-dimensional histograms to represent the database probability distributions (in reality the distributions are five-dimensional but this would require too much data) and (2) the energy is distributed along a straight line between the initial and final electron position. Neuenschwander, Mackie, and Reckwerdt (1995) recognized that because of item (2) above, the radius of the spheres must be limited to about 5 mm to achieve sufficient accuracy for typical RTP electron beam simulations. History Repetition The history repetition technique was introduced almost simultaneously in the SMC (Super Monte Carlo) (Keall and Hoban 1996a,b), and VMC (Kawrakow, Fippel, and Friedrich 1996) codes. It is also used by xvmc (Fippel 1999; Kawrakow and Fippel 2000b) and MCDOSE (Ma et al. 2000). In history repetition, one simulates an electron track in an infinite, homogeneous medium (typically water) and then applies the track to the actual patient geometry starting at different positions and directions at the patient surface (electron beams) or from different interaction sites (photon beams). Whereas VMC/xVMC generate the reference track on-the-fly using their own physics implementation, MCDOSE and SMC use EGS4 for this purpose. The difference between SMC and MCDOSE is that in MCDOSE the track is generated on the fly, whereas SMC uses precalculated tracks stored in a data file. The application of the reference track to the heterogeneous patient geometry requires the appropriate scaling of the step lengths and the multiple elastic scattering angles. The scaling of multiple elastic scattering angles is done within a small angle approximation. In addition, it is not possible to obtain the correct number of discrete interactions. History repetition is therefore an AEIT. For materials typically found in the patient anatomy the error can be made very small, of the order of 1% to 2%, as discussed in more detail in Kawrakow (1997). Use of history repetition in arbitrary materials, such as high-z elements, is not possible if one wants to ensure an acceptable accuracy. It was originally believed that history repetition is the main reason for the much higher simulation speed of VMC/xVMC, SMC, and MCDOSE compared to general-

12 12 Daryoush Sheikh-Bagheri et al. purpose MC codes. However, a more careful analysis reveals that history repetition only results in a modest gain in efficiency that depends on the voxel size and the details of the CHT implementation (Kawrakow 2001; Siebers, Keall, and Kawrakow 2005). The more accurate the CHT implementation (fewer steps required), the less the efficiency gain and vice versa. For the VMC/xVMC code, for instance, the efficiency gain varies between a factor of ~1.5 (1 mm voxels) and ~3 (1 cm voxels). Boundary-Crossing Algorithms The algorithm used for geometrical boundary crossing can have a substantial effect on the efficiency of a MC calculation. As an example, BEAMnrc uses the PRESTA boundary crossing algorithm since it is three to four times faster in phantom or accelerator calculations than the EGSnrc boundary crossing algorithm, and in these simulations gives the same result. All of the very fast dose-in-phantom codes do not even stop at the boundaries and use various other techniques to avoid loss of accuracy (Kawrakow, Fippel and Friedrich 1996; Ma et al. 2000; Sempau, Wilderman, and Bielajew 2000) Precalculated Interaction Densities Use of precalculated interaction densities is a true VRT that has been employed in SMC, (Keall and Hoban 1996b), MCPAT (Wang, Chui, and Lovelock 1998) and in xvmc (Fippel 1999) for photon beam calculations. Instead of tracing the photons incident on the patient again and again, in this technique the interaction densities in all voxels are calculated in advance for all voxels and these interaction densities are then used to start the appropriate number of electrons from the different voxels. Fippel (1999) reports about a factor of 2 gain in efficiency compared to photon transport not using any VRT. The main limitation of this method is the fact that relatively simple source models are required to calculate the interaction densities accurately. Woodcock Tracing Woodcock tracing, also known as the delta scattering method (Lux and Koblinger 1991) is employed in DPM (Sempau, Wilderman, and Bielajew 2000) and the PERE- GRINE code (Hartmann Siantar et al. 2001) for photon transport. This technique is also known as the fictitious cross-section method and can also be used to handle the energy-dependent cross section in electron transport (Nelson, Hirayama, and Rogers 1985). In Woodcock tracing for photon transport, one adds a fictitious interaction, which leaves the energy and direction of the photon unaltered, to the list of possible photon interactions. The cross section for this fictitious interaction is selected to make the total photon cross section constant in the entire geometry, i.e., a smaller fictitious interaction cross section is used in voxels with a larger cross section and vice versa.

13 MC Simulations: Efficiency Improvement/Statistical Considerations 13 One can then transport the photon immediately to the interaction site without the need for tracing through the geometry. The correct number of real interactions is obtained by selecting a fictitious interaction with the appropriate probability that depends only on the fictitious cross section at the point of interaction. Woodcock tracing is a true VRT. In a detailed investigation of various photon transport VRTs, Kawrakow and Fippel (2000b) reported approximately 20% efficiency gain when Woodcock tracing was implemented in xvmc; however no quantitative efficiency gain is reported in DPM or in PEREGRINE. Photon Splitting Combined with Russian Roulette The single most significant gain in efficiency (about a factor of 5) for photon transport in the patient is obtained from a combination of particle splitting and Russian roulette introduced by Kawrakow and Fippel (2000b), and denoted SPL. SPL is employed in recent versions of VMC /xvmc (Kawrakow and Fippel 2000b; Fippel et al. 2000), and VMC++ (Kawrakow and Fippel 2000a; Kawrakow 2001), and is also used in DOSXYZnrc (Walters, Kawrakow, and Rogers 2005). In this true VRT, N s photon interaction sites are sampled for each incident photon using a single pass through the geometry. Secondary photons, resulting from Compton scattering, bremsstrahlung, and annihilation, are subjected to a Russian roulette game with a survival probability of 1/N s. Surviving secondary photons are transported in the same way as primary photons. For a typical patient anatomy the optimum splitting number N s is around 40. Efficiency gains from SPL vary between a factor of 5 and a factor of 9 (Kawrakow and Fippel 2000b) when coupled with history repetition (VMC/XVMC) or STOPS (VMC++) to transport the resulting electrons and positrons. Simultaneous Transport of Particle Sets (STOPS) The goal of the STOPS technique (Kawrakow 2001) is to reduce the relative time spent simulating particle interactions as in history repetition, while not introducing any approximations. STOPS is a true VRT. To accomplish this task, particles are transported in sets. The particles in a set have the same energy and charge but different positions and directions. STOPS saves time by calculating the material-independent quantities such as mean free paths, interpolation indices, azimuthal scattering angles and cross sections (e.g., Møller and Bhabha) once for all the particles in the set. However, it still has to sample material-dependent quantities, such as multiple elastic scattering and bremsstrahlung, for each particle in the set. If one or more particles in a set undergo a discrete interaction different from the other particles, the set is separated into subsets and each subset is transported individually. Due to the similarity of interaction properties of materials typically found in the patient anatomy, separating particle sets is a relatively rare event. Hence, the efficiency gain is almost the same as from history repetition, yet no approximations are

14 14 Daryoush Sheikh-Bagheri et al. involved. This fact allows the use of STOPS in arbitrary media, not just low-z materials, as is the case with history repetition. Quasi-Random Sequences The successful implementation of the MC technique depends heavily on the generation and use of random numbers. Unlike pseudo-random numbers, that are more frequently encountered in MC simulations, quasi-random numbers are generated with emphasis on filling the multidimensional space of interest in as uniform a way as possible. The main advantage of this uniformity in the generated random numbers is that the computation converges faster compared to the same problem using a sequence of pseudo-random numbers. Quasi-random sequences are used in VMC/xVMC for photon transport (Kawrakow and Fippel 2000b) and in VMC++ for electron and photon transport (Kawrakow 2001) and were reported to result in an efficiency gain of about a factor of 2. For a more detailed discussion the reader is referred to Siebers, Keall, and Kawrakow (2005). Correlated Sampling Correlated sampling is a standard VRT that may lead to substantial efficiency gains but has not received sufficient attention in MC dose calculations in external beam RTP. Substantial efficiency gains from correlated sampling have been reported for the calculation of ion chamber dosimetry correction factors (Ma and Nahum 1993; Buckley, Kawrakow, and Rogers 2004) and for brachytherapy dose calculation (Hedtjärn, Carlsson, and Williamson 2002). The only publication on the use of correlated sampling in external beam RTP calculations that we are aware of is Holmes et al. (1993), where modest efficiency gains were observed for relatively simple heterogeneous geometries. In addition to the papers cited above the reader is referred to Siebers, Keall, and Kawrakow (2005) and for more theoretical considerations to the book by Lux and Koblinger (1991). Statistical Considerations A reliable estimate for the efficiency of a MC simulation requires a correct estimate of the statistical uncertainties. The following sections discuss the different methods of estimating the variance of a quantity of interest when performing MC simulations, as well as the pitfalls associated with the recycling of particles. According to the Central Limit Theorem (Lux and Koblinger 1991), the probability distribution to observe a certain result in a MC simulation will approach a Gaussian in the limit of a large number of particle histories. Hence, if one divides the simulation into batches (groups), each batch containing a large number of particles, one can estimate the uncertainty σ X of the quantity X using

15 MC Simulations: Efficiency Improvement/Statistical Considerations 15 σ X = N 2 ( Xi X) i= 1 NN ( 1), (1) where X i is the result of the i th batch, X is the mean of the X i, and N is the number of batches. Equation (1) is the usual way to estimate the variance of a set of normally distributed observations. The batch method has been widely employed due to its conceptual and numerical simplicity and has been used, for instance, in many EGS user codes prior to Its main disadvantage is that there is a relatively large uncertainty on the uncertainty estimate due to the small number of batches (typically 10 to 40). An alternative way to estimate the uncertainty of a MC computed quantity is to employ history-by-history statistical analysis. The use of a history-by-history method is based on the fact that the uncertainty σ X is related to the first (<X>) and second (<X 2 >) moments of the single-history probability distribution, according to X X 2 σ X = N 1 2 2, (2) where now N is the number of particles instead of batches. The moments <X> and <X 2 > can be estimated within the simulation by keeping track of the sum of the single history observations x i, i.e., X N 1 1 = xi, X = N N N 2 2 i i= 1 i= 1 x. (3) Implementation of the above equation in a MC code is trivial if one is interested in no more than a few quantities. However, for a distributed quantity such as a 3-D dose distribution with hundreds of thousands of voxels needed in RTP, a straightforward implementation of the summations at the end of each history would result in a very long calculation time. This problem was resolved only recently due to a computational trick attributed to Salvat (Sempau, Wilderman, and Bielajew 2000); see also Walters, Kawrakow, and Rogers (2002). For general-purpose codes the computational penalty due to the use of history-by-history statistics with the Salvat trick is negligible. However, in the case of fast codes such as VMC++, history-by-history analysis can lead to a 10% to 20% penalty in terms of CPU (central processing unit) time compared to batch analysis (Kawrakow 2001). The main advantage of the history-by-history method is that it provides a more precise estimate of the uncertainty. This is illustrated in Figure 4, which shows the fractional dose uncertainty along the central axis of an 18 MeV electron beam obtained using a history-by-history method and batch methods with different number of batches. Equations (1) and (2) both assume that the batch or history observations are statistically independent. In a normal Monte Carlo simulation that does not employ any

16 16 Daryoush Sheikh-Bagheri et al. Figure 4. Fractional uncertainty along the central axis for an 18 MeV electron beam from a Clinac 2100C (20 20 cm 2 field at SSD=100 cm) in a water phantom. Fractional uncertainties are estimated using the history-by-history method and the batch method with 10 and 40 batches. A scaled depth-dose curve is also shown for reference. Dose was scored in cm 3 voxels. (Reprinted with permission from Walters, B. R. B., I. Kawrakow, and D. W. O. Rogers, History by history statistical estimators in the BEAM code system. Med Phys 29: , with permission from AAPM.) VRTs, the statistical independence of individual particle histories is typically automatically guaranteed by the use of a good quality random number generator that produces an uncorrelated sequence of random numbers. However, when one employs VRTs, or splits the simulation into parts as typically done in patient simulations that use a phase-space file from a full treatment head simulation, it is very important to combine particles into statistically independent groups in order to obtain a reliable uncertainty estimate. For instance, when using techniques such as history repetition or STOPS, all repetitions of the same track (history repetition) or all particles within a set (STOPS) are correlated and must therefore be considered as one event for the sake of statistical analysis. In a similar way, all particles originating from the same electron incident on the bremsstrahlung target or vacuum exit window belong to the same initial, statistically independent, history. Therefore, when using a phase-space file for the patient calculation, particles must be grouped according to their initial electron history and cannot be considered to be independent. An important conclusion from these considerations is that, when re-using phase-space file particles, one must recycle the particles (i.e., use them several times before moving on to the next particle), instead of restarting the phase-space file several times. It is not possible to group the phase-space

17 MC Simulations: Efficiency Improvement/Statistical Considerations 17 particles into statistically independent initial histories when restarting a phase-space file and as a result the uncertainties will be underestimated. For a more detailed discussion of these issues the reader is referred to (Walters, Kawrakow, and Rogers 2002). Another important consideration when using phase-space files is that the uncertainties in the patient simulation cannot be reduced beyond the variance present in the phase-space file, even if particles are recycled a very large number of times. This is most easily understood by considering a phase-space file containing a single particle. If one recycles this particle a very large number of times, the uncertainty in dose deposition from this particular particle will tend to zero, but the overall uncertainty (variance) of the simulation will be very large since each reuse of the particle is statistically speaking, fully dependent on the other. This variance that is present in a phase-space file has become known as the latent variance (Sempau et al. 2001). A simple technique to demonstrate the presence of and accurately estimate the latent variance in a phase-space calculation of dose was proposed by Sempau et al. (2001) and is depicted in Figure 5. In this technique the variance is separated into two components, only one of which depends on the number of recyclings. Then by increasing the recycling factor (K), that term is taken to zero, at which limit the remaining term is the latent variance. Figure 5. The dependence of the variance on the inverse of the number of times (K) particles from a phase-space file are recycled. When 1/K approaches zero, the only component of variance remaining is the latent variance present in the phase-space file. (Reprinted with permission from Sempau, J., A. Sánchez-Reyes, F. Salvat, H. Oulad ben Tahar, S. B. Jiang, and J. M. Fernandez-Varea,. Monte Carlo simulation of electron beams from an accelerator head using PENELOPE. Phys Med Biol 46: , with permission from Elsevier.)

18 18 Daryoush Sheikh-Bagheri et al. Summary The design and special-purpose implementation of several efficiency enhancement techniques such as condensed history technique (CHT), splitting, and Russian roulette have facilitated the development of faster and faster MC codes used in beam modeling and in patient dose simulation. Variance reduction techniques (VRTs), in contrast to approximate efficiency enhancement techniques (AEITs), do not bias the physics of the simulations and, when implemented properly, can confidently be used to enhance the efficiency of the simulations. AEITs can be utilized to enhance the efficiency when care is taken to show that they have a small or negligible effect on the results. Due to the increased popularity of such aggressive implementations of VRTs, it has become more important to take correlations between phase-space particles into account when calculating uncertainties. These correlations can be properly taken into account using either the history-by-history or the batch technique by grouping the particles according to the primary original history that generated them. The substantial improvements achieved in the efficiency of MC calculations are paving the way for routine clinical use. References Agostinelli, S., et al. (Geant4 Collaboration). (2003). GEANT4-a simulation toolkit. Nucl Instrum Methods Phys Res A 506: Baró, J., J. Sempau, J. M. Fernandez-Varea, and F. Salvat. (1995). Penelope an algorithm for Monte-Carlo simulation of the penetration and energy-loss of electrons and positrons in matter. Nucl Instrum Methods Phys Res B 100: Berger, M. J. Monte Carlo Calculation of the Penetration and Diffusion of Fast Charged Particles in Methods in Computational Physics, Vol 1. B. Alder, S. Fernbach, and M. Rotenberg (eds.). New York: Academic Press, pp , Bielajew, A. F., and D. W. O. Rogers. (1987). PRESTA: The parameter reduced electron-step transport algorithm for electron Monte Carlo transport. Nucl Instrum Methods Phys Res B 18: Briesmeister, J. F. (Editor). MCNP A General Purpose Monte Carlo Code for Neutron and Photon Transport, Version 3A. Los Alamos National Laboratory Report LA-7396-M, Los Alamos, NM, Briesmeister, J. F. (Editor). MCNP A General Monte Carlo N-Particle Transport Code, Version 4ª. Los Alamos National Laboratory Report LA M, Los Alamos, NM, Brown, F. B. (Editor). MCNP A General Monte Carlo N-Particle Transport Code, Version 5. Los Alamos National Laboratory Report LA-UR Los Alamos, NM, Buckley, L. A., I. Kawrakow, and D. W. O. Rogers. (2004). CSnrc: Correlated sampling Monte Carlo calculations using EGSnrc. Med Phys 31: Chetty, I. J., B. Curran, J. Cygler, J. J. DeMarco, G. Ezzell, B. A. Faddegon, I. Kawrakow, P. J. Keall, H. Liu, C.-M. Ma, D. W. O. Rogers, D. Sheikh-Bagheri, J. Seuntjens, and J. V. Siebers. (2006). Issues associated with clinical implementation of Monte Carlo-based treatment planning: Report of the AAPM Task Group No Med Phys (Submitted).

19 MC Simulations: Efficiency Improvement/Statistical Considerations 19 Fippel, M. (1999). Fast Monte Carlo dose calculation for photon beams based on the VMC electron algorithm. Med Phys 26: Fippel, M., I. Kawrakow, F. Nüsslin, and D. W. O. Rogers. Implementation of Several Variance Reduction Techniques into the XVMC Monte Carlo Algorithm for Photon Beams in XIIIth International Conference on the Use of Computers in Radiation Therapy (XIIIth ICCR). W. Schlegel and T. Bortfeld (eds.). Heidelberg: Springer-Verlag, pp , Halbleib, J. A. Structure and Operation of the ITS Code System in Monte Carlo Transport of Electrons and Photons. W. R. Nelson, T. M. Jenkins, A. Rindi, A. E. Nahum, and D. W. O. Rogers (eds.). New York: Plenum Press, pp , Halbleib, J. A., and T. A Melhorn. ITS: The Integrated TIGER Series of Coupled Electron/Photon Monte Carlo Transport Codes. Sandia National Laboratory Report SAND Albuquerque, NM, Halbleib, J. A., R. P. Kensek, T. A. Mehlhorn, G. D. Valdez, S. M. Seltzer, and M. J. Berger. ITS Version 3.0: The Integrated TIGER Series of Coupled Electron/Photon Monte Carlo Transport Codes, Sandia National Laboratory Report SAND Albuquerque, NM, Hartmann Siantar, C. L., R. S. Walling, T. P. Daly, B. Faddegon, N. Albright, P. Bergstrom, A. F. Bielajew, C. Chiang, D. Garnet, R. K House, D. Knapp, D. J. Wieczorek, and L. J. Verhey. (2001). Description and dosimetric verification of the PEREGRINE Monte Carlo dose calculation system for photon beams incident on a water phantom. Med Phys 28: Hedtjärn, H., G. A. Carlsson, and J. F. Williamson. (2002). Accelerated Monte Carlo based dose calculations for brachytherapy planning using correlated sampling. Phys Med Biol 47: Holmes, M. A., T. R. Mackie, W. Söhn, P. J. Reckwerdt, T. J. Kinsella, A. F. Bielajew, and D. W. O. Rogers. (1993). The application of correlated sampling to the computation of electron beam dose distributions in heterogeneous phantoms using the Monte Carlo method. Phys Med Biol 38: Kahn, H. Use of Different Monte Carlo Sampling Techniques in Symposium on Monte Carlo Methods. H. A. Meyer (ed.). New York: John Wiley and Sons, pp , Kawrakow, I. (1997). Improved modeling of multiple scattering in the voxel Monte Carlo model. Med Phys 24: Kawrakow, I. (2000a). Accurate condensed history Monte Carlo simulation of electron transport. I. EGSnrc, the new EGS4 version. Med Phys 27: Kawrakow, I. (2000b). Accurate condensed history Monte Carlo simulation of electron transport. II. Application to ion chamber response simulations. Med Phys 27: Kawrakow, I. VMC++, Electron and Photon Monte Carlo Calculations Optimized for Radiation Treatment Planning in Advanced Monte Carlo for Radiation Physics, Particle Transport Simulation and Applications. A. Kling, F. Barao, M. Nakagawa, L. Távora, and P. Vaz (eds.). Proceedings of the Monte Carlo 2000 Meeting Lisbon. Berlin: Springer- Verlag, pp , Kawrakow, I., and A. F. Bielajew. (1998). On the condensed history technique for electron transport. Nucl Instrum Methods Phys Res B 142: Kawrakow, I., and D. W. O. Rogers. The EGSnrc Code System: Monte Carlo Simulation of Electron and Photon Transport. Technical Report PIRS 701, National Research Council of Canada, Ottawa, Canada, 2000.

Indrin Chetty Henry Ford Hospital Detroit, MI. AAPM Annual Meeting Houston 7:30-8:25 Mon 08/07/28 1/30

Indrin Chetty Henry Ford Hospital Detroit, MI.   AAPM Annual Meeting Houston 7:30-8:25 Mon 08/07/28 1/30 Review of TG105: Issues associated with clinical implementation of Monte Carlo-based photon and electron external beam treatment planning D. W. O. Rogers, Carleton Laboratory for Radiotherapy Physics,

More information

Assesing multileaf collimator effect on the build-up region using Monte Carlo method

Assesing multileaf collimator effect on the build-up region using Monte Carlo method Pol J Med Phys Eng. 2008;14(3):163-182. PL ISSN 1425-4689 doi: 10.2478/v10013-008-0014-0 website: http://www.pjmpe.waw.pl M. Zarza Moreno 1, 2, N. Teixeira 3, 4, A. P. Jesus 1, 2, G. Mora 1 Assesing multileaf

More information

Source Model Tuning for a 6 MV Photon Beam used in Radiotherapy

Source Model Tuning for a 6 MV Photon Beam used in Radiotherapy Journal of Physics: Conference Series Source Model Tuning for a 6 MV Photon Beam used in Radiotherapy To cite this article: Lukas A Hirschi et al 2007 J. Phys.: Conf. Ser. 74 021008 View the article online

More information

Analysis of Radiation Transport through Multileaf Collimators Using BEAMnrc Code

Analysis of Radiation Transport through Multileaf Collimators Using BEAMnrc Code American Journal of Biomedical Engineering 216, 6(4): 124-131 DOI: 1.5923/j.ajbe.21664.3 Analysis of Radiation Transport through Multileaf Collimators Using BEAMnrc Code Ankit Kajaria 1,*, Neeraj Sharma

More information

Evaluation of latent variances in Monte Carlo dose calculations with Varian TrueBeam photon phase-spaces used as a particle source

Evaluation of latent variances in Monte Carlo dose calculations with Varian TrueBeam photon phase-spaces used as a particle source Evaluation of latent variances in Monte Carlo dose calculations with Varian TrueBeam photon phase-spaces used as a particle source Eyad Alhakeem, 1, 2, Sergei Zavgorodni 2,1 1 Department of Physics and

More information

Application of efficient Monte Carlo photon beam simulations to dose calculations in voxellized human phantoms

Application of efficient Monte Carlo photon beam simulations to dose calculations in voxellized human phantoms Application of efficient Monte Carlo photon beam simulations to dose calculations in voxellized human phantoms Blake Walters Cover image modified from B.R.B. Walters, G.X. Ding, R. Kramer, I. Kawrakow,

More information

Implementation of the EGSnrc / BEAMnrc Monte Carlo code - Application to medical accelerator SATURNE43

Implementation of the EGSnrc / BEAMnrc Monte Carlo code - Application to medical accelerator SATURNE43 International Journal of Innovation and Applied Studies ISSN 2028-9324 Vol. 6 No. 3 July 2014, pp. 635-641 2014 Innovative Space of Scientific Research Journals http://www.ijias.issr-journals.org/ Implementation

More information

MCNP4C3-BASED SIMULATION OF A MEDICAL LINEAR ACCELERATOR

MCNP4C3-BASED SIMULATION OF A MEDICAL LINEAR ACCELERATOR Computational Medical Physics Working Group Workshop II, Sep 3 Oct 3, 7 University of Florida (UF), Gainesville, Florida USA on CD-ROM, American Nuclear Society, LaGrange Park, IL (7) MCNP4C3-BASED SIMULATION

More information

Determination of primary electron beam parameters in a Siemens Primus Linac using Monte Carlo simulation

Determination of primary electron beam parameters in a Siemens Primus Linac using Monte Carlo simulation Determination of primary electron beam parameters in a Siemens Primus Linac using Monte Carlo simulation Danial Seifi Makrani 1, Hadi Hasanzadeh 2*, Tayyeb Allahverdi Pourfallah 3, Arash Ghasemi 4, Majid

More information

Comparison Study of Monte Carlo Simulations and Measurements of Relative Output Factors of 6 MV Photon Beam

Comparison Study of Monte Carlo Simulations and Measurements of Relative Output Factors of 6 MV Photon Beam Comparison Study of Monte Carlo Simulations and Measurements of Relative Output Factors of 6 MV Photon Beam Nakorn Phaisangittisakul 1*, Wanchaloem Saprangsi 2, Chirapha Tannanonta 2 and Sivalee Suriyapee

More information

Comparison of absorbed dose distribution 10 MV photon beam on water phantom using Monte Carlo method and Analytical Anisotropic Algorithm

Comparison of absorbed dose distribution 10 MV photon beam on water phantom using Monte Carlo method and Analytical Anisotropic Algorithm Journal of Physics: Conference Series PAPER OPEN ACCESS Comparison of absorbed dose distribution 1 MV photon beam on water phantom using Monte Carlo method and Analytical Anisotropic Algorithm To cite

More information

Basics of treatment planning II

Basics of treatment planning II Basics of treatment planning II Sastry Vedam PhD DABR Introduction to Medical Physics III: Therapy Spring 2015 Monte Carlo Methods 1 Monte Carlo! Most accurate at predicting dose distributions! Based on

More information

Monte Carlo Methods for Accelerator Simulation and Photon Beam Modeling

Monte Carlo Methods for Accelerator Simulation and Photon Beam Modeling Monte Carlo Methods for Accelerator Simulation and Photon Beam Modeling AAPM Summer School 2006 Windsor, ON Part I Daryoush Sheikh-Bagheri, PhD Allegheny General Hospital Pittsburgh, PA A sample of work

More information

A virtual photon energy fluence model for Monte Carlo dose calculation

A virtual photon energy fluence model for Monte Carlo dose calculation A virtual photon energy fluence model for Monte Carlo dose calculation Matthias Fippel, a) Freddy Haryanto, Oliver Dohm, and Fridtjof Nüsslin Abteilung für Medizinische Physik, Universitätsklinikum Tübingen,

More information

Monte Carlo modeling of a Novalis TX Varian 6 MV with HD-120 multileaf collimator

Monte Carlo modeling of a Novalis TX Varian 6 MV with HD-120 multileaf collimator JOURNAL OF APPLIED CLINICAL MEDICAL PHYSICS, VOLUME 13, NUMBER 5, 2012 Monte Carlo modeling of a Novalis TX Varian 6 MV with HD-120 multileaf collimator Luis Alberto Vazquez-Quino, 1 Brian Massingill,

More information

SHIELDING DEPTH DETERMINATION OF COBALT PHOTON SHOWER THROUGH LEAD, ALUMINUM AND AIR USING MONTE CARLO SIMULATION

SHIELDING DEPTH DETERMINATION OF COBALT PHOTON SHOWER THROUGH LEAD, ALUMINUM AND AIR USING MONTE CARLO SIMULATION Research Article SHIELDING DEPTH DETERMINATION OF COBALT PHOTON SHOWER THROUGH LEAD, ALUMINUM AND AIR USING MONTE CARLO SIMULATION 1 Ngadda, Y. H., 2 Ewa, I. O. B. and 3 Chagok, N. M. D. 1 Physics Department,

More information

Comparison of measured and Monte Carlo calculated electron beam central axis depth dose in water

Comparison of measured and Monte Carlo calculated electron beam central axis depth dose in water Original article UDC: 681.324:519.245 Archive of Oncology 2001;9(2):83-7. Comparison of measured and Monte Carlo calculated electron beam central axis depth dose in water Darko LALIÆ 1 Radovan D. ILIÆ

More information

Medical Physics Research Center, Mashhad University of Medical Sciences, Mashhad, Iran.

Medical Physics Research Center, Mashhad University of Medical Sciences, Mashhad, Iran. DXRaySMCS First User Friendly Interface Developed for Prediction of Diagnostic Radiology X-Ray Spectra Produced by Monte Carlo (MCNP-4C) Simulation in Iran M.T. Bahreyni Toosi a*, H. Moradi b, H. Zare

More information

Monte Carlo Simulation for Neptun 10 PC Medical Linear Accelerator and Calculations of Electron Beam Parameters

Monte Carlo Simulation for Neptun 10 PC Medical Linear Accelerator and Calculations of Electron Beam Parameters Monte Carlo Simulation for Neptun 1 PC Medical Linear Accelerator and Calculations of Electron Beam Parameters M.T. Bahreyni Toossi a, M. Momen Nezhad b, S.M. Hashemi a a Medical Physics Research Center,

More information

An investigation into the use of MMCTP to tune accelerator source parameters and testing its clinical application

An investigation into the use of MMCTP to tune accelerator source parameters and testing its clinical application JOURNAL OF APPLIED CLINICAL MEDICAL PHYSICS, VOLUME 14, NUMBER 2, 2013 An investigation into the use of MMCTP to tune accelerator source parameters and testing its clinical application Elaine Conneely,

More information

Improvements in Monte Carlo simulation of large electron fields

Improvements in Monte Carlo simulation of large electron fields SLAC-PUB-12908 October 2007 Improvements in Monte Carlo simulation of large electron fields Bruce A Faddegon 1, Joseph Perl 2 and Makoto Asai 2 1 University of California San Francisco Comprehensive Cancer

More information

Development a simple point source model for Elekta SL-25 linear accelerator using MCNP4C Monte Carlo code

Development a simple point source model for Elekta SL-25 linear accelerator using MCNP4C Monte Carlo code Iran. J. Radiat. Res., 2006; 4 (1): 7-14 Development a simple point source model for Elekta SL-25 linear accelerator using MCNP4C Monte Carlo code. Mesbahi * Department of Medical Physics, Medical School,

More information

Monte Carlo methods in proton beam radiation therapy. Harald Paganetti

Monte Carlo methods in proton beam radiation therapy. Harald Paganetti Monte Carlo methods in proton beam radiation therapy Harald Paganetti Introduction: Proton Physics Electromagnetic energy loss of protons Distal distribution Dose [%] 120 100 80 60 40 p e p Ionization

More information

Implementation of a double Gaussian source model for the BEAMnrc Monte Carlo code and its influence on small fields dose distributions

Implementation of a double Gaussian source model for the BEAMnrc Monte Carlo code and its influence on small fields dose distributions JOURNAL OF APPLIED CLINICAL MEDICAL PHYSICS, VOLUME 17, NUMBER 5, 2016 Implementation of a double Gaussian source model for the BEAMnrc Monte Carlo code and its influence on small fields dose distributions

More information

Suitability Study of MCNP Monte Carlo Program for Use in Medical Physics

Suitability Study of MCNP Monte Carlo Program for Use in Medical Physics Nuclear Energy in Central Europe '98 Terme Catez, September 7 to 10, 1998 SI0100092 Suitability Study of MCNP Monte Carlo Program for Use in Medical Physics R. Jeraj Reactor Physics Division, Jozef Stefan

More information

Artifact Mitigation in High Energy CT via Monte Carlo Simulation

Artifact Mitigation in High Energy CT via Monte Carlo Simulation PIERS ONLINE, VOL. 7, NO. 8, 11 791 Artifact Mitigation in High Energy CT via Monte Carlo Simulation Xuemin Jin and Robert Y. Levine Spectral Sciences, Inc., USA Abstract The high energy (< 15 MeV) incident

More information

Measurement of depth-dose of linear accelerator and simulation by use of Geant4 computer code

Measurement of depth-dose of linear accelerator and simulation by use of Geant4 computer code reports of practical oncology and radiotherapy 1 5 (2 0 1 0) 64 68 available at www.sciencedirect.com journal homepage: http://www.rpor.eu/ Original article Measurement of depth-dose of linear accelerator

More information

ELECTRON DOSE KERNELS TO ACCOUNT FOR SECONDARY PARTICLE TRANSPORT IN DETERMINISTIC SIMULATIONS

ELECTRON DOSE KERNELS TO ACCOUNT FOR SECONDARY PARTICLE TRANSPORT IN DETERMINISTIC SIMULATIONS Computational Medical Physics Working Group Workshop II, Sep 30 Oct 3, 2007 University of Florida (UF), Gainesville, Florida USA on CD-ROM, American Nuclear Society, LaGrange Park, IL (2007) ELECTRON DOSE

More information

Implementation of Monte Carlo Dose calculation for CyberKnife treatment planning

Implementation of Monte Carlo Dose calculation for CyberKnife treatment planning Journal of Physics: Conference Series Implementation of Monte Carlo Dose calculation for CyberKnife treatment planning To cite this article: C-M Ma et al 2008 J. Phys.: Conf. Ser. 102 012016 View the article

More information

Limitations in the PHOTON Monte Carlo gamma transport code

Limitations in the PHOTON Monte Carlo gamma transport code Nuclear Instruments and Methods in Physics Research A 480 (2002) 729 733 Limitations in the PHOTON Monte Carlo gamma transport code I. Orion a, L. Wielopolski b, * a St. Luke s/roosevelt Hospital, Columbia

More information

Room scatter effects in Total Skin Electron Irradiation: Monte Carlo simulation study

Room scatter effects in Total Skin Electron Irradiation: Monte Carlo simulation study Received: 9 November 2016 Revised: 9 November 2016 Accepted: 28 November 2016 DOI: 10.1002/acm2.12039 RADIATION ONCOLOGY PHYSICS Room scatter effects in Total Skin Electron Irradiation: Monte Carlo simulation

More information

Comprehensive evaluation and clinical implementation of commercially available Monte Carlo dose calculation algorithm

Comprehensive evaluation and clinical implementation of commercially available Monte Carlo dose calculation algorithm JOURNAL OF APPLIED CLINICAL MEDICAL PHYSICS, VOLUME 14, NUMBER 2, 2013 Comprehensive evaluation and clinical implementation of commercially available Monte Carlo dose calculation algorithm Aizhen Zhang,

More information

Outline. Monte Carlo Radiation Transport Modeling Overview (MCNP5/6) Monte Carlo technique: Example. Monte Carlo technique: Introduction

Outline. Monte Carlo Radiation Transport Modeling Overview (MCNP5/6) Monte Carlo technique: Example. Monte Carlo technique: Introduction Monte Carlo Radiation Transport Modeling Overview () Lecture 7 Special Topics: Device Modeling Outline Principles of Monte Carlo modeling Radiation transport modeling with Utilizing Visual Editor (VisEd)

More information

I. INTRODUCTION. Figure 1. Radiation room model at Dongnai General Hospital

I. INTRODUCTION. Figure 1. Radiation room model at Dongnai General Hospital International Journal of Computational Engineering Research Vol, 04 Issue, 4 Simulation of Photon and Electron dose distributions 5 code for the treatment area using the linear electron accelerator (LINAC)

More information

Monte Carlo Treatment Planning: Implementation of Clinical Systems

Monte Carlo Treatment Planning: Implementation of Clinical Systems Monte Carlo Treatment Planning: Implementation of Clinical Systems Richard Popple 1 and Joanna E. Cygler 2,3,4 1 Department of Radiation Oncology, The University of Alabama at Birmingham 2 The Ottawa Hospital

More information

gpmc: GPU-Based Monte Carlo Dose Calculation for Proton Radiotherapy Xun Jia 8/7/2013

gpmc: GPU-Based Monte Carlo Dose Calculation for Proton Radiotherapy Xun Jia 8/7/2013 gpmc: GPU-Based Monte Carlo Dose Calculation for Proton Radiotherapy Xun Jia xunjia@ucsd.edu 8/7/2013 gpmc project Proton therapy dose calculation Pencil beam method Monte Carlo method gpmc project Started

More information

87.55.K-, Gh, km, Ca. Agility, analytic model, Elekta, Monaco, Monte Carlo, virtual source

87.55.K-, Gh, km, Ca. Agility, analytic model, Elekta, Monaco, Monte Carlo, virtual source Received: 14 May 2018 Revised: 21 September 2018 Accepted: 27 September 2018 DOI: 10.1002/acm2.12485 RADIATION ONCOLOGY PHYSICS Monte Carlo and analytic modeling of an Elekta Infinity linac with Agility

More information

Study of scattered photons from the collimator system of Leksell Gamma Knife using the EGS4 Monte Carlo Code

Study of scattered photons from the collimator system of Leksell Gamma Knife using the EGS4 Monte Carlo Code Study of scattered photons from the collimator system of Leksell Gamma Knife using the EGS4 Monte Carlo Code Joel Y. C. Cheung Gamma Knife Centre, Canossa Hospital, 1 Old Peak Road, Hong Kong K. N. Yu

More information

- PARALLEL PROCESSING AND VISUALIZATION

- PARALLEL PROCESSING AND VISUALIZATION RECENT DEVELOPMENT FOR THE ITS CODE SYSTEM - PARALLEL PROCESSING AND VISUALIZATION Wesley C. Fan C. David Turner John A. Halbleib, Sr. and Ronald P. Kensek Sandia National Laboratories P. 0. BOX 5800 Albuquerque,

More information

Investigation of photon beam output factors for conformal radiation therapy Monte Carlo simulations and measurements

Investigation of photon beam output factors for conformal radiation therapy Monte Carlo simulations and measurements INSTITUTE OF PHYSICSPUBLISHING Phys. Med. Biol. 47 (2002) N133 N143 PHYSICS INMEDICINE AND BIOLOGY PII: S0031-9155(02)32395-9 NOTE Investigation of photon beam output factors for conformal radiation therapy

More information

Code characteristics

Code characteristics The PENELOPE Computer code M.J. Anagnostakis Nuclear Engineering Department National Technical University of Athens The PENELOPE code system PENetration and Energy LOss of Positrons and Electrons in matter

More information

GPU-based fast Monte Carlo simulation for radiotherapy dose calculation

GPU-based fast Monte Carlo simulation for radiotherapy dose calculation GPU-based fast Monte Carlo simulation for radiotherapy dose calculation Xun Jia, Xuejun Gu, Yan Jiang Graves, Michael Folkerts, and Steve B. Jiang Center for Advanced Radiotherapy Technologies and Department

More information

Basics of treatment planning II

Basics of treatment planning II Basics of treatment planning II Sastry Vedam PhD DABR Introduction to Medical Physics III: Therapy Spring 2015 Dose calculation algorithms! Correction based! Model based 1 Dose calculation algorithms!

More information

Image-based Monte Carlo calculations for dosimetry

Image-based Monte Carlo calculations for dosimetry Image-based Monte Carlo calculations for dosimetry Irène Buvat Imagerie et Modélisation en Neurobiologie et Cancérologie UMR 8165 CNRS Universités Paris 7 et Paris 11 Orsay, France buvat@imnc.in2p3.fr

More information

Electron Dose Kernels (EDK) for Secondary Particle Transport in Deterministic Simulations

Electron Dose Kernels (EDK) for Secondary Particle Transport in Deterministic Simulations Electron Dose Kernels (EDK) for Secondary Particle Transport in Deterministic Simulations A. Al-Basheer, G. Sjoden, M. Ghita Computational Medical Physics Team Nuclear & Radiological Engineering University

More information

Monte Carlo evaluation of the dosimetric uncertainty in matched 6 MV Elekta and Varian linear accelerators

Monte Carlo evaluation of the dosimetric uncertainty in matched 6 MV Elekta and Varian linear accelerators Monte Carlo evaluation of the dosimetric uncertainty in matched 6 MV Elekta and Varian linear accelerators Dr Jessica E Lye PhD, BSc Hons. A thesis submitted in partial fulfilment of the requirements for

More information

Monte Carlo Treatment Planning

Monte Carlo Treatment Planning Monte Carlo Treatment Planning An Introduction NEDERLANDSE COMMISSIE VOOR STRALINGSDOSIMETRIE Report 16 of the Netherlands Commission on Radiation Dosimetry Netherlands Commission on Radiation Dosimetry

More information

THE SIMULATION OF THE 4 MV VARIAN LINAC WITH EXPERIMENTAL VALIDATION

THE SIMULATION OF THE 4 MV VARIAN LINAC WITH EXPERIMENTAL VALIDATION 2007 International Nuclear Atlantic Conference - INAC 2007 Santos, SP, Brazil, September 30 to October 5, 2007 ASSOCIAÇÃO BRASILEIRA DE ENERGIA NUCLEAR - ABEN ISBN: 978-85-99141-02-1 THE SIMULATION OF

More information

A Geant4 based treatment plan verification tool: commissioning of the LINAC model and DICOM-RT interface

A Geant4 based treatment plan verification tool: commissioning of the LINAC model and DICOM-RT interface A Geant4 based treatment plan verification tool: commissioning of the LINAC model and DICOM-RT interface Iwan Cornelius, Chris Poole. Stephen Warwick, Christian Langton Discipline of Physics, Faculty of

More information

Suggesting a new design for multileaf collimator leaves based on Monte Carlo simulation of two commercial systems

Suggesting a new design for multileaf collimator leaves based on Monte Carlo simulation of two commercial systems JOURNAL OF APPLIED CLINICAL MEDICAL PHYSICS, VOLUME 11, NUMBER 3, Summer 2010 Suggesting a new design for multileaf collimator leaves based on Monte Carlo simulation of two commercial systems Sanaz Hariri,

More information

Megan A. Wood, M.S. Under the direction of Larry DeWerd, Ph.D. University of Wisconsin Medical Radiation Research Center (UWMRRC)

Megan A. Wood, M.S. Under the direction of Larry DeWerd, Ph.D. University of Wisconsin Medical Radiation Research Center (UWMRRC) Megan A. Wood, M.S. Under the direction of Larry DeWerd, Ph.D. University of Wisconsin Medical Radiation Research Center (UWMRRC) NCCAAPM Spring Meeting May 3, 2013 Introduction FFF background Project

More information

Development of a Radiation Shielding Monte Carlo Code: RShieldMC

Development of a Radiation Shielding Monte Carlo Code: RShieldMC Development of a Radiation Shielding Monte Carlo Code: RShieldMC Shenshen GAO 1,2, Zhen WU 1,3, Xin WANG 1,2, Rui QIU 1,2, Chunyan LI 1,3, Wei LU 1,2, Junli LI 1,2*, 1.Department of Physics Engineering,

More information

Investigation of tilted dose kernels for portal dose prediction in a-si electronic portal imagers

Investigation of tilted dose kernels for portal dose prediction in a-si electronic portal imagers Investigation of tilted dose kernels for portal dose prediction in a-si electronic portal imagers Krista Chytyk MSc student Supervisor: Dr. Boyd McCurdy Introduction The objective of cancer radiotherapy

More information

Validation of GEANT4 for Accurate Modeling of 111 In SPECT Acquisition

Validation of GEANT4 for Accurate Modeling of 111 In SPECT Acquisition Validation of GEANT4 for Accurate Modeling of 111 In SPECT Acquisition Bernd Schweizer, Andreas Goedicke Philips Technology Research Laboratories, Aachen, Germany bernd.schweizer@philips.com Abstract.

More information

Acceptance Testing and Commissioning of Monte Carlo Dose Calculation Systems. Bruce Curran University of Michigan Medical Center Ann Arbor, MI

Acceptance Testing and Commissioning of Monte Carlo Dose Calculation Systems. Bruce Curran University of Michigan Medical Center Ann Arbor, MI Acceptance Testing and Commissioning of Monte Carlo Dose Calculation Systems Bruce Curran University of Michigan Medical Center Ann Arbor, MI Disclosure Some of the work discussed in this talk was supported

More information

Release Notes for Dosimetry Check with Convolution-Superposition Collapsed Cone Algorithm (CC)

Release Notes for Dosimetry Check with Convolution-Superposition Collapsed Cone Algorithm (CC) Dosimetry Check for convolution/superposition collapsed cone (CC), Page 1 of 11 Release Notes for Dosimetry Check with Convolution-Superposition Collapsed Cone Algorithm (CC) File: CCReleaseNotes.doc Date:

More information

Shielding factors for traditional safety glasses

Shielding factors for traditional safety glasses Shielding factors for traditional safety glasses Malcolm McEwen, Hong Shen and Ernesto Mainegra-Hing Ionizing Radiation Standards, National Research Council Canada Alan DuSautoy, Radiation and Health Sciences

More information

I Introduction 2. IV Relative dose in electron and photon beams 26 IV.A Dose and kerma per unit incident fluence... 27

I Introduction 2. IV Relative dose in electron and photon beams 26 IV.A Dose and kerma per unit incident fluence... 27 Notes on the structure of radiotherapy depth-dose distributions David W O Rogers Carleton Laboratory for Radiotherapy Physics Physics Department, Carleton University, Ottawa, Canada drogers at physics.carleton.ca

More information

Outline. Outline 7/24/2014. Fast, near real-time, Monte Carlo dose calculations using GPU. Xun Jia Ph.D. GPU Monte Carlo. Clinical Applications

Outline. Outline 7/24/2014. Fast, near real-time, Monte Carlo dose calculations using GPU. Xun Jia Ph.D. GPU Monte Carlo. Clinical Applications Fast, near real-time, Monte Carlo dose calculations using GPU Xun Jia Ph.D. xun.jia@utsouthwestern.edu Outline GPU Monte Carlo Clinical Applications Conclusions 2 Outline GPU Monte Carlo Clinical Applications

More information

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists 3,900 116,000 120M Open access books available International authors and editors Downloads Our

More information

Validation of GEANT4 Monte Carlo Simulation Code for 6 MV Varian Linac Photon Beam

Validation of GEANT4 Monte Carlo Simulation Code for 6 MV Varian Linac Photon Beam Validation of GEANT4 Monte Carlo Code for 6 MV Varian Linac Photon Beam E. Salama ab*, A.S. Ali c, N. Emad d and A. Radi a a Physics Department, Faculty of Science, Ain Shams University, Cairo, Egypt;

More information

Accelerating koblinger's method of compton scattering on GPU

Accelerating koblinger's method of compton scattering on GPU Available online at www.sciencedirect.com Procedia Engineering 24 (211) 242 246 211 International Conference on Advances in Engineering Accelerating koblingers method of compton scattering on GPU Jing

More information

Effect of Statistical Fluctuation in Monte Carlo Based Photon Beam Dose Calculation on Gamma Index Evaluation

Effect of Statistical Fluctuation in Monte Carlo Based Photon Beam Dose Calculation on Gamma Index Evaluation Effect of Statistical Fluctuation in Monte Carlo Based Photon Beam Dose Calculation on Gamma Index Evaluation Yan Jiang Graves 1,2, Xun Jia 1, Steve B. Jiang 1 1 Center for Advanced Radiotherapy Technologies

More information

On compensator design for photon beam intensity-modulated conformal therapy

On compensator design for photon beam intensity-modulated conformal therapy On compensator design for photon beam intensity-modulated conformal therapy Steve B. Jiang a) and Komanduri M. Ayyangar Department of Radiation Therapy, Medical College of Ohio, 3000 Arlington Avenue,

More information

An Investigation of a Model of Percentage Depth Dose for Irregularly Shaped Fields

An Investigation of a Model of Percentage Depth Dose for Irregularly Shaped Fields Int. J. Cancer (Radiat. Oncol. Invest): 96, 140 145 (2001) 2001 Wiley-Liss, Inc. Publication of the International Union Against Cancer An Investigation of a Model of Percentage Depth Dose for Irregularly

More information

I present Adjoint-Driven Russian Roulette and Splitting for efficient light transport simulation which is a part of my PhD.

I present Adjoint-Driven Russian Roulette and Splitting for efficient light transport simulation which is a part of my PhD. I present Adjoint-Driven Russian Roulette and Splitting for efficient light transport simulation which is a part of my PhD. work at Charles University in Prague. 1 The simulation becomes expensive especially

More information

Simulation of Radiographic Testing for POD Assessment

Simulation of Radiographic Testing for POD Assessment 4th European-American Workshop on Reliability of NDE - Th.5.B.2 Simulation of Radiographic Testing for POD Assessment Gerd-Rüdiger JAENISCH, Carsten BELLON, Uwe EWERT, BAM, Berlin, Germany Abstract. Efficient

More information

Michael Speiser, Ph.D.

Michael Speiser, Ph.D. IMPROVED CT-BASED VOXEL PHANTOM GENERATION FOR MCNP MONTE CARLO Michael Speiser, Ph.D. Department of Radiation Oncology UT Southwestern Medical Center Dallas, TX September 1 st, 2012 CMPWG Workshop Medical

More information

Evaluation of RayXpert for shielding design of medical facilities

Evaluation of RayXpert for shielding design of medical facilities Evaluation of Raypert for shielding design of medical facilities Sylvie Derreumaux 1,*, Sophie Vecchiola 1, Thomas Geoffray 2, and Cécile Etard 1 1 Institut for radiation protection and nuclear safety,

More information

Use of Monte Carlo modelling in radiotherapy linac design. David Roberts, PhD Senior Physicist Elekta

Use of Monte Carlo modelling in radiotherapy linac design. David Roberts, PhD Senior Physicist Elekta Use of Monte Carlo modelling in radiotherapy linac design David Roberts, PhD Senior Physicist Elekta Contents Overview of Elekta What we do Where we use Monte Carlo Codes and resources Example : Agility

More information

UNIVERSITY OF CALGARY. Monte Carlo model of the Brainlab Novalis Classic 6 MV linac using the GATE simulation. platform. Jared K.

UNIVERSITY OF CALGARY. Monte Carlo model of the Brainlab Novalis Classic 6 MV linac using the GATE simulation. platform. Jared K. UNIVERSITY OF CALGARY Monte Carlo model of the Brainlab Novalis Classic 6 MV linac using the GATE simulation platform by Jared K. Wiebe A THESIS SUBMITTED TO THE FACULTY OF GRADUATE STUDIES IN PARTIAL

More information

15 Dose Calculation Algorithms

15 Dose Calculation Algorithms Dose Calculation Algorithms 187 15 Dose Calculation Algorithms Uwe Oelfke and Christian Scholz CONTENTS 15.1 Introduction 187 15.2 Model-Based Algorithms 188 15.3 Modeling of the Primary Photon Fluence

More information

2D DOSE MEASUREMENT USING A FLAT PANEL EPID

2D DOSE MEASUREMENT USING A FLAT PANEL EPID 2D DOSE MEASUREMENT USING A FLAT PANEL EPID by Seng Boh Lim B.A.Sc. (Hons.), University of British Columbia, 1994 M.A.Sc., University of British Colombia, 1996 M.Eng, University of British Columbia, 2002

More information

Transitioning from pencil beam to Monte Carlo for electron dose calculations

Transitioning from pencil beam to Monte Carlo for electron dose calculations Transitioning from pencil beam to Monte Carlo for electron dose calculations Jessie Huang-Vredevoogd (jyhuang4@wisc.edu) University of Wisconsin NCC AAPM October 12, 2019 1 Topics to cover Background RayStation

More information

Accuracy of parameterized proton range models; a comparison

Accuracy of parameterized proton range models; a comparison Accuracy of parameterized proton range models; a comparison H. E. S. Pettersen a,b*, M. Chaar b, I. Meric c, O. H. Odland a, J. R. Sølie c, D. Röhrich b * Corresponding author: E-mail: helge.pettersen@helse-bergen.no.

More information

Particle track plotting in Visual MCNP6 Randy Schwarz 1,*

Particle track plotting in Visual MCNP6 Randy Schwarz 1,* Particle track plotting in Visual MCNP6 Randy Schwarz 1,* 1 Visual Editor Consultants, PO Box 1308, Richland, WA 99352, USA Abstract. A visual interface for MCNP6 has been created to allow the plotting

More information

OPTIMIZATION OF MONTE CARLO TRANSPORT SIMULATIONS IN STOCHASTIC MEDIA

OPTIMIZATION OF MONTE CARLO TRANSPORT SIMULATIONS IN STOCHASTIC MEDIA PHYSOR 2012 Advances in Reactor Physics Linking Research, Industry, and Education Knoxville, Tennessee, USA, April 15-20, 2012, on CD-ROM, American Nuclear Society, LaGrange Park, IL (2010) OPTIMIZATION

More information

Monitor Unit (MU) Calculation

Monitor Unit (MU) Calculation Monitor Unit (MU) Calculation Timothy C. Zhu 1, Haibo Lin 1, and JiaJian Shen 2 1 University of Pennsylvania, Philadelphia, PA 2 Mayo Clinic, Phoenix, AZ Introduction Pencil-beam based dose/mu algorithms

More information

Monte Carlo verification of IMRT dose distributions from a commercial treatment planning

Monte Carlo verification of IMRT dose distributions from a commercial treatment planning Home Search Collections Journals About Contact us My IOPscience Monte Carlo verification of IMRT dose distributions from a commercial treatment planning optimization system This article has been downloaded

More information

Monte Carlo simulations

Monte Carlo simulations MC simulations Monte Carlo simulations Eirik Malinen Simulations of stochastic processes Interactions are stochastic: the path of a single ioniing particle may not be predicted Interactions are quantified

More information

The importance of accurate linear accelerator head modelling for IMRT Monte Carlo

The importance of accurate linear accelerator head modelling for IMRT Monte Carlo Home Search Collections Journals About Contact us My IOPscience The importance of accurate linear accelerator head modelling for IMRT Monte Carlo calculations This article has been downloaded from IOPscience.

More information

An Analytic Linear Accelerator Source Model for Monte Carlo Dose Calculations. I. Model Representation and Construction

An Analytic Linear Accelerator Source Model for Monte Carlo Dose Calculations. I. Model Representation and Construction An Analytic Linear Accelerator Source Model for Monte Carlo Dose Calculations. I. Model Representation and Construction Zhen Tian 1, Yongbao Li 1,2, Michael Folkerts 1, Feng Shi 1, Steve B. Jiang 1, Xun

More information

A SYSTEM OF DOSIMETRIC CALCULATIONS

A SYSTEM OF DOSIMETRIC CALCULATIONS A SYSTEM OF DOSIMETRIC CALCULATIONS INTRODUCTION Dose calculation based on PDD and TAR have Limitations The dependence of PDD on SSD Not suitable for isocentric techniques TAR and SAR does not depend on

More information

Dose Calculation and Optimization Algorithms: A Clinical Perspective

Dose Calculation and Optimization Algorithms: A Clinical Perspective Dose Calculation and Optimization Algorithms: A Clinical Perspective Daryl P. Nazareth, PhD Roswell Park Cancer Institute, Buffalo, NY T. Rock Mackie, PhD University of Wisconsin-Madison David Shepard,

More information

Supercomputing the Cascade Processes of Radiation Transport

Supercomputing the Cascade Processes of Radiation Transport 19 th World Conference on Non-Destructive Testing 2016 Supercomputing the Cascade Processes of Radiation Transport Mikhail ZHUKOVSKIY 1, Mikhail MARKOV 1, Sergey PODOLYAKO 1, Roman USKOV 1, Carsten BELLON

More information

Production of neutrons in laminated barriers of radiotherapy rooms: comparison between the analytical methodology and Monte Carlo simulations

Production of neutrons in laminated barriers of radiotherapy rooms: comparison between the analytical methodology and Monte Carlo simulations JOURNAL OF APPLIED CLINICAL MEDICAL PHYSICS, VOLUME 15, NUMBER 6, 2014 Production of neutrons in laminated barriers of radiotherapy rooms: comparison between the analytical methodology and Monte Carlo

More information

Spectral analysis of non-stationary CT noise

Spectral analysis of non-stationary CT noise Spectral analysis of non-stationary CT noise Kenneth M. Hanson Los Alamos Scientific Laboratory Int. Symposium and Course on Computed Tomography, Las Vegas, April 7-11, 1980 This presentation available

More information

Monte Carlo simulations. Lesson FYSKJM4710 Eirik Malinen

Monte Carlo simulations. Lesson FYSKJM4710 Eirik Malinen Monte Carlo simulations Lesson FYSKJM4710 Eirik Malinen MC simulations 1 Simulations of stochastic processes Interactions are stochastic: the path of a single ionizing particle may not be predicted Interactions

More information

Output factor comparison of Monte Carlo and measurement for Varian TrueBeam 6 MV and 10 MV flattening filter-free stereotactic radiosurgery system

Output factor comparison of Monte Carlo and measurement for Varian TrueBeam 6 MV and 10 MV flattening filter-free stereotactic radiosurgery system JOURNAL OF APPLIED CLINICAL MEDICAL PHYSICS, VOLUME 17, NUMBER 3, 2016 Output factor comparison of Monte Carlo and measurement for Varian TrueBeam 6 MV and 10 MV flattening filter-free stereotactic radiosurgery

More information

Combining Analytical and Monte Carlo Modelling for Industrial Radiology

Combining Analytical and Monte Carlo Modelling for Industrial Radiology 19 th World Conference on Non-Destructive Testing 2016 Combining Analytical and Monte Carlo Modelling for Industrial Radiology Carsten BELLON, Gerd-Rüdiger JAENISCH, Andreas DERESCH BAM Bundesanstalt für

More information

Breaking Through the Barriers to GPU Accelerated Monte Carlo Particle Transport

Breaking Through the Barriers to GPU Accelerated Monte Carlo Particle Transport Breaking Through the Barriers to GPU Accelerated Monte Carlo Particle Transport GTC 2018 Jeremy Sweezy Scientist Monte Carlo Methods, Codes and Applications Group 3/28/2018 Operated by Los Alamos National

More information

Scatter Correction Methods in Dimensional CT

Scatter Correction Methods in Dimensional CT Scatter Correction Methods in Dimensional CT Matthias Baer 1,2, Michael Hammer 3, Michael Knaup 1, Ingomar Schmidt 3, Ralf Christoph 3, Marc Kachelrieß 2 1 Institute of Medical Physics, Friedrich-Alexander-University

More information

ISOCS Characterization of Sodium Iodide Detectors for Gamma-Ray Spectrometry

ISOCS Characterization of Sodium Iodide Detectors for Gamma-Ray Spectrometry ISOCS Characterization of Sodium Iodide Detectors for Gamma-Ray Spectrometry Sasha A. Philips, Frazier Bronson, Ram Venkataraman, Brian M. Young Abstract--Activity measurements require knowledge of the

More information

Application of MCNP Code in Shielding Design for Radioactive Sources

Application of MCNP Code in Shielding Design for Radioactive Sources Application of MCNP Code in Shielding Design for Radioactive Sources Ibrahim A. Alrammah Abstract This paper presents three tasks: Task 1 explores: the detected number of as a function of polythene moderator

More information

Dynalog data tool for IMRT plan verification

Dynalog data tool for IMRT plan verification Dynalog data tool for IMRT plan verification Poster No.: R-0051 Congress: 2014 CSM Type: Scientific Exhibit Authors: V. Sashin; FOOTSCRAY/AU Keywords: Computer applications, Radiation physics, Experimental,

More information

Verification measurements of an emc algorithm using a 2D ion chamber array

Verification measurements of an emc algorithm using a 2D ion chamber array JOURNAL OF APPLIED CLINICAL MEDICAL PHYSICS, VOLUME 17, NUMBER 5, 2016 Verification measurements of an emc algorithm using a 2D ion chamber array Mark D. Wanklyn, 1a Ghirmay Kidane, 2 and Liz Crees 2 Medical

More information

Monte Carlo-based inverse treatment planning

Monte Carlo-based inverse treatment planning Home Search Collections Journals About Contact us My IOPscience Monte Carlo-based inverse treatment planning This article has been downloaded from IOPscience. Please scroll down to see the full text article.

More information

Photon Dose Algorithms and Physics Data Modeling in modern RTP

Photon Dose Algorithms and Physics Data Modeling in modern RTP Photon Dose Algorithms and Physics Data Modeling in modern RTP Niko Papanikolaou, PhD Professor and Director of Medical Physics University of Texas Health Science Center of San Antonio Cancer Therapy &

More information

MPEXS benchmark results

MPEXS benchmark results MPEXS benchmark results - phase space data - Akinori Kimura 14 February 2017 Aim To validate results of MPEXS with phase space data by comparing with Geant4 results Depth dose and lateral dose distributions

More information

Comparison of Predictions by MCNP and EGSnrc of Radiation Dose

Comparison of Predictions by MCNP and EGSnrc of Radiation Dose Comparison of Predictions by MCNP and EGSnrc of Radiation Dose Computational Medical Physics Working Group Workshop II, Sep 30 Oct 3, 2007 at UF imparted to various Material Targets by Beams and small

More information