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

Descripción completa

Detalles Bibliográficos
Autores principales: Rodriguez, Miguel, Sempau, Josep, Bäumer, Christian, Timmermann, Beate, Brualla, Lorenzo
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