IMRT - The Inverse Problem and Inverse Planning
IMRT - The Inverse Problem and Inverse Planning
Prepared for: School on Medical Physics for Radiation Therapy: Dosimetry and Treatment
Planning for Basic and Advanced Applications, April 2017
1
Conflicts of interest
• Court receives funding from NIH, CPIRT, Varian and
Elekta
2
IMRT is 35 years old this year!
3
Introduction to IMRT and
the inverse problem
4
6
Slide from Charlie Ma
7
Slide from Charlie Ma
Simple Example of Optimization
Assume that intensity's add and no attenuation
Beam 1
Beam 1
0 0 0 100 50 100 0 0 0
0 0 0 0 100 50 100 0 0 0
Beam 1
0 0 0 100 50 100 0 0 0
13
What is meant by optimization?
• Not necessarily looking for the true optimum plan
• Many constraints such as deliverability, type of radiation, beam geometry,
planning time….
• Many a priori choices (reduce search space) – constrained optimization
• Beam energy, gantry and collimator angles
A simple objective function:
18
The prescription
• The prescription defines the goals of the treatment.
• Target DVH
• Sensitive structure DVH
• Set goals, priorities, penalties
• The plan quality can be scored using either physical or biological criteria.
19
Types of Cost Functions
target organ at risk
2
wl (D-Pl ) (D-Dc)2
2
wu(D-Pu )
Pl Pu Dc
Lower constraint Upper constraints
20
Based on a slide from Yakov Pipman
Constraint (Pinnacle)
Objective (Pinnacle)
21
The Cost Function
• Cost functions are built based on objectives, there
are a number of objective types possible.
• Minimum Dose
• Maximum Dose
• DVH constraint no more than “x” % of the
structure can exceed a dose of “y”.
• Equivalent Uniform Dose
• …
• Each objective can have a weighting factor
• If the weighing Factor is very high (infinite) that
objective becomes a “Constraint” (in Pinnacle, at
least)
22
Minimum/Maximum Dose
Advantages
• Constraints can be used guarantee adequate
dose uniformity in the tumor.
• Useful for serial structures such as the spinal
cord.
Disadvantages
• Allowing small hot and/or cold spots are
often provide a significant improvement in
dose conformity.
• One point can dominate the optimization.
• If target and RAR are in close proximity,
these constraints often cannot be satisfied. 23
Mean Dose
Advantages
• Easy to formulate.
Disadvantages
24
Setting constraints
Eclipse screen shot
25
Biological Objective
Functions and
Constraints
26
Biological Objectives/Constraints
27
Equivalent Uniform Dose (EUD)
1
a
EUD vi Di
a
i1
29
Example values – no guarantees!
Biological
Objectives/Constraints
Advantages
• Our goal is to improve
patient outcome, and this
is precisely what is
modeled with these
techniques.
Disadvantages
• Because of uncertainties in
the parameters included in
the models, the accuracy of
the models is often called
into question.
30
Based on a slide from David Shephard
Plan Optimization
Fixed Field IMRT
31
The Beamlet Model
Before an IMRT optimization, each beam is divided into
a number of smaller beamlets (pencil beams), and the
corresponding dose distributions are computed.
32
Slide from David Shephard
Beamlet-Based Inverse Planning
Beamlet weights are optimized to produce an
optimized fluence map for each beam direction.
1 1 2 2 1 1
1 1 2 2 2 1 1
1 1 1 2 2 1 1
1 2 1 2 3 2 1
2 3 3 2 1 2 1
2 3 3 1 1 1
1 1 1 1 1 1
1 1 1 1 2 2
1 1 1 1 2 2
33
Eclipse’s IMRT dashboard
34
Leaf sequencing
35
Intensity Modulation
• Step and shoot MLC
• The intensity pattern developed by
the TPS is converted into a finite
number of segments
• For each segment the MLCs leaves
are set and the beam is on for a
determined amount of time
• The summation of all the
segments is equal to the planned
intensity
• Pinnacle
36
Slide from Peter Balter
Intensity Modulation
• Sliding Window MLC
• MLC leaves move continuously
while the treatment machine is
on
• The field is divided into a
number of control points that
have target positions for each
leaf at each fraction amount of
dose delivered
• The linac modulates leaf speed,
then dose rate to ensure the
targets for each control point
are within tolerance values.
37
Slide from Peter Balter
How Can We Make Any Intensity
Shape with an MLC?
Dose
10
Position
-5cm -4 -3 -2 -1 0 +1 +2 +3 +4 +5cm
39
Slide from Chen Chui
Dose
10
Position
-5cm -4 -3 -2 -1 0 +1 +2 +3 +4 +5cm
40
10
Position
-5cm -4 -3 -2 -1 0 +1 +2 +3 +4 +5cm
Leaf A Leaf B
41
10
Position
-5cm -4 -3 -2 -1 0 +1 +2 +3 +4 +5cm
Leaf A Leaf B
42
10
Position
-5cm -4 -3 -2 -1 0 +1 +2 +3 +4 +5cm
Leaf A Leaf B
43
10
Position
-5cm -4 -3 -2 -1 0 +1 +2 +3 +4 +5cm
Leaf A Leaf B
44
10
Position
-5cm -4 -3 -2 -1 0 +1 +2 +3 +4 +5cm
Leaf A Leaf B
45
10
Position
-5cm -4 -3 -2 -1 0 +1 +2 +3 +4 +5cm
Leaf A Leaf B
46
10
Position
-5cm -4 -3 -2 -1 0 +1 +2 +3 +4 +5cm
Leaf A Leaf B
47
10
Position
-5cm -4 -3 -2 -1 0 +1 +2 +3 +4 +5cm
Leaf A Leaf B
48
10
Position
-5cm -4 -3 -2 -1 0 +1 +2 +3 +4 +5cm
Leaf A Leaf B
49
10
Position
-5cm -4 -3 -2 -1 0 +1 +2 +3 +4 +5cm
Leaf A Leaf B
50
10
Position
-5cm -4 -3 -2 -1 0 +1 +2 +3 +4 +5cm
Leaf A Leaf B
51
10
Position
-5cm -4 -3 -2 -1 0 +1 +2 +3 +4 +5cm
Leaf A Leaf B
52
10
-5cm -4 -3 -2 -1 0 +1 +2 +3 +4 +5cm
Leaf A Leaf B
53
Done!
10
-5cm -4 -3 -2 -1 0 +1 +2 +3 +4 +5cm
54
From Optimized Intensity Map to Treatment
Leaf Sequencing
• The optimized treatment plan is not immediately ready
for delivery.
• A leaf sequencing algorithm needs to be applied to
translate the each optimized (theoretical) fluence map
into a set of deliverable aperture shapes.
• The constraints imposed by the multileaf collimator are
accounted for in the leaf sequencing step.
• Final plan dose distribution changes
• This is the approach taken by Eclipse for dynamic IMRT.
• It was the approach used by Pinnacle for step-and-shoot
IMRT (older versions)
55
Based on a slide from David Shephard
Direct aperture
optimization
(DAO)
56
Direct Aperture Optimization (DAO)
57
58
Simulated Annealing
• DAO uses simulated annealing, an optimization technique using
random sampling techniques.
• The term simulated annealing derives from the roughly analogous
physical process of heating and then slowly cooling a substance to
obtain a strong crystalline structure.
• In each simulation, a minima of the cost function corresponds to this
ground state of the substance.
• The basic principle is that by allowing occasional ascent in the search
process, we might be able to escape the trap of local minima.
60
Prescription: 3 apertures per angle
Begin with 3 identical copies
61
Pick an Parameter and Make a Change
Aperture 1
Leaf pair 6
Left leaf position
Move leaf in 2cm
62
Keep or Reject the Change
Based on:
1. MLC constraints.
2. Cost function & Annealing Rules.
63
MLC Constraints
Some sample Elekta constraints:
1) Opposed leaves 2) Opposed-adjacent
cannot come closer leaves cannot come
than 1-cm from one- closer than 1-cm from
another one-another
< 1cm < 1cm
64
After numerous iterations...
65
Final intensity map from DAO
66
Small number of apertures can produce large
number of intensity levels
Example: 3 apertures/angle
3 separate
weights
1 2 3 4 5 6 7
67
Small number of apertures can produce large
number of intensity levels
Nn 2 1 n
68
Volume-Modulated Arc
Therapy
VMAT
69
70
Eclipse VMAT
71
Dynamic Source Model
Sample
Spacing
Sampling Flexibility Accuracy
Coarse X
Gantry
Arc
72
Courtesy of Karl Otto
Dynamic Source Model
Sample
Spacing
Sampling Flexibility Accuracy
Coarse X
Gantry
Arc
Fine X
73
Courtesy of Karl Otto
Progressive Sampling
13 4
Sample 7
12
Spacing
Sampling Flexibility Accuracy 3
11
Coarse X 6
Gantry
10 Arc
Fine X 2
9
Progressive
5
8
1
74
Courtesy of Karl Otto
75
Progressive Sampling
Maximum MLC Leaf Sample Spacing (cm)
0.5 1 2 3 4 5 6 8 10
10000
Fixed Sampling
1000
Final Cost Value
100
10
Progressive Sampling
1
1 2 4 6 8 10 12 16 20
Beam Sample Spacing (deg)
76
Courtesy of Karl Otto
Varian Eclipse
77
SmartArc Optimization (Philips)
1. Beams are generated at the start and the stop angles and at 24
increments from the start angle.
2. A fluence map optimization is performed.
3. The fluence maps are sequenced and filtered so that there are
only 2 control points per initial beam angle.
4. These control points are distributed to adjacent gantry angles
and additional control points are added to achieve the desired
final gantry spacing.
5. All control points are processed to comply with the motion
constraints of VMAT.
6. The DMPO algorithm is applied with an aperture based
optimization that takes into account all of the VMAT delivery
constraints.
7. The jaws are conformed to the segments based on the
characteristics of the linac.
78
Courtesy of Philips Medical
Treatment planning is an art
79
Figure from Hunt et al, IJROBP 54(3), 953-962, 2002
Multi-criteria
optimization (MCO)
80
IMRT planning process is complex
• Long planning time
• Not clear which knobs to turn
• Tradeoffs unclear
Time for IMRT planning for a
• Clinician’s judgment indirect (the complex case (excluding
process does not encourage physician contouring)
participation
81
Based on slides by Thomas Bortfeld
Pareto surface (or the Possibility Frontier)
Utility curves =
equivalent plans
(determined by the MD
– these are not well
determined)
Pareto surface
82
Craft et al, IJROBP 82, e83-e90, 2012
• PC1: Liver and stomach vs. left and right kidneys
• PC2: Right kidney and stomach vs. left kidney and liver
83
Spalke et al, PMB 54, 3741-3754, 2009
MCO PLANNING (PARETO OPTIMIZATION) - RAYSEARCH
Vilfredo Pareto, born 1848
Pareto-optimality, “efficient”: (Paris) – died 1923 (Geneva)
Industrialist, Sociologist,
“You cannot make anybody better off Economist, Philosopher
without making someone else worse off” Taught in Lausanne, lived in
Céligny near Geneva
RaySearch
MCO PLANNING (PARETO OPTIMIZATION) - RAYSEARCH
Pareto-optimality, “efficient”:
“You cannot make anybody better off
without making someone else worse off”
RaySearch
Increased physician involvement
Reduced planning time
86
Craft et al, IJROBP 82, e83-e90, 2012
Technique comparison
87
Technique comparison: MU/cGy
Pinnacle, DAO Eclipse
88
McCarroll et al, Journal of Global Oncology 2017
Technique comparison: Treatment time
Pinnacle, DAO
Eclipse
89
McCarroll et al, Journal of Global Oncology 2017
End on a happy thought:
• The combination of
• IMRT
• IGRT
• 4DCT IMRT/4DCT
• Increased
• Local control
• Overall Survival 3D CRT/CT
• Decreased
• Pneumonitis
90
The Radiotherapy Process - IMRT
Treatment Delivery
Patient selection Inverse optimization
plan (dMLC, S&S, etc)
Dose distribution
Imaging studies Prescription goals calculation
Treatment Delivery
Verification of Patient
Immobilization Planning Treatment Plan evaluation and
Position and Beam
devices and at-risk Volumes approval
Placement
Target definition
Treatment parameter
(anatomy, physiology Organs at risk Plan test and
transfer to R&V and to
and the natural delineation verification
treatment unit control
history of the disease)
91
Slide from Yakov Pipman