impt and optimization
TRANSCRIPT
![Page 1: IMPT and optimization](https://reader030.vdocuments.net/reader030/viewer/2022033020/55d6e04dbb61eba67a8b4664/html5/thumbnails/1.jpg)
1
IMPT and optimization
![Page 2: IMPT and optimization](https://reader030.vdocuments.net/reader030/viewer/2022033020/55d6e04dbb61eba67a8b4664/html5/thumbnails/2.jpg)
2
Content
• Mathematical aspects of treatment planning
• 3D conformal therapy and design of spread-out Bragg peaks, forward planning
• IMPT inverse planning as mathematical optimization problem and possible solutions
• Multicriteria optimization
• Robust optimization
• Intrafractional motion in treatment planning
• Accounting of radiobiological effects in IMPT
• Other applications optimization in proton therapy
![Page 3: IMPT and optimization](https://reader030.vdocuments.net/reader030/viewer/2022033020/55d6e04dbb61eba67a8b4664/html5/thumbnails/3.jpg)
3
3D Planning and Spread-out Bragg peak
design
![Page 4: IMPT and optimization](https://reader030.vdocuments.net/reader030/viewer/2022033020/55d6e04dbb61eba67a8b4664/html5/thumbnails/4.jpg)
4
Optimization of SOBP fields
• 3D conformal proton therapy
• Spread-out Bragg peak – uniform covering of large tumor volumes
• Usually iterative process of optimization
• SOBP is modulated according to the energy – optimization has to follow different ranges in tissue
• Intensity modulated SOBP field – temporally optimizing of beam current during the modulation cycle
![Page 5: IMPT and optimization](https://reader030.vdocuments.net/reader030/viewer/2022033020/55d6e04dbb61eba67a8b4664/html5/thumbnails/5.jpg)
5
Forward planning with SOBP fields
• Manual optimization = current changes
• Disadvantages: depends on planner´s capabilitiesit is not systematic -> not an optimization in mathematical sense
choosing of angle, direction of beam
range and
SOBP modula
tion
forward
calculation
based on
assumed
beam fluence
adjusting
fluences and
weights of
beams
![Page 6: IMPT and optimization](https://reader030.vdocuments.net/reader030/viewer/2022033020/55d6e04dbb61eba67a8b4664/html5/thumbnails/6.jpg)
6
IMPT as an optimization problem
• IMPT fields deliver typically nonuniform dose distribution => it helps achieve highest conformity of proton distribution
• Most common IMPT technique = 3D-modulation method• Individually weighted Bragg peaks spots are placed through the
target volume
![Page 7: IMPT and optimization](https://reader030.vdocuments.net/reader030/viewer/2022033020/55d6e04dbb61eba67a8b4664/html5/thumbnails/7.jpg)
7
Important difference between IMRT and IMPT
• Spread-out Bragg peak -> modulation of its brings another degree of freedom to the proton treatment
• Despite this – optimization is same problem for both methods
![Page 8: IMPT and optimization](https://reader030.vdocuments.net/reader030/viewer/2022033020/55d6e04dbb61eba67a8b4664/html5/thumbnails/8.jpg)
8
![Page 9: IMPT and optimization](https://reader030.vdocuments.net/reader030/viewer/2022033020/55d6e04dbb61eba67a8b4664/html5/thumbnails/9.jpg)
9
Mathematical approach
• Defining of objectives and constraints
• Volumes of interests (VOI) – include targets and critical organs OAR
• Total dose distribution from IMPT field – sum of contributions from static pencil beams of various voxels (dose influence matrix Dij)
• Total dose to any voxel:
![Page 10: IMPT and optimization](https://reader030.vdocuments.net/reader030/viewer/2022033020/55d6e04dbb61eba67a8b4664/html5/thumbnails/10.jpg)
10
• Large number of pencil beams – optimization methods required
• Output of the plan optimization: set of beam weight distributions – FLUENCE MAP
• IMRT – 2D fluence maps (process uses different angles of irradiation)
• IMPT – separate map for every energy setting
![Page 11: IMPT and optimization](https://reader030.vdocuments.net/reader030/viewer/2022033020/55d6e04dbb61eba67a8b4664/html5/thumbnails/11.jpg)
11
Objective function
• Optimization = process of looking for the minimal OF
• Quadratic penalty function:
• In general: Constraints have to be fulfilled in order to make plan acceptable
![Page 12: IMPT and optimization](https://reader030.vdocuments.net/reader030/viewer/2022033020/55d6e04dbb61eba67a8b4664/html5/thumbnails/12.jpg)
12
General formulation of IMPT optimization problem
• Soft constraints setting
• On…objectivesαn…weighting factorsCm…constrainslm, um…lower and upper bounds
![Page 13: IMPT and optimization](https://reader030.vdocuments.net/reader030/viewer/2022033020/55d6e04dbb61eba67a8b4664/html5/thumbnails/13.jpg)
13
Solving the optimization problem
• Variables = beam weights x (can have any nonnegative value, often discretized)
• Objectives and gradient of the objective can be often calculated analytically
• Two types: • Constrained -
• Unconstrained – no dosimetric hard constraints – all treatment goals defined as objectives (Newton method, gradient methods)
![Page 14: IMPT and optimization](https://reader030.vdocuments.net/reader030/viewer/2022033020/55d6e04dbb61eba67a8b4664/html5/thumbnails/14.jpg)
14
Constrained optimization for IMPT
• Large number of variables and large number of voxels
• Linear programming (just linear objectives and constraints) vs. Sequential quadratic programming
• Convex (constraints and objectives are convex functions) and nonconvex (for example including radiobiological models; becoming more common in this time)
![Page 15: IMPT and optimization](https://reader030.vdocuments.net/reader030/viewer/2022033020/55d6e04dbb61eba67a8b4664/html5/thumbnails/15.jpg)
15
Multicriteria Optimization
![Page 16: IMPT and optimization](https://reader030.vdocuments.net/reader030/viewer/2022033020/55d6e04dbb61eba67a8b4664/html5/thumbnails/16.jpg)
16
Principle
• Single criterion optimization problem = ONE objective + ALL OTHER CONDITIONS are constraints
• Main objective = deliver prescribed dose to whole target volume
• Other objectives = to keep dose in OARs minimal
![Page 17: IMPT and optimization](https://reader030.vdocuments.net/reader030/viewer/2022033020/55d6e04dbb61eba67a8b4664/html5/thumbnails/17.jpg)
17
Biological models
• Hypothetically – single criteria – maximizing TCP to the NTCPs
BUT
• Reality – pacientspecific trade-off: „How big gain do we get in TCP, when we allow NTCP for some organ in this amount?“
= MULTICRITERIUM!!!
![Page 18: IMPT and optimization](https://reader030.vdocuments.net/reader030/viewer/2022033020/55d6e04dbb61eba67a8b4664/html5/thumbnails/18.jpg)
18
• Presently – standard commercial systems use single-criterion approach
• Disadvantage: • Longer process = iteration cycle depending on the treatment
planner
• Difficult to set weights and function parameters
![Page 19: IMPT and optimization](https://reader030.vdocuments.net/reader030/viewer/2022033020/55d6e04dbb61eba67a8b4664/html5/thumbnails/19.jpg)
19
1) Prioritized optimization
• Each objective gets its own priority
![Page 20: IMPT and optimization](https://reader030.vdocuments.net/reader030/viewer/2022033020/55d6e04dbb61eba67a8b4664/html5/thumbnails/20.jpg)
20
2) Pareto surface (PS) approach
• Instead of prioritizing of objectives treats each objective equally
• Yields not a single plan, but a set of optimal plans – trade off objectives in many ways
• PARETO OPTIMAL PLAN = plan which is feasible and there is not another plan, which is strictly better for at least one objective and it is not worse for any other
![Page 21: IMPT and optimization](https://reader030.vdocuments.net/reader030/viewer/2022033020/55d6e04dbb61eba67a8b4664/html5/thumbnails/21.jpg)
21
Mathematical formulation PS
• X… all beamlet and dose constraintsN… number of objective functions
• Algorithm issues:• 1) How to compute a reasonable set of diverse PS plans
• 2) How to present resulting information to decision markers
![Page 22: IMPT and optimization](https://reader030.vdocuments.net/reader030/viewer/2022033020/55d6e04dbb61eba67a8b4664/html5/thumbnails/22.jpg)
22
Main strategies of PS approach in radiotherapy
A) WEIGHTED SUM methods
Combining all the objectives into a weighted sum => solving of the resulting scalar optimization problem
![Page 23: IMPT and optimization](https://reader030.vdocuments.net/reader030/viewer/2022033020/55d6e04dbb61eba67a8b4664/html5/thumbnails/23.jpg)
23
Main strategies of PS approach in radiotherapy
B) CONSTRAINT methods
Use objective functions as constraints (same as for prioritized optimization) – varying constraint levels (finding of different pareto-optimal solutions)
Problem - error measures are not natural part of algorithm or output
![Page 24: IMPT and optimization](https://reader030.vdocuments.net/reader030/viewer/2022033020/55d6e04dbb61eba67a8b4664/html5/thumbnails/24.jpg)
24
Navigation on the PS based approach
• How to allow user to select plan from the set of Pareto-optimal soloutions?
1. N sliders, each for one objective
2. Allow to choose N sliders and 2 of N objectives -> picturing of the trade-off for those objectives
![Page 25: IMPT and optimization](https://reader030.vdocuments.net/reader030/viewer/2022033020/55d6e04dbb61eba67a8b4664/html5/thumbnails/25.jpg)
25
![Page 26: IMPT and optimization](https://reader030.vdocuments.net/reader030/viewer/2022033020/55d6e04dbb61eba67a8b4664/html5/thumbnails/26.jpg)
26
Comparing Prioritized Optimization and PS-Based MCO
![Page 27: IMPT and optimization](https://reader030.vdocuments.net/reader030/viewer/2022033020/55d6e04dbb61eba67a8b4664/html5/thumbnails/27.jpg)
27
Comparing Prioritized Optimization and PS-Based MCO
Prioritized optimizationProgrammable procedure – result is single Pareto-optimal plan
Only one plane presented to user in the end!
PS based MCOResult are all optimal options presented to user
Not useful for routine planning – user has to decide which one is best manually from large number of options
![Page 28: IMPT and optimization](https://reader030.vdocuments.net/reader030/viewer/2022033020/55d6e04dbb61eba67a8b4664/html5/thumbnails/28.jpg)
28
Robust Optimization
methods for IMPT
![Page 29: IMPT and optimization](https://reader030.vdocuments.net/reader030/viewer/2022033020/55d6e04dbb61eba67a8b4664/html5/thumbnails/29.jpg)
29
• Many uncertainties influencing the delivered dose
• The optimal plan needs to be robust
• Small deviations from the planed dose distribution don´t influent the treatment outcome
![Page 30: IMPT and optimization](https://reader030.vdocuments.net/reader030/viewer/2022033020/55d6e04dbb61eba67a8b4664/html5/thumbnails/30.jpg)
30
• IMPT – inhomogeneous dose, more proton energies – combinations of dose distributions
• More variations – mismatches of doses from different fields
• Dose gradients - even bigger sensitivity for setup errors
• Hot and cold spots (dose in critical organs)
• More conformal dose -> more complex fluence map -> more sensitive plan for uncertainties
![Page 31: IMPT and optimization](https://reader030.vdocuments.net/reader030/viewer/2022033020/55d6e04dbb61eba67a8b4664/html5/thumbnails/31.jpg)
31
Sensitivity of plan to setup errors
• The same plan, different error setup – big impact on the dose contribution of the posterior beam
![Page 32: IMPT and optimization](https://reader030.vdocuments.net/reader030/viewer/2022033020/55d6e04dbb61eba67a8b4664/html5/thumbnails/32.jpg)
32
Robust optimization strategies
• Delivered dose distribution depends on set uncertain parameters
• Models of uncertainties:• Rigid setup error without rotation – parameter is 3D vector of
shifting in space λ
• Pencil beam simple model – overshooting and undershooting uncertainties of all beams
• More complicated pencil beam model – different errors for different pencil beams
![Page 33: IMPT and optimization](https://reader030.vdocuments.net/reader030/viewer/2022033020/55d6e04dbb61eba67a8b4664/html5/thumbnails/33.jpg)
33
The probabilistic approach = Stochastic programming approach
• Dose distribution: d(x,λ), where x…beam spot weights to be optimized λ…uncertain parameter
• Objective function: O(d(x, λ)) … describes dose distribution
• Probability distribution: P(λ) … probability, that error λ occurs
![Page 34: IMPT and optimization](https://reader030.vdocuments.net/reader030/viewer/2022033020/55d6e04dbb61eba67a8b4664/html5/thumbnails/34.jpg)
34
• We need to minimize the expected value of objective function
• The general goal:
To find the treatment plan, that is good for all possible errors, BUT: larger weights for scenarios with higher probability to occur, lower weights for scenarios with lower probability
• Typically – quadratics difference – minimizing of objective function in each voxel
![Page 35: IMPT and optimization](https://reader030.vdocuments.net/reader030/viewer/2022033020/55d6e04dbb61eba67a8b4664/html5/thumbnails/35.jpg)
35
The robust approach
CONSTRAINTS
• Constraints have to be satisfied for every realization of the uncertain parameters
• We have constraints (example less than 50Gy for spinal chord) => robust approach sets less than that dose for every possible range of setup error!
![Page 36: IMPT and optimization](https://reader030.vdocuments.net/reader030/viewer/2022033020/55d6e04dbb61eba67a8b4664/html5/thumbnails/36.jpg)
36
OBJECTIVES
= Worst-case optimization problem
• Result: as good as possible treatment plan for the worst case, that can occur
• Minimizing of maximum dose, which can be delivered for any possible range or setup error
![Page 37: IMPT and optimization](https://reader030.vdocuments.net/reader030/viewer/2022033020/55d6e04dbb61eba67a8b4664/html5/thumbnails/37.jpg)
37
Optimization of the Worst-Case Dose Distribution
• Hypothetical
• Unphysical – every voxel is considered independently
• Principle: for every voxel the dose is defined as he worst dose value that can be realized for any error in the uncertainty model
• Primary objective function is done by sum of objective function in case of no errors and objective function in the worst-case
![Page 38: IMPT and optimization](https://reader030.vdocuments.net/reader030/viewer/2022033020/55d6e04dbb61eba67a8b4664/html5/thumbnails/38.jpg)
38
Example of robust optimization
a) Conventional calculated plan optimized without accounting an uncertainty
b) Plan optimized for range and setup uncertainty using the probabilistic approach
(DVH for CTV for spinal cord)
![Page 39: IMPT and optimization](https://reader030.vdocuments.net/reader030/viewer/2022033020/55d6e04dbb61eba67a8b4664/html5/thumbnails/39.jpg)
39
Dose distribution of individual beams
(A)Conventional IMPT
(B)Robust IMPT - Range uncertainty only
(C)Robust IMPT - Setup uncertainty only
(D)Robust IMPT - Considering both range and setup uncertainty
![Page 40: IMPT and optimization](https://reader030.vdocuments.net/reader030/viewer/2022033020/55d6e04dbb61eba67a8b4664/html5/thumbnails/40.jpg)
40
4D Temporospatial Optimization
![Page 41: IMPT and optimization](https://reader030.vdocuments.net/reader030/viewer/2022033020/55d6e04dbb61eba67a8b4664/html5/thumbnails/41.jpg)
41
Temporospatial (4D) Optimization
• What affect precision of IMPT?• Changes in setup
• Motions of target (respiration, peristaltic movements, gravity…)
• Degrading of gradients, increasing irradiation of healthy tissues
• IMPT requires to consider possible changes in radiological depth to target
![Page 42: IMPT and optimization](https://reader030.vdocuments.net/reader030/viewer/2022033020/55d6e04dbb61eba67a8b4664/html5/thumbnails/42.jpg)
42
Avoiding to impact of intrafractional motions
• Many methods: compensator expansion, beam gating, field rescanning…
• Intrafractional motion as a part of beam weights optimization:• Requiring of geometrical
variation of patient anatomy = 4D CT for recording breathing cycle,
![Page 43: IMPT and optimization](https://reader030.vdocuments.net/reader030/viewer/2022033020/55d6e04dbb61eba67a8b4664/html5/thumbnails/43.jpg)
43
Optimization based on a known motion probability density function
• Based on 4D CT scanning
• Delivering of inhomogeneous dose distribution to a static geometry
• Edge-enhancement = dose boosting at the edges of the target (most important part of target which is influenced by motions)
• PDF-based is strongly influent by reproducibility of target motions (motion deviates form expectation, significant deviation may occur)
![Page 44: IMPT and optimization](https://reader030.vdocuments.net/reader030/viewer/2022033020/55d6e04dbb61eba67a8b4664/html5/thumbnails/44.jpg)
44
Accounting for Biological Effects
in IMPT Optimization
![Page 45: IMPT and optimization](https://reader030.vdocuments.net/reader030/viewer/2022033020/55d6e04dbb61eba67a8b4664/html5/thumbnails/45.jpg)
45
Performation of optimization
1) RBE
For IMPT usually constant RBE -> treatment plan ptimization based on physical dose
2) LET
Higher LET -> increasing of radiation-induced cell-kills (at the end of proton beams range)
Objective function formulated in the terms of LET and RBE (f.e. linear-quadratic model)
![Page 46: IMPT and optimization](https://reader030.vdocuments.net/reader030/viewer/2022033020/55d6e04dbb61eba67a8b4664/html5/thumbnails/46.jpg)
46
Other applications of optimization
![Page 47: IMPT and optimization](https://reader030.vdocuments.net/reader030/viewer/2022033020/55d6e04dbb61eba67a8b4664/html5/thumbnails/47.jpg)
47
Scan path optimization
• In reality of 3D scanning, large number of beam spots have zero weight
• Spot scanning – steering of the beam in the zigzag pattern over entire grid including positions corresponding with zero weight
• Scan path optimization – avoiding regions with zero weight spots (simulated annealing principle)
![Page 48: IMPT and optimization](https://reader030.vdocuments.net/reader030/viewer/2022033020/55d6e04dbb61eba67a8b4664/html5/thumbnails/48.jpg)
48
Beam current optimization for coninuous scanning
• Spot scanning: dose is delivered according to the optimized spot weight
• Continuous scanning: beam is constantly moving according to predefined pattern
• Optimization methods applied in the step of converting optimized spot positions at discrete positions to beam-current modulation with the same fluence
![Page 49: IMPT and optimization](https://reader030.vdocuments.net/reader030/viewer/2022033020/55d6e04dbb61eba67a8b4664/html5/thumbnails/49.jpg)
49
References
• H Paganetti: Proton Therapy Physics, CRC Press, 2012
• F. Albertini: Planning and Optimizing Treatment Plans for Actively Scanned Proton Therapy: evaluating and estimating the effect of uncertainties, Disertation, ETH Zurich, 2011
![Page 50: IMPT and optimization](https://reader030.vdocuments.net/reader030/viewer/2022033020/55d6e04dbb61eba67a8b4664/html5/thumbnails/50.jpg)
50
Thank you for your attention