30 results on '"Sami Hissoiny"'
Search Results
2. GPU-Based Fast Monte Carlo Simulations for Radiotherapy
- Author
-
Youfang Lai, Sami Hissoiny, Steve B. Jiang, and Xun Jia
- Published
- 2021
- Full Text
- View/download PDF
3. Using graphics processing units to generate random numbers
- Author
-
Sami Hissoiny, Philippe Després, and Benoît Ozell
- Published
- 2011
4. Evaluation of a commercial MRI Linac based Monte Carlo dose calculation algorithm with <scp>geant</scp> 4
- Author
-
Anthony Kim, Brian Keller, Syed Ahmad, Arman Sarfehnia, Moti Paudel, Sami Hissoiny, and Arjun Sahgal
- Subjects
Physics ,Field (physics) ,Monte Carlo method ,General Medicine ,Magnetostatics ,computer.software_genre ,Imaging phantom ,030218 nuclear medicine & medical imaging ,Computational physics ,Magnetic field ,Percentage depth dose curve ,03 medical and health sciences ,0302 clinical medicine ,Nuclear magnetic resonance ,Voxel ,030220 oncology & carcinogenesis ,Dosimetry ,computer - Abstract
Purpose: This paper provides a comparison between a fast, commercial, in-patient Monte Carlodose calculation algorithm (GPUMCD) and geant4. It also evaluates the dosimetric impact of the application of an external 1.5 T magnetic field. Methods: A stand-alone version of the Elekta™ GPUMCD algorithm, to be used within the Monaco treatment planning system to model dose for the Elekta™ magnetic resonance imaging(MRI)Linac, was compared against geant4 (v10.1). This was done in the presence or absence of a 1.5 T static magnetic field directed orthogonally to the radiation beam axis. Phantoms with material compositions of water, ICRU lung, ICRU compact-bone, and titanium were used for this purpose. Beams with 2 MeV monoenergetic photons as well as a 7 MV histogrammed spectrum representing the MRILinac spectrum were emitted from a point source using a nominal source-to-surface distance of 142.5 cm. Field sizes ranged from 1.5 × 1.5 to 10 × 10 cm2. Dose scoring was performed using a 3D grid comprising 1 mm3 voxels. The production thresholds were equivalent for both codes. Results were analyzed based upon a voxel by voxel dose difference between the two codes and also using a volumetric gamma analysis. Results: Comparisons were drawn from central axis depth doses, cross beam profiles, and isodose contours. Both in the presence and absence of a 1.5 T static magnetic field the relative differences in doses scored along the beam central axis were less than 1% for the homogeneous water phantom and all results matched within a maximum of ±2% for heterogeneous phantoms. Volumetric gamma analysis indicated that more than 99% of the examined volume passed gamma criteria of 2%—2 mm (dose difference and distance to agreement, respectively). These criteria were chosen because the minimum primary statistical uncertainty in dose scoring voxels was 0.5%. The presence of the magnetic field affects the dose at the interface depending upon the density of the material on either sides of the interface. This effect varies with the field size. For example, at the water-lung interface a 33.94% increase in dose was observed (relative to the Dmax), by both GPUMCD and geant4 for the field size of 2 × 2 cm2 (compared to no B-field case), which increased to 47.83% for the field size of 5 × 5 cm2 in the presence of the magnetic field. Similarly, at the lung-water interface, the dose decreased by 19.21% (relative to Dmax) for a field size of 2 × 2 cm2 and by 30.01% for 5 × 5 cm2field size. For more complex combinations of materials the dose deposition also becomes more complex. Conclusions: The GPUMCD algorithm showed good agreement against geant4 both in the presence and absence of a 1.5 T external magnetic field. The application of 1.5 T magnetic field significantly alters the dose at the interfaces by either increasing or decreasing the dose depending upon the density of the material on either side of the interfaces.
- Published
- 2016
- Full Text
- View/download PDF
5. Fast GPU-based computation of the sensitivity matrix for a PET list-mode OSEM algorithm
- Author
-
Moulay Ali Nassiri, Jean-François Carrier, Sami Hissoiny, and Philippe Després
- Subjects
Time Factors ,Computer science ,Computation ,Graphics processing unit ,Normalization (image processing) ,computer.software_genre ,Models, Biological ,Matrix (mathematics) ,Imaging, Three-Dimensional ,Voxel ,Computer Graphics ,medicine ,Radiology, Nuclear Medicine and imaging ,Sensitivity (control systems) ,Radiological and Ultrasound Technology ,medicine.diagnostic_test ,Parametric Image ,Reconstruction algorithm ,Kinetics ,Treatment Outcome ,Positron emission tomography ,Positron-Emission Tomography ,Monte Carlo Method ,computer ,Algorithm ,Algorithms - Abstract
During the last decade, studies have shown that 3D list-mode ordered-subset expectation-maximization (LM-OSEM) algorithms for positron emission tomography (PET) reconstruction could be effectively computed and considerably accelerated by graphics processing unit (GPU) devices. However, most of these studies rely on pre-calculated sensitivity matrices. In many cases, the time required to compute this matrix can be longer than the reconstruction time itself. In fact, the relatively long time required for the calculation of the patient-specific sensitivity matrix is considered as one of the main obstacle in introducing a list-mode PET reconstruction algorithm for routine clinical use. The objective of this work is to accelerate a fully 3D LM-OSEM algorithm, including the calculation of the sensitivity matrix that accounts for the patient-specific attenuation and normalization corrections. For this purpose, sensitivity matrix calculations and list-mode OSEM reconstructions were implemented on GPUs, using the geometry of a commercial PET system. The system matrices were built on-the-fly by using an approach with multiple rays per detector pair. The reconstructions were performed for a volume of 188 × 188 × 57 voxels of 2 × 2 × 3.15 mm(3) and for another volume of 144 × 144 × 57 voxels of 4 × 4 × 3.15 mm(3). The time to compute the sensitivity matrix for the 188 × 188 × 57 array was 9 s while the LM-OSEM algorithm performed at a rate of 1.1 millions of events per second. For the 144 × 144 × 57 array, the respective numbers are 8 s for the sensitivity matrix and 0.8 million of events per second for the LM-OSEM step. This work lets envision fast reconstructions for advanced PET applications such as real time dynamic studies and parametric image reconstructions.
- Published
- 2012
- Full Text
- View/download PDF
6. Sub-second high dose rate brachytherapy Monte Carlo dose calculations withbGPUMCD
- Author
-
Luc Beaulieu, Benoît Ozell, M D'Amours, Sami Hissoiny, and Philippe Després
- Subjects
Dose calculation ,business.industry ,medicine.medical_treatment ,Monte Carlo method ,Brachytherapy ,General Medicine ,computer.software_genre ,High-Dose Rate Brachytherapy ,Radial function ,Voxel ,medicine ,Dosimetry ,Radiation treatment planning ,Nuclear medicine ,business ,computer ,Mathematics - Abstract
Purpose: To establish the accuracy and speed ofbGPUMCD, a GPU-oriented Monte Carlo code used for high dose rate brachytherapydose calculations. The first objective is to evaluate the time required for dose calculation when full Monte Carlo generated dose distribution kernels are used for plan optimization. The second objective is to assess the accuracy and speed when recalculating pre-optimized plans, consisting of many dwell positions. Methods: bGPUMCD is tested with three clinical treatment plans : one prostate case, one breast case, and one rectum case with a shielded applicator. Reference distributions, generated with GEANT4, are used as a basis of comparison. Calculations of full dose distributions of pre-optimized treatment plans as well as single dwell dosimetry are performed. Single source dosimetry, based on TG-43 parameters reproduction, is also presented for the microSelectron V2 (Nucletron, Veenendaal, The Netherlands). Results: In timing experiments, the computation of single dwell position dose kernels takes between 0.25 and 0.5 s.bGPUMCD can compute full dose distributions of previously optimized plans in ∼2 s. bGPUMCD is capable of computing pre-optimized brachytherapy plans within 1% for the prostate case and 2% for the breast and shielded applicator cases, when comparing the dosimetric parameters D90 and V100 of the reference (GEANT4) and bGPUMCDdistributions. For all voxels within the target, an absolute average difference of approximately 1% is found for the prostate case, less than 2% for the breast case and less than 2% for the rectum case with shielded applicator. Larger point differences (>5%) are found within bony regions in the prostate case, where bGPUMCD underdoses compared to GEANT4. Single source dosimetry results are mostly within 2% for the radial function and within 1%–4% for the anisotropic function. Conclusions: bGPUMCD has the potential to allow for fast MCdose calculation in a clinical setting for all phases of HDR treatment planning, from dose kernel calculations for plan optimization to plan recalculation.
- Published
- 2012
- Full Text
- View/download PDF
7. Fast dose calculation in magnetic fields withGPUMCD
- Author
-
Benoît Ozell, Sami Hissoiny, Bas W. Raaymakers, A. Raaijmakers, and Philippe Després
- Subjects
Male ,Time Factors ,Field (physics) ,Quantitative Biology::Tissues and Organs ,Computation ,Physics::Medical Physics ,Monte Carlo method ,Graphics processing unit ,Radiation Dosage ,Imaging phantom ,symbols.namesake ,Computer Graphics ,Humans ,Radiology, Nuclear Medicine and imaging ,Simulation ,Physics ,Radiological and Ultrasound Technology ,Phantoms, Imaging ,Radiotherapy Planning, Computer-Assisted ,Prostatic Neoplasms ,Reproducibility of Results ,Computational physics ,Magnetic field ,Magnetic Fields ,symbols ,Radiotherapy, Intensity-Modulated ,Monte Carlo Method ,Lorentz force ,Beam (structure) - Abstract
A new hybrid imaging-treatment modality, the MRI-Linac, involves the irradiation of the patient in the presence of a strong magnetic field. This field acts on the charged particles, responsible for depositing dose, through the Lorentz force. These conditions require a dose calculation engine capable of taking into consideration the effect of the magnetic field on the dose distribution during the planning stage. Also in the case of a change in anatomy at the time of treatment, a fast online replanning tool is desirable. It is improbable that analytical solutions such as pencil beam calculations can be efficiently adapted for dose calculations within a magnetic field. Monte Carlo simulations have therefore been used for the computations but the calculation speed is generally too slow to allow online replanning. In this work, GPUMCD, a fast graphics processing unit (GPU)-based Monte Carlo dose calculation platform, was benchmarked with a new feature that allows dose calculations within a magnetic field. As a proof of concept, this new feature is validated against experimental measurements. GPUMCD was found to accurately reproduce experimental dose distributions according to a 2%-2 mm gamma analysis in two cases with large magnetic field-induced dose effects: a depth-dose phantom with an air cavity and a lateral-dose phantom surrounded by air. Furthermore, execution times of less than 15 s were achieved for one beam in a prostate case phantom for a 2% statistical uncertainty while less than 20 s were required for a seven-beam plan. These results indicate that GPUMCD is an interesting candidate, being fast and accurate, for dose calculations for the hybrid MRI-Linac modality.
- Published
- 2011
- Full Text
- View/download PDF
8. Validation of GPUMCD for low-energy brachytherapy seed dosimetry
- Author
-
Benoît Ozell, Sami Hissoiny, Philippe Després, and Jean-François Carrier
- Subjects
Physics ,business.industry ,medicine.medical_treatment ,Monte Carlo method ,Brachytherapy ,General Medicine ,Computational physics ,Medical imaging ,Range (statistics) ,medicine ,Dosimetry ,Radiation protection ,Nuclear medicine ,business ,Dose rate ,Parametric statistics - Abstract
Purpose: To validate GPUMCD, a new package for fast Monte Carlo dose calculations based on the GPU (graphics processing unit), as a tool for low-energy single seed brachytherapy dosimetry for specific seed models. As the currently accepted method of dose calculation in low-energy brachytherapy computations relies on severe approximations, a Monte Carlo based approach would result in more accurate dose calculations, taking in to consideration the patient anatomy as well as interseed attenuation. The first step is to evaluate the capability of GPUMCD to reproduce low-energy, single source, brachytherapy calculations which could ultimately result in fast and accurate, Monte Carlo based, brachytherapy dose calculations for routine planning. Methods: A mixed geometry engine was integrated to GPUMCD capable of handling parametric as well as voxelized geometries. In order to evaluate GPUMCD for brachytherapy calculations, several dosimetry parameters were computed and compared to values found in the literature. These parameters, defined by the AAPM Task-Group No. 43, are the radial dose function, the 2D anisotropy function, and the dose rate constant. These three parameters were computed for two different brachytherapy sources: the Amersham OncoSeed 6711 and the Imagyn IsoStar IS-12501. Results: GPUMCD was shown to yield dosimetric parameters similar to those foundmore » in the literature. It reproduces radial dose functions to within 1.25% for both sources in the 0.5< r
- Published
- 2011
- Full Text
- View/download PDF
9. A convolution-superposition dose calculation engine for GPUs
- Author
-
Philippe Després, Sami Hissoiny, and Benoît Ozell
- Subjects
Theoretical computer science ,Coprocessor ,Computer science ,Computation ,Image processing ,General Medicine ,Supercomputer ,030218 nuclear medicine & medical imaging ,Computational science ,Computer graphics ,03 medical and health sciences ,CUDA ,0302 clinical medicine ,Kernel (image processing) ,030220 oncology & carcinogenesis ,Dosimetry ,Ray tracing (graphics) ,Central processing unit ,Graphics - Abstract
Purpose: Graphic processing units (GPUs) are increasingly used for scientific applications, where their parallel architecture and unprecedented computing power density can be exploited to accelerate calculations. In this paper, a new GPU implementation of a convolution/superposition (CS) algorithm is presented. Methods: This new GPU implementation has been designed from the ground-up to use the graphics card’s strengths and to avoid its weaknesses. The CS GPU algorithm takes into account beam hardening, off-axis softening, kernel tilting, and relies heavily on raytracing through patient imaging data. Implementation details are reported as well as a multi-GPU solution. Results: An overall single-GPU acceleration factor of 908× was achieved when compared to a nonoptimized version of the CS algorithm implemented in PlanUNC in single threaded central processing unit (CPU) mode, resulting in approximatively 2.8 s per beam for a 3D dose computation on a 0.4 cm grid. A comparison to an established commercial system leads to an acceleration factor of approximately 29× or 0.58 versus 16.6 s per beam in single threaded mode. An acceleration factor of 46× has been obtained for the total energy released per mass (TERMA) calculation and a 943× acceleration factor for the CS calculation compared to PlanUNC. Dose distributions also have been obtained for a simple water-lung phantom to verify that the implementation gives accurate results. Conclusions: These results suggest that GPUs are an attractive solution for radiation therapy applications and that careful design, taking the GPU architecture into account, is critical in obtaining significant acceleration factors. These results potentially can have a significant impact on complex dose delivery techniques requiring intensive dose calculations such as intensity-modulated radiation therapy(IMRT) and arc therapy. They also are relevant for adaptive radiation therapy where dose results must be obtained rapidly.
- Published
- 2010
- Full Text
- View/download PDF
10. Fast convolution-superposition dose calculation on graphics hardware
- Author
-
Philippe Després, Benoît Ozell, and Sami Hissoiny
- Subjects
Hardware architecture ,Computer science ,Graphics hardware ,Physics::Medical Physics ,Graphics processing unit ,General Medicine ,Supercomputer ,030218 nuclear medicine & medical imaging ,Computational science ,Computer graphics ,03 medical and health sciences ,CUDA ,0302 clinical medicine ,Kernel (image processing) ,030220 oncology & carcinogenesis ,Central processing unit ,Photon beam ,Massively parallel - Abstract
The numerical calculation of dose is central to treatment planning in radiation therapy and is at the core of optimization strategies for modern delivery techniques. In a clinical environment, dose calculation algorithms are required to be accurate and fast. The accuracy is typically achieved through the integration of patient-specific data and extensive beam modeling, which generally results in slower algorithms. In order to alleviate execution speed problems, the authors have implemented a modern dose calculation algorithm on a massively parallel hardware architecture. More specifically, they have implemented a convolution-superposition photon beam dose calculation algorithm on a commodity graphics processing unit (GPU). They have investigated a simple porting scenario as well as slightly more complex GPU optimization strategies. They have achieved speed improvement factors ranging from 10 to 20 times with GPU implementations compared to central processing unit (CPU) implementations, with higher values corresponding to larger kernel and calculation grid sizes. In all cases, they preserved the numerical accuracy of the GPU calculations with respect to the CPU calculations. These results show that streaming architectures such as GPUs can significantly accelerate dose calculation algorithms and let envision benefits for numerically intensive processes such as optimizing strategies, in particular, for complex delivery techniques such as IMRT and are therapy.
- Published
- 2009
- Full Text
- View/download PDF
11. Evaluation of a commercial MRI Linac based Monte Carlo dose calculation algorithm with GEANT4
- Author
-
Syed Bilal, Ahmad, Arman, Sarfehnia, Moti Raj, Paudel, Anthony, Kim, Sami, Hissoiny, Arjun, Sahgal, and Brian, Keller
- Subjects
Lung Neoplasms ,Magnetic Fields ,Phantoms, Imaging ,Radiotherapy Planning, Computer-Assisted ,Humans ,Particle Accelerators ,Radiation Dosage ,Radiometry ,Magnetic Resonance Imaging ,Monte Carlo Method ,Algorithms - Abstract
This paper provides a comparison between a fast, commercial, in-patient Monte Carlo dose calculation algorithm (GPUMCD) and geant4. It also evaluates the dosimetric impact of the application of an external 1.5 T magnetic field.A stand-alone version of the Elekta™ GPUMCD algorithm, to be used within the Monaco treatment planning system to model dose for the Elekta™ magnetic resonance imaging (MRI) Linac, was compared against GEANT4 (v10.1). This was done in the presence or absence of a 1.5 T static magnetic field directed orthogonally to the radiation beam axis. Phantoms with material compositions of water, ICRU lung, ICRU compact-bone, and titanium were used for this purpose. Beams with 2 MeV monoenergetic photons as well as a 7 MV histogrammed spectrum representing the MRI Linac spectrum were emitted from a point source using a nominal source-to-surface distance of 142.5 cm. Field sizes ranged from 1.5 × 1.5 to 10 × 10 cm(2). Dose scoring was performed using a 3D grid comprising 1 mm(3) voxels. The production thresholds were equivalent for both codes. Results were analyzed based upon a voxel by voxel dose difference between the two codes and also using a volumetric gamma analysis.Comparisons were drawn from central axis depth doses, cross beam profiles, and isodose contours. Both in the presence and absence of a 1.5 T static magnetic field the relative differences in doses scored along the beam central axis were less than 1% for the homogeneous water phantom and all results matched within a maximum of ±2% for heterogeneous phantoms. Volumetric gamma analysis indicated that more than 99% of the examined volume passed gamma criteria of 2%-2 mm (dose difference and distance to agreement, respectively). These criteria were chosen because the minimum primary statistical uncertainty in dose scoring voxels was 0.5%. The presence of the magnetic field affects the dose at the interface depending upon the density of the material on either sides of the interface. This effect varies with the field size. For example, at the water-lung interface a 33.94% increase in dose was observed (relative to the Dmax), by both GPUMCD and GEANT4 for the field size of 2 × 2 cm(2) (compared to no B-field case), which increased to 47.83% for the field size of 5 × 5 cm(2) in the presence of the magnetic field. Similarly, at the lung-water interface, the dose decreased by 19.21% (relative to Dmax) for a field size of 2 × 2 cm(2) and by 30.01% for 5 × 5 cm(2) field size. For more complex combinations of materials the dose deposition also becomes more complex.The GPUMCD algorithm showed good agreement against GEANT4 both in the presence and absence of a 1.5 T external magnetic field. The application of 1.5 T magnetic field significantly alters the dose at the interfaces by either increasing or decreasing the dose depending upon the density of the material on either side of the interfaces.
- Published
- 2016
12. Fast GPU-based Monte Carlo simulations for LDR prostate brachytherapy
- Author
-
Philippe Després, Eric Bonenfant, Vincent Magnoux, Benoît Ozell, Luc Beaulieu, and Sami Hissoiny
- Subjects
Male ,Computer science ,medicine.medical_treatment ,Monte Carlo method ,Brachytherapy ,Radiation Dosage ,Radial function ,Prostate ,Radiation Monitoring ,Reference Values ,Radiation oncology ,medicine ,Dosimetry ,Humans ,Radiology, Nuclear Medicine and imaging ,Anisotropy ,Simulation ,Monte Carlo algorithm ,Radiological and Ultrasound Technology ,Prostate implant ,Prostatic Neoplasms ,Radiotherapy Dosage ,Low-Dose Rate Brachytherapy ,Computational physics ,medicine.anatomical_structure ,Monte Carlo Method ,Prostate brachytherapy ,Algorithms - Abstract
The aim of this study was to evaluate the potential of bGPUMCD, a Monte Carlo algorithm executed on Graphics Processing Units (GPUs), for fast dose calculations in permanent prostate implant dosimetry. It also aimed to validate a low dose rate brachytherapy source in terms of TG-43 metrics and to use this source to compute dose distributions for permanent prostate implant in very short times. The physics of bGPUMCD was reviewed and extended to include Rayleigh scattering and fluorescence from photoelectric interactions for all materials involved. The radial and anisotropy functions were obtained for the Nucletron SelectSeed in TG-43 conditions. These functions were compared to those found in the MD Anderson Imaging and Radiation Oncology Core brachytherapy source registry which are considered the TG-43 reference values. After appropriate calibration of the source, permanent prostate implant dose distributions were calculated for four patients and compared to an already validated Geant4 algorithm. The radial function calculated from bGPUMCD showed excellent agreement (differences within 1.3%) with TG-43 accepted values. The anisotropy functions at r = 1 cm and r = 4 cm were within 2% of TG-43 values for angles over 17.5°. For permanent prostate implants, Monte Carlo-based dose distributions with a statistical uncertainty of 1% or less for the target volume were obtained in 30 s or less for 1 × 1 × 1 mm(3) calculation grids. Dosimetric indices were very similar (within 2.7%) to those obtained with a validated, independent Monte Carlo code (Geant4) performing the calculations for the same cases in a much longer time (tens of minutes to more than a hour). bGPUMCD is a promising code that lets envision the use of Monte Carlo techniques in a clinical environment, with sub-minute execution times on a standard workstation. Future work will explore the use of this code with an inverse planning method to provide a complete Monte Carlo-based planning solution.
- Published
- 2015
13. SU-E-T-203: Comparison of a Commercial MRI-Linear Accelerator Based Monte Carlo Dose Calculation Algorithm and Geant4
- Author
-
Syed Ahmad, Sami Hissoiny, Brian Keller, Arjun Sahgal, Arman Sarfehnia, and Moti Paudel
- Subjects
Physics ,Field (physics) ,business.industry ,Physics::Medical Physics ,Monte Carlo method ,General Medicine ,Imaging phantom ,Linear particle accelerator ,Magnetic field ,symbols.namesake ,Optics ,symbols ,Dosimetry ,business ,Lorentz force ,Beam (structure) - Abstract
Purpose: An MRI-linear accelerator is currently being developed by the vendor Elekta™. The treatment planning system that will be used to model dose for this unit uses a Monte Carlo dose calculation algorithm, GPUMCD, that allows for the application of a magnetic field. We tested this radiation transport code against an independent Monte-Carlo toolkit Geant4 (v.4.10.01) both with and without the magnetic field applied. Methods: The setup comprised a 6 MeV mono-energetic photon beam emerging from a point source impinging on a homogeneous water phantom at 100 cm SSD. The comparisons were drawn from the percentage depth doses (PDD) for three different field sizes (1.5 x 1.5 cm2, 5 x 5 cm2, 10 x 10 cm2) and dose profiles at various depths. A 1.5 T magnetic field was applied perpendicular to the direction of the beam. The transport thresholds were kept the same for both codes. Results: All of the normalized PDDs and profiles agreed within ± 1 %. In the presence of the magnetic field, PDDs rise more quickly reducing the depth of maximum dose. Near the beam exit point in the phantom a hot spot is created due to the electron return effect. This effect is more pronounced for the larger field sizes. Profiles selected parallel to the external field show no effect, however, the ones selected perpendicular to the direction of the applied magnetic field are shifted towards the direction of the Lorentz force applied by the magnetic field on the secondary electrons. It is observed that these profiles are not symmetric which indicates a lateral build up of the dose. Conclusion: There is a good general agreement between the PDDs/profiles calculated by both algorithms thus far. We are proceeding towards clinically relevant comparisons in a heterogeneous phantom for polyenergetic beams. Funding for this work has been provided by Elekta.
- Published
- 2015
- Full Text
- View/download PDF
14. Sub-second high dose rate brachytherapy Monte Carlo dose calculations with bGPUMCD
- Author
-
Sami, Hissoiny, Michel, D'Amours, Benoıt, Ozell, Philippe, Despres, and Luc, Beaulieu
- Subjects
Male ,Models, Statistical ,Neoplasms ,Radiotherapy Planning, Computer-Assisted ,Brachytherapy ,Humans ,Computer Simulation ,Female ,Radiotherapy Dosage ,Radiometry ,Monte Carlo Method ,Software - Abstract
To establish the accuracy and speed of bGPUMCD, a GPU-oriented Monte Carlo code used for high dose rate brachytherapy dose calculations. The first objective is to evaluate the time required for dose calculation when full Monte Carlo generated dose distribution kernels are used for plan optimization. The second objective is to assess the accuracy and speed when recalculating pre-optimized plans, consisting of many dwell positions.bGPUMCD is tested with three clinical treatment plans : one prostate case, one breast case, and one rectum case with a shielded applicator. Reference distributions, generated with GEANT4, are used as a basis of comparison. Calculations of full dose distributions of pre-optimized treatment plans as well as single dwell dosimetry are performed. Single source dosimetry, based on TG-43 parameters reproduction, is also presented for the microSelectron V2 (Nucletron, Veenendaal, The Netherlands).In timing experiments, the computation of single dwell position dose kernels takes between 0.25 and 0.5 s. bGPUMCD can compute full dose distributions of previously optimized plans in ∼2 s. bGPUMCD is capable of computing pre-optimized brachytherapy plans within 1% for the prostate case and 2% for the breast and shielded applicator cases, when comparing the dosimetric parameters D90 and V100 of the reference (GEANT4) and bGPUMCD distributions. For all voxels within the target, an absolute average difference of approximately 1% is found for the prostate case, less than 2% for the breast case and less than 2% for the rectum case with shielded applicator. Larger point differences (5%) are found within bony regions in the prostate case, where bGPUMCD underdoses compared to GEANT4. Single source dosimetry results are mostly within 2% for the radial function and within 1%-4% for the anisotropic function.bGPUMCD has the potential to allow for fast MC dose calculation in a clinical setting for all phases of HDR treatment planning, from dose kernel calculations for plan optimization to plan recalculation.
- Published
- 2012
15. Fast online Monte Carlo-based IMRT planning for the MRI linear accelerator
- Author
-
Jan J W Lagendijk, Sami Hissoiny, Bas W. Raaymakers, and Gijsbert H. Bol
- Subjects
Male ,Scanner ,Dose calculation ,Monte Carlo method ,Dose distribution ,Cervix Uteri ,Kidney ,Radiation Dosage ,Imaging phantom ,Linear particle accelerator ,Imrt planning ,Humans ,Radiology, Nuclear Medicine and imaging ,Simulation ,Physics ,Radiological and Ultrasound Technology ,Phantoms, Imaging ,Radiotherapy Planning, Computer-Assisted ,Magnetic Resonance Imaging ,Magnetic Fields ,Female ,Radiotherapy, Intensity-Modulated ,Particle Accelerators ,Algorithm ,Monte Carlo Method ,Energy (signal processing) - Abstract
The MRI accelerator, a combination of a 6 MV linear accelerator with a 1.5 T MRI, facilitates continuous patient anatomy updates regarding translations, rotations and deformations of targets and organs at risk. Accounting for these demands high speed, online intensity-modulated radiotherapy (IMRT) re-optimization. In this paper, a fast IMRT optimization system is described which combines a GPU-based Monte Carlo dose calculation engine for online beamlet generation and a fast inverse dose optimization algorithm. Tightly conformal IMRT plans are generated for four phantom cases and two clinical cases (cervix and kidney) in the presence of the magnetic fields of 0 and 1.5 T. We show that for the presented cases the beamlet generation and optimization routines are fast enough for online IMRT planning. Furthermore, there is no influence of the magnetic field on plan quality and complexity, and equal optimization constraints at 0 and 1.5 T lead to almost identical dose distributions.
- Published
- 2012
16. Validation of GPUMCD for low-energy brachytherapy seed dosimetry
- Author
-
Sami, Hissoiny, Benoît, Ozell, Philippe, Després, and Jean-François, Carrier
- Subjects
Radiotherapy Planning, Computer-Assisted ,Software Validation ,Brachytherapy ,Humans ,Reproducibility of Results ,Radiotherapy Dosage ,Radiometry ,Monte Carlo Method ,Sensitivity and Specificity ,Software - Abstract
To validate GPUMCD, a new package for fast Monte Carlo dose calculations based on the GPU (graphics processing unit), as a tool for low-energy single seed brachytherapy dosimetry for specific seed models. As the currently accepted method of dose calculation in low-energy brachytherapy computations relies on severe approximations, a Monte Carlo based approach would result in more accurate dose calculations, taking in to consideration the patient anatomy as well as interseed attenuation. The first step is to evaluate the capability of GPUMCD to reproduce low-energy, single source, brachytherapy calculations which could ultimately result in fast and accurate, Monte Carlo based, brachytherapy dose calculations for routine planning.A mixed geometry engine was integrated to GPUMCD capable of handling parametric as well as voxelized geometries. In order to evaluate GPUMCD for brachytherapy calculations, several dosimetry parameters were computed and compared to values found in the literature. These parameters, defined by the AAPM Task-Group No. 43, are the radial dose function, the 2D anisotropy function, and the dose rate constant. These three parameters were computed for two different brachytherapy sources: the Amersham OncoSeed 6711 and the Imagyn IsoStar IS-12501.GPUMCD was shown to yield dosimetric parameters similar to those found in the literature. It reproduces radial dose functions to within 1.25% for both sources in the 0.5r10 cm range. The 2D anisotropy function was found to be within 3% at r =5 cm and within 4% at r = 1 cm. The dose rate constants obtained were within the range of other values reported in the literature.GPUMCD was shown to be able to reproduce various TG-43 parameters for two different low-energy brachytherapy sources found in the literature. The next step is to test GPUMCD as a fast clinical Monte Carlo brachytherapy dose calculations with multiple seeds and patient geometry, potentially providing more accurate results than the TG-43 formalism while being much faster than calculations using general purpose Monte Carlo codes.
- Published
- 2011
17. GPUMCD: A new GPU-oriented Monte Carlo dose calculation platform
- Author
-
Sami Hissoiny, Hugo Bouchard, Philippe Després, and Benoît Ozell
- Subjects
Photon ,Time Factors ,Random number generation ,Computer science ,Computation ,Monte Carlo method ,Physics::Medical Physics ,FOS: Physical sciences ,Radiation Dosage ,030218 nuclear medicine & medical imaging ,Computational science ,Divergence ,03 medical and health sciences ,CUDA ,0302 clinical medicine ,Range (statistics) ,Computer Graphics ,Dosimetry ,Divergence (statistics) ,Radiometry ,Computers ,General Medicine ,Physics - Medical Physics ,3. Good health ,030220 oncology & carcinogenesis ,Medical Physics (physics.med-ph) ,Monte Carlo Method - Abstract
Purpose: Monte Carlo methods are considered the gold standard for dosimetric computations in radiotherapy. Their execution time is however still an obstacle to the routine use of Monte Carlo packages in a clinical setting. To address this problem, a completely new, and designed from the ground up for the GPU, Monte Carlo dose calculation package for voxelized geometries is proposed: GPUMCD. Method : GPUMCD implements a coupled photon-electron Monte Carlo simulation for energies in the range 0.01 MeV to 20 MeV. An analogue simulation of photon interactions is used and a Class II condensed history method has been implemented for the simulation of electrons. A new GPU random number generator, some divergence reduction methods as well as other optimization strategies are also described. GPUMCD was run on a NVIDIA GTX480 while single threaded implementations of EGSnrc and DPM were run on an Intel Core i7 860. Results : Dosimetric results obtained with GPUMCD were compared to EGSnrc. In all but one test case, 98% or more of all significant voxels passed a gamma criteria of 2%-2mm. In terms of execution speed and efficiency, GPUMCD is more than 900 times faster than EGSnrc and more than 200 times faster than DPM, a Monte Carlo package aiming fast executions. Absolute execution times of less than 0.3 s are found for the simulation of 1M electrons and 4M photons in water for monoenergetic beams of 15 MeV, including GPU-CPU memory transfers. Conclusion : GPUMCD, a new GPU-oriented Monte Carlo dose calculation platform, has been compared to EGSnrc and DPM in terms of dosimetric results and execution speed. Its accuracy and speed make it an interesting solution for full Monte Carlo dose calculation in radiation oncology., Comment: Accepted for publication in Medical Physics
- Published
- 2011
18. A convolution-superposition dose calculation engine for GPUs
- Author
-
Sami, Hissoiny, Benoît, Ozell, and Philippe, Després
- Subjects
Equipment Failure Analysis ,Radiotherapy Planning, Computer-Assisted ,Radiotherapy Dosage ,Signal Processing, Computer-Assisted ,Equipment Design ,Radiometry ,Algorithms ,Radiotherapy, Computer-Assisted - Abstract
Graphic processing units (GPUs) are increasingly used for scientific applications, where their parallel architecture and unprecedented computing power density can be exploited to accelerate calculations. In this paper, a new GPU implementation of a convolution/superposition (CS) algorithm is presented.This new GPU implementation has been designed from the ground-up to use the graphics card's strengths and to avoid its weaknesses. The CS GPU algorithm takes into account beam hardening, off-axis softening, kernel tilting, and relies heavily on raytracing through patient imaging data. Implementation details are reported as well as a multi-GPU solution.An overall single-GPU acceleration factor of 908x was achieved when compared to a nonoptimized version of the CS algorithm implemented in PlanUNC in single threaded central processing unit (CPU) mode, resulting in approximatively 2.8 s per beam for a 3D dose computation on a 0.4 cm grid. A comparison to an established commercial system leads to an acceleration factor of approximately 29x or 0.58 versus 16.6 s per beam in single threaded mode. An acceleration factor of 46x has been obtained for the total energy released per mass (TERMA) calculation and a 943x acceleration factor for the CS calculation compared to PlanUNC. Dose distributions also have been obtained for a simple water-lung phantom to verify that the implementation gives accurate results.These results suggest that GPUs are an attractive solution for radiation therapy applications and that careful design, taking the GPU architecture into account, is critical in obtaining significant acceleration factors. These results potentially can have a significant impact on complex dose delivery techniques requiring intensive dose calculations such as intensity-modulated radiation therapy (IMRT) and arc therapy. They also are relevant for adaptive radiation therapy where dose results must be obtained rapidly.
- Published
- 2010
19. Fast convolution-superposition dose calculation on graphics hardware
- Author
-
Sami, Hissoiny, Benoît, Ozell, and Philippe, Després
- Subjects
Equipment Failure Analysis ,Radiotherapy Planning, Computer-Assisted ,Computer Graphics ,Humans ,Computer Simulation ,Radiotherapy Dosage ,Signal Processing, Computer-Assisted ,Equipment Design ,Radiometry ,Models, Biological ,Radiotherapy, Computer-Assisted - Abstract
The numerical calculation of dose is central to treatment planning in radiation therapy and is at the core of optimization strategies for modern delivery techniques. In a clinical environment, dose calculation algorithms are required to be accurate and fast. The accuracy is typically achieved through the integration of patient-specific data and extensive beam modeling, which generally results in slower algorithms. In order to alleviate execution speed problems, the authors have implemented a modern dose calculation algorithm on a massively parallel hardware architecture. More specifically, they have implemented a convolution-superposition photon beam dose calculation algorithm on a commodity graphics processing unit (GPU). They have investigated a simple porting scenario as well as slightly more complex GPU optimization strategies. They have achieved speed improvement factors ranging from 10 to 20 times with GPU implementations compared to central processing unit (CPU) implementations, with higher values corresponding to larger kernel and calculation grid sizes. In all cases, they preserved the numerical accuracy of the GPU calculations with respect to the CPU calculations. These results show that streaming architectures such as GPUs can significantly accelerate dose calculation algorithms and let envision benefits for numerically intensive processes such as optimizing strategies, in particular, for complex delivery techniques such as IMRT and are therapy.
- Published
- 2009
20. Fast Dose Calculations in Radiation Therapy with GPUs
- Author
-
Sami Hissoiny, Philippe Després, Benoît Ozell, and Jean-Philippe Gariépy
- Subjects
Computer science ,Computation ,medicine.medical_treatment ,Brachytherapy ,computer.software_genre ,Imaging phantom ,Computational science ,Acceleration ,Voxel ,medicine ,Dosimetry ,Central processing unit ,Graphics ,computer - Abstract
Dose calculations are central to planning procedures in radiation therapy. For advanced delivery techniques such as IMRT and arc therapy, dose typically is computed multiple times in optimization strategies. This often leads to computational burden and possible delays, that require for solution either significant computing resources or approximations that may compromise the accuracy of the calculations. In order to obtain accurate solutions within clinically compatible time-frames, we have investigated the use of graphics material for the calculation of dose in radiation therapy. The massively parallel architecture of Graphics Processing Units (GPUs) was exploited to accelerate dose calculation algorithms, which are inherently compatible with parallel computing. More specifically, we have implemented on graphics material a convolution-superposition (CS) dose calculation algorithm for external beam radiation therapy and a modified version of a broadly used protocol for brachytherapy. In both cases, the algorithms rely on raytracing through voxel space to account for phantom composition and geometry. Implementation strategies are described, along with strengths and limitations of GPUs as general-purpose computation engines. Acceleration factors of up to 17x were obtained for the CS dose calculation and of up to 25x for the brachytherapy dosimetry protocol, compared to execution on a Central Processing Unit (CPU). These results let envision the development of more accurate dose calculation algorithms compatible with clinical timescales.
- Published
- 2009
- Full Text
- View/download PDF
21. PO-326 FAST MONTE CARLO HDR DOSE CALCULATIONS WITH BGPUMCD
- Author
-
Benoît Ozell, Luc Beaulieu, M D'Amours, Philippe Després, and Sami Hissoiny
- Subjects
Materials science ,Oncology ,Dose calculation ,Monte Carlo method ,Radiology, Nuclear Medicine and imaging ,Hematology ,Computational physics - Published
- 2012
- Full Text
- View/download PDF
22. TH-A-108-01: Radiation Dose Calculations On Graphics Processing Units (GPUs): Advances and Challenges
- Author
-
Xuejun Gu, Todd McNutt, Sami Hissoiny, and Xun Jia
- Subjects
Computer graphics ,Component (UML) ,Computation ,Physics::Medical Physics ,Monte Carlo method ,Dosimetry ,General Medicine ,Graphics ,Randomness ,Computational science ,Convolution - Abstract
Dose calculation is a critical component for radiation therapy. To ensure its accuracy, especially in complicated cases with large tissue heterogeneity, modern dose‐calculation algorithms contain a lot of details in their models, which demand a high computation power to achieve an acceptable level of efficiency. Especially for Monte Carlo simulation, the most accurate dose‐calculation method, its high computational burden hinders the clinical applications in many contexts. Recently, a number of research have been devoted to accelerating dose calculations for both photon and proton radiotherapy on computer graphics processing units (GPU), specialized processors with a highly parallel structure originally designed for manipulating computer graphics. The achieved speed‐up factors and accuracy, as well as the low cost in hardware setup and maintenance, indicate a great potential for the clinical applications of GPU‐based dose calculations. Yet, there are still significant challenges. For instance, there exist conflicts between the GPU's data‐parallel processing structure and the randomness of Monte Carlo simulations and hence, it is challenging to design GPU‐friendly parallelization schemes for this method. It is also desirable to develop suitable physics models that are simple for GPU implementations but attain sufficient accuracy. The proposed symposium aims to bring together experts to exchange the most recent advances in this topic, including pencil‐beam algorithms, superposition/convolution algorithms, and both photon and proton Monte Carlo simulations. Challenges in these methods and potential solutions will also be discussed. Learning Objectives: 1. Understand how GPU is used to accelerate dose calculations in radiotherapy, including pencil‐beam algorithm, superposition/ convolution, and Monte Carlo methods. 2. Understand the current status of these algorithms. 3. Understand the challenges for GPU‐based dose calculations and the potential solutions. Dr. Sami Hissoiny is employed by Elekta. The GPU code from Dr. Todd McNutt was licensed to Elekta and Gulmay.
- Published
- 2013
- Full Text
- View/download PDF
23. OC-0553 FAST MONTE-CARLO BASED IMRT PLANNING FOR THE MRI LINEAR ACCELERATOR (MRL)
- Author
-
J.J.W. Lagendijk, Bas W. Raaymakers, Gijsbert H. Bol, and Sami Hissoiny
- Subjects
Oncology ,Computer science ,Imrt planning ,Monte Carlo method ,Radiology, Nuclear Medicine and imaging ,Hematology ,Linear particle accelerator ,Computational science - Published
- 2012
- Full Text
- View/download PDF
24. PD-0241 BEAM CHARACTERISTICS FOR MR-LINAC; MEASUREMENTS AND MONTE CARLO SIMULATIONS
- Author
-
Sami Hissoiny, Bas W. Raaymakers, J.J.W. Lagendijk, and K Smit
- Subjects
Physics ,Mr linac ,Oncology ,Monte Carlo method ,Dynamic Monte Carlo method ,Radiology, Nuclear Medicine and imaging ,Monte Carlo method for photon transport ,Monte Carlo method in statistical physics ,Hematology ,Beam (structure) ,Computational physics - Published
- 2012
- Full Text
- View/download PDF
25. SU-E-T-683: Improvement of LDR Brachytherapy TG-43 Dose Calculations with a GPU-Accelerated Raytracing Algorithm
- Author
-
J Gariépy, D Mathieu, A. Bourque, Philippe Després, Sami Hissoiny, and L. Beaulieu
- Subjects
Physics ,medicine.medical_treatment ,Attenuation ,Monte Carlo method ,Brachytherapy ,General Medicine ,computer.software_genre ,Imaging phantom ,Low-Dose Rate Brachytherapy ,Voxel ,medicine ,Range (statistics) ,Dosimetry ,computer ,Algorithm - Abstract
Purpose: To compare a fast GPU‐based dose calculation algorithm to Monte Carlo(MC) simulations and TG‐43 results in low dose rate brachytherapy, in terms of accuracy and relative execution speed. Methods: Dose calculations were performed in a voxelized numerical phantom comprising bone, air and gold inserts. The source consisted in a single seed of 125I (SelectSeed, Nucletron, The Netherlands). Dose distributions were obtained from calculations based on the TG‐43 formalism, from MC simulations (GEANT4 v.9.3) and from a GPU‐based version of the TG‐43 formalism capable of handling heterogeneities. This feature was implemented in the GPU algorithm by computing the equivalent water length travelled through each voxel between the emission site and the dose calculation point. Results: Dose profiles were plotted along heterogeneities to visualize the behavior of each method, with MC simulation as the gold standard. Unsurprisingly, the TG‐43 method overestimated the dose behind high‐density/high‐Z regions with errors in excess of 100% in some cases. The modified TG‐43 algorithm implemented on the GPU algorithm was able to better reproduce MC results, with errors in the range −9.3% to 10.5% behind the same regions. Larger differences occurred for backscattering effects, which are only modeled in the MC method, but only on a limited region (1–2 mm). The TG‐43 formalism provides dose distributions almost instantaneously while MC simulations typically required up to four hours for statistically significant results. The modified TG‐43 GPU algorithm was able to reproduce MC results in approximately four seconds. Conclusions: For complex geometries, the GPU‐based TG‐43 algorithm was shown to provide dose distributions that are closer to those obtained with MC simulations while being significantly faster. This improvement can potentially improve the planning in LDR brachytherapy, where inter‐source attenuation and tissue heterogeneities were shown to influence dosimetric parameters.
- Published
- 2011
- Full Text
- View/download PDF
26. SU-E-I-172: Fast Computation of High Resolution LOR-Based 3D OSEM PET Algorithm Using the GPU Device
- Author
-
Jean-François Carrier, Philippe Després, Sami Hissoiny, and Moulay Ali Nassiri
- Subjects
medicine.diagnostic_test ,Computer science ,Computation ,Monte Carlo method ,Detector ,Normalization (image processing) ,Computed tomography ,General Medicine ,Iterative reconstruction ,Positron emission tomography ,medicine ,Projection (set theory) ,Algorithm ,Data compression - Abstract
Purpose: The line‐of‐response OSEM (LOR‐OSEM) algorithm allows a PETimage reconstruction from sinograms without any data compression(span=1, mashing=1). The main objective of this work is to accelerate the computation of this algorithm for modern PETscanners such as the Philips Gemini GXL by its implementation on modern GPU devices.Methods: We implemented the LOR‐OSEM algorithm on the NVIDIA Tesla 2050 GPU. The implementation incorporates the attenuation and normalization correction in the sensitivity matrix as weight factors (ANW‐LOR‐OSEM algorithm). The system matrices are built on‐the‐fly by using the multi‐ray Siddon algorithm. We used 3 rays per detector pair in the tangential direction and 2 rays in the axial direction. To reduce this computation time, the symmetries of the scanner were exploited. This implementation was validated using Monte Carlo simulated data with the GATE package.Results: The reconstruction was computed for a 188×188×57 array (FOV=376 mm, 2×2×3.15 mm3 voxel size) and for a 144×144×57 array (FOV=576 mm, 4×4×3.15 mm3 voxel size). If the sinograms are pre‐corrected for attenuation and detector efficiency, and if the projection data matrix which depends only of the scanner geometry is pre‐calculated, the time to compute the LOR‐OSEM algorithm for 10 subsets, 1 iteration and 112 million coincidences is 30.5 seconds for the 188×188×57 array and 29.4 seconds for the 144×144×57 array. This time is 73.4 seconds for the 188×188×57 array and 72.7 seconds for the 144×144×57 array for the ANW‐LOR‐OSEM algorithm Conclusions: The LOR‐OSEM algorithm was successfully implemented on a Tesla C2050 GPU, including the calculation of the sensitivity matrix, for a PET system that has 85 million LORs. The reported reconstruction times are compatible with a clinical use. The NVIDIA Tesla GPU appears to be a low‐cost, high‐ performance solution for advanced PET reconstruction such as real time 4D gated reconstruction.
- Published
- 2011
- Full Text
- View/download PDF
27. ACCELERATION OF A PENCIL-BEAM DOSE CALCULATION ALGORITHM WITH GRAPHICS PROCESSING UNITS
- Author
-
Benoît Ozell, Philippe Després, Sami Hissoiny, and L. Arhjoul
- Subjects
Physics ,Acceleration ,Dose calculation algorithm ,Oncology ,Computer graphics (images) ,Radiology, Nuclear Medicine and imaging ,Hematology ,Graphics - Published
- 2009
- Full Text
- View/download PDF
28. SU-FF-T-622: Fast GPU-Based Raytracing Dose Calculations for Brachytherapy in Heterogeneous Media
- Author
-
Jean-François Carrier, Sami Hissoiny, J Gariépy, Benoît Ozell, and Philippe Després
- Subjects
Theoretical computer science ,Computer science ,medicine.medical_treatment ,Monte Carlo method ,Brachytherapy ,Graphics processing unit ,General Medicine ,computer.software_genre ,Imaging phantom ,Computational science ,Stream processing ,Dose calculation algorithm ,Parallel processing (DSP implementation) ,Voxel ,medicine ,Dosimetry ,Ray tracing (graphics) ,computer ,ComputingMethodologies_COMPUTERGRAPHICS - Abstract
Purpose: To develop a fast dose calculation algorithm for permanent implant brachytherapy in heterogeneous media based on raytracing. Method and Materials: We have implemented a modified version of the TG‐43 dosimetry protocol based on an incremental version of Siddon's raytracing algorithm that accounts for tissue composition and interseed attenuation. Raytracing along straight lines from sources to dose calculation points is used to evaluate the length traveled in each voxel, for which the density and composition are known. The water‐equivalent distance corresponding to this radiological length is then used to compute the dose with the TG‐43 formalism. The raytracing being numerically intensive, we have implemented the algorithm on a Graphics Processing Unit (GPU) in order to exploit its parallel processing features and therefore reduce the overall dose computation time. For this purpose we used a NVIDIA 8800 GT GPU and the CUDA programming language. The algorithm was tested with a simple voxelized phantom and the results were compared to regular TG‐43 dose calculations. Results: Tissue composition and interseed attenuation were shown to impact significantly the dose calculation in a simple scenario. The GPU version of the modified TG‐43 algorithm was up to 34× faster than its Central Processing Unit (CPU) version. The accuracy of the results was the same on the GPU as on the CPU. Conclusion:Brachytherapydose calculations can potentially be more accurate by accounting for heterogeneities with raytracing‐based algorithms. These algorithms are numerically intensive but can exploit the parallel architecture of stream processors such as GPUs for acceleration. The GPU implementation presented here allows for execution times that are more acceptable for a clinical use. Future work will include the evaluation of the accuracy of the algorithm with Monte Carlo simulations.Conflict of Interest: Research sponsored by Varian Medical Systems Inc.
- Published
- 2009
- Full Text
- View/download PDF
29. TH-D-BRD-02: Convolution-Superposition Dose Calculations with GPUs
- Author
-
Benoît Ozell, Sami Hissoiny, and Philippe Després
- Subjects
CUDA ,Computer science ,business.industry ,Subroutine ,Graphics hardware ,General Medicine ,Central processing unit ,Graphics ,business ,Porting ,Convolution ,Graphical user interface ,Computational science - Abstract
Purpose: To study the impact in terms of execution time and accuracy of using graphics hardware for calculating the dose in a treatment planning system. The architecture of Graphics Processing Units (GPU) is well suited for numerical tasks that are intrinsically parallel, such as dose calculations. Method and Materials: This work was made within the framework of PlanUNC, or PLUNC, a treatment planning system developed and maintained by the Department of Radiation Oncology of the University of North Carolina at Chapel Hill for research and development purposes. The objective was to transparently integrate a GPU dose calculation engine to PLUNC. The CUDA platform from NVIDIA was used for the GPU implementation. A convolution/superposition (CS) dose calculation algorithm was ported by developing programs (called kernels) that are executed on the GPU. Firstly, the CS engine of PLUNC was directly ported to the GPU, with the original code preserved as much as possible. Secondly, parts of the original algorithm were redesigned to better exploit the massively parallel architecture of GPUs. The numerical experiments were conducted with a NVIDIA GeForce GTX280 and an Intel Q6600 CPU. Results: Acceleration factors of 10× to 20× were achieved with the GPU implementation relative to the CPU version with the direct port of the CS algorithm. The numerical accuracy of the results was preserved with the GPU implementation. A 40× acceleration factor was obtained for the TERMA calculation subroutine, which was rewritten with the GPU architecture in mind. These acceleration factors were sufficient to significantly improve the responsiveness of the PLUNC graphical interface. Conclusion: This work demonstrates the potential of graphics hardware for dose calculation in treatment planning systems. This could in turn have a significant impact on optimization strategies for complex delivery techniques such as IMRT. Research sponsored by Varian Medical Systems, Inc.
- Published
- 2009
- Full Text
- View/download PDF
30. Fast GPU-based Monte Carlo simulations for LDR prostate brachytherapy.
- Author
-
Éric Bonenfant, Vincent Magnoux, Sami Hissoiny, Benoît Ozell, Luc Beaulieu, and Philippe Després
- Subjects
GRAPHICS processing units ,MONTE Carlo method ,SIMULATION methods & models ,RADIATION dosimetry ,RADIOISOTOPE brachytherapy ,RAYLEIGH scattering - Abstract
The aim of this study was to evaluate the potential of bGPUMCD, a Monte Carlo algorithm executed on Graphics Processing Units (GPUs), for fast dose calculations in permanent prostate implant dosimetry. It also aimed to validate a low dose rate brachytherapy source in terms of TG-43 metrics and to use this source to compute dose distributions for permanent prostate implant in very short times.The physics of bGPUMCD was reviewed and extended to include Rayleigh scattering and fluorescence from photoelectric interactions for all materials involved. The radial and anisotropy functions were obtained for the Nucletron SelectSeed in TG-43 conditions. These functions were compared to those found in the MD Anderson Imaging and Radiation Oncology Core brachytherapy source registry which are considered the TG-43 reference values. After appropriate calibration of the source, permanent prostate implant dose distributions were calculated for four patients and compared to an already validated Geant4 algorithm.The radial function calculated from bGPUMCD showed excellent agreement (differences within 1.3%) with TG-43 accepted values. The anisotropy functions at r = 1 cm and r = 4 cm were within 2% of TG-43 values for angles over 17.5°. For permanent prostate implants, Monte Carlo-based dose distributions with a statistical uncertainty of 1% or less for the target volume were obtained in 30 s or less for 1 × 1 × 1 mm
3 calculation grids. Dosimetric indices were very similar (within 2.7%) to those obtained with a validated, independent Monte Carlo code (Geant4) performing the calculations for the same cases in a much longer time (tens of minutes to more than a hour).bGPUMCD is a promising code that lets envision the use of Monte Carlo techniques in a clinical environment, with sub-minute execution times on a standard workstation. Future work will explore the use of this code with an inverse planning method to provide a complete Monte Carlo-based planning solution. [ABSTRACT FROM AUTHOR]- Published
- 2015
- Full Text
- View/download PDF
Catalog
Discovery Service for Jio Institute Digital Library
For full access to our library's resources, please sign in.