The present invention is related to radiation-dose determination and, in particular, computational methods and systems for calculating radiation doses delivered to anatomical tissues and structures from radiotherapy treatments, sterilization processes, or imaging modalities, and for the prediction of scattered radiation related to image reconstruction, for medical and industrial imaging applications.
Radiation transport plays an important role in many aspects of radiotherapy and medical imaging. In radiotherapy, radiation dose distributions are accurately calculated to both the treated regions and neighboring organs and structures where the dose is to be minimized. Dose calculations are commonly used in radiotherapy treatment planning and verification, and are often repeated numerous times in the development and verification of a single patient plan. Some modalities include external beam radiotherapy, brachytherapy, and targeted radionuclide therapies. Multiple variations exist for each of these treatments. For example, photons, electrons, neutrons, protons, and heavy ions can all be delivered through external beams. In addition, many variations exist in beam delivery methods, including 3D conformal radiotherapy (“3D-CRT”), intensity modulated radiotherapy (“IMRT”), and stereotactic radiosurgery (“SRS”). Brachytherapy treatments include photon, electron and neutron sources, and can use a variety of applicators and other delivery mechanisms.
Dose calculations also play a role in medical imaging, where it may be desired to calculate patient doses from radiation delivering imaging modes such as computed tomography (CT), positron emission tomography (PET), and emission computed tomography (ECT) methods, including single-photon emission computed tomography (SPECT). Similarly, dose calculations may also be of benefit to determine local dose distributions for components in industrial sterilization applications.
For industrial and medical imaging, scattered radiation can substantially limit the quality of a reconstructed image. In such cases, accurate computational predictions of the scattered radiation reaching detectors can improve image quality. This is of particular importance in modalities such as volumetric CT imaging (VCT) and SPECT, where the ratio of scattered-to-primary radiation reaching detectors may be relatively high.
The physical models that describe radiation transport through anatomical structures are complex, and accurate methods such as Monte Carlo can be too computationally expensive for effective clinical use. As a result, most clinically employed approaches are based on simplifications which limit their accuracy and/or scope of applicability. For radiotherapy, uncertainties in the delivered dose may translate to suboptimal treatment plans. For imaging, a reduced reconstructed image quality may result.
Radiotherapy treatment planning commonly involves generating a three-dimensional anatomical image through CT or another image modality such as magnetic resonance imaging (MRI). The image data obtained, which is generally in a standard format such as DICOM, are generally reviewed and modified by a physician to identify and segment anatomical regions of interest (treatment planning volume, critical structures, etc.) and to make any additional preparations for radiotherapy treatment planning computations. A medical physicist will then use this data, with physician input, to generate a radiotherapy treatment plan. During treatment plan optimization and verification, radiation dose calculations are carried out on a computer system that may employ shared or distributed memory parallelization and multiple processors.
Methods employed for radiotherapy and imaging radiation-transport computations can be broadly grouped into three categories: Monte Carlo, deterministic, and analytic/empirical. Monte Carlo methods stochastically predict particle transport through media by tracking a statistically significant number of particles. While Monte Carlo methods are recognized as highly accurate, simulations are time consuming, limiting their effectiveness for clinical applications. The phrase “deterministic radiation-transport computation,” in this context, refers to methods which solve the Linear Boltzmann Transport Equation (LBTE), the governing equation of radiation transport, by approximating its derivative terms with discrete volumes. Examples of such approaches include discrete-ordinates, spherical-harmonics, and characteristic methods. Historically, these methods are most well-known in nuclear industry applications, where they have been applied for applications such as radiation shielding and reactor calculations. However, the use of deterministic solvers to radiotherapy and imaging applications has been limited to research in radiotherapy delivery modes such as neutron capture therapy and brachytherapy. This can be attributed to several factors, including methodic limitations in transporting highly collimated radiation sources, and the computational overhead associated with solving equations containing a large number of phase-space variables. The phrase “analytic/empirical radiation-transport computation methods,” in this context, refer to approaches which employ approximate models to simulate radiation transport effects by, for example, using pre-defined Monte Carlo scattering or dose kernels. Examples of analytic/empirical methods include pencil beam convolution (PBC) methods and collapsed cone convolution (CCC). Due to their relative computational efficiency, PBC approaches are widely used in radiotherapy, even though their accuracy is limited, especially in the presence of narrow beams or material heterogeneities. A need exists for accurate, generally applicable and computationally efficient radiation transport methods in radiotherapy and imaging applications.
One method embodiment of the present invention is a process for using deterministic methods to calculate dose distributions resulting from radiotherapy treatments, diagnostic imaging, or industrial sterilization, and for calculating scatter corrections used for image reconstruction. One embodiment of the present invention provides a means for constructing a deterministic computational grid from an acquired 3-D image representation of an anatomical region, transporting an external radiation source into the anatomical region, calculating the scattered radiation field in the anatomical region, and calculating the dose field in the anatomical region. Another method embodiment of the present invention includes a process which can enable dose responses in an anatomical region to be calculated, prior to treatment planning, independently of treatment parameters, enabling dose fields to be rapidly reconstructed during treatment plan optimization. In another method embodiment of the present invention, a process to compute the scattered radiation reaching detectors external to the anatomical region is provided. In another method embodiment of the present invention, a process for calculating the radiation field exiting the field shaping components of a radiotherapy treatment head is provided.
1. Dose Calculations for External Photon Beam Radiotherapy
External photon beam radiotherapy encompasses a variety of delivery techniques, including, but not limited to, 3D-CRT, IMRT, and SRS.
1.1 Transport of External Radiation Sources into the Anatomical Region
In certain embodiments of the present invention, the photon field exiting the field-shaping devices, referred to as “the primary photon source,” may be represented as a collection of point sources, each of which may be anisotropic in intensity by particle energy.
In one embodiment of the present invention, extra-focal scatter may be represented by one or more additional point sources per gantry position, which may be located below the focal source for that gantry position, for example, below the flattening filter. Similarly, the extra-focal point source(s) for that gantry position may represent the integrated sum of all individual fields at that gantry position.
One means to describe the photon point source anisotropy is on a 2-D grid oriented normal to the primary beam direction, at a prescribed distance from the point source. At each location on the 2-D grid, an energy dependent photon flux is prescribed, which represents the photon source exiting the field-shaping devices along the vector defined by the line proceeding from the point source to that location on the 2-D grid.
A 3-D representation of the anatomical region, typically in DICOM format, is used as input. Based on a predefined relationship, image pixel data (for example CT Hounsfield numbers) are converted to material properties, also referred to as cross sections, for radiation transport analysis. Numerous methods exist for converting image data to material properties, which in general can be applied to the current process.
Each voxel may contain a single homogenized material, obtained by averaging material properties from each image pixel contained within that voxel. For example, the total interaction cross section, σt (
where Δ V is the volume over which the material property is to be homogenized.
Each ray trace proceeds from the point source into the ray-tracing grid to calculate the photon and electron first scattered sources in each ray-tracing-grid voxel. In this context, ‘first scattered sources’ refer to the angular and energy dependent photon and electron sources resulting from the first particle collisions in the anatomical region. The methodology for calculating this is described below.
For the application of interest, it is known that the Boltzmann transport equation, BTE, describes the flow of radiation, including photons and electrons, through a medium. We can make addition assumptions to further simplify the system that is to be solved. Primarily, the nature of our problem allows us to solve the steady state form of the BTE.
For a volume, V, with surface, δV, the steady state, three-dimensional linear Boltzmann transport equation (LBTE) for neutral particles, along with vacuum
Here Ψ({right arrow over (r)}, E, {circumflex over (Ω)}) is the angular flux at position {right arrow over (r)}=(x, y, z), energy E., direction {circumflex over (Ω)}=(μ, η, ξ), and {right arrow over (n)} is the normal vector to surface δV. The first term on the left hand side of Equation (2a) is termed the streaming operator. The second term on the left hand side of Equation (2a) is termed the collision or removal operator, where σt ({right arrow over (r)}, E) is the macroscopic total cross section. The right hand side of Equation (2a) includes the source terms, where qscat ({right arrow over (r)}, E, {circumflex over (Ω)}) is the scattering source and qex ({right arrow over (r)}, E, {circumflex over (Ω)}) is the extraneous, or fixed, source. The vacuum boundary condition shown in Equation (2b) states that no particles are entering the problem domain through the boundary.
For transporting charged particles, like electrons, the energy straggling of the free electrons is treated with a continuous-slowing-down, CSD, operator and uses the Generalized Boltzmann-Fokker-Planck transport equation (GBFPTE). This formulation is discussed below in Section 1.3.
For the LBTE, the scattering source is explicitly given as
where σs ({right arrow over (r)}, E′→E,{circumflex over (Ω)}·{circumflex over (Ω)}′) is the macroscopic differential scattering cross section. It is customary to expand the macroscopic differential scattering cross section into Legendre polynomials P1 (μ0), where μ0={circumflex over (Ω)}·{circumflex over (Ω)}′. This allows the differential cross section to be expressed as:
It is also customary to expand the angular flux appearing in the scattering source in spherical harmonics:
where Y1m ({circumflex over (Ω)}′) are the spherical harmonic functions and φ1m (r′, E′) are the spherical harmonic moments of the angular flux given by
Because of practical limitations, a limit is set on the scattering order, 0≦I≦L, and hence the number of spherical harmonic moments kept in the scattering source. The scattering source ultimately becomes
The multigroup approximation is used by the ray tracing and the deterministic solution methods. This discretization of the energy variable divides the energy continuum into a finite number of energy bins referred to as “energy groups.” The angular flux for energy group g is then expressed as
Similar expressions can be formulated for the flux moments, the source terms and the material properties so that the LBTE for group g can be expressed as
Thus, a linear system of G equations that are coupled through the scattering source results. For electron transport this set of linearly dependent equations are also coupled by the continuous slowing down operator. Section 1.3 discusses the deterministic electron transport method.
For an isotropic photon point source, qp, located at {right arrow over (r)}p, the primary-photon flux can be calculated analytically, as shown below in Equation (10), where the BTE for a single energy group, Ψ({right arrow over (r)}, {circumflex over (Ω)})≡Ψg({right arrow over (r)}, {circumflex over (Ω)}), and vacuum boundaries is simplified:
where δ is the Dirac-delta function.
To treat this specific problem, the principal of linear superposition is used to define the total angular flux as the summation of un-collided and collided flux components,
Ψ({right arrow over (r)},{circumflex over (Ω)})≡Ψ(u)({right arrow over (r)},{circumflex over (Ω)})+Ψ(c)({right arrow over (r)},{circumflex over (Ω)}) (11)
Ψ(u) represents the primary or the un-collided photon angular flux and Ψ(c) is the secondary or collided photon angular flux. Breaking the angular flux into two components allows for solving for each component using a unique optimized method.
Substituting Equation (11) into Equation (10) allows the point-source problem to be expressed in terms of collided and un-collided fluxes,
where qscat,(u)({right arrow over (r)}, {circumflex over (Ω)}) is the first scattered distributed source and is evaluated using Equations (6) and (7) with Ψ(u)({right arrow over (r)}, {circumflex over (Ω)}) from Equation (12).
The equation for the un-collided angular flux may now be solved analytically. Doing so provides the following expression for the un-collided photon angular flux that results from a point emission:
Now, from Equation (5), the spherical harmonic moments of this un-collided angular flux become:
Here τ({right arrow over (r)}, {right arrow over (r)}p) is the optical distance between {right arrow over (r)} and {right arrow over (r)}p.
As shown by Equation (6), the first scattered photon and first scattered-electron sources in every voxel where the primary-photon flux is computed may be obtained using the particle cross sections, σs,l({right arrow over (r)}, E′), corresponding to the interaction of interest and the material in that voxel.
In one embodiment of the present invention, the optical distance calculated in ray tracing is computed on a grid with larger element sizes, and the first scattered source at each desired location is calculated using the material properties from a finer resolution grid, which may be the acquired image resolution. Numerous methods may be used to achieve optimal ray trace efficiency, which may be currently employed in other ray tracing applications.
The products of this Step (1) are the first scattered photon 302 and first scattered electron 301 sources. These sources describe the angular and energy dependent particle flux at every voxel in the ray-tracing grid to which ray tracing was performed. For each energy group, the angular flux distribution is stored as spherical harmonics moments, as given in Equations (5) and (6).
The photon and electron energy group structure should be sufficient to produce an accurate energy dependent representation of the first-scattered-photon and first-scattered-electron sources. However, the first scattered-photon source may be written out at a coarser energy resolution than that used for the ray tracing. Although the ray tracing time is largely independent of the number of energy groups, the deterministic photon-transport calculation time scales approximately linearly with the number of groups. Additionally, a relatively fine photon energy resolution in ray tracing is needed for accurate reconstruction of the first scattered-electron source.
For example, ray tracing may use 20 photon energy groups and the first scattered-electron source may be represented using 30 electron energy groups for a typical 6 MV linear accelerator. However, the 20 photon groups may be collapsed down to 5 photon groups for construction of the first scattered-photon source, with the resulting photon-transport calculation being performed using 5 energy groups. This will enable the first scattered-electron source to be accurately computed using a refined photon group structure, but will substantially shorten the photon-transport calculation time.
Ray tracing is generally performed for all point sources. The resulting first scatter sources are accumulated into a single first scattered-photon source and a single first scattered-electron source in each ray-tracing-grid voxel.
The number of moments used to construct the spherical harmonics representation of the scattering source may be higher for first scattered electrons than is used for the first scattered photons. For example, while P5 may be required to resolve the angular variations in the first scattered-electron source, P3 may be sufficient for representing first scattered-photon source. The number of moments used to construct the first scattered source is allowed to vary by energy group and for each particle type. For electron energy groups that fall below the spatial transport energy cutoff an isotropic (i.e.: P0) representation may provide sufficient resolution. This energy cutoff is discussed further in Section 1.3.
1.2 Photon Transport Calculation
In Step (2) 304, the electron source produced by secondary photon interactions are calculated, where the term “secondary” refers to photon interactions in the anatomical region subsequent to the first interaction, that is, the collided flux as described by Equation (13). The formation of the un-collided photon distribution and the first collision sources are performed in Section 1.1.
A deterministic transport calculation may be performed using a method which iteratively solves the LBTE shown in Equation (13) by discretizing in space (finite-element), angle (discrete-ordinates), and energy (multi-group in energy). This class of methods is commonly referred to as “discrete-ordinates”, though the term specifically applies only to the angular discretization.
To reduce the total element count, the perimeter of the photon-transport grid may be constructed such that photon-transport grid elements that are entirely outside and do not overlap the anatomical region are only included when necessary 902 to ensure that the photon-transport grid will allow secondary photons to pass between anatomical region boundaries without scattering in the external air 903. That is, the spatial domain will not be re-entrant.
The material properties and the first scattered-photon source, computed on the ray-tracing grid, are mapped to the photon-transport grid elements. Unique material properties can be associated with each of the 8 spatial unknowns in each photon-transport grid element, resulting in a tri-linear finite-element representation of the material properties in each element.
where the summation is over the 8 voxels that make up the subregion associated with a finite element node. This a discrete version of Equation (1). Similarly, the first scattered-photon source at each spatial unknown in each photon-transport grid element can be obtained by calculating a volume-weighted average of the first scattered-photon source over the 8 ray-tracing-grid voxels associated with that corner of the photon-transport grid element.
Input to the photon-transport calculation will be the first scattered-photon source, Qscat,(u)({right arrow over (r)}), produced in Section 1.1, where source anisotropy is represented using spherical harmonics moments. The expansion order of the spherical harmonics moments representation of the scattering kernel is commonly referred to as the PN order, where N refers to the order of the spherical harmonics moments expansion. While increasing the PN order will allow for a more accurate representation of anisotropic scattering, it will also increase computational times and memory consumption. The photon-transport calculation may employ a variable PN order to preserve accuracy while minimizing computational overhead.
First, a higher PN order may be used for representing the first scattered-photon source than is used in the photon transport iterations. In this manner, the anisotropic first scattered-photon source is modeled with greater fidelity than the collided flux that is used to model the secondary interactions.
Secondly, adaptation in the PN order may be performed based on proximity to the primary beam(s).
As an example for PN order adaptation, the expansion order of the first scattered-photon source may be represented as P4, while the scattering source for secondary interactions for elements in the beam path(s) may be represented as P2 and the scattering source for secondary interactions for elements external to the beam path(s) may be represented as P1.
The angular discretization may be adapted by energy group. In this manner, a variable angular quadrature order, referred to as the SN order, by photon energy group may be employed. In this manner, a higher SN order may be applied for higher energy photon groups, with a lower SN order applied to lower energy photon groups. To accelerate convergence, the initial field guess for each photon energy group may be based on the solution of the previous energy group.
The output of the photon-transport calculation is an electron-scattering source 305, which represents the angular and energy distribution of electrons produced by secondary photon interactions in the anatomical region, where the term “secondary” refers to photons interactions subsequent to the first photon collision. The secondary photon interactions are also known as the collided flux. This source may be output at the electron energy group resolution used for the electron-transport calculation.
The spatial resolution of the output secondary electron-scattering source may be equal to that of the ray-tracing-grid voxels. Thus, for an 8×8×8 mm3 photon-transport grid element, the secondary electron-scattering source may be output at 64 (4×4×4) locations. The source at each location can be projected onto the finer resolution mesh by using the FEM tri-linear representation that exists for each element.
1.3 Electron Transport Calculation
Prior to the start of the electron-transport calculation, the extents of the electron-transport grid may be reduced such that electron transport is only performed in elements internal or adjacent to the primary beams. In order to select elements to be deactivated, a parameter may be defined to represent the minimum dose level of clinical interest for the desired calculation, Dmin, which may be a ratio based on the maximum dose, ranging from 0.0 to 1.0. For example, a Dmin value of 0.4 would mean that only doses greater than 40% of that at the maximum dose point, Dmax, are of interest. For each electron-transport grid element, the element may satisfy this criteria if the value in any tracing grid voxel contained in that element satisfies this criteria.
Since adaptation is performed prior to the electron-transport calculation, the dose field from the electron transport has not been calculated at the time of adaptation. Therefore, the adaptation criteria may be based on a dose quantity obtained from the photon flux field, such as KERMA, defined as the kinetic energy released per unit mass, which provides a reasonable estimate of the dose magnitude. Alternatively, the primary or secondary photon flux, or any combination thereof, may also be used.
where the mean free path, mfp is the reciprocal of the macroscopic cross section, Σt, and the grid element has a width of ΔXgrid and the free parameter clayer can be tuned as needed. Elements adjacent to elements in the element set, defined by sharing a common surface (or edge or point in other embodiments) with elements in the element set, are added to the element set. This step is repeated Nlayer times, each time calculating adjacencies to all previously selected elements.
The above approach may have limitations if low density materials such as air or lung are contained in the elements in the layers added in the buffer region. In these types of regions, electrons have a long mfp and electrons originating beyond the buffer region boundary may significantly influence the dose in regions of interest. In such cases, the buffer region thickness may be locally increased to account for low density regions as shown in Equation (18).
If Dmin is set sufficiently low, 0.10 for example, the selected elements may include all elements inside the primary beam paths, and the buffer region may include elements contained in and immediately outside the beam penumbra.
The electron-transport calculation is generally the single most time-consuming step in the dose calculation process. The higher resolution mesh for the electron field, combined with often large anatomical regions, can result in a large number of elements in the electron-transport grid. Since sharp solution gradients due to electron scattering may be relatively localized, and since much of the anatomical volume may have doses low enough to not be of clinical interest, spatial adaptation can provide a useful means of reducing the electron-transport calculation time.
As shown in Equation (9), the electron-scattered source drives the transport problem that must be solved. The electron-scattered source has two components, the first scattered-electron source 303, calculated in Section 1.1, and the electron source produced by secondary photon interactions 305, calculated in Section 1.2. Both of these sources may be merged together to create a single input source, having a PN expansion order for each energy group equal to that of the first scattered-electron source at the corresponding energy group.
Variable material properties may be employed in each electron-transport grid element. In each element, spatially variable material properties may be employed, using the same finite-element representation as that used to solve the transport equations. If materials in the refined electron-transport grid elements are mapped from ray-tracing-grid voxels of the same size, only a single material property can be applied to each element. In such cases, the finite-element representation of the material properties in each element may be based on materials from the original image pixels, which may be smaller than the ray-tracing-grid voxels. In such cases, the first scattered-electron source distribution in each adapted element may be obtained by ray tracing to the center of each image pixel contained in the adapted element, and constructing the first scattered source from the material in each image pixel.
Similar to the photon-transport calculation, an adaptive PN order may be employed. Here, a higher PN order is used for construction of the first scattered-electron source than is used in the electron transport iterations. Similarly, the PN order in elements external to the primary beam paths may have a lower PN order than those within the primary beam paths. As an example, the electron source produced by merging the electron sources from steps 1.1 and 1.2 together may have an expansion order represented as P5, while the scattering source for secondary interactions for elements in the beam path(s) may be represented as P3, and the scattering source for secondary interactions for elements external to the beam path(s) may be represented as P1.
The angular discretization may be variable by energy group. In this manner, a variable angular quadrature order, referred to as the SN order, by electron energy group may be employed. A higher SN order may be applied for higher-energy electron groups, with a lower SN order applied to lower energy electron groups. In general, the SN order for the electron groups will be lower than that used for the photon groups.
The resulting electron field can be calculated by deterministically solving the 3-D, steady state, Generalized Boltzmann-Fokker-Planck transport equation (GBFPTE) with the continuous-slowing-down operator for charged particles,
along with appropriate boundary conditions. Here, {right arrow over (r)} is the particle position in space, {circumflex over (Ω)} is the particle direction of travel, E is the particle energy, σt, is the macroscopic total cross section, σs is the macroscopic differential scattering cross section for soft collisions, β is the restricted stopping power, Ψ is the particle angular flux and it is assumed that there is no fixed source. The term A represents any additional higher order Fokker-Planck terms that may be used in addition to the continuous slowing down operator, ∂(βΨ)/∂E, which is the first-order term of the Fokker-Planck expansion.
The GBFPTE includes all terms of the LBTE, including Boltzmann scattering for the nuclear interactions (catastrophic collisions), with the addition of the continuous slowing down operator and Λ, which account for Coulomb interactions (soft collisions).
An electron energy cutoff may be employed to ignore the spatial transport of electrons below a specific energy, Ecut. Below this energy, it is assumed that the particles will only travel a very small distance before being absorbed, which can be neglected. For each electron-transport grid element, the following approximation to Equation (19) will be solved for all particles that have an energy below the cutoff value,
Effectively the particles are no longer transported in space and Equation (20) can be solved for each element in the transport grid. Each cell is independent of the others. This equation can be further reduced by integrating over all angles so that
Equation (21) is independent of angle and is solved for each electron-transport grid element. In one embodiment of the present invention, the spatial transport of electrons below a defined energy cutoff will be ignored, either explicitly through solving the above equations, or by applying previously calculated response functions for energy deposition as a function of material properties based on the above equations.
In radiotherapy treatment planning, simulations may often be performed which represent small perturbations from conditions used in a previous simulation. In such cases, the solution field calculated in the previous simulation may be used as the starting flux guess for a subsequent calculation, which can reduce the number of iterations per energy group required for convergence. This can be applied for any particle type. For example, in a coupled photon-electron-transport calculation, the deterministic photon-transport calculation can use the previous photon flux field as the starting flux guess, and the deterministic electron-transport calculation can use the previous electron flux field as the starting flux guess. In another embodiment of the present invention, the initial field guess for each electron energy group may be based on the solution of the previous energy group.
Solving the electron transport problem produces an energy-and-angular-dependent electron-particle distribution for every location in the problem domain. The node values that are computed define a solution at all locations through each element's finite element basis functions.
1.4 Dose Output
In external beam radiotherapy, multiple means of evaluating patient doses may be of interest, including equivalent dose-to-water (DW), dose-to-medium (DM), or biologically effective doses. For DW, a single flux-to-dose response function may be applied over the entire anatomical region, which converts the angle integrated, energy dependent electron flux into an equivalent dose-to-water. In general, photon-energy deposition is insignificant relative to the electron doses, and thus only electron doses need to be calculated. For calculation of both DM and biologically effective doses, response functions may be based on local material properties.
The dose may be output at a finer spatial resolution than that of the electron-transport grid elements. For example, this may be at the resolution of the ray-tracing-grid voxels, or alternatively at the image pixel resolution. With higher order differencing methods, such as tri-linear discontinuous-spatial differencing, a spatially variable electron flux representation is calculated within each electron-transport grid element.
As an example, consider an electron-transport grid element size of 4×4×4 mm3, a ray-tracing-voxel grid size of 2×2×2 mm3, and an image pixel size of 1×1×1 mm3. If DW is desired at the image-pixel resolution, the dose may be obtained by calculating the scalar electron flux distribution at the center of the corresponding image pixel based on the finite element integration rules in that electron-transport grid element, then applying the dose-to-water response function to this scalar flux distribution. This is repeated for all 64 pixels located within each electron-transport grid element. If DW is desired at the ray-tracing-voxel grid resolution, the scalar electron flux distribution may first be calculated at each of the 8 image pixels contained in the ray-tracing-grid voxel, followed by applying the dose-to-water response function to the average of the scalar flux distribution over all 8 pixels. This is repeated for all 8 ray-tracing-grid voxels within each electron-transport grid element. If DM is desired at the image pixel resolution, the dose may be obtained by calculating the scalar electron-flux distribution at the center of the corresponding image pixel based on the finite element integration rules in that electron-transport grid element, then applying the dose-to-medium response function specific to the material of the associated image pixel to this scalar flux distribution. Alternatively, DM could be calculated at the image pixel level by averaging the scalar electron flux distribution calculated at each of the 8 image pixel locations contained in the ray-tracing-grid voxel, and then applying the dose-to-medium response function specific to the material of the associated image pixel for each of the 8 image pixels located within the ray tracing voxel. DM could then be output at the image pixel resolution, or output at a coarser resolution, such as the ray-tracing grid by averaging over multiple locations.
2. Dose Calculations During Treatment Plan Optimization
In photon beam radiotherapy, dozens of dose calculations may be performed in the development of a single optimized treatment plan. In one embodiment of the present invention, the following variants of the methods described in Section 1 may be used to accelerate the dose calculation process during treatment plan optimization.
2.1 Generation of Electron-Transport Grid
The electron-transport grid may be generated prior to the start of dose calculations, based on proximity to contoured regions, such as the planning treatment volume and critical structures. First, an electron-transport grid 1301 is created to encompass the full anatomical region 1302.
In one embodiment of the present invention, a separate electron-transport grid may be generated for each contoured region. In another embodiment of the present invention, a separate electron-transport calculation may be generated on each region, where different element sizes may be applied for each region. In this manner, separate electron-transport calculations may be performed on the electron-transport grid associated with each region. In another embodiment of the present invention, the adjoint source is only prescribed on those elements which are located at the perimeter of each region, rather than in every element located inside that region.
2.2 Ray Tracing
Once a gantry position is specified, ray tracing may be performed to generate the first-scattered-photon and first-scattered-electron sources in each ray-tracing-grid voxel where ray tracing is performed. This may be performed prior to any dose calculations for that gantry position, or in the first dose calculation using that gantry position. After ray tracing is performed, the first scattered photon and first scattered-electron sources are created for each energy group to be used in the subsequent photon and electron-transport calculations, and are stored, in memory or disk, for use in subsequent dose calculations.
Once a gantry position is specified, the locations of the associated photon point sources are known. For a given ray-tracing-grid voxel, therefore, the ray trace direction from a given point source is also known, as is the optical distance from the point source to that voxel. Therefore, each ray trace needs to be performed only once for each source at a given gantry position. After the initial ray tracing, the first scattered-photon source and first scattered-electron source are stored, in memory or on disk, for each photon and electron energy group to be used in the transport calculations. For subsequent dose calculations, the first scattered-photon source and first scattered-electron source constructed in each ray-tracing-grid voxel can be read in from memory, or disk, and scaled up or down based on the intensity of the source photon group.
If ray tracing is performed prior to any dose calculations, for a given gantry position, the ray-tracing-grid voxels may be selected to include only those voxels which exist in the path of ray traces which intersect the PTV and a buffer region surrounding the PTV. The buffer region is selected to account for attenuation and scatter through field-shaping devices and the finite spatial resolution of the field-shaping devices.
When the electron-transport grid is reduced through the method in 2.1, the first scattered-electron sources are only computed in ray-tracing-grid voxels which are located inside active electron-transport grid elements. In other ray-tracing-grid voxels, only the first scattered-photon source is generated.
2.3 Photon-Transport Calculation
The photon-transport calculation is performed on a photon-transport grid with larger element sizes than that used for the electron-transport calculation. The output of this step is an electron source which is used as input for the electron-transport calculation. The electron source is only generated in locations which overlap active electron-transport grid elements.
In one embodiment of the present invention, the dose resulting from secondary photons can be approximated by a response function, such as KERMA, rather than solving for the spatial transport of electrons produced by secondary photon interactions.
2.4 Electron Transport Calculation
The electron-transport calculation is performed using the first scattered-electron source and secondary electron source, computed in Sections 2.2 and 2.3, respectively, on elements in the reduced electron-transport grid determined in Section 2.1. In one embodiment of the present invention, a separate electron-transport calculation may be performed for each different electron-transport grid element size.
3. Adaptation for the Electron Transport Calculation
Adaptive methods may be employed to assist the deterministic transport solver's ability to capture solutions with steep spatial gradients rapidly, such as those found near material boundaries or within the beam penumbra. Adaptive methods include but are not limited to local mesh refinement and the localized use of higher-order finite-element methods
Criteria for adaptation may be evaluated prior to the start of the electron calculation. This may be based on the magnitude and local gradients of the electron-scattering source, as well as local material properties. The electron-scattering source is a driver of the electron-transport calculation and represents the scattered-electron source resulting from both the first-collided and secondary-photon interactions, calculated in Sections 1.1 and 1.2, respectively. By using these criteria, either separately or in combination with one another, adaptation may be performed prior to the start of the electron-transport calculation.
In external photon beam radiotherapies, the sharpest solution gradients generally occur in the following areas: (1) the beam penumbra, resulting from gradients in the primary photon source, (2) in the build-up regions, resulting from the air-tissue interface at the anatomical region perimeter, and (3) near internal heterogeneities, where electron disequilibrium effects are also present. Areas (2) and (3) are material heterogeneity driven effects, and are generally only significant when they are located internal to the beam paths. The adaptation criteria, therefore, should seek to adapt on heterogeneities only when they are located within the beam paths.
Parameters used to determine candidate areas for adaptation are defined as follows. Qemin represents the minimum value for the total electron-scattering source magnitude in any ray-tracing-grid voxel required to satisfy the criteria for adaptation, where the term “total” refers to the summation over all electron energy groups. Preferably, this parameter is defined as a ratio and is valued in the range 0.0 to 1.0, where Qemin=Qvoxel/Qmax. Here, Qvoxel is the total electron-scattering source in the evaluated voxel, and Qmax may be the maximum total electron-scattering source in any ray-tracing-grid voxel. A second parameter, QeΔmin, represents the minimum value required to satisfy the adaptation criteria based on the difference in the total electron-scattering source between any adjacent ray-tracing-grid voxels. This is obtained by calculating the maximum difference in the total electron-scattering source magnitude between the evaluated ray-tracing-grid voxel and any adjacent ray-tracing-grid voxels. This may be defined as a ratio:
where QΔ is the maximum difference between Qvoxel and the total electron-scattering source in any adjacent racy tracing grid voxel.
Alternatively to using the electron-scattering source, another parameter could be used, such as the primary-photon flux, or KERMA, both of which are calculated prior to the electron-transport calculation. However, neither of these parameters, by themselves, will provide an estimate of the resulting gradients in the electron flux field. For example, although an electron-transport grid element may have a large photon flux, if the element consists of a low density medium such as lung or air, the scattering source produced in that element will be relatively small and electron ranges will be relatively large, both of which reduce the need for adaptation. Thus, if a parameter based on photon flux or KERMA is used, preferably the parameter should also account for voxel density in some manner.
The process for adaptation may be as follows: (1) ray tracing grid voxels are evaluated with respect to the Qemin criteria; (2) voxels which satisfy the criteria are then evaluated relative to the QeΔmin criteria; (3) elements in the electron-transport grid which contain any ray-tracing-grid voxels which satisfy the above-listed criteria are placed in a new element set; (4) electron-transport grid elements adjacent to those in the element set are added to the element set, where adjacency can be defined by elements sharing a common face, edge, or node; and (5) the previous may be repeated more than once to increase the size of the region to be adapted.
The above process may be combined with alternative criteria, such as proximity to physician contoured structures. For example, a prerequisite for the above search may be that only elements which are located inside or overlap a countered region, such as the PTV or critical structures, are evaluated for adaptation.
Various methods may be applied to perform the adaptation, some of which are described below:
4.1 Brachytherapy Calculation Process
Each brachytherapy source may be represented as a point source, which is anisotropic in angle and energy, and represents the exiting photon flux on the surface of the brachytherapy source. Ray-tracing of the primary-photon flux is performed in a similar manner to the process described in Section 1.1, where ray tracing is performed on a separate geometry representation from that used for the photon-transport calculation. This may be a voxel based ray-tracing grid, with voxel sizes smaller than the elements used for the photon-transport calculation. As an example, a ray-tracing-grid voxel size of 2×2×2 mm3 may be used, or alternatively an equivalent size to that of the acquired image pixels
In most brachytherapy applications spatial electron transport can be neglected, and the dose field can be obtained by a KERMA reaction rate using the energy-dependent photon flux. The energy group resolution of the ray tracing should be sufficiently fine that the dose resulting from the primary-photon flux is accurately resolved. For example, this may include 12 photon-energy groups for a 192Ir source. The primary component of the dose field may be directly calculated using a reaction rate, such as KERMA, at the ray tracing resolution. If DM is desired, KERMA may be based on the local ray-trace-voxel material, or KERMA may be based on water to obtain DW. Alternatively, another response function may be applied to obtain other dose quantities, such as biologically effective doses.
The same ray-tracing method may also provide the first scattered-photon source using the approach described in Section 1.1, where angular anisotropy is represented using spherical harmonics moments for each energy group. In one embodiment of the present invention, ray tracing may be performed to Gaussian integration points, or other points, in each photon-transport grid element, rather than to ray-tracing-grid voxels. If ray tracing is performed to Gaussian integration points, the ray-tracing-grid voxels, or an alternative geometry representation, may still be used to calculate the optical depth. In such cases, the material properties used to construct the first scattered source at each Gaussian integration point may be that of the ray-tracing-grid voxel at that location, the image pixel at that location, or from an alternative geometry representation.
A first scattered-photon source is produced at each location to which ray tracing is performed, and is constructed using fewer energy groups than those from which the primary dose from KERMA was calculated. For example, while KERMA may be calculated using 12 energy groups, these 12 groups may be collapsed down to 5 for construction of the first scattered-photon source. The same energy group structure used in the creation of the first scattered-photon source may be used for the photon-transport calculation.
A Cartesian photon-transport grid is constructed covering the extents of the ray-tracing grid, for calculating the dose due to the scattered photons. The resolution of this grid is coarser than that of the ray-tracing grid. For example, a photon-transport grid element size of 4×4×4 mm3 may be used with a ray-tracing-grid voxel size of 2×2×2 mm3. Assuming tri-linear discontinuous-spatial differencing is employed, a unique source can be assigned to each of the 8 spatial unknowns in each photon-transport grid element. This can be obtained by spatially averaging the sources produced in the 8 ray trace grid voxels (2×2×2 voxels) associated with each of the 8 spatial unknowns in the photon-transport grid element.
The photon-transport calculation may be performed using an approach similar to that in Section 1.2. A group-wise variable SN order may be employed to further reduce calculation times. Output of the photon-transport calculation will be the energy-dependent photon flux at each spatial unknown in the photon-transport grid, which may then be multiplied by a reaction rate, as was done for the primary-photon flux, to obtain the dose contribution from the scattered photons. The dose field may then be obtained at the resolution of the ray-tracing-grid voxels by summing the primary and scattered dose contribution at each voxel. The scattered dose contribution may be obtained by extracting the energy dependent photon flux
4.2 Accounting for Inter-Source Attenuation
The brachytherapy surface geometries may then be suppressed for the photon-transport calculation, and material properties in the photon-transport grid elements may be based on those of the acquired image pixels, or alternatively prescribed properties for pixels which are overlapped by the source geometry.
If the point source represents the exiting particle flux on the surface of the brachytherapy source, ray-tracing of the primary flux from that brachytherapy source is performed without the surface geometry of the same brachytherapy source present. Similarly, materials in image pixels where the same brachytherapy source is located may be assigned tissue properties, or, alternatively, properties of a low density medium such as air or void.
For delivery modes such as high dose rate (HDR) and pulsed dose rate (PDR) brachytherapy, a single source may be attached to a cable, where its position is incrementally adjusted during the course of a treatment. Since a treatment may include numerous source positions, a preferred embodiment is to perform a single dose calculation which includes all source positions. However, a complication may be introduced by explicitly modeling all sources simultaneously in a single calculation. Specifically, inter-source shielding may cause attenuations that are not physically present. In a preferred embodiment, a method for mitigating inter-source attenuation is for the primary source to be transported, via ray-tracing, with the material properties of all image pixels where sources are modeled as an appropriate background material, using either properties from adjacent image pixels or air. The subsequent transport calculation may then be performed, using the first scattered source distribution from all points sources as input, with material properties at in the photon-transport grid obtained from the acquired image data.
4.3 Accounting for Applicators and Shields
The brachytherapy sources 2603 may be represented as anisotropic point sources. Since the acquired image data may not provide a sufficient spatial resolution to resolve the shield and applicator geometries, the optical path for ray-tracing may be computed on both the ray-tracing-voxel grid and a surface geometry representing the applicators and shields.
The photon-transport calculation may then be performed on a coarser photon-transport grid, where material properties of the photon-transport grid for elements inside or overlapping applicator or shield geometries are calculated from either the acquired image pixel materials, or modified image pixel materials with either prescribed material properties or material properties obtained from the surface geometry for which that pixel center is located.
5. Process for Pre-Calculating Radiotherapy Dose Fields
A method is presented for accurately pre-calculating the dose response at one or more points, regions, or grid elements for the purposes of external photon beam radiotherapy treatment plan optimization. In treatment planning, dozens or hundreds of dose calculations may be performed in the development of a single optimized plan. Treatment plans are generally optimized, in real-time, by a physicist sitting at the computer. To achieve clinically viable times for treatment plan optimization, therefore, dose calculations must be performed within a few seconds. Because of this, most clinical treatment planning systems in use today employ simple dose-calculation methods, such as pencil beam convolution, during treatment-plan optimization. While a more accurate method, such as convolution superposition or a Monte Carlo method, may be used for final dose verification, time constraints generally prohibit their effective use during treatment plan optimization.
With the advent of image-guided radiotherapy (IGRT), the ability now exists to optimize treatment plans at every fraction, of which there may be over twenty during a radiotherapy course. Anatomical changes between and within fractions, such as breathing, weight changes, and tumor shrinkage, can all be substantial. By imaging the patient prior to, or during, each treatment fraction, IGRT enables treatment plans to be optimized, at every fraction, to account for anatomical changes. Since the treatment planning occurs when the patient is on the table, an optimized plan must be developed within a few minutes, requiring almost real-time dose calculations.
5.1 Adjoint Electron Transport Calculations
Prior to treatment planning, a radiation oncologist will generally contour the acquired image to identify regions such as the planning treatment volume (PTV), organs at risk (OAR), and other critical structures. Specific points where the dose is of interest, or where constraints are to be applied, may also be identified 2902. This process may often be performed several days in advance of treatment planning. Through the current method, the dose response matrix for identified points and regions, or, optionally, elements in the entire anatomical region, may be calculated prior to treatment planning and prior to selection of gantry positions and photon beam delivery modality (IMRT, 3D-CRT, stereotactic radiosurgery, etc.). This is based on solving the adjoint form of the transport equations for neutral and charged particles 2904 to calculate the contribution of a primary photon at any angle, energy, and location within the anatomical region to the dose at selected points, voxels, or regions in the anatomical region.
If the dose distribution through an entire region is desired, as would be necessary for dose volume histograms, the adjoint calculation is repeated N times, where N is the number of elements contained within, and overlapping, the region. Similarly, if the dose distribution is desired through the entire anatomical region, N may be the number of electron-transport grid elements comprising the anatomical region. For each calculation, only the source element and those elements within the immediate vicinity are needed, such that the optical distance from the source to the grid perimeter is large enough so that the dose contribution of electrons beyond the grid perimeter would be insignificant to the source. A spatially variable source may be applied in those elements which overlap the region boundary, such that the source approximates the region boundary.
The calculation process for each source, whether each source is a single point, an entire region, or a single element within a region, is described as follows. An isotropic adjoint volume source, having a spectrum equal to the energy dependent electron flux-to-dose response function, for the desired dose quantity (DW, DM, etc.) is applied to the source element(s). An adjoint electron-transport calculation is performed on the electron-transport grid.
The adjoint electron-transport calculation will produce the adjoint electron flux 2906, as a function of electron angle and energy, at every spatial unknown in the electron-transport grid. This solution represents the contribution that an electron at any angle, energy, and location in the transport grid will have to the dose response to the adjoint source. This output may be mapped to the ray-tracing-voxel grid, and saved to disk for use during treatment planning. A second product of this calculation is the adjoint photon-scattering source 2908, which can be calculated at each ray trace voxel from the energy dependent adjoint electron flux associated with the ray trace voxel, and from the material cross sections in that voxel.
5.2 Adjoint Photon Transport Calculation
In one embodiment of the present invention, the dose obtained from secondary photons may be calculated from a KERMA approximation rather than explicitly transporting the electrons. In this manner, the adjoint photon-transport calculations 2910 are performed as follows.
A photon-transport grid is 2912 constructed, which may encompass the entire anatomical region, having a coarser element size than elements in the electron-transport grid. For example, for a ray-trace-voxel-grid size of 2×2×2 mm3 and an electron-transport grid element size of 4×4×4 mm3, a photon-transport grid voxel size of 8×8×8 mm3 may be employed. Material properties are mapped to elements in this grid. For each photon-transport grid element overlapping a region where the dose is desired, a photon adjoint source may be prescribed as an isotropic point source having a spectrum equal to the energy dependent KERMA flux-to-dose response function, for the desired dose quantity (DW, DM, etc.). Ray tracing from this point source may be calculated using the adjoint form of the process described in Section 1.1, to construct the first scattered adjoint photon source. The first scattered adjoint photon source is used as input to a deterministic adjoint photon-transport calculation to solve for the adjoint scattered photon flux throughout the photon-transport grid.
The primary output from this calculation is the adjoint scattered photon-flux field 2914, which may be mapped on to the ray-tracing-voxel grid, based on the tri-linear discontinuous solution representation calculated in each photon-transport grid element, and saved to disk for use during treatment planning.
5.3 Storing the Data
The above processes, described in Sections 5.1 and 5.2, may be repeated for each adjoint electron source and each adjoint photon source. When completed, the resulting matrix of adjoint calculations can be combined in a variety of manners, and can be used to reconstruct the dose at every adjoint source location resulting from the primary-photon flux at any location in the ray-tracing-voxel grid, as a function of photon angle and energy.
To this point, the adjoint calculations are independent of gantry positions and the type of photon beam therapy, and thus may be performed prior to treatment planning. To minimize reconstruction times, the data produced by the matrix of adjoint calculations may be reprocessed into a format which can be rapidly accessed for dose reconstruction during treatment planning. A variety of techniques may be employed to condense the adjoint data for storage and subsequent access time during treatment planning.
5.4 Ray Tracing of Primary Photons
After potential gantry positions are specified, which may be during or prior to treatment planning, ray tracing 2920 may be performed, using the process described in Section 1.1, to calculate the first-scattered-photon 2922 and first-scattered-electron 2924 sources at ray-tracing-grid voxels as a function of photon intensity for point source(s) at a given gantry position.
For each ray trace, the dose resulting from the first-scattered-photon and first-scattered-electron sources can be computed as follows. The energy and angular dependent first scattered-electron source in a given ray-tracing-grid voxel, calculated via ray tracing, can be multiplied by the energy and angular dependent adjoint electron flux response in that voxel, calculated in Section 5.1, for each electron adjoint source location. Similarly, the first scattered-photon source in the ray-tracing-grid voxel can be multiplied by the energy and angular dependent adjoint photon-flux response in that voxel, calculated in Section 5.2, for each photon adjoint source location.
The two dose components calculated above, including the dose 2926 resulting from the first scattered-photon source and the dose 2928 resulting from the first scattered-electron source, are summed together to compute the total dose 2930 in each adjoint source location as a function of the primary photon energy and intensity emitted from a specific photon point source being ray traced along a specific angle to a specific ray-tracing-grid voxel.
If the photon-point-source energy spectrum is assumed to be constant along a given ray trace, and does not vary between dose calculations, the dose response resulting from all energies may be collapsed into a single response function. In this manner, the dose in each adjoint source location may be stored only as a function of the primary photon intensity from a specific photon point source being ray traced along a specific angle to a specific ray-tracing-grid voxel.
In treatment plan optimization, it is common practice to represent the angular dependence of a photon source as a 2-D fluence map, where the photon source intensity does not vary continuously as a function of angle, but is represented by a finite number of discrete angular bins, perhaps defined as a 2-D grid normal to the point source direction, at some distance from the point source. All ray traces which pass through a given element on a 2-D grid may be assigned the same photon intensity. In this manner, the dose response may be further condensed such that the dose response at a given adjoint source location is summed for all ray-tracing-grid voxels located within a single 2-D grid element. Thus, the dose response at any adjoint source location is represented only as a function of the photon-source intensity at each element in 2-D grid. This information may be easily stored in memory prior to treatment planning, and used to rapidly compute the dose field resulting from each treatment plan generated during the optimization process.
In one embodiment of the present invention, the adjoint form of the last-collided flux method, described in Section 7, may be used instead of the ray-tracing process described in Section 1.1, to transport the adjoint source in the anatomical region to calculate the dose response at the point source where the treatment plan is specified. Other embodiments also exist.
5.5 Accounting for Anatomical Motion
In the course of a radiotherapy treatment, the patient anatomy may considerably vary between treatment fractions, or even within a single fraction. In such cases, the above process may be adapted to account for anatomical motion through the following steps. As described above, prior to treatment planning, the adjoint electron flux and adjoint photon flux for each adjoint source may be calculated and stored on the ray-tracing-voxel grid. This process may be performed based on the original image data. A second image is acquired, and through a registration process, the adjoint flux data can be mapped to a ray-tracing-voxel grid constructed from the second image. If motion changes are substantial, the dose may be corrected by in some manner to account for motion. A simple example of this is to introduce a correction which is based on the distance between a given ray-tracing-grid voxel and an associated adjoint source location. For example, consider the dose response at a given adjoint source location from first-scattered-photon and first-scattered-electron sources at a given ray-tracing-grid voxel. When the adjoint calculations were performed, the adjoint source and ray-tracing-grid voxel were separate by a distance of r1. Due to motion changes, the new distance between the two is r2. The original dose response may be then multiplied by r12/r22 to account for the motion difference.
The ray tracing process is then performed on the ray-tracing-voxel grid of the second image, and the first-scattered-photon and first-scattered-electron sources, calculated by ray tracing, are generated using material properties from the ray-tracing-voxel grid of the second image.
6. Other Dose Calculation Modalities
Many of the methods described in Sections 1 through 5 can be applied towards calculating doses in other radiotherapy modalities, or for imaging. For targeted radionuclide therapies, a radioactive isotope, typically a beta emitter, is attached to a molecular targeting agent and injected into the patient. The source activity distribution may be measured by attaching a positron emitting isotope to the targeting agent, and then performing a PET scan. This may be performed prior to treatment. Thus, input to a patient dose calculation for radionuclide therapies may include: (1) a CT image, which contains structural data; (2) the PET scan, which contains the source activity distribution; and (3) the emission spectrum of the radioactive isotope, which is known. Using (2) and (3), an isotropic volume source is then generated and used as input to an electron-transport calculation, described in Section 1.3. The volumetric source may be mapped to the electron-transport grid using a spatially variable representation within each element, according to the finite-element representation used for the electron-transport calculation. A process similar to that described in Section 1.3 may be used to reduce the electron-transport-grid extents prior to the electron-transport calculation. In this manner, a minimum source activity may be prescribed, where the parameters Dmin and Dmax may be based on the source activity magnitude in each element as obtained from the PET scan. The process described in Section 1.4 may then used to calculate the patient dose.
7. Imaging Scatter Prediction
In imaging modalities such as CT, radiography, PET, and SPECT, image scatter may reduce image quality, and the accurate prediction of image scatter can either improve quality by subtracting the scatter component off prior to reconstruction, or by explicitly using the scattered signal in the reconstruction process. A method is presented for calculating the scattered radiation reaching detectors for imaging modalities. Although the process is specifically outlined for CT imaging, various embodiments of it can be applied towards other imaging modalities.
A separate method is used to transport the scattered photons from the anatomical region to external detectors. This is referred to as the “last-collided flux” method. The last-collided flux method provides an accurate description of the solution to the LBTE at any point, internal or external to the anatomical region, by tracing along a direct line of sight back from the point in question to known source terms in the problem while accounting for absorption and scattering in the intervening media. In the case of exactly known sources and material properties, the solution is exact. This technique is a novel application of the integral form of the LBTE, given by:
where q=qscat+qex, the optical path r is defined as:
and R is a distance upstream from {right arrow over (r)} in the direction −{circumflex over (Ω)}. The term on the right in the integrand of Equation (23) represents the un-collided contribution to Ψ at {right arrow over (r)} from the flux at point {right arrow over (r)}−R{circumflex over (Ω)}, the upper limit of the integration path. The term on the left in the integrand represents the contribution to Ψ at {right arrow over (r)} from scattering and fixed sources at all points along the integration path between 0 and R.
Equation (23) represents the angular flux, Ψ..as a line integral from 0 to R upstream back along the particle flight path, {circumflex over (Ω)}. The method described herein consists of a discretized version of this line integral obtained by imposing a discrete computational mesh encompassing the scattering region and evaluating the problem material properties and source terms on this mesh. The method is general and can be applied independent of the mesh type and the means of source term evaluation. The method is used to transport volumetric source terms to locations either internal or external to the computational mesh. Input to the last-collided flux process includes both the problem material representation and the volumetric source description. The problem material representation may be the ray-tracing-voxel grid, the photon-transport grid, or another representation such as an unstructured computational mesh. The source terms include both fixed and calculated scattering source terms. For CT imaging and radiography, the fixed source term may be the first scattered-photon source, calculated in Step (1) 3502, and used as input to the photon-transport calculation, performed in Step (2) 3504. For PET or SPECT imaging, the fixed source term is the prescribed input, which is obtained from a prior PET/SPECT image reconstruction. A discretized version of the line integral given in Equation (23) is then performed to produce calculate the particle flux at desired points, which may be external to the anatomical region in medical imaging.
Although the last-collided flux method in general imposes no restriction on mesh type or the means of scattering source term calculation, the method is described here using a three dimensional linear tetrahedral finite element mesh. One embodiment is to calculate the scattering source term using a discrete-ordinates solver based on a linear or higher order discontinuous spatial trial space. Other mesh types and means of source term calculation could be employed, if desired. Although energy dependence and anisotropic scattering are suppressed in this description in the interest of brevity and clarity, the method described here can easily accommodate these effects.
where Στ is the total optical path from 0 to Ri. For computational convenience, the path begins the integration at r and traverses the elements in the {circumflex over (Ω)} direction out to the most distant problem boundary. The total line integral is then trivially computed as the sum of the contributions from each individual element. Thus, i in Equation (23) runs from zero to the number of elements in the line and Στ is the sum of the individual τ's from R0 to Ri. If the total cross section on a cell is zero, that is τ=0, then the following formula is used in lieu of Equation (25):
where q in this case consists of simply the fixed source. At the boundary of the problem, any boundary source is accommodated by the addition of the analytic integral of the last term in Equation (23), which evaluates to:
Ψbe−Στ, (27)
where Ψb is the value of the boundary source. This procedure described above is repeated for each line integral in the problem.
For cases where the angle integrated flux is used, the analytic angular integral employs an infinite number of directions to be evaluated. In this method, a discretized version of the angular integral is computed as a weighted quadrature sum of all the available individual line integrals.
Although a preferred embodiment is for the last-collided flux to use a spherical harmonics source representation as input, it is generally applicable, and could easily be adapted to use a discrete angular representation of the scattering source. In another embodiment of the present invention, the scattering source in each element may be represented as one or more anisotropic point sources, which can be ray traced to each detector point through the process described in Section 1.1.
This method is useful in a broad range of applications including: transporting the radiation flux to detectors for image scatter predictions; resolving streaming paths for shielding calculations; and calculating the angular flux distribution at any location for angles other than those solved for in a deterministic transport calculation.
A principal benefit of this approach is that the angular resolution (angular quadrature order, also referred to as SN order) used in the deterministic transport calculation can be driven by the need to resolve the scattering solution in the transport grid, which may be much lower than that required to transport scattered particles over large distances in low-scattering media, such as voids, air, or streaming paths. Secondly, this approach may also eliminate the need to have a computational grid constructed in an intervening low-scattering medium simply to transport a scattering solution to external points of interest. In cases such as the above, memory and run-time restraints are such that normal solution techniques at a desired resolution are completely impractical, and the last-collided flux method described herein becomes an enabling technology.
For image reconstruction, this method can be used to efficiently and accurately calculate the angular and energy dependent particle flux incident on detectors far away from the anatomical region. For each detector, the angles for which the last-collided flux is computed may be varied, to account for the detector specific orientation and collimation. Similarly, varying weights may be associated with each angle and energy in the last-collided flux calculation, to allow for the application of angle and energy dependent response functions.
The last-collided flux method may be calculated on a different grid than that used to compute the scattering source. For example, in imaging the photon-transport grid may be used to compute the scattering source. The prescribed and scattered sources may then be mapped over to a finer resolution grid, such as the ray-tracing grid, or an alternative coarser grid, which is used for the last-collided flux calculation.
8. Treatment Head Modeling
In external photon beam radiotherapy, particle scattering through field-shaping devices such as jaws 104, wedges, and collimators 105, may substantially influence the radiation field delivered to the anatomical region. The present invention provides a method for transporting a radiation source through patient dependent field-shaping devices to create focal and extra-focal sources, representing the primary and secondary radiation fields, respectively, exiting the treatment head, which may be used as input to a radiotherapy dose calculation.
It is common practice in radiotherapy to create a source description which describes the photon, and possibly electron, source at a plane 3705 below the patient independent components. This source description may be represented as a model consisting of three components: (1) a focal photon source which represents the distribution of primary, or unscattered, photons 3706 on the source plane 3705; (2) an extra-focal photon scattering source, which represents the scattered photon distribution 3707 on the source plane 3705; and (3) an electron source, which represents the electron distribution on the source plane. Sources (1), (2), and (3) are referred to as the accelerator focal source, accelerator extra-focal source, and the accelerator electron source, respectively.
A process is described transporting particles through the patient dependent field-shaping devices, using the accelerator sources as input, and creating a patient dependent source model, which represents the photon, and optionally electron, particle distribution at a location below the treatment head exit 3708. In one embodiment of the present invention, this source model may be represented as three components: (1) a focal photon source which represents the primary photon distribution, (2) an extra-focal photon source representing the scattered photon distribution, and (3) an extra-focal electron source representing the electron distribution. Hereafter, sources (1), (2), and (3) are referred to as the patient focal source, patient extra-focal source, and the patient electron source, respectively.
The process described below is for the calculation of the three patient sources for a single field position, of which for IMRT there may be numerous field positions comprising a single gantry position. In dynamic IMRT or other modalities where the field-shaping devices are in continuous motion, the time integrated field shape may be represented by a number of discrete field positions. In a preferred embodiment, the sources calculated from each field position in a single gantry position will be time weighted to create a single patient focal source, a single patient extra-focal source, and a single patient electron source, respectively, for each gantry position.
8.1 Calculating the Patient Focal Source
The patient focal source may be represented as a photon point source which is anisotropic in angle and energy, and located at the accelerator target 3709. The process for creating this for a single field is as follows: A geometric model is constructed for each of the relevant patient-dependent field-shaping components, which will generally include jaws, wedges, multi-leaf collimators, and any other components which may substantially influence the radiation field exiting the treatment head.
For a given field position, the geometry models of the field shaping components are translated to their respective positions. The primary-photon flux may be calculated at each grid element by ray tracing to the center of each grid element using the process described in Section 1.1. In one embodiment of the present invention, the ray tracing may be performed at a resolution finer than that of the grid, and the primary flux in each grid element may be obtained by averaging the primary flux calculated for all locations inside that grid element.
8.2 Process for Creating the Patient Extra Focal Source
The process described here is a method to calculate the extra-focal source, either at a plane below the treatment head exit or at the photon-transport grid boundaries. Separate, body fitted computational grids are constructed on each relevant field shaping component. The grids may be of a variety of element types, including tetrahedral and hexahedral elements. The mesh in each component is created independently, where every node and face are associated with elements of only a single component. In this manner, each component grid can be rotated and/or translated independently of all other components. A mesh is not generated in the surrounding air. Since a separate grid is created on each component, it is independent of any treatment plan, and thus the grid generation needs only to be performed once for each component, and can be done prior to treatment planning. Material properties are assigned to each element according to the component properties which that element resides in.
Using the process in Section 1.1, ray tracing is performed from the accelerator focal source into the computational mesh of the field shaping components to construct the fist scattered-photon source in the field shaping components. In one embodiment of the present invention, the extra-focal accelerator source may be represented as a plurality of point sources, located on the plane below the patient-independent field-shaping components. In this embodiment, ray tracing may also be performed from each of these points into the computational mesh of the field shaping components.
Ray tracing may be performed to multiple points within each element of the component grid, so that a linear or higher order finite-element representation of the scattering source may be constructed in each element. Many embodiments of this process exist. For example, the optical depth in ray tracing may be calculated using a surface based representation of the components, and ray tracing may be performed uniformly or variably spaced points or elements inside the field shaping components.
The output of this above process is a single first scattered-photon source distribution in the computational grid elements to where ray tracing is performed. The last-collided flux method, described in Section 7, may then be used to calculate the angular and energy dependent photon flux at locations either on a plane below the field-shaping devices 4101, or directly on boundary faces of the photon-transport grid 4102. Through this process, multiple photon scattering events are assumed to be negligible, and only the first scattered photons are calculated below the treatment head.
8.3 Process for Creating the Patient Electron Source
8.4 Alternative Embodiments
In another embodiment of the present invention, a deterministic photon-transport calculation may be performed to generate a patient extra-focal source which accounts for multiple photon scattering events. A computational grid 4602 may be constructed spanning the region from the plane 4603 where an accelerator extra-focal source may be specified to the plane below the treatment head exit 4601. Cartesian elements may be used, where grid lines may align with boundaries of field shaping components where possible. Variable grid spacing may be employed, and the external grid boundaries may be defined so as to minimize the number of elements by only including elements in regions which may substantially contribute to the scattered photon flux exiting the treatment head. The grid of elements may be constructed such that each element encompasses no more than one independent field shaping component, and a single computational grid may be used for all field positions, where varying component positions are represented by modifying the material properties in each element according to the fraction of the element occupied by a component for that field position. For elements which partially overlap field shaping components, spatially variable material properties may be applied in each element.
The relationship between the material properties at each spatial unknown as a function of component position, for the component(s) which overlap the element of the unknown flux location of interest, may be pre-calculated and stored in memory during dose calculations.
As was performed in Section 8.1, the accelerator focal source 4604 may be ray-traced 4605 into the computational grid to calculate the first-scattered-photon source in computational grid elements overlapping components. Ray tracing to elements only overlapping air may be neglected due to minimal scattering in the air.
Ray tracing may be performed on the surface representation used for ray tracing in Section 8.1, rather than the Cartesian computational grid. Similarly, if the accelerator extra-focal source is represented as a plurality of point sources, ray-tracing of the point sources defining the accelerator extra-focal source into the computational grid may also be performed. The output of this process may be a single first scattered-photon source distribution in the computational grid produced by the accelerator focal source, and where applicable, the accelerator extra-focal source.
A deterministic photon-transport calculation may then be performed on the computational grid, using the first-scattered-photon source as input. The accelerator extra-focal source may be applied as a spatially distributed boundary source on the plane where the source is specified 4603. If the accelerator extra-focal source was represented as a plurality of point sources, the spatially distributed boundary source is not applied.
The output of the deterministic photon-transport calculation may be used to calculate the patient extra-focal source for that field position. Numerous methods may be employed for this, some of which were described in Section 8.2. In one embodiment of the present invention, the last-collided flux method may be used to calculate, via ray-tracing into the computational grid of the field-shaping devices 4606, the angular and energy dependent photon flux at boundary faces 4607 on the photon-transport grid, and used to create a boundary source as input to the photon-transport calculation in Section 1.2. Alternatively, a boundary source may be constructed at the bottom 4601 of the computational grid, and the last-collided flux ray-tracing may be performed to this boundary source 4608. In another embodiment of the present invention, the patient extra-focal source may be represented by a plurality of point sources located at the bottom 4601 of the computational grid.
This application is a continuation-in-part of application Ser. No. 11/499,862, filed Aug. 3, 2006, which is a continuation-in-part of application Ser. No. 11/273,596, filed Nov. 14, 2005, which is a continuation-in-part of application Ser. No. 10/910,239, filed Aug. 2, 2004, which is a continuation-in-part of application Ser. No. 10/801,506, filed Mar. 15, 2004, which claims the benefit of provisional Application Nos. 60/454,768, filed Mar. 14, 2003; 60/491,135, filed Jul. 30, 2003; and 60/505,643, filed Sep. 24, 2003.
Number | Date | Country | |
---|---|---|---|
60454768 | Mar 2003 | US | |
60491135 | Jul 2003 | US | |
60505643 | Sep 2003 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 11499862 | Aug 2006 | US |
Child | 11726386 | Mar 2007 | US |
Parent | 11273596 | Nov 2005 | US |
Child | 11499862 | Aug 2006 | US |
Parent | 10910239 | Aug 2004 | US |
Child | 11273596 | Nov 2005 | US |
Parent | 10801506 | Mar 2004 | US |
Child | 10910239 | Aug 2004 | US |