SPOT POSITIONING BASED ON MINIMUM MONITOR UNIT (MU) CONSTRAINT AND OPTIMIZATION OBJECTIVES FOR A RADIATION THERAPY SYSTEM
20230405358 ยท 2023-12-21
Inventors
Cpc classification
A61N5/1043
HUMAN NECESSITIES
A61N5/1071
HUMAN NECESSITIES
International classification
Abstract
A computer implemented method of determining spot positioning for each field associated with a planning target volume (TV) is disclosed. The method includes accessing said dose volume constraints and information associated with a TV structure and associated organs at risk (OAR) structure. The method further includes determining a density map for each structure. Also, the method includes using a minimum number of Monitor Units (MU) per spot constraint, computing a minimum distance between spots for a portion of a field that overlaps with the TV structure and a portion of the field that overlaps with the OAR structure. The method further includes applying a rendering process to convert the density map for each of the portions into a set of points. Using the set of points and the minimum distance between spots computed, the method includes determining a spot map for each of the portions.
Claims
1. A computer implemented method of determining spot positioning for each field associated with a target volume (TV), said method comprising: accessing dose volume constraints and information associated with a target volume (TV) structure and an associated organs at risk (OAR) structure; determining a respective density map for each of the TV structure and the OAR structure; using a minimum number of Monitor Units (MU) per spot constraint, computing a respective minimum distance between spots for a portion of a field that overlaps with the TV structure and a portion of the field that overlaps with the OAR structure; and applying a rendering process to convert the density maps for each of the portions into a set of points; and using the set of points and the minimum distance between spots computed, determining a respective spot map for each of the portions.
2. The method of claim 1, further comprising: delivering a respective dose to the TV and OAR structures, wherein the spot map associated with the dose satisfies constraints associated with the minimum distance between spots computed.
3. The method of claim 1, wherein the rendering process comprises a weighted Voronoi stippling process.
4. The method of claim 1, wherein the rendering process is a Lloyd's process.
5. The method of claim 1, wherein the rendering process comprises a weighted Voronoi stippling process, and wherein the applying comprises deriving the set of points by preserving a spot delivery sequencing.
6. The method of claim 1, wherein the density map determined for the TV structure comprises a higher density compared to the density of the density map determined for the OAR structure.
7. The method of claim 1, wherein the determining the spot map comprises determining a position of each spot in each of the portions wherein no two spots are closer than the minimum distance between spots computed.
8. A computer system comprising a processor coupled to a bus and memory coupled to said bus wherein said memory is programmed with instructions that when executed cause said computer system to implement a method of determining spot positioning for each field associated with a target volume (TV), said method comprising: accessing dose volume constraints and information associated with a TV structure and an associated organ at risk (OAR) structure; determining a respective density map for each of the TV structure and the OAR structure; using a minimum number of protons per spot constraint, computing a respective minimum distance between spots for a portion of a field that overlaps with the TV structure and a portion of the field that overlaps with the OAR structure; and applying a rendering process to convert the density maps for each of the portions into a set of points; and using the set of points and the minimum distance between spots computed, determining a respective spot map for each of the portions.
9. The system of claim 8, wherein the method further comprises: delivering a respective dose to the TV and OAR structures, wherein the spot map associated with the doses satisfies constraints associated with the minimum distance between spots computed.
10. The system of claim 8, wherein the rendering process is a weighted Voronoi stippling process.
11. The system of claim 8, wherein the rendering process is a Lloyd's process.
12. The system of claim 8 wherein the dose volume constraints comprise a minimum dose rate of 40 grays per seconds(Gy/s).
13. The system of claim 8, wherein the density map determined for the portion overlapping with the TV structure comprises a higher density compared to the density of the density map determined for the portion overlapping with the OAR structure.
14. The system of claim 8, wherein determining the spot map comprises determining a position of each spot in each of the portions such that no two spots are closer than the minimum distance between spots computed.
15. A computer implemented method of determining spot positioning for each field associated with a target volume (TV), said method comprising: accessing dose volume constraints and information associated with contours associated with a TV structure and an associated organ at risk (OAR) structure; using the dose volume constraints and the information associated with the contours, determining a respective density map for each of the structures; using a minimum number of protons per spot constraint, computing a minimum distance between spots for a portion of a field that overlaps with the TV structure and a portion of the field that overlaps with the OAR structure; and applying a rendering process to convert the density maps for each of the portions into a set of points; and using the set of points and the minimum distance between spots computed, determining a spot map for each of the portions.
16. The method of claim 15, further comprising: delivering a respective dose to the TV and OAR structures, wherein the spot map associated with the dose satisfies constraints associated with the minimum distance between spots computed.
17. The method of claim 15, wherein the rendering process comprises a weighted Voronoi stippling process.
18. The method of claim 15, wherein the rendering process comprises a Lloyd's process.
19. The method of claim 15, wherein the dose volume constraints comprise a minimum dose rate of 40 grays per seconds(Gy/s).
20. The method of claim 15, wherein the density map determined for the portion overlapping with the TV structure comprises a higher density compared to the portion overlapping with the OAR.
Description
DESCRIPTION OF THE DRAWINGS
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
DETAILED DESCRIPTION
[0029] Reference will now be made in detail to the various embodiments of the present disclosure, examples of which are illustrated in the accompanying drawings. While described in conjunction with these embodiments, it will be understood that they are not intended to limit the disclosure to these embodiments. On the contrary, the disclosure is intended to cover alternatives, modifications and equivalents, which may be included within the spirit and scope of the disclosure as defined by the appended claims. Furthermore, in the following detailed description of the present disclosure, numerous specific details are set forth in order to provide a thorough understanding of the present disclosure. However, it will be understood that the present disclosure may be practiced without these specific details. In other instances, well-known methods, procedures, components, and circuits have not been described in detail so as not to unnecessarily obscure aspects of the present disclosure.
[0030] Some portions of the detailed descriptions that follow are presented in terms of procedures, logic blocks, processing, and other symbolic representations of operations on data bits within a computer memory. These descriptions and representations are the means used by those skilled in the data processing arts to most effectively convey the substance of their work to others skilled in the art. In the present application, a procedure, logic block, process, or the like, is conceived to be a self-consistent sequence of steps or instructions leading to a desired result. The steps are those utilizing physical manipulations of physical quantities. Usually, although not necessarily, these quantities take the form of electrical or magnetic signals capable of being stored, transferred, combined, compared, and otherwise manipulated in a computing system. It has proven convenient at times, principally for reasons of common usage, to refer to these signals as transactions, bits, values, elements, symbols, characters, samples, pixels, or the like.
[0031] It should be borne in mind, however, that all of these and similar terms are to be associated with the appropriate physical quantities and are merely convenient labels applied to these quantities. Unless specifically stated otherwise as apparent from the following discussions, it is appreciated that throughout the present disclosure, discussions utilizing terms such as accessing, determining, using, applying, computing or the like, refer to actions and processes (e.g., the flowcharts of
[0032] Portions of the detailed description that follows are presented and discussed in terms of a method. Although steps and sequencing thereof are disclosed in figures herein (e.g.,
[0033] Embodiments described herein may be discussed in the general context of computer-executable instructions residing on some form of computer-readable storage medium, such as program modules, executed by one or more computers or other devices. By way of example, and not limitation, computer-readable storage media may comprise non-transitory computer storage media and communication media. Generally, program modules include routines, programs, objects, components, data structures, etc., that perform particular tasks or implement particular abstract data types. The functionality of the program modules may be combined or distributed as desired in various embodiments.
[0034] Computer storage media includes volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer-readable instructions, data structures, program modules or other data. Computer storage media includes, but is not limited to, random access memory (RAM), read only memory (ROM), electrically erasable programmable ROM (EEPROM), flash memory or other memory technology, compact disk ROM (CD-ROM), digital versatile disks (DVDs) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store the desired information and that can accessed to retrieve that information.
[0035] Communication media can embody computer-executable instructions, data structures, and program modules, and includes any information delivery media. By way of example, and not limitation, communication media includes wired media such as a wired network or direct-wired connection, and wireless media such as acoustic, radio frequency (RF), infrared and other wireless media. Combinations of any of the above can also be included within the scope of computer-readable media.
[0036] This present disclosure provides a solution to the challenge inherent in limiting the range of spot weights when determining an optimized treatment plan. As explained above, one of the challenges that may be encountered in conventional IMPT systems is that they do not provide users a way to constrain the spot weights to be above a particular threshold when optimizing spot weights. Constraining the spot weight to be above a particular minimum value in conventional systems proves to be problematic because it can lead to a competing interest between preserving both an acceptable plan quality and maintaining a minimum spot weight. Accordingly, conventional IMPT systems simply ignore the minimum weight (proton or Monitor Unit (MU)) constraints and associated dose optimization constraints (e.g., for planning target volume (PTV), clinical target volume (CTV) and organs at risk (OAR)) when positioning spots for a particular treatment plan. Alternatively, conventional IMPT systems compute sub-optimal solutions when the range of spot weights is limited.
[0037] Embodiments according to the present invention provide a methodology that allows the minimum or threshold weight or MU for each spot in a field to be taken into account when predicting the density of spots in an initial set of spot positions associated with the treatment target. The information regarding the density of spots in the set of spot positions based on the minimum weight criteria is combined with certain optimization objectives (e.g., with respect to PTVs, and OARs) to derive a set of spot positions that fulfill both the minimum weight or MU constraint and the optimization objectives. Note that
[0038] Thus, embodiments according to the invention improve the field of radiation treatment planning specifically and the field of intensity modulation proton therapy (IMPT) in general. By allowing both the minimum weight and the optimization objectives (e.g., with respect to PTVs, OARs) to be combined, embodiments of the present invention allow treatment plans to be created that can overcome certain machine hardware constraints and provide for increased dose rates. Further the treatment plans may comprise a reduced number of spots in the plan, and also reduce delivery times for the plans.
[0039]
[0040] The system 200 also includes input device(s) 224 such as a keyboard, mouse, pen, voice input device, touch input device, etc. Output device(s) 226 such as a display device, speakers, printer, etc., are also included. A display device may be, for example, a cathode ray tube display, a light-emitting diode display, or a liquid crystal display.
[0041] In the example of
[0042] More specifically, a proposed radiation treatment plan is defined (e.g., using the treatment planning system 250 of
[0043] During treatment, in an example embodiment, a particle beam enters a nozzle of a radiotherapy machine, which includes one or more components that affect (e.g., decrease, modulate) the energy of the beam, to control the dose delivered by the beam and/or to control the dose versus depth curve of the beam, depending on the type of beam. For example, for a proton beam or an ion beam that has a Bragg peak, the nozzle can control the location of the Bragg peak in the treatment target laterally to the beam axis. In other embodiments, energy modulation is performed outside of the nozzle (e.g., upstream of the nozzle).
[0044] In embodiments according to the invention, the nozzle emits particles in a spot scanning beam (also referred to as a pencil beam). The nozzle is mounted on a moveable gantry so that the beam can be delivered from different directions (angles) relative to a patient (treatment target) on the patient support device, and the position of the patient support device relative to the beam may also be changed. The target area is irradiated with a raster scan by the spot scanning beam.
[0045] The beam can deliver a relatively high dose rate (a relatively high dose in a relatively short period of time). For example, if necessary, the beam can deliver more than 40 grays (Gy) in less than one second.
[0046]
[0047] In the example of
[0048] The inputs to the data processing component 320 (e.g., the treatment planning system 250) include a initial set of spot positions (or grid or placement) of spots in the treatment target. The initial spot positions may itself be generated by a spot placement tool that is coupled to or is a component of the treatment planning system 250 (or 350 in
[0049] As will be described further below, in embodiments according to the disclosed invention, the initial set of spot positions and associated density of spots for optimization in the treatment planning system 250 is based on a minimum weight or minimum MU constraint. The treatment planning system 250 is then able to predict the spot positions for a particular field (e.g., a PTV, an OAR, etc.) based on the minimum MU constraint and the optimization objectives associated with, for example, the PTV and OARs to derive a set of spot positions that fulfills both the minimum MU constraints and the optimization objectives. The goal is to determine a set of spot positions so that, during treatment, the treatment target will receive a homogenous dose (a uniform dose across the treatment target) and the delivered dose will conform more closely to the edges of the treatment target.
[0050] More specifically, the proposed radiation treatment plan is evaluated to determine whether or not the minimum MU constraints and objectives (e.g., clinical goals) that are specified for treatment of a patient are satisfied by the proposed radiation treatment plan. The clinical goals or objectives may be expressed in terms of a set of quality metrics, such as target homogeneity, conformity to the treatment target, critical organ sparing, and the like, with respective target values for the metrics.
[0051] If the treatment planning system 250 is unable to converge on a set of spot positions and weights that satisfy those goals, then the initial set of spot positions can be changed and the process just described can be repeated. Several satisfactory treatment plans may be determined, in which case the treatment plan that is judged as best satisfying the minimum MU constraints and specified objectives (clinical goals) can be selected as the prescribed (final) treatment plan.
[0052] As mentioned above, embodiments according to the present invention provide a methodology that allows the minimum weight or MU for a spot in a given field to be taken into account when predicting the density of spots associated with the treatment target. Conventional treatment planning systems ignore the minimum MU per spot in a field when positioning spots.
[0053]
[0054] Equation 1.1 below may be used to determine the total MU per field. The total MU in a field is the sum of the MUs for each individual spot MU.
[0055] Since each MU is constrained to be above a threshold minimum value, the total number of spots in the field can be computed using equation 1.2 below.
[0056] Where each spot covers an area s.sup.2, the total covered surface of the PTV A is given by equation 1.3 below.
N.sub.spots.Math.s.sup.2=(1.3)
[0057] Finally, the minimum distance s needed between spots in the pattern to satisfy the minimum MU constraint can be established by equation 1.4 below.
[0058] Because s.sub.min in equation 1.4 above is directly proportional to the minimum MU per spot constraint, the larger the minimum MU per spot, the wider apart the spots will need to be placed when determining the set of spot positions. As shown in ) of the respective PTV as seen from the beam eye view (represented by the solid line contour associated with the respective PTV). The distance is proportional to the MU requested. Accordingly, the spacing s for PTV 420 where the minimum MU per spot is 400 is higher than the spacing s for PTV 425 where the minimum MU per spot is 100. Note that the term PTV may be used interchangeably with the term clinical target volume (CTV) for purposes of this discussion.
[0059] As also mentioned above, the information regarding the density of spots (e.g., the spot spacing) based on the minimum weight criteria is combined with certain optimization objectives, e.g., for PTVs and OARs to derive a set of spot positions that fulfill both the minimum weight or MU constraint and the optimization objectives.
[0060]
[0061] The treatment planning system or optimizer produces a density map 530 for the PTV, which includes respective density maps for the PTV field 520 and the OAR field 521. As seen in
[0062] In one embodiment, the spot coordinates can then be rearranged to achieve better plan quality. Compared to regular grid positioning, as implemented by conventional systems, it has been shown that several dose metrics, e.g., homogeneity, conformality, etc. are further improved when rearranging the spot positions, using for instance a process such as the Lloyd's process. However, when rearranging the spots using the Lloyd's process, the density information is typically not used which results in the computed spot positions maximizing criteria such as PTV homogeneity, but not taking into account the presence of OARs.
[0063] In one embodiment, the treatment planning system determines a density map for the PTV and OARs using dose objectives. Then the treatment planning system converts the density map into a set of spot positions using the weighted Voronoi stippling process (a rendering process) and the minimum MU constraints discussed above. In other words, embodiments of the present invention advantageously rearrange spot coordinates for each field using the weighted Voronoi stippling process and the minimum MU constraint.
[0064]
[0065]
[0066] The density map 730 is subsequently used to produce a set of spot positions 740 for the PTV and OAR fields using the minimum MU constraints and the weighted Voronoi stippling process. In particular, the resultant set of spot positions 742 determined for the PTV field will be denser compared to the resultant set of spot positions 743 determined for the OAR field. Further, the resultant set of spot positions for both fields will satisfy the criteria for the minimum MU constraints. It should be noted that in the Voronoi Stippling process, the set of spot positions can be derived from an initial set of position with a specific delivery order (scanning pattern). The strength of this method is that it preserves the delivery order (the spot delivery sequencing) during the application of the Voronoi stippling process.
[0067] In one embodiment, instead of the Voronoi stippling process, a different process may also be used to determine spot positioning, e.g., the Lloyd's process. It should be noted that the Lloyd's process is a subcase of the weighted Vornoi stippling process where the input density is uniform.
[0068]
[0069]
[0070] At step 902, dose volume constraints and information associated with a PTV contour and associated OAR contour is accessed by a treatment planning system.
[0071] At step 904, a density map, given the dose volume constraints and the respective field contours, for each field is computed by the treatment planning system.
[0072] At step 906, minimum MU constraints per spot are used to determine to determine a minimum distance between spots for each of the respective fields.
[0073] At step 908, the weighted Voronoi stippling process is applied to the respective density maps to convert them into a set of points.
[0074] At step 910, the set of points and the computed minimum distance between spots for each of the respective fields is used to determine a spot map for the respective fields.
[0075] Embodiments of the present invention are able to predict the spot positions in a set of spot positions for a particular field (e.g., a PTV, an OAR, etc.) based on the minimum MU constraint and the optimization objectives associated with, for example, the PTV and OARs to derive a set of spot positions that fulfills both the minimum MU constraints and the optimization objectives. The goal is to determine a set of spot positions so that, during treatment, the treatment target will receive a homogenous dose (a uniform dose across the treatment target) and the delivered dose will conform more closely to the edges of the treatment target. Performing such an optimization is beyond the capability of a human and requires the use of a computing system. By allowing both the minimum weight and the optimization objectives (e.g., with respect to PTVs, OARs) to be combined, embodiments of the present invention advantageously allow treatment plans to be created that can overcome certain machine hardware constraints and provide for increased dose rates. Further the treatment plans may comprise a reduced number of spots in the plan, and also reduce delivery times for the plans.
[0076] Although the subject matter has been described in language specific to structural features and/or methodological acts, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as example forms of implementing the claims.