System and methods for performing medical physics calculations
AssigneeStc.Unm
InventorsRoy William Keyes, Christian Romano, Shuang Luan, Dorian C. Arnold
Life of this patent
Estimating the term…
Abstract
A method of calculating radiation fluence and energy deposition distributions on a networked virtual computational cluster is presented. With this method, complex Monte Carlo simulations that require expansive equipment, personnel, and financial resources can be done efficiently and inexpensively by hospitals and clinics requiring radiation therapy dose calculations.
Claims20
A method of determining distributions of energy deposition and fluence due to ionizing radiation comprising the steps of:
- accessing a distributed processing framework connecting a medical provider network;
- uploading from the medical provider network to the distributed processing framework a Monte Carlo task comprising calculation parameters including a patient anatomy and a beam configuration;
- determining by a master node of the distributed processing framework a number of virtual nodes required for the Monte Carlo task, wherein the number of virtual nodes includes one or more additional virtual nodes determined by a threshold amount;
- distributing by the master node to each virtual node the calculation parameters;
- performing by each virtual node a portion of a Monte Carlo calculation using the calculation parameters to compute a dose calculation result;
- meeting a threshold value by the number of virtual nodes that completes the Monte Carlo calculation;
- using a linear model to aggregate by the master node all dose calculation results from each virtual node to obtain a final dose calculation result comprising a distribution of energy deposition;
- storing the final dose calculation result in a data storage of the distributed processing framework;
- and
- communicating by the distributed processing framework to the medical provider network the final dose calculation result.
A method of determining distributions of energy deposition and fluence due to ionizing radiation comprising the steps of:
- accessing a cloud computing network by a medical provider network using a secure platform interface;
- uploading from the medical provider network to the cloud computing network a Monte Carlo task comprising calculation parameters including a patient anatomy and a beam configuration;
- determining by a master node of the cloud computing network a number of virtual nodes required for the Monte Carlo task, wherein the number of virtual nodes includes one or more additional virtual nodes determined by a threshold amount of 5%;
- distributing by the master node to each virtual node the calculation parameters;
- performing by each virtual node a portion of a Monte Carlo calculation using the calculation parameters to compute a dose calculation result;
- meeting a threshold value of 95% by the number of virtual nodes that completes the Monte Carlo calculation;
- aggregating by the master node all dose calculation results from each virtual node to obtain a final dose calculation result comprising a distribution of energy deposition, wherein the distribution of energy deposition includes one selected from the group comprising fluence due to ionizing radiation, physical energy absorbed per unit mass, and linear energy transfer (LET);
- storing the final dose calculation result in a data storage of the cloud computing network;
- and
- communicating by the cloud computing network to the medical provider network the final dose calculation result.
Dependencies are inferred from the claim text.