METHOD OF SELECTING BEAM GEOMETRIES

20180111005 ยท 2018-04-26

    Inventors

    Cpc classification

    International classification

    Abstract

    The invention relates to a method of selecting a set of beam geometries for use in radiation therapy. The method (10) comprises providing (12) a plurality of candidate beam geometries; optimizing (1) a radiation treatment plan with all candidate beam geometries; and computing (14) a cost function value based on all candidate beam geometries. A first beam geometry from the plurality of candidate beam geometries is removed (15) and a first modified cost function value based on the candidate beam geometries without the removed first beam geometry computed (16). The first beam geometry is restored (17). The steps of removing a beam geometry, computing of a modified cost function value and restoring of the removed beam geometry are repeated (R) for all other candidate beam geometries. One or more beam geometries from the plurality of candidate beam geometries based on the modified cost function values are chosen (19).

    Claims

    1. A method of selecting a set of beam geometries for use in radiation therapy, the method comprising, providing a plurality of candidate beam geometries; optimizing a radiation treatment plan with all candidate beam geometries; computing a cost function value based on all candidate beam geometries; removing a first beam geometry from the plurality of candidate beam geometries; computing a first modified cost function value based on the candidate beam geometries without the removed first beam geometry; restoring the first beam geometry to the plurality of candidate beam geometries; repeating the steps of removing a beam geometry, computing of a modified cost function value and restoring of the removed beam geometry for all other candidate beam geometries; choosing one or more beam geometries from the plurality of candidate beam geometries based on the modified cost function values.

    2. The method according to claim 1, comprising optimizing the radiation treatment plan with the one or more chosen beam geometries.

    3. The method according to claim 1, wherein the optimization of the radiation treatment plan is applied at fluence level using Fluence Map Optimization and/or at control-point level using Direct Machine Parameter Optimization.

    4. The method according to claim 1, comprising a dose computation for the one or more chosen beam geometries.

    5. The method according to claim 1, wherein the plurality of candidate beam geometries (P) comprises beam angles and/or couch angles and/or collimator angles.

    6. The method according to claim 1, wherein the plurality of candidate beam geometries (P) comprises several equiangular beam geometries or is biased.

    7. The method according to claim 1, wherein the plurality of candidate beam geometries (P) is based on a beam geometry template.

    8. The method according to claim 1, wherein choosing one or more beam geometries is conducted using an algorithm taking into account the modified cost function values, and/or a total number of chosen beam geometries, and/or a minimum angle gap between two successive beam geometries.

    9. The method according to claim 1, wherein as a modified cost function value (F.sub.m), the square of the resulting cost function value is used.

    10. A system for selecting a set of beam geometries for use in radiation therapy, the system comprising a processor in communication with a memory, where the memory stores program code and the processor is configured to be operative in conjunction with the program code to: provide a plurality of candidate beam geometries; optimize a radiation treatment plan with all candidate beam geometries; compute a cost function value based on all candidate beam geometries; remove a first beam geometry from the plurality of candidate beam geometries; compute a first modified cost function value based on the candidate beam geometries without the removed first beam geometry; restore the first beam geometry to the plurality of candidate beam geometries; repeat the steps of removing a beam geometry, computing of a modified cost function value and restoring of the removed beam geometry for all other candidate beam geometries; choose one or more beam geometries from the plurality of candidate beam geometries based on the modified cost function values.

    11. A computer program for selecting a set of beam geometries for use in radiation therapy, the computer program comprising program code means for causing a system for selecting a set of beam geometries for use in radiation therapy as defined in claim 10 to carry out the steps of the method as defined in claim 1, when the computer program is run on a computer controlling the system for selecting a set of beam geometries for use in radiation therapy.

    Description

    BRIEF DESCRIPTION OF THE DRAWINGS

    [0056] In the following drawings:

    [0057] FIG. 1 shows schematically and exemplarily a cross-sectional plan view of an embodiment of an arrangement with a couch and a radiation source;

    [0058] FIG. 2 shows schematically and exemplarily an enlarged isometric view of a treatment beam source for use with the arrangement shown in FIG. 1;

    [0059] FIG. 3 shows schematically and exemplarily a flowchart representing steps of an embodiment of a method of selecting a set of beam geometries for use in radiation therapy;

    [0060] FIG. 4 shows schematically and exemplarily an embodiment of a system for selecting a set of beam geometries for use in radiation therapy;

    [0061] FIG. 5 shows schematically and exemplarily a plot of modified cost function values for different beam angles;

    [0062] FIG. 6 shows schematically and exemplarily a dose-volume histogram comparison;

    [0063] FIG. 7 shows schematically and exemplarily two sets of beam geometries.

    DETAILED DESCRIPTION OF EMBODIMENTS

    [0064] FIG. 1 schematically and exemplarily shows an embodiment of an arrangement with a model 110 of a patient geometry, which is used for treatment planning, for example in an intensity modulated radiation therapy (IMRT) before performing any therapy on the patient. Model 110 may be obtained by any suitable technique, for example computed tomography (CT) or magnetic resonance imaging (MRI) scans of the body can be used to obtain model 110. For the purposes of the therapy, a structure to be treated by radiation, in this case a tumor 112, is identified and localized within a planning target volume (PTV) 114. Further, structures at risk such as organs 116, 118, bone 120 and tissue 122 are identified.

    [0065] For treatment planning, patient model 110 may be divided into a three-dimensional grid defining a number of voxels 124, of which only a few are indicated in FIG. 1 for reasons of clarity. All voxels 124 within PTV 114 are assigned a treatment parameter value necessary to treat tumor 112. The treatment parameter can be expressed in term of a radiation dose which is to be delivered to tumor 112, exposure time to radiation and/or various other parameters. For example, the treatment parameter can be chosen to be a radiation dose prescribed for treating tumor 112. This radiation dose is to be delivered to each voxel 124 in PTV 114. In table I further described below, the treatment parameter is given as a minimal or uniform dose in the form of target radiation or target dose in cGy, for example.

    [0066] A tolerance parameter may be assigned to structures at risk 116, 118, 120, 122. As in the case of the treatment parameter, the tolerance parameter can be expressed in terms of dose and/or other parameters. For example, the tolerance parameter may be chosen to be a tolerance dose. In table I described below, for different structures at risk the tolerance parameter is given as a maximum dose or maximum dose volume histogram in the form of target radiation or target doses cGy for the maximum dose and in addition with a % volume for the maximum dose volume histogram.

    [0067] FIG. 1 shows a radiation source 126 such as a linear accelerator for providing a treatment beam 130. The orientation of the treatment beam 130 is typically determined in terms of an angle of a couch 134 on which the patient is positioned, commonly referred to as the couch angle, and further in terms of a beam or gantry angle at which source 126 is inclined with respect to the normal 136. Both angles can be varied in discrete increments and in principle continuously over predetermined ranges. In the present description, only adjustments in the beam or gantry angle over the range of 0 degrees to 360 degrees are shown, but it is to be understood that the couch angle can be adjusted as well. For example, the International Electronical Commission (IEC) convention can be used in defining and adjusting both gantry and couch angles. In case of coplanar beam treatment, the couch angle can be set to 0 degrees, otherwise the couch angle adjustments can vary, for example, in increments of several degrees (e.g., 10 degrees) from 20 degrees to 20 degrees (e.g., for paraspinal patient treatment) or from 40 degrees to 40 degrees (e.g., for a head-and-neck treatment) for non coplanar beam treatments.

    [0068] Radiation source 126 preferably is equipped with beam guiding and shaping mechanism 138 for subdividing treatment beam 130 into a number of component beams or beamlets 142. Mechanism 138 generally includes a leaf collimator, in particular a multi-leaf collimator (MLC), for collimating beamlets 142 as well as additional lensing devices, apertures, masks and other elements suitable for guiding and shaping of beamlets 142.

    [0069] FIG. 2 illustrates mechanism 138 of radiation source 126 generating treatment beam 130 from a number of beamlets 142 with the aid of mechanism 138 in more detail. Mechanism 138 is drawn to indicate pixels p.sub.i corresponding to each beamlet 142. The number of beamlets 142 in beam 130 will depend on the cross-section of treatment beam 130 necessary for irradiating PTV 114 at the required resolution, for example. Typically, the number of beamlets 142 ranges from a few tens to a few hundred or more.

    [0070] Radiation source 126 has the capacity of modulating various parameters of beamlets 142. For example, mechanism 138 of source 126 can be used to modulate the cross-section of beamlets 142. This is shown on the examples of particular beamlets 142M and 142P. Cross-sections 146M, 146P of beamlets 142M and 142P are square or rectangular. Cross-section 146P is rotated around the direction of propagation of beamlet 142P by 90 degrees. The rotation can be performed by rotating individual collimators of mechanism 138 corresponding to beamlets 142M, 142P. It can be preferred to rotate the cross-sections of all beamlets together.

    [0071] Radiation source 126 may also be capable of modulating the amount of energy in the beamlets. For example, beamlet 142X shows radiation doses A and B as function of distance from source 126 produced at high energy and at low energy. The same collimation and focusing parameters are used at both beamlet energies. The energy levels drop off exponentially with distance and so the doses experience exponential attenuation. Preferably, source 126 can also modulate the on and off times of beamlets 142.

    [0072] All of the above beamlet parameters can be adjusted independently or in combination by radiation source 126 and mechanism 138 in attempting to deliver the prescribed radiation dose to PTV 114. It is understood that additional radiation sources equivalent to source 126 can be employed.

    [0073] FIG. 3 schematically and exemplarily shows process steps of an embodiment of a method 10 of selecting a set of beam geometries for use in radiation therapy, for example in an arrangement shown in FIGS. 1 and 2.

    [0074] In a first step 11, preferably treatment parameters and/or tolerance parameters, such as dose-volume costs and/or dose-volume constraints and/or importance factors and/or radiation doses for different regions of interest can be provided. In particular, tolerance parameters may be provided based on standard anatomical templates (e.g., Radiation Therapy Oncology Group or institution-specific protocols).

    [0075] In a subsequent method step 12, it is preferred to provide a plurality of candidate beam geometries P. The plurality of candidate beam geometries can comprise several equiangular beam geometries or can be biased. The plurality of candidate beam geometries can also be based on a beam geometry template for a specific body site, for example.

    [0076] The provision of the treatment parameters and/or tolerance parameters as well as the provision of the plurality of candidate beam geometries may be conducted based on a user's input, preferably via a user interface 53 of a system 50 as shown in FIG. 4 and/or provided from information stored in memory 54 of a system 50 shown in FIG. 4.

    [0077] In the next step 13, a radiation treatment plan is optimized with all candidate beam geometries in pool P. Subsequently, in step 14, the respective composite cost function value F is computed. This original or composite cost function value is then preferably stored in step 14a. Steps 11 to 14a can be summarized as initial optimization and dose computation.

    [0078] After this initial optimization and dose computation, a first beam geometry is removed from the plurality of candidate beam geometries in step 15. For example, a dose contribution from the first beam geometry can be removed by assigning a beam weight value of zero. This can be done, for example, in a treatment planning system by switching off a beam's monitor unit (MU), preferably without the need to invalidate the computed dose or optimized fluence map.

    [0079] In the following step 16, a modified cost function value F.sub.m based on the candidate beam geometries without the removed first beam geometry is computed. The modified cost function value F.sub.m can be the square of the direct calculated result cost function or the respective change in the cost function value. This first modified cost function value F.sub.m is then stored in step 16a.

    [0080] These steps 15 through 16a, can be referred to as beam reduction.

    [0081] Subsequently, the previously removed first beam geometry is restored in method step 17. In particular, the dose contribution from the removed first beam geometry is restored, preferably by resetting its beam weight to the original optimized value. It is particularly preferred that this can be done in a treatment planning system by switching on a beam's monitor unit (MU).

    [0082] In a further subsequent step 17a, the original or composite cost function value F is restored back. These steps 17, 17a can be summarized as retaining the beam contribution.

    [0083] In the following, the steps 15 through 17a are repeated for all remaining candidate beam geometries in the pool P, as indicated with arrow R in method 10 in FIG. 3.

    [0084] In a further step 18, the modified cost function F.sub.m corresponding to the removal of each beam from the pool of candidate beams is plotted as a graph over the different beam geometries, in particular the different beam angles, as shown schematically and exemplarily in FIG. 5. FIG. 5 shows a plot 1 of the modified cost function values 2 as the square of the direct calculated result of the cost function for the different beam angles between 0 and 360 degrees. Line 2 indicates the modified cost function values with respect to removal of each beam geometry in the pool of candidate beam geometries.

    [0085] In subsequent step 19, one or more beam geometries from the plurality of candidate beam geometries are chosen based on the modified cost function values 2 shown in FIG. 5. In particular, the modified cost function values 3 which belong to the selected beam geometries forming the set of selected beam geometries B for use in the radiation therapy are indicated in FIG. 5. In addition to considering the modified cost function values, a total number of beams to be selected and a minimum angle gap preferably are also considered when one or more beam geometries are chosen.

    [0086] The one or more chosen beam geometries can be transferred to a set of selected beam geometries B in a step 19a. Preferably, steps 19 and 19a are fully automated by using an algorithm as described above. Steps 19 and 19a are also referred to as beam angle selection.

    [0087] In a following process step 20, a final treatment plan optimization based on the one or more selected beam geometries is conducted, followed by a dose computation or dose calculation 21. Steps 20 and 21 can also be referred to as final optimization and dose computation.

    [0088] FIG. 4 schematically and exemplarily shows an embodiment of a system 50 for selecting a set of beam geometries for use in radiation therapy, which can be used preferably with the method 10 shown in FIG. 3. The system 50 comprises a processor or central processing unit 52 in communication with a memory 54. The processor 52 and memory 54 may be part of a computer 51. The computer preferably is connected to a user interface 53 to receive input from a user and/or to provide an output to a user. Further preferably, the computer 51 is connected to a treatment device 55, which preferably comprises a radiation source and potentially an arrangement as shown in FIGS. 1 and 2. The memory 54 preferably stores program code 67 and the processor 52 preferably is configured to operate in conjunction with the program code 67 to execute the steps of method 10. The program code preferably is processor-executable.

    [0089] Additional information which can preferably be stored in memory 54 may comprise the pool P of candidate beams 61, beam angle templates 62, the composite or original cost function value F 63, the modified cost function values F.sub.m 63, the set B of selected beam geometries 65 and/or treatment and/or tolerance parameters 66. It is to be noted that not all of this information needs to be stored in memory 54 and that further additional information can also be stored in memory 54.

    [0090] The modified cost function values 2 shown in plot 1 shown in FIG. 5 have been obtained for a second set of beam geometries in an example case for treatment of the head-and-neck region. For comparison, two sets of beam geometries were defined: A first set of beam geometries was defined using equiangular logic. The second set of beam geometries was defined using the method described herein. The treatment and tolerance parameter specified for different regions of interest (ROIs) according to the following table I were kept the same for both sets of beam geometries.

    TABLE-US-00001 TABLE I Important dose-volume costs specified Target % % ROI Type cGy Volume Variation Weight Cord Max Dose 4200 25 Parotis RT Max DVH 4700 50 4 Parotis LT Max DVH 3300 50 4 Subman RT Max DVH 6300 50 4 Subman LT Max DVH 4800 50 1 PTV50imrt Min Dose 4750 30 PTV60imrt Min Dose 5700 50 PTV66imrt Uniform Dose 6630 1 PTV66imrt Min Dose 6270 25 Spinal Cord_PRV Max DVH 4600 0 25

    [0091] Also, the initial fluence map optimization was conducted in the same way for both sets of beam geometries. Conversion was not included. Conversion is a process of converting a given fluence map into a set of deliverable multi-leaf collimator (MLC) segment. A segment is a particular spatial configuration of MLC leafs. This will happen for each beam independently. Some additional important parameter settings used are: beam angle resolution=18 degrees, minimum beam angle constraint=40 degrees, CT slice thickness=0.3 cm, dose calculation grid size=0.3 cm in all directions. The comparison of the final treatment plans derived from the beam angle geometries of the first set and the second set was done in terms of dose distribution (conformity), dose-volume histogram, final cost function value and total monitor units (MUs). In the following table II, the results for the first set of beam geometries without a beam angle optimization according to the method described herein is compared to the second set of beam geometries with a beam angle optimization according to the method described herein.

    TABLE-US-00002 TABLE II Comparison of Cost Function Value and Total Monitor Unit Without BAO With BAO Final Cost Function Value 0.6112 0.5815 Total Monitor Unit (MU) 1212 1074 Conformity Index 1.324 1.317

    [0092] Further, the dose-volume histogram shown in FIG. 6 denotes on the horizontal axis the dose (cGy (relative biological effectiveness (RBE)). The continuous lines show the dose for the second set of beam geometries selected according to the method described herein and the dotted lines show the dose for the set of equiangular beams without selection according to the method described herein for different regions of interest, namely lines 91 for the patient treatment volumes PTV 54-72, lines 92 for the chiasm, lines 93 for the left parotid, lines 94 for the right parotid and lines 95 for the cord.

    [0093] FIG. 7 indicates the beam angles for the first set of equiangular beam geometries on the left side and the beam angles chosen according to the method described herein for the second set on the right side.

    [0094] The method, system and computer program for selecting a set of beam geometries for use in radiation therapy, in particular IMRT, described herein directly uses the cost function to choose beam geometries and accounts for various synergistic effects between beams. The resulting beams of the method described herein therefore are optimized with respect to clinical goals, while at the same time, the method described herein is much faster than exhaustive search techniques.

    [0095] The goal of radiation therapy is to deliver a prescribed dose of radiation usually in the form of electromagnetic radiation (photons), electrons, neutrons or protons to a treatment target or target volume, such as a tumor, while sparing adjacent structures or organs at risk (OARs). The treatment target or target volume and structures or organs at risk are also referred to as regions of interest (ROIs). In intensity modulated radiation therapy (IMRT) the intensity profiles of the incident beams are modulated to achieve a better dose distribution.

    [0096] Radiation sources emitting the beams can be arranged on a frame or gantry, which usually is rotatable about an axis of rotation, wherein this axis of rotation may be identical to or parallel to a longitudinal axis of a couch or table, on which a patient can be placed. Sources for emitting the radiation beams are usually equipped with beam guiding and shaping mechanisms for subdividing treatment beams into a member of component beams or beamlets. Those guiding and shaping mechanisms may include leaf collimators, in particular multi-leaf collimators (MLC), for collimating beamlets as well as additional lensing devices, apertures, masks and other elements suitable for guiding and shaping of beamlets. For example, a guiding and shaping mechanism of a radiation source may be used to modulate the cross-section of beamlets. For example, beamlets with square or rectangular cross-sections may be formed. Further, the cross-section of the beamlet may be rotated around the direction of propagation of a beamlet, for example by 90 degrees. Such a rotation can be performed by rotating individual collimators of the guiding and shaping mechanism corresponding to the beamlets to be rotated. The degree to which the cross-section or the beamlet is rotated can be referred to as collimator rotation and can be indicated by the collimator angle.

    [0097] In treatment planning the beam geometries at which radiation is delivered to the treatment site in the patient's body, are usually pre-selected based on experience and intuition of the operator. A beam geometry usually comprises the beam angle, also called gantry angle, for a coplanar beams. For non-coplanar beams the beam geometries can also comprise couch angles. Further, collimator angles can be comprised. Each beam usually is subdivided into a number of component beams or beamlets.

    [0098] The corresponding beam intensity profiles are then optimized under the guidance of an objective function, typically using so-called inverse treatment planning methods.

    [0099] However, existing approaches to beam orientation selection in radiation therapy have a number of disadvantages. Computation time required by a complete beam orientation optimization using exhaustive search algorithms is prohibitively long, and hence not suitable for clinical applications. Ranking or scoring algorithms are fast but not accurate as the intent is to solve the beam angle selection problem independent of the problem of treatment plan optimization, usually a fluence map or segment optimization. In addition, mostly the cost function used to address the beam angle selection problem is different from the cost function used for the optimization problem of the treatment plan. Using a different ranking function may result in a beam orientation that is not optimal with respect to the cost function used for final treatment plan optimization. Moreover, the majority of the ranking algorithms do not represent potential synergetic effects of beam combinations and thus do not account for the beam interplay effect, which leads to an inaccurate selection of beam angles. Trial and error attempts are often needed in order to determine a set of good beam geometries for radiation treatment.

    [0100] The selection of optimal beam geometry has been of interest since the advent of 3D conformal radiation therapy. Currently, the beam angle selection process in IMRT is based on the experience of the treatment planners or by a trial-and-error approach. It has been attempted to automate the beam placement process in IMRT. In general, the optimization of the beam angles may have a significant influence on the quality of an IMRT treatment. It has been demonstrated that the plans with fewer but optimized beam angles could be equal to or even superior to the plans with a larger number of unoptimized beam angles, as described in V. K. Narayanan, R. Vaitheeswaran, J. R. Bhangle, S. Basu, V. Maiya, and B. Zade, An experimental investigation on the effect of beam angle optimization on the reduction of beam numbers in IMRT of head and neck tumors, J. Appl. Clin. Med. Phys. 13, 36-43 (2012), which is incorporated herein by reference. A fewer number of beams in a plan generally leads to shorter treatment time and hence lower probability of patient movement related errors during treatment delivery. However, the planner's intuition about the beam angles that generally works for 3DCRT may not work well for an IMRT situation mainly due to the fact that the beam directions are inseparably coupled with the intensity maps of the incident beams. Hence, several trial-and-error attempts are usually needed to find out a set of acceptable beam angles in IMRT.

    [0101] Among optimization algorithms employed for solving beam angle optimization (BAO) problem, are genetic algorithms (GA), as described in J. Lei and Y. J. Li, An approaching genetic algorithm for automatic beam angle selection in IMRT planning, Comput. Methods Programs Biomed. 93, 257-265 (2009), which is incorporated herein by reference, and Simulated Annealing (SA) algorithms, as described in D. Djajaputra, Q. W. Wu, Y. Wu, and R. Mohan, Algorithm and performance of a clinical IMRT beam-angle optimization system, Phys. Med. Biol. 48, 3191-3212 (2003), which is incorporated herein by reference. Such exhaustive search algorithms generally explore a large number of candidate solutions to arrive at an optimal beam configuration, which considerably prolongs the entire process of BAO in IMRT. Although it is feasible to use GA and SA to solve the BAO problem, the convergence speed from the computational perspective is not satisfying, especially for routine clinical use, as described in P. S. Potrebko, B. M. C. McCurdy, J. B. Butler, A. S. El-Gubtan, and Z. Nugent, A simple geometric algorithm to predict optimal starting gantry angles using equiangular-spaced beams for intensity modulated radiation therapy of prostate cancer, Med. Phys. 34, 3951-3961 (2007), which is incorporated herein by reference.

    [0102] Different beam angle ranking techniques for selection of beam angles in IMRT are described in M. Braunstein and R. Y. Levine, Optimum beam configurations in tomographic intensity modulated radiation therapy, Phys. Med. Biol. 45, 305-328 (2000); Gaede, H. Rasmussen, and E. Wong, An algorithm for systematic selection of beam directions for IMRT, Med. Phys. 31, 376-388 (2004); or P. S. Potrebko, B. M. C. McCurdy, J. B. Butler, A. S. El-Gubtan, and Z. Nugent, A simple geometric algorithm to predict optimal starting gantry angles using equiangular-spaced beams for intensity modulated radiation therapy of prostate cancer, Med. Phys. 34, 3951-3961 (2007), which are all incorporated herein by reference. These methods use some metric to evaluate the value of a given beam direction. The metric is evaluated for each beam of a set of candidate orientations and the top ranking orientations are used for a subsequent optimization. Such ranking techniques are faster than the other exhaustive search approaches. However, such ranking techniques ignore the interplay effects between the beams. A ranking based method has recently been described that incorporates beam interaction in the selection process described in R. Vaitheeswaran, V. K. Narayanan, J. R. Bhangle, A. Nirhali, N. Kumar, S. Basu, and V. Maiya, An algorithm for fast beam angle selection in intensity modulated radiotherapy, Med. Phys. 37, 6443-6452 (2010), which is incorporated herein by reference. However, the ranking function is different from the cost function used for the final plan optimization. Using a different ranking function may result in a beam orientation that is not optimal with respect to the cost function used for final plan optimization, as described in Popple, Richard A., Ivan A. Brezovich, and John B. Fiveash. Beam geometry selection using sequential beam addition, Med. Phys. 41.5 (2014), 051713, which is incorporated herein by reference. Further methods have been described in U.S. Pat. No. 7,876,882 B2, U.S. Pat. No. 6,504,899 B2 and US 2012/0136194 A1, which are all incorporated herein by reference. A hybrid approach to beam angle optimization in IMRT has been described in Bertsimas D, et al. A hybrid approach to beam angle optimization in intensity-modulated radiation therapy. Computers and Operations Research (2012), http://dx.doi.Org/10.1016/j.cor.2012.06.009, which is incorporated herein by reference.

    [0103] The method, system and computer program and their embodiments described herein provide an improved solution for fast and accurate beam selection with improved optimization results with respect to clinical goals.

    [0104] Other variations to the disclosed embodiments can be understood and effected by those skilled in the art in practicing the claimed invention, from a study of the drawings, the disclosure, and the appended claims.

    [0105] In the claims, the word comprising does not exclude other elements or steps, and the indefinite article a or an does not exclude a plurality.

    [0106] A single unit or device may fulfill the functions of several items recited in the claims. The mere fact that certain measures are recited in mutually different dependent claims does not indicate that a combination of these measures cannot be used to advantage.

    [0107] Any reference signs in the claims should not be construed as limiting the scope.

    [0108] The invention relates to a method of selecting a set of beam geometries for use in radiation therapy. The method comprises providing a plurality of candidate beam geometries; optimizing a radiation treatment plan with all candidate beam geometries; and computing a cost function value based on all candidate beam geometries. A first beam geometry from the plurality of candidate beam geometries is removed and a first modified cost function value based on the candidate beam geometries without the removed first beam geometry computed. The first beam geometry is restored. The steps of removing a beam geometry, computing of a modified cost function value and restoring of the removed beam geometry are repeated for all other candidate beam geometries. One or more beam geometries from the plurality of candidate beam geometries based on the modified cost function values are choosen.