@inproceedings{salentoavr2020, title = {Dynamic Cutting of a Meshless Model for Interactive Surgery Simulation}, author = {Vincent Magnoux and Benoit Ozell}, editor = {De Paolis, Lucio Tommaso and Bourdot, Patrick}, booktitle = {Augmented Reality, Virtual Reality, and Computer Graphics}, year = 2020, publisher = {Springer International Publishing}, address = {Cham}, pages = {114--130}, abstract = {Virtual reality has become a viable tool for training surgeons for specific operations. In order to be useful, such a simulation need to be as realistic as possible so that a user can believe what they experience and act upon the virtual objects. We focus on simulating surgical operations that require cutting virtual organs. They offer a particular set of challenges with respect to simulation stability, performance, robustness and immersion.}, isbn = {978-3-030-58468-9}, doi = {10.1007/978-3-030-58468-9_9}, month = {Août} }
@article{aapm2009, author = {Sami Hissoiny and Benoît Ozell and Philippe Després}, title = {Fast convolution-superposition dose calculation on graphics hardware}, publisher = {AAPM}, month = {Juin}, year = 2009, journal = {Medical Physics}, volume = 36, number = 6, pages = {1998-2005}, keywords = {computer graphics; convolution; dosimetry; medical computing; medical signal processing; parallel processing; radiation therapy}, doi = {10.1118/1.3120286}, noturl = {http://link.aip.org/link/?MPH/36/1998/1} }
@inproceedings{aapm2009a, author = {Sami Hissoiny and Benoît Ozell and Philippe Després}, title = {{TH-D-BRD-02: Convolution-Superposition Dose Calculations with GPUs}}, publisher = {AAPM}, month = {Juillet}, year = 2009, volume = 36, notnumber = 6, pages = {2807-2807}, doi = {10.1118/1.3182656}, booktitle = {2009 AAPM Annual Meeting} }
@inproceedings{aapm2009g, author = {Jean-Philippe Gariépy and Sami Hissoiny and Jean-Francois Carrier and Benoît Ozell and Philippe Després}, title = {{SU-FF-T-622: Fast GPU-Based Raytracing Dose Calculations for Brachytherapy in Heterogeneous Media}}, publisher = {AAPM}, month = {Juillet}, year = 2009, volume = 36, notnumber = 6, pages = {2668-2668}, doi = {10.1118/1.3182120}, booktitle = {2009 AAPM Annual Meeting} }
@article{aapm2010, author = {Sami Hissoiny and Benoît Ozell and Philippe Després}, title = {A convolution-superposition dose calculation engine for {GPUs}}, publisher = {AAPM}, year = 2010, journal = {Medical Physics}, volume = 37, number = 3, pages = {1029-1037}, keywords = {computer graphics; coprocessors; dosimetry; medical computing; medical image processing; radiation therapy}, doi = {10.1118/1.3301618}, noturl = {http://link.aip.org/link/?MPH/37/1029/1} }
@article{aapm2011a, author = {Sami Hissoiny and Benoît Ozell and Hugo Bouchard and Philippe Després}, title = {{GPUMCD: A new GPU-oriented Monte Carlo dose calculation platform}}, publisher = {AAPM}, year = 2011, journal = {Medical Physics}, volume = 38, number = 2, pages = {754-764}, keywords = {analogue simulation; cancer; dosimetry; Monte Carlo methods; photon-electron interactions; radiation therapy; random number generation; tumours; water}, doi = {10.1118/1.3539725}, noturl = {http://link.aip.org/link/?MPH/38/754/1} }
@article{aapm2011b, author = {Sami Hissoiny and Benoît Ozell and Philippe Després and Jean-Francois Carrier}, title = {Validation of {GPUMCD} for low-energy brachytherapy seed dosimetry}, publisher = {AAPM}, year = 2011, journal = {Medical Physics}, volume = 38, number = 7, pages = {4101-4107}, keywords = {brachytherapy; computer graphics; dosimetry; Monte Carlo methods}, doi = {10.1118/1.3598441}, noturl = {http://link.aip.org/link/?MPH/38/4101/1} }
@inproceedings{aapm2011c, author = {Sami Hissoiny and Philippe Després and Benoît Ozell and Bas Willem Raaymakers}, title = {{TU-E-BRB-04: Fast Monte Carlo Calculations in Magnetic Fields with GPUMCD for the MRI-Linac}}, publisher = {AAPM}, year = 2011, volume = 38, notnumber = 6, pages = {3767-3767}, doi = {10.1118/1.3613180}, booktitle = {2011 Joint AAPM/COMP Meeting} }
@article{aapm2012, author = {Sami Hissoiny and Michel D'Amours and Benoît Ozell and Philippe Després and Luc Beaulieu}, title = {Sub-second high dose rate brachytherapy {M}onte {C}arlo dose calculations with {bGPUMCD}}, publisher = {AAPM}, year = 2012, journal = {Medical Physics}, volume = 39, number = 7, pages = {4559-4567}, keywords = {biological organs; bone; brachytherapy; dosimetry; graphics processing units; gynaecology; medical computing; Monte Carlo methods; optimisation}, doi = {10.1118/1.4730500}, noturl = {http://link.aip.org/link/?MPH/39/4559/1} }
@article{amos2021, author = {Vincent Magnoux and Benoit Ozell}, title = {{GPU-friendly data structures for real time simulation}}, abstract = {Simulators for virtual surgery training need to perform complex calculations very quickly to provide realistic haptic and visual interactions with a user. The complexity is further increased by the addition of cuts to virtual organs, such as would be needed for performing tumor resection. A common method for achieving large performance improvements is to make use of the graphics hardware (GPU) available on most general-use computers. Programming GPUs requires data structures that are more rigid than on conventional processors (CPU), making that data more difficult to update. We propose a new method for structuring graph data, which is commonly used for physically based simulation of soft tissue during surgery, and deformable objects in general. Our method aligns all nodes of the graph in memory, independently from the number of edges they contain, allowing for local modifications that do not affect the rest of the structure. Our method also groups memory transfers so as to avoid updating the entire graph every time a small cut is introduced in a simulated organ. We implemented our data structure as part of a simulator based on a meshless method. Our tests show that the new GPU implementation, making use of the new graph structure, achieves a 10 times improvement in computation times compared to the previous CPU implementation. The grouping of data transfers into batches allows for a 80-90\% reduction in the amount of data transferred for each graph update, but accounts only for a small improvement in performance. The data structure itself is simple to implement and allows simulating increasingly complex models that can be cut at interactive rates.}, journal = {Advanced Modeling and Simulation in Engineering Sciences}, year = 2021, volume = 8, number = 7, pages = 14, month = {Mars}, doi = {10.1186/s40323-021-00192-7}, annote = {27 mars 2021} }
@misc{aqpmc2009a, author = {Sami Hissoiny and Benoît Ozell and Philippe Després}, title = {Accélération des calculs de dose en radiothérapie à l'aide de matériel graphique}, howpublished = {Association Québécoise de Physicien(ne)s Médicaux Cliniques (AQPMC09)}, year = 2009, month = {Avril}, annote = {17 avril 2009}, }
@misc{aqpmc2009b, author = {Jean-Philippe Gariépy and Sami Hissoiny and Benoît Ozell and Philippe Després}, title = {Calculs de dose rapides pour la curiethérapie en milieu hétérogène sur {GPU}}, howpublished = {Association Québécoise de Physicien(ne)s Médicaux Cliniques (AQPMC09)}, year = 2009, month = {Avril}, annote = {17 avril 2009}, }
@article{cavw2020, author = {Vincent Magnoux and Benoit Ozell}, title = {Real-time visual and physical cutting of a meshless model deformed on a background grid}, journal = {Computer Animation and Virtual Worlds}, volume = 31, number = 6, pages = {e1929}, year = 2020, doi = {10.1002/cav.1929}, noturl = {https://onlinelibrary.wiley.com/doi/abs/10.1002/cav.1929}, keywords = {cutting simulation, mesh generation, meshless methods, surgery simulation}, abstract = {Abstract Soft body deformation models are commonly used in surgery simulations. However, cutting those models can have a severe impact on computation times and affects the interactivity of the simulation. We propose a novel method for modeling topology and introducing cuts in a meshless soft body simulated on a background grid, as well a way to progressively update the visual aspect of the object by adding a small number of triangles to the surface mesh to cover the cut area. We determine that the accuracy of the deformation is preserved after cutting by comparing our method to a finite element method. Tests show that this new method achieves interactive simulation rates with more than 10,000 elements while cutting the model and reconstructing the mesh. Our separation of the visual and physical aspects of the simulation allows for more flexibility when tuning the performance of the simulation. Topology modifications have little impact on computation times for either physical or visual changes.} }
@article{corrRandom2011, author = {Sami Hissoiny and Philippe Després and Benoît Ozell}, title = {Using graphics processing units to generate random numbers}, journal = {CoRR}, volume = {abs/1101.1846}, year = 2011, doi = {10.48550/arXiv.1101.1846}, eprint = {1101.1846}, }
@inproceedings{estro2009, author = {Lahcen Arhjoul and Sami Hissoiny and Benoît Ozell and Philippe Després}, title = {Acceleration of a pencil-beam dose calculation algorithm with graphics processing units}, booktitle = {10th Biennial ESTRO Conference on Physics and Radiation Technology for Clinical Radiotherapy}, year = 2009, month = {Août}, location = {Maastricht}, address = {Maastricht}, organization = {European Society for Therapeutic Radiology and Oncology (ESTRO)}, doi = {10.1016/S0167-8140(12)72775-5}, }
@inproceedings{estro2012, author = {Sami Hissoiny and Michel D'Amours and Benoît Ozell and Philippe Després and Luc Beaulieu}, title = {Fast {Monte Carlo} {HDR} dose calculations with {bGPUMCD}}, booktitle = {World Brachytherapy Congress, Barcelona, Espagne}, year = 2012, number = {PO-326}, annote = {(Poster)}, month = {Mai}, address = {Barcelona}, organization = {European Society for Therapeutic Radiology and Oncology (ESTRO)}, url = {http://www.estro-events.org/Documents/WCB2012_abstract_book_PRESSEWEB_LowRes.pdf}, doi = {10.1016/S0167-8140(12)72292-2}, }
@inproceedings{estro2014, author = {\'Eric Bonenfant and Vincent Magnoux and Sami Hissoiny and Benoît Ozell and Luc Beaulieu and Philippe Després}, title = {Fast {GPU-based Monte Carlo} dose calculations for permanent prostate implants}, notbooktitle = {}, year = 2014, notnumber = {PO-326}, month = {Avril}, address = {Vienna}, organization = {European Society for Therapeutic Radiology and Oncology (ESTRO)}, }
@inproceedings{iccr2010, author = {Sami Hissoiny and Benoît Ozell and Philippe Després}, title = {{GPUMCD}, a new {GPU-oriented} {Monte Carlo} dose calculation platform}, booktitle = {XVIth International Conference on the use of Computers in Radiation Therapy (ICCR)}, year = 2010, month = {Mai}, address = {Amsterdam}, url = {http://www.iccr2010.org/}, annote = {31 May - 3 June}, }
@inproceedings{iccr2010poster, author = {Philippe Després and Jean-Philippe Gariépy and Jean-François Carrier and Sami Hissoiny and Benoît Ozell and Luc Beaulieu and Frank Verhaegen}, title = {Improving the accuracy of {TG-43} dose calculations for low-dose rate brachytherapy with {GPU}-based raytracing}, booktitle = {XVIth International Conference on the use of Computers in Radiation Therapy (ICCR)}, year = 2010, month = {Mai}, address = {Amsterdam}, url = {http://www.iccr2010.org/}, annote = {31 May - 3 June}, }
@inproceedings{iccr2013, author = {Sami Hissoiny and Philippe Després and Luc Beaulieu and Bas Raaymakers and Benoît Ozell}, title = {{GPUMCD}: status update on the work since {ICCR 2010}}, booktitle = {XVIIth International Conference on the use of Computers in Radiation Therapy (ICCR)}, year = 2013, month = {Mai}, address = {Melbourne}, url = {http://www.iccr2013.org/}, annote = {6 - 9 mai}, }
@inproceedings{ictrphe2014conf, author = {Daniel Maneval and Benoît Ozell and Philippe Després}, title = {Implementation of a {GPU} {Monte Carlo} protons transport code for dose calculations: methods and challenges}, booktitle = {{International Conference on Translational Research in Radio-Oncology and Physics for Health in Europe}}, year = 2014, month = {Février}, address = {Geneva}, url = {http://ictr-phe14.web.cern.ch/ICTR-PHE14/}, organization = {CERN}, annote = {10-14 February}, notcrossref = {ictrphe2014proc}, doi = {10.1016/S0167-8140(15)34150-5}, }
@proceedings{ictrphe2014proc, title = {{International Conference on Translational Research in Radio-Oncology and Physics for Health in Europe}}, year = 2014, booktitle = {ICTR-PHE 2014}, month = {Février}, organization = {CERN}, }
@article{mcma2017, author = {Daniel Maneval and Hugo Bouchard and Benoit Ozell and Philippe Després}, title = {Efficiency improvement in proton dose calculations with an equivalent restricted stopping power formalism}, booktitle = {International Conference on Monte Carlo Techniques for Medical Applications (MCMA2017)}, year = 2017, month = {Octobre}, address = {Napoli, Italy}, organization = {Medical Physics Research Laboratory (MPRL)}, annote = {15-18 October}, doi = {10.1016/j.ejmp.2017.09.057}, journal = {Physica Medica}, volume = 42 }
@inproceedings{mcw2014bonenfant, author = {\'Eric Bonenfant and Vincent Magnoux and Sami Hissoiny and Benoît Ozell and Luc Beaulieu and Philippe Després}, title = {Fast {GPU-based Monte Carlo} dose calculations for permanent prostate implant}, booktitle = {{International Workshop on Monte Carlo Techniques in Medical Physics (MCW14)}}, year = 2014, month = {Juin}, address = {Québec}, notenot = {Full papers will be published in a special issue of the journal Physics in Medicine and Biology.}, annote = {June 17-20th} }
@inproceedings{mcw2014magnoux, author = {Vincent Magnoux and Philippe Després and Benoît Ozell}, title = {A {multi-GPU} approach to {GPU-based Monte Carlo} dose calculations}, booktitle = {{International Workshop on Monte Carlo Techniques in Medical Physics (MCW14)}}, year = 2014, month = {Juin}, address = {Québec}, notenot = {Full papers will be published in a special issue of the journal Physics in Medicine and Biology.}, annote = {June 17-20th} }
@inproceedings{mcw2014maneval, author = {Daniel Maneval and Benoît Ozell and Philippe Després}, title = {Challenges in implementing a {GPU-based Monte Carlo} transport code for proton dose calculations}, booktitle = {{International Workshop on Monte Carlo Techniques in Medical Physics (MCW14)}}, year = 2014, month = {Juin}, address = {Québec}, notenot = {Full papers will be published in a special issue of the journal Physics in Medicine and Biology.}, annote = {June 17-20th} }
@misc{nvidia2009poster, author = {Sami Hissoiny and Lahcen Arhjoul and Jean-Philippe Gariépy and Benoît Ozell and Philippe Després}, title = {{Radiotherapy Dose Calculation Acceleration With CUDA}}, howpublished = {NVIDIA GPU technology conference (GTC 2009)}, year = 2009, month = {Septembre}, noturl = {http://www.gputechconf.com/object/gtc-2009-research-posters.html}, doi = {http://www.nvidia.com/content/GTC/posters/29_Hissoiny_Radiotherapy_Dose_Calculation.pdf}, annote = {30 septembre au 2 octobre}, }
@article{physmedbiol2011, title = {Fast dose calculation in magnetic fields with {GPUMCD}}, author = {Sami Hissoiny and Alexander J.E. Raaijmakers and Benoît Ozell and Philippe Després and Bas Willem Raaymakers}, journal = {Physics in Medicine and Biology}, volume = 56, number = 16, pages = {5119-5129}, year = 2011, doi = {10.1088/0031-9155/56/16/003}, issn = 00319155, address = {Temple Circus, Temple Way, Bristol, BS1 6BE, United Kingdom}, keywords = {Computer graphics equipment;Computer simulation;Linear accelerators;Lorentz force;Magnetic resonance imaging;Magnetism;Monte Carlo methods;Patient treatment;Program processors;}, 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. } }
@article{physmedbiol2014, title = {Fast {GPU-based} {Monte Carlo} simulations for {LDR} prostate brachytherapy}, author = {Eric Bonenfant and Vincent Magnoux and Sami Hissoiny and Benoît Ozell and Luc Beaulieu and Philippe Després}, journal = {Physics in Medicine and Biology}, month = {Janvier}, volume = 60, number = 13, pages = {4973-4986}, year = 2015, doi = {10.1088/0031-9155/60/13/4973}, 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.} }
@article{physmedbiol2014-magnoux, title = {A study of potential numerical pitfalls in {GPU-based} {Monte Carlo} dose calculation}, author = {Vincent Magnoux and Benoît Ozell and \'Eric Bonenfant and Philippe Després}, journal = {Physics in Medicine and Biology}, month = {Février}, volume = 60, number = 13, pages = 5007, year = 2015, doi = {10.1088/0031-9155/60/13/5007}, url = {http://stacks.iop.org/0031-9155/60/i=13/a=5007}, abstract = {The purpose of this study was to evaluate the impact of numerical errors caused by the floating point representation of real numbers in a GPU-based Monte Carlo code used for dose calculation in radiation oncology, and to identify situations where this type of error arises. The program used as a benchmark was bGPUMCD. Three tests were performed on the code, which was divided into three functional components: energy accumulation, particle tracking and physical interactions. First, the impact of single-precision calculations was assessed for each functional component. Second, a GPU-specific compilation option that reduces execution time as well as precision was examined. Third, a specific function used for tracking and potentially more sensitive to precision errors was tested by comparing it to a very high-precision implementation. Numerical errors were found in two components of the program. Because of the energy accumulation process, a few voxels surrounding a radiation source end up with a lower computed dose than they should. The tracking system contained a series of operations that abnormally amplify rounding errors in some situations. This resulted in some rare instances (less than 0.1\%) of computed distances that are exceedingly far from what they should have been. Most errors detected had no significant effects on the result of a simulation due to its random nature, either because they cancel each other out or because they only affect a small fraction of particles. The results of this work can be extended to other types of GPU-based programs and be used as guidelines to avoid numerical errors on the GPU computing platform.} }
@article{physmedbiol2017, title = {Efficiency improvement in proton dose calculations with an equivalent restricted stopping power formalism}, author = {Daniel Maneval and Hugo Bouchard and Benoît Ozell and Philippe Després}, journal = {Physics in Medicine and Biology}, month = {Octobre}, volume = 63, number = 1, notpages = {4973-4986}, year = 2017, doi = {10.1088/1361-6560/aa9166}, }
@article{physmedbiol2018-maneval, title = {{pGPUMCD}: an efficient {GPU-based Monte Carlo} code for accurate proton dose calculations}, author = {Daniel Maneval and Benoît Ozell and Philippe Després}, journal = {Physics in Medicine and Biology}, publisher = {{IOP} Publishing}, month = {Avril}, volume = 64, number = 8, pages = 085018, year = 2019, doi = {10.1088/1361-6560/ab0db5}, noturl = {http://iopscience.iop.org/10.1088/1361-6560/ab0db5}, abstract = {In proton therapy, Monte Carlo simulations are desirable to accurately predict the delivered dose. This paper introduces and benchmarks pGPUMCD, a GPU-based Monte Carlo code implementing the physical processes required for proton therapy applications. In pGPUMCD, the proton transport is carried out in a voxelized geometry with a class II condensed history scheme. For this purpose, the equivalent restricted stopping power formalism (Leq formalism), the Fermi-Eyges scattering theory and the discrete electromagnetic/nuclear interactions were considered. pGPUMCD was compared to Geant4 in a validation study where the physical processes were validated one after the other. Dose differences between pGPUMCD and Geant4 were smaller than 1\% in the Bragg peak region and up to 3\% in its distal fall-off. Moreover, a voxelwise dose difference below 1\% was observed for 99.5\% of calculation positions. The pGPUMCD 80\% falloff positions matched with those of Geant4 within 0.1\%. The pGPUMCD computation times were inversely proportional to the voxel size, with one million protons transported in less than 0.5 s with mm3 voxels. pGPUMCD, based on the Leq formalism variance reduction technique, is therefore an attractive candidate for integration in a clinical treatment planning system.} }
@article{radioonco2014, author = {\'Eric Bonenfant and Vincent Magnoux and Sami Hissoiny and Benoît Ozell and Luc Beaulieu and Philippe Després}, title = {PO-1017: Fast {GPU-based Monte Carlo} dose calculations for permanent prostate implants}, journal = {Radiotherapy and Oncology}, year = 2014, volume = 111, pages = {S151-S152}, doi = {10.1016/S0167-8140(15)31135-X}, noturl = {http://www.thegreenjournal.com/article/S0167-8140(15)31135-X/pdf} }
@misc{univalor2011, author = {Benoît Ozell and al.}, title = {Mise au point d'une technologie ou d'un produit - GPUMCD: Un logiciel de calcul de dose par simulation Monte Carlo sur GPU}, howpublished = {DIV-445}, note = {Le logiciel GPUMCD effectue une simulation de Monte Carlo sur un processeur graphique pour calculer la dose en radiothérapie}, year = 2011 }
@misc{univalor2011b, author = {Benoît Ozell and al.}, title = {Mise au point d'une technologie ou d'un produit - bGPUMCD: Un logiciel de calcul de dose par simulation Monte Carlo sur GPU pour la curiethérapie}, howpublished = {DIV-516}, note = {Le logiciel bGPUMCD effectue une simulation de Monte Carlo sur un processeur graphique pour calculer la dose en curiethérapie.}, year = 2011 }
@incollection{wc2009, author = {Philippe Després and Sami Hissoiny and Jean-Philippe Gariépy and Benoît Ozell}, title = {{Fast Dose Calculations in Radiation Therapy with GPUs}}, booktitle = {World Congress on Medical Physics and Biomedical Engineering, September 7 - 12, 2009, Munich, Germany}, series = {IFMBE Proceedings}, editor = {Dössel, Olaf and Schlegel, Wolfgang C. and Magjarevic, Ratko}, publisher = {Springer Berlin Heidelberg}, isbn = {978-3-642-03474-9}, issn = 16800737, keyword = {Engineering}, pages = {429-432}, volume = 25, number = 1, doi = {10.1007/978-3-642-03474-9_120}, month = {Septembre}, year = 2009, }
@inproceedings{wc2009conf, author = {Philippe Després and Sami Hissoiny and Jean-Philippe Gariépy and Benoît Ozell}, title = {{Fast Dose Calculations in Radiation Therapy with GPUs}}, booktitle = {{World Congress on Medical Physics and Biomedical Engineering}}, year = 2009, month = {Septembre}, address = {Munich}, volume = 25, number = 1, 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. © 2009 Springer-Verlag.}, keywords = {Algorithms;Biomedical engineering;Image coding;Oncology;Parallel architectures;Program processors;Radiation;Radiotherapy;}, doi = {10.1007/978-3-642-03474-9_120}, annote = {7-12 September}, notcrossref = {wc2009proc}, }
@proceedings{wc2009proc, editor = {Olaf Dössel and Wolfgang C. Schlegel}, title = {{World Congress on Medical Physics and Biomedical Engineering, September 7 - 12, 2009 Munich, Germany}}, year = 2009, booktitle = {WC2009}, volume = 25, series = {IFMBE Proceedings}, month = {Septembre}, publisher = {Springer}, isbn = {978-3-642-03472-5}, }
@incollection{wc2015, author = {Daniel Maneval and Benoit Ozell and Philippe Després}, title = {{pGPUMCD, a GPU-based Monte Carlo proton transport code}}, booktitle = {World Congress on Medical Physics and Biomedical Engineering, June 7 - 12, 2015, Toronto}, month = {Juin}, year = {2015} }
@inproceedings{wscg2019, author = {Jean-Nicolas Brunet and Vincent Magnoux and Benoit Ozell and Stéphane Cotin}, title = {Corotated meshless implicit dynamics for deformable bodies}, booktitle = {27. International Conference in Central Europe on Computer Graphics, Visualization and Computer Vision}, year = 2019, month = {Mai}, address = {Pilsen}, organization = {World Society for Computer Graphics}, urlnot = {http://wscg.zcu.cz/DL/wscg_DL.htm}, url = {http://www.wscg.cz/}, doi = {10.24132/CSRN.2019.2901.1.11}, }