Cargando…
DeepBeam: a machine learning framework for tuning the primary electron beam of the PRIMO Monte Carlo software
BACKGROUND: Any Monte Carlo simulation of dose delivery using medical accelerator-generated megavolt photon beams begins by simulating electrons of the primary electron beam interacting with a target. Because the electron beam characteristics of any single accelerator are unique and generally unknow...
Autores principales: | , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
BioMed Central
2021
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8243564/ https://www.ncbi.nlm.nih.gov/pubmed/34187495 http://dx.doi.org/10.1186/s13014-021-01847-w |
_version_ | 1783715774310907904 |
---|---|
author | Tabor, Zbisław Kabat, Damian Waligórski, Michael P. R. |
author_facet | Tabor, Zbisław Kabat, Damian Waligórski, Michael P. R. |
author_sort | Tabor, Zbisław |
collection | PubMed |
description | BACKGROUND: Any Monte Carlo simulation of dose delivery using medical accelerator-generated megavolt photon beams begins by simulating electrons of the primary electron beam interacting with a target. Because the electron beam characteristics of any single accelerator are unique and generally unknown, an appropriate model of an electron beam must be assumed before MC simulations can be run. The purpose of the present study is to develop a flexible framework with suitable regression models for estimating parameters of the model of primary electron beam in simulators of medical linear accelerators using real reference dose profiles measured in a water phantom. METHODS: All simulations were run using PRIMO MC simulator. Two regression models for estimating the parameters of the simulated primary electron beam, both based on machine learning, were developed. The first model applies Principal Component Analysis to measured dose profiles in order to extract principal features of the shapes of the these profiles. The PCA-obtained features are then used by Support Vector Regressors to estimate the parameters of the model of the electron beam. The second model, based on deep learning, consists of a set of encoders processing measured dose profiles, followed by a sequence of fully connected layers acting together, which solve the regression problem of estimating values of the electron beam parameters directly from the measured dose profiles. Results of the regression are then used to reconstruct the dose profiles based on the PCA model. Agreement between the measured and reconstructed profiles can be further improved by an optimization procedure resulting in the final estimates of the parameters of the model of the primary electron beam. These final estimates are then used to determine dose profiles in MC simulations. RESULTS: Analysed were a set of actually measured (real) dose profiles of 6 MV beams from a real Varian 2300 C/D accelerator, a set of simulated training profiles, and a separate set of simulated testing profiles, both generated for a range of parameters of the primary electron beam of the Varian 2300 C/D PRIMO simulator. Application of the two-stage procedure based on regression followed by reconstruction-based minimization of the difference between measured (real) and reconstructed profiles resulted in achieving consistent estimates of electron beam parameters and in a very good agreement between the measured and simulated photon beam profiles. CONCLUSIONS: The proposed framework is a readily applicable and customizable tool which may be applied in tuning virtual primary electron beams of Monte Carlo simulators of linear accelerators. The codes, training and test data, together with readout procedures, are freely available at the site: https://github.com/taborzbislaw/DeepBeam. SUPPLEMENTARY INFORMATION: The online version contains supplementary material available at 10.1186/s13014-021-01847-w. |
format | Online Article Text |
id | pubmed-8243564 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2021 |
publisher | BioMed Central |
record_format | MEDLINE/PubMed |
spelling | pubmed-82435642021-06-30 DeepBeam: a machine learning framework for tuning the primary electron beam of the PRIMO Monte Carlo software Tabor, Zbisław Kabat, Damian Waligórski, Michael P. R. Radiat Oncol Research BACKGROUND: Any Monte Carlo simulation of dose delivery using medical accelerator-generated megavolt photon beams begins by simulating electrons of the primary electron beam interacting with a target. Because the electron beam characteristics of any single accelerator are unique and generally unknown, an appropriate model of an electron beam must be assumed before MC simulations can be run. The purpose of the present study is to develop a flexible framework with suitable regression models for estimating parameters of the model of primary electron beam in simulators of medical linear accelerators using real reference dose profiles measured in a water phantom. METHODS: All simulations were run using PRIMO MC simulator. Two regression models for estimating the parameters of the simulated primary electron beam, both based on machine learning, were developed. The first model applies Principal Component Analysis to measured dose profiles in order to extract principal features of the shapes of the these profiles. The PCA-obtained features are then used by Support Vector Regressors to estimate the parameters of the model of the electron beam. The second model, based on deep learning, consists of a set of encoders processing measured dose profiles, followed by a sequence of fully connected layers acting together, which solve the regression problem of estimating values of the electron beam parameters directly from the measured dose profiles. Results of the regression are then used to reconstruct the dose profiles based on the PCA model. Agreement between the measured and reconstructed profiles can be further improved by an optimization procedure resulting in the final estimates of the parameters of the model of the primary electron beam. These final estimates are then used to determine dose profiles in MC simulations. RESULTS: Analysed were a set of actually measured (real) dose profiles of 6 MV beams from a real Varian 2300 C/D accelerator, a set of simulated training profiles, and a separate set of simulated testing profiles, both generated for a range of parameters of the primary electron beam of the Varian 2300 C/D PRIMO simulator. Application of the two-stage procedure based on regression followed by reconstruction-based minimization of the difference between measured (real) and reconstructed profiles resulted in achieving consistent estimates of electron beam parameters and in a very good agreement between the measured and simulated photon beam profiles. CONCLUSIONS: The proposed framework is a readily applicable and customizable tool which may be applied in tuning virtual primary electron beams of Monte Carlo simulators of linear accelerators. The codes, training and test data, together with readout procedures, are freely available at the site: https://github.com/taborzbislaw/DeepBeam. SUPPLEMENTARY INFORMATION: The online version contains supplementary material available at 10.1186/s13014-021-01847-w. BioMed Central 2021-06-29 /pmc/articles/PMC8243564/ /pubmed/34187495 http://dx.doi.org/10.1186/s13014-021-01847-w Text en © The Author(s) 2021, corrected publication 2022 https://creativecommons.org/licenses/by/4.0/Open AccessThis article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/ (https://creativecommons.org/licenses/by/4.0/) . The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/ (https://creativecommons.org/publicdomain/zero/1.0/) ) applies to the data made available in this article, unless otherwise stated in a credit line to the data. |
spellingShingle | Research Tabor, Zbisław Kabat, Damian Waligórski, Michael P. R. DeepBeam: a machine learning framework for tuning the primary electron beam of the PRIMO Monte Carlo software |
title | DeepBeam: a machine learning framework for tuning the primary electron beam of the PRIMO Monte Carlo software |
title_full | DeepBeam: a machine learning framework for tuning the primary electron beam of the PRIMO Monte Carlo software |
title_fullStr | DeepBeam: a machine learning framework for tuning the primary electron beam of the PRIMO Monte Carlo software |
title_full_unstemmed | DeepBeam: a machine learning framework for tuning the primary electron beam of the PRIMO Monte Carlo software |
title_short | DeepBeam: a machine learning framework for tuning the primary electron beam of the PRIMO Monte Carlo software |
title_sort | deepbeam: a machine learning framework for tuning the primary electron beam of the primo monte carlo software |
topic | Research |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8243564/ https://www.ncbi.nlm.nih.gov/pubmed/34187495 http://dx.doi.org/10.1186/s13014-021-01847-w |
work_keys_str_mv | AT taborzbisław deepbeamamachinelearningframeworkfortuningtheprimaryelectronbeamoftheprimomontecarlosoftware AT kabatdamian deepbeamamachinelearningframeworkfortuningtheprimaryelectronbeamoftheprimomontecarlosoftware AT waligorskimichaelpr deepbeamamachinelearningframeworkfortuningtheprimaryelectronbeamoftheprimomontecarlosoftware |