IMPT and optimization
-
Upload
veronika-pastykova -
Category
Engineering
-
view
77 -
download
0
Transcript of IMPT and optimization
1
IMPT and optimization
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
3
3D Planning and Spread-out Bragg peak
design
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
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
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
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
8
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:
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
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
12
General formulation of IMPT optimization problem
• Soft constraints setting
• On…objectivesαn…weighting factorsCm…constrainslm, um…lower and upper bounds
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)
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)
15
Multicriteria Optimization
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
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!!!
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
19
1) Prioritized optimization
• Each objective gets its own priority
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
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
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
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
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
25
26
Comparing Prioritized Optimization and PS-Based MCO
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
28
Robust Optimization
methods for IMPT
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
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
31
Sensitivity of plan to setup errors
• The same plan, different error setup – big impact on the dose contribution of the posterior beam
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
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
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
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!
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
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
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)
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
40
4D Temporospatial Optimization
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
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,
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)
44
Accounting for Biological Effects
in IMPT Optimization
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)
46
Other applications of optimization
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)
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
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
50
Thank you for your attention