Method, apparatus, and system for simulating a particle transport and determining human dose in a radiotherapy
Abstract
A method for simulating a particle transport may include recording transport paths of inputted particles and determining an uncertainty of each of lattice cells based on the transport paths of each batch of the inputted particles, a lattice cell being a qualified lattice cell if an uncertainty of the lattice cell does not exceed a first threshold; determining a standard-reaching rate of lattice cells in a region of interest (ROI), the ROI including at least one lattice cell, the standard-reaching rate of lattice cells in the ROI being equal to a ratio of the number of qualified lattice cells to a total number of lattice cells in the ROI; and if the standard-reaching rate of lattice cells in the ROI exceeds a second threshold, stopping inputting particles, and outputting the transport paths of the inputted particles.
Claims
exact text as granted — not AI-modified1 - 16 . (canceled)
17 . A method for simulating a particle transport, the method comprising:
obtaining a mapping relationship between a particle number and an uncertainty of a lattice cell required; and estimating a total number of incident particles required based on the mapping relationship between a particle number and an uncertainty of a lattice cell; and simulating a particle transport based on the total number of incident particles required.
18 . The method of claim 17 , wherein the mapping relationship between a particle number and an uncertainty of a lattice cell is determined according to operations including:
determining a relationship between a particle number and an uncertainty by pre-simulating different numbers of particles in a homogenized phantom, a simulated human body, or a reference human body; and determining a mapping relationship between the particle number and the uncertainty by an interpolating or fitting operation.
19 . The method of claim 17 , wherein simulating a particle transport based on the total number of incident particles required includes:
classifying the incident particles having the same type, a similar energy, or a similar energy as well as the same type, into the same category; processing particles of the same category in batches based on each category of incident particles; and inputting, based on a category and batch of incident particles, particles alternately in batches according to a distribution of sources generating the incident particles.
20 . The method of claim 17 , wherein simulating a particle transport based on the total number of incident particles required includes:
recording transport paths of inputted particles, each of the transport paths being a set of information describing a sampled physical reaction type of a particle.
21 . The method of claim 20 , wherein recording transport paths of inputted particles incudes:
sampling particles from the inputted particles; and storing the transport paths of inputted particles based on the sampled particles.
22 . The method of claim 21 , wherein the recording transport paths of inputted particles includes:
designating a recorded transport path of a recorded particle as a transport path of an incident particle if energy information and incident direction information of the recorded particle are close to those of the incident particle.
23 . The method of claim 21 , wherein the sampling particles from the inputted particles includes:
importing a geometrical model, the geometrical model including a geometrical virtual section, the geometrical virtual section being used to define the physical material corresponding to the lattice cell to make the simulated object corresponding to the lattice cell including a homogenized material, wherein the transport paths of the inputted particles relate to the geometrical virtual section; determining a sampling probability based on the geometrical virtual section, the sampling probability being the sum of a sampling probability of the real reaction and a sampling probability of the virtual reaction; and sampling particles from the inputted particles based on the sampling probability.
24 . The method of claim 23 , wherein sampling particles from the inputted particles based on the sampling probability includes:
sampling information relating to a transport degree, a direction, and an energy when a particle happens the real reaction with a lattice cell.
25 . The method of claim 23 , wherein sampling particles from the inputted particles based on the sampling probability includes:
sampling information relating to a transport degree when a particle happens the virtual reaction with a lattice cell.
26 . A method for simulating a particle transport, comprising:
obtaining incident particles in a same category; processing particles of the same category in batches based on each category of incident particles; and simulating a particle transport by inputting, based on one or more categories of incident particles, particles.
27 . The method of claim 26 , wherein the obtaining incident particles in a same category includes:
classifying incident particles having the same type into the same category.
28 . The method of claim 26 , wherein the obtaining incident particles in a same category includes:
classifying incident particles having a similar energy into the same category.
29 . The method of claim 26 , wherein the obtaining incident particles in a same category includes:
classifying incident particles having a similar energy as well as the same type into the same category.
30 . The method of claim 26 , wherein the processing particles of the same category in batches based on each category of incident particles includes:
dividing the incident particles in the same category into multiple batches.
31 . The method of claim 26 , wherein the obtaining incident particles in a same category includes:
classifying incident particles having a similar energy into the same category; and the processing particles of the same category in batches based on each category of incident particles includes: dividing the incident particles in the same category into multiple batches according to types of incident particles.
32 . The method of claim 26 , wherein the inputting, based on one or more categories of incident particles, particles includes:
alternately inputting different categories of incident particles.
33 . The method of claim 26 , wherein the inputting, based on one or more categories of incident particles, particles includes:
inputting incident particles in the same category in batches according to a distribution of sources generating the incident particles.
34 . A method for simulating a particle transport, comprising:
obtaining estimated incident particles; simulating a particle transport by inputting particles; recording transport paths of inputted particles, each of the transport paths being a set of information describing a sampled physical reaction type of a particle including:
sampling particles from the inputted particles; and
storing the transport paths of inputted particles based on the sampled particles.
35 . The method of claim 34 , wherein the recording transport paths of inputted particles includes:
designating a recorded transport path of a recorded particle as a transport path of an incident particle if energy information and incident direction information of the recorded particle are close to those of the incident particle.
36 . The method of claim 34 , wherein the sampling particles from the inputted particles includes:
importing a geometrical model, the geometrical model including a geometrical virtual section, the geometrical virtual section being used to define the physical material corresponding to the lattice cell to make the simulated object corresponding to the lattice cell including a homogenized material, wherein the transport paths of the inputted particles relate to the geometrical virtual section; determining a sampling probability based on the geometrical virtual section, the sampling probability being the sum of a sampling probability of the real reaction and a sampling probability of the virtual reaction; and sampling particles from the inputted particles based on the sampling probability.Join the waitlist — get patent alerts
Track US2023302296A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.