50
IMPT and optimization 1

IMPT and optimization

Embed Size (px)

Citation preview

Page 1: IMPT and optimization

1

IMPT and optimization

Page 2: 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

Page 3: IMPT and optimization

3

3D Planning and Spread-out Bragg peak

design

Page 4: IMPT and optimization

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

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

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

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

8

Page 9: IMPT and optimization

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

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

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

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

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

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

15

Multicriteria Optimization

Page 16: IMPT and 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

Page 17: IMPT and optimization

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

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

19

1) Prioritized optimization

• Each objective gets its own priority

Page 20: IMPT and optimization

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

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

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

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

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

25

Page 26: IMPT and optimization

26

Comparing Prioritized Optimization and PS-Based MCO

Page 27: IMPT and optimization

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

28

Robust Optimization

methods for IMPT

Page 29: IMPT and optimization

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

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

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

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

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

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

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

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

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

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

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

40

4D Temporospatial Optimization

Page 41: IMPT and 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

Page 42: IMPT and optimization

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

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

44

Accounting for Biological Effects

in IMPT Optimization

Page 45: IMPT and 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)

Page 46: IMPT and optimization

46

Other applications of optimization

Page 47: IMPT and 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)

Page 48: IMPT and optimization

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

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

50

Thank you for your attention