IP Library Granted Patent US 12,311,196
Granted Patent B2
US 12,311,196 · App. 17/707,805 · Granted May 27, 2025

Monitor unit optimization constraint in radiation treatment planning

Inventors: Pierre Lansonneur (Helsinki, FI); Tatu Heikki Leinonen (Helsinki, FI); Matti Sakari Ropo (Helsinki, FI); Jessica Perez (Geneva, CH); Michael Folkerts (Carrollton, TX)
Assignee: SIEMENS HEALTHINEERS INTERNATIONAL AG
A61N5/1031A61N5/1043G16H20/40A61N2005/1087
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,311,196
App. No.
17/707,805
Granted
May 27, 2025
Kind
B2
Abstract

For planning radiation treatment, candidate radiation treatment plans are evaluated and optimized using an objective function that includes a combination of a first objective function and a second objective function. The first objective function is configured for determining a value of a dose metric. The second objective function is configured for determining a value of a term that is added to the value of the dose metric to account for spots or beam lets that have a weight that is greater than zero and less than a minimum threshold value. The value of the term is added to the value of the dose metric. In effect, spots or beam lets with a weight that is not zero and that is also less than a minimum threshold value are penalized during treatment planning.

Claims (43)

1. A computer system, comprising:

a processor; and

memory coupled to the processor and comprising instructions that, when executed, cause the processor to perform a method used for planning radiation treatment of a treatment target, the method comprising:

accessing, from the memory, a radiation treatment plan for the treatment target;

determining a value of a dose metric using information in the radiation treatment plan;

adding, to the value of the dose metric, a value of a term that is determined using weights corresponding to respective locations in the treatment target, wherein the value of the term is greater than zero when a weight corresponding to a location in the treatment target is greater than zero and less than a minimum threshold value; and

evaluating the radiation treatment plan using a sum of the values of the dose metric and the term.

2. The computer system of claim 1 , wherein said determining, adding, and evaluating comprise:

accessing, from the memory, a first objective function configured for determining the value of the dose metric;

accessing, from the memory, a second objective function configured for determining the value of the term; and

evaluating the radiation treatment plan using an objective function comprising a combination of the first objective function and the second objective function.

3. The computer system of claim 2 , wherein said evaluating the radiation treatment plan comprises minimizing a total objective function comprising a summation of a plurality of objective functions including the combination of the first objective function and the second objective function, to produce a final radiation treatment plan comprising final weights corresponding to the locations in the treatment target.

4. The computer system of claim 1 , wherein the value of the term is equal to a sum of values determined using the weights, wherein the value of the term is equal to zero when the weights are each equal to zero, wherein the value of the term is equal to zero when the weights are each equal to or greater than the minimum threshold value, and wherein otherwise the value of the term is greater than zero.

5. The computer system of claim 1 , wherein the value of the term is also greater than zero when the weight is greater than a maximum threshold value.

6. The computer system of claim 1 , wherein the weights are selected from the group consisting of: spot weights for spots at the locations in the treatment target, and beam let weights for beamlets of a beam that are directed into the locations in the treatment target during radiation treatment; wherein a weight of a spot is based on a value selected from the group consisting of: a number of monitor units for the spot, and a number of protons for the spot; and wherein a weight of a beamlet is based on a value selected from the group consisting of: a fraction of an energy of the beam, a percentage of an energy of the beam, a fraction of an intensity of the beam, and a percentage of an intensity of the beam.

7. The computer system of claim 1 , wherein the method further comprises:

after said evaluating the radiation treatment plan is performed, identifying a weight corresponding to a location in the treatment target and that is less than the minimum threshold value; and

setting the weight that is less than the minimum threshold value to a value selected from the group consisting of: zero; and the minimum threshold value.

8. A computer system, comprising:

a processor; and

memory coupled to the processor and comprising instructions that, when executed, cause the processor to perform a method used for planning radiation treatment of a treatment target, the method comprising:

accessing, from the memory, information comprising a radiation treatment plan for the treatment target; and

optimizing the radiation treatment plan using an objective function comprising a combination of a first objective function and a second objective function, wherein the first objective function is configured for determining a value of a dose metric for the treatment target based on information in the radiation treatment plan, wherein the second objective function is configured for determining a value of a term that is a function of weights corresponding to locations in the treatment target, and wherein the value of the term is greater than zero when a weight corresponding to a location in the treatment target is greater than zero and less than a minimum threshold value.

9. The computer system of claim 8 , wherein the value of the term is equal to a sum of values determined using the weights, wherein the value of the term is equal to zero when the weights are each equal to zero, wherein the value of the term is equal to zero when the weights are each equal to or greater than the minimum threshold value, and wherein otherwise the value of the term is greater than zero.

10. The computer system of claim 8 , wherein the weights are selected from the group consisting of: spot weights for spots at the locations in the treatment target, and beam let weights for beamlets of a beam that are directed into the locations in the treatment target during radiation treatment; wherein a weight of a spot is based on a value selected from the group consisting of: a number of monitor units for the spot, and a number of protons for the spot; and wherein a weight of a beamlet is based on a value selected from the group consisting of: a fraction of an energy of the beam, a percentage of an energy of the beam, a fraction of an intensity of the beam, and a percentage of an intensity of the beam.

11. The computer system of claim 8 , wherein said optimizing comprises minimizing a total objective function comprising a summation of a plurality of objective functions including the combination of the first objective function and the second objective function.

12. The computer system of claim 8 , wherein the method further comprises:

after said optimizing, identifying a weight corresponding to a location in the treatment target and that is less than the minimum threshold value; and

setting the weight that is less than the minimum threshold value to a value selected from the group consisting of: zero; and the minimum threshold value.

13. The computer system of claim 8 , wherein the value of the term is also greater than zero when the weight is greater than a maximum threshold value.

14. The computer system of claim 8 , wherein said optimizing produces a final radiation treatment plan comprising final weights corresponding to the locations in the treatment target.

15. A computer-implemented method used for used for planning radiation treatment of a treatment target, the method comprising:

accessing, from memory of a computer system, information comprising a candidate radiation treatment plan for the treatment target;

accessing a first objective function configured for determining a dose metric;

accessing a second objective function configured for determining a value of a term using weights corresponding to locations in the treatment target, wherein the value of the term is greater than zero when a weight corresponding to a location in the treatment target is greater than zero and less than a minimum threshold value; and

optimizing the candidate radiation treatment plan using an objective function comprising a combination of the first objective function and the second objective function, wherein said optimizing comprises optimizing a total objective function comprising a summation of a plurality of objective functions including the combination of the first objective function and the second objective function.

16. The computer-implemented method of claim 15 , wherein the value of the term is equal to a sum of values determined using the weights, wherein the value of the term is equal to zero when the weights are each equal to zero, wherein the value of the term is equal to zero when the weights are each equal to or greater than the minimum threshold value, and wherein otherwise the value of the term is greater than zero.

17. The computer-implemented method of claim 15 , wherein said optimizing produces a final radiation treatment plan comprising final weights corresponding to the locations in the treatment target.

18. The computer-implemented method of claim 15 , wherein the weights are selected from the group consisting of: spot weights for spots at the locations in the treatment target, and beamlet weights for beam lets of a beam that are directed into the locations in the treatment target during radiation treatment; wherein a weight of a spot is based on a value selected from the group consisting of: a number of monitor units for the spot, and a number of protons for the spot; and wherein a weight of a beam let is based on a value selected from the group consisting of: a fraction of an energy of the beam, a percentage of an energy of the beam, a fraction of an intensity of the beam, and a percentage of an intensity of the beam.

19. The computer-implemented method of claim 15 , further comprising:

after said optimizing is performed, identifying a weight corresponding to a location in the treatment target and that is less than the minimum threshold value; and

setting the weight that is less than the minimum threshold value to a value selected from the group consisting of: zero; and the minimum threshold value.

20. The computer-implemented method of claim 15 , further comprising increasing, with the second objective function, the weight of a location in the treatment target that has a weight that is greater than a maximum threshold value.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2023
From: VARIAN MEDICAL SYSTEMS, INC.
To: SIEMENS HEALTHINEERS INTERNATIONAL AG
Reel/Frame 063949/0300 →
CHANGE OF NAME Recorded Mar 10, 2023
From: VARIAN MEDICAL SYSTEMS INTERNATIONAL AG
To: SIEMENS HEALTHINEERS INTERNATIONAL AG
Reel/Frame 063030/0284 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 29, 2022
From: LANSONNEUR, PIERRE; LEINONEN, TATU HEIKKI; ROPO, MATTI SAKARI; PEREZ, JESSICA
To: VARIAN MEDICAL SYSTEMS INTERNATIONAL AG
Reel/Frame 059431/0180 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 29, 2022
From: FOLKERTS, MICHAEL
To: VARIAN MEDICAL SYSTEMS, INC.
Reel/Frame 059431/0195 →
Continuity (1)
Related Publication 20230310888A1 · Oct 5, 2023
References Cited (10)
US 20100020931A1 · Otto et al. · 2010 [cited by applicant]
US 20180020535A1 · Cooley · 2018 [cited by examiner]
US 20190255355A1 · Nordström · 2019 [cited by examiner]
US 20200105395A1 · Huth et al. · 2020 [cited by applicant]
US 20200121949A1 · Kamiguchi · 2020 [cited by examiner]
US 20200129781A1 · Engwall · 2020 [cited by examiner]
US 20200129782A1 · Stål · 2020 [cited by examiner]
US 20200164225A1 · Zhang et al. · 2020 [cited by applicant]
US 20210052917A1 · Vanderstraeten et al. · 2021 [cited by applicant]
EP 3881895A1 · 2021 [cited by applicant]