Cargando…
DPM as a radiation transport engine for PRIMO
BACKGROUND: PRIMO is a dose verification system based on the general-purpose Monte Carlo radiation transport code penelope, which implements an accurate physics model of the interaction cross sections and the radiation transport process but with low computational efficiency as compared with fast Mon...
Autores principales: | , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
BioMed Central
2018
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6307123/ https://www.ncbi.nlm.nih.gov/pubmed/30591056 http://dx.doi.org/10.1186/s13014-018-1188-6 |
_version_ | 1783382933582643200 |
---|---|
author | Rodriguez, Miguel Sempau, Josep Bäumer, Christian Timmermann, Beate Brualla, Lorenzo |
author_facet | Rodriguez, Miguel Sempau, Josep Bäumer, Christian Timmermann, Beate Brualla, Lorenzo |
author_sort | Rodriguez, Miguel |
collection | PubMed |
description | BACKGROUND: PRIMO is a dose verification system based on the general-purpose Monte Carlo radiation transport code penelope, which implements an accurate physics model of the interaction cross sections and the radiation transport process but with low computational efficiency as compared with fast Monte Carlo codes. One of these fast Monte Carlo codes is the Dose Planning Method (DPM). The purpose of this work is to describe the adaptation of DPM as an alternative PRIMO computation engine, to validate its performance against penelope and to validate it for some specific cases. METHODS: DPM was parallelized and modified to perform radiation transport in quadric geometries, which are used to describe linacs, thus allowing the simulation of dynamic treatments. To benchmark the new code versus penelope, both in terms of accuracy of results and simulation time, several tests were performed, namely, irradiation of a multi-layer phantom, irradiation of a water phantom using a collimating pattern defined by the multileaf collimator (MLC), and four clinical cases. The gamma index, with passing criteria of 1 mm/1%, was used to compare the absorbed dose distributions. Clinical cases were compared using a 3-D gamma analysis. RESULTS: The percentage of voxels passing the gamma criteria always exceeded 99% for the phantom cases, with the exception of the transport through air, for which dose differences between DPM and penelope were as large as 24%. The corresponding percentage for the clinical cases was larger than 99%. The speedup factor between DPM and penelope ranged from 2.5 ×, for the simulation of the radiation transport through a MLC and the subsequent dose estimation in a water phantom, up to 11.8 × for a lung treatment. A further increase of the computational speed, up to 25 ×, can be obtained in the clinical cases when a voxel size of (2.5 mm)(3) is used. CONCLUSIONS: DPM has been incorporated as an efficient and accurate Monte Carlo engine for dose estimation in PRIMO. It allows the concatenated simulation of the patient-dependent part of the linac and the patient geometry in static and dynamic treatments. The discrepancy observed between DPM and penelope, which is due to an artifact of the cross section interpolation algorithm for low energy electrons in air, does not affect the results in other materials. |
format | Online Article Text |
id | pubmed-6307123 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2018 |
publisher | BioMed Central |
record_format | MEDLINE/PubMed |
spelling | pubmed-63071232019-01-02 DPM as a radiation transport engine for PRIMO Rodriguez, Miguel Sempau, Josep Bäumer, Christian Timmermann, Beate Brualla, Lorenzo Radiat Oncol Research BACKGROUND: PRIMO is a dose verification system based on the general-purpose Monte Carlo radiation transport code penelope, which implements an accurate physics model of the interaction cross sections and the radiation transport process but with low computational efficiency as compared with fast Monte Carlo codes. One of these fast Monte Carlo codes is the Dose Planning Method (DPM). The purpose of this work is to describe the adaptation of DPM as an alternative PRIMO computation engine, to validate its performance against penelope and to validate it for some specific cases. METHODS: DPM was parallelized and modified to perform radiation transport in quadric geometries, which are used to describe linacs, thus allowing the simulation of dynamic treatments. To benchmark the new code versus penelope, both in terms of accuracy of results and simulation time, several tests were performed, namely, irradiation of a multi-layer phantom, irradiation of a water phantom using a collimating pattern defined by the multileaf collimator (MLC), and four clinical cases. The gamma index, with passing criteria of 1 mm/1%, was used to compare the absorbed dose distributions. Clinical cases were compared using a 3-D gamma analysis. RESULTS: The percentage of voxels passing the gamma criteria always exceeded 99% for the phantom cases, with the exception of the transport through air, for which dose differences between DPM and penelope were as large as 24%. The corresponding percentage for the clinical cases was larger than 99%. The speedup factor between DPM and penelope ranged from 2.5 ×, for the simulation of the radiation transport through a MLC and the subsequent dose estimation in a water phantom, up to 11.8 × for a lung treatment. A further increase of the computational speed, up to 25 ×, can be obtained in the clinical cases when a voxel size of (2.5 mm)(3) is used. CONCLUSIONS: DPM has been incorporated as an efficient and accurate Monte Carlo engine for dose estimation in PRIMO. It allows the concatenated simulation of the patient-dependent part of the linac and the patient geometry in static and dynamic treatments. The discrepancy observed between DPM and penelope, which is due to an artifact of the cross section interpolation algorithm for low energy electrons in air, does not affect the results in other materials. BioMed Central 2018-12-27 /pmc/articles/PMC6307123/ /pubmed/30591056 http://dx.doi.org/10.1186/s13014-018-1188-6 Text en © The Author(s) 2018 Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated. |
spellingShingle | Research Rodriguez, Miguel Sempau, Josep Bäumer, Christian Timmermann, Beate Brualla, Lorenzo DPM as a radiation transport engine for PRIMO |
title | DPM as a radiation transport engine for PRIMO |
title_full | DPM as a radiation transport engine for PRIMO |
title_fullStr | DPM as a radiation transport engine for PRIMO |
title_full_unstemmed | DPM as a radiation transport engine for PRIMO |
title_short | DPM as a radiation transport engine for PRIMO |
title_sort | dpm as a radiation transport engine for primo |
topic | Research |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6307123/ https://www.ncbi.nlm.nih.gov/pubmed/30591056 http://dx.doi.org/10.1186/s13014-018-1188-6 |
work_keys_str_mv | AT rodriguezmiguel dpmasaradiationtransportengineforprimo AT sempaujosep dpmasaradiationtransportengineforprimo AT baumerchristian dpmasaradiationtransportengineforprimo AT timmermannbeate dpmasaradiationtransportengineforprimo AT bruallalorenzo dpmasaradiationtransportengineforprimo |