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

Descripción completa

Detalles Bibliográficos
Autores principales: Tabor, Zbisław, Kabat, Damian, Waligórski, Michael P. R.
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