48
Intensity-Modulated Radiotherapy and Inverse Planning C-M Charlie Ma, Ph.D. Department of Radiation Oncology Fox Chase Cancer Center Philadelphia, PA 19111, USA

Inverse Planning

Embed Size (px)

Citation preview

Page 1: Inverse Planning

Intensity-Modulated Radiotherapy and Inverse Planning

C-M Charlie Ma, Ph.D.

Department of Radiation Oncology

Fox Chase Cancer Center

Philadelphia, PA 19111, USA

Page 2: Inverse Planning

Outline

Rationale for intensity-modulated radiotherapy

The IMRT process

Elements of an inverse planning system

Concepts of inverse planning

Inverse planning algorithms

Page 3: Inverse Planning

Clinical Rationale for IMRT

To improve local-regional control through dose escalation

to improve overall survival

To reduce normal tissue complications to improve quality of life

To reduce treatment time/cost

Page 4: Inverse Planning

IMRT Plan for Vertebral Body Tumor

Page 5: Inverse Planning

Prostate and

Nodes

Page 6: Inverse Planning

In-house hypofractionated protocol

70.2 Gy - 2.7Gy fx

Rectum 65Gy <15%, 31Gy <40%

Posterior margin: 4mm, the rest 8mm

Prostate AcceptanceProstate Acceptance

Page 7: Inverse Planning

IMRT - A Complex Process

Planning

Plan Verification

Position Verification

target localization

Treatment Delivery

and Verification

Delivery

Structure Segmentation

Treatment Optimization

Patient Immobilization

Page 8: Inverse Planning

Bite-block Head Holder

ImmobilizationAquaplast

Breath Control Spirometer

Vacuum frame

Page 9: Inverse Planning

CT/MRI/PET Image Acquisition

Page 10: Inverse Planning

Structure Segmentation

Page 11: Inverse Planning

Tumor

Node #1

Tumor

Node #2

Tumor

Image Guidance (PET/CT)

Page 12: Inverse Planning

Treatment Delivery: Multileaf Collimator

Page 13: Inverse Planning

Beam Delivery with a MLC

Page 14: Inverse Planning

Beam Delivery with a MLC

0.03 MU Dose Delivery

2.5 mm spatial longitudinal

5.0mm spatial lateral

Page 15: Inverse Planning

Target Localization

CT-on-rails

BAT

Page 16: Inverse Planning

Intensity Modulation and Treatment Optimization

Page 17: Inverse Planning

Beam Intensity Modulation

1 cm

1 cm

Page 18: Inverse Planning

fluence

Does intensity modulation improve the dose distribution?

Page 19: Inverse Planning

Intensity Modulated Radiotherapy

It works!

Page 20: Inverse Planning

Conventional treatment planning starts with a set of beam weights and obtains aplan by a trial-and-error process.

This procedure won’t work for IMRT since there are too many unknowns (>2000 beamlet weights).

How can we determine the individual

beamlet weights for IMRT ?

Page 21: Inverse Planning

70%

80%

90%

!!

!

40%

Conventional Treatment PlanningForward Planning

Page 22: Inverse Planning

70%

80%

90%

??

?

40%

!

IMRT Treatment PlanningInverse Planning

Page 23: Inverse Planning

What is in an Inverse Planning System?

Dose calculation

Interface with R&V

Optimization

Patient data

Leaf sequencing

Page 24: Inverse Planning

Di= Cij Wj

-- Weight for beamlet jwj

Cij-- dose contribution in voxel i from beamlet j in an open beam

i

j

Page 25: Inverse Planning

Dose Calculation for IMRTTotal dose in voxel i

Or dose in any voxel in a more generic form

jijnj

i WCD

1

i

j

CWD

Page 26: Inverse Planning

What’s Inverse Planning ?

Assume D0 is the desired dose

and W0 the required beamlet

weights and we have

00 CWD

1000 CD/CDW

Page 27: Inverse Planning

However,Unfortunately this inverse process does not work

in most, if not all, realistic treatment cases.

Practically, what we want is a set of beamlet weights

that will give us the best available dose distribution !

is an exact mathematical expression of inversely derived beamlet

weights for a desired dose distribution D0

100 CDW

Page 28: Inverse Planning

What’s Our Solution ? Assume D0 is the desired dose and W0 the required

beamlet weights

What we want is to derive Db the “best achievable” dose and Wb the corresponding beamlet weights

00 CWD

bb CWD

The question is how do we know Db is good enough compared with D0?

Ideal but may be a pie in the sky!

Not ideal but achievable

Page 29: Inverse Planning

What’s an Objective Function ?

• An objective function is a mathematical evaluation of a treatment dose distribution (wrt. the desired dose distribution).

• The question now is how to “optimize” a given objective function.

),()( 00 bb DDforDDffunctionObjective

• Ideally, it should include all of our knowledge of radiotherapy: physical as well as biological dosimetric requirements.

Page 30: Inverse Planning

A Sample Objective Function • A simple dose-based objective function takes the form

...)}2()2({)}1()1({ 20

20 bb DDDDO

Objective function

Iteration step20 40 60 80

0.10

0.20

0

0.30

Page 31: Inverse Planning

There are many ways to optimize a treatment plan for a given objective function (forward,

backward, hybrid, etc)!

An inverse planning system may use any optimization algorithms (more likely it is a forward

planning, or a hybrid, process).

There are many ways to build an objective function (everybody wants his/her own)!

Page 32: Inverse Planning

Parallel vector method (?)

Gradient method (Helios, Pinnacle)

Computer simulated annealing (Corvus)

Optimization of a Multi-Dimensional Objective Function

Other iterative methods (CMS)

Filtered back-projection (Konrad)

Page 33: Inverse Planning

Major differences between optimization systems are the construction of the objective function and the methods for search directions and step-length

Most optimization methods use an iterative approach, one way or another

Page 34: Inverse Planning

Computer Simulated Annealing

Global minimumSmall perturbation to avoid local minima

100

50 2575

A random walk

Page 35: Inverse Planning

Other iterative methods

Global minimum

100

50 2575

Not a random walk

Page 36: Inverse Planning

Gradient Method

Global minimum

100

50 2575

local downhill gradient [ -grad f(wi)].

Page 37: Inverse Planning

Parallel Vector Method

Global minimum

100

50 2575

Independence and local minimum avoidance

Page 38: Inverse Planning

How Inverse Planning Is Done?

Inside a computer

W is generally not optimal

Optimal Input WOutput D0

Compute C

Change Wb

Compute Db=CWb

Evaluate O=f(Db-D0)

Page 39: Inverse Planning

Experience is gold!

Beam orientation

Number of beams

Factors Affecting Optimization Results

Optimization algorithm and objective function

Optimization parameter and dose constraints

Page 40: Inverse Planning

Regions for forced dose gradient

Region1

Region2 Region

3

Region4

Region5

Region6

PTV

CTV

Page 41: Inverse Planning

Prostate Plan with 5 intensity levels, 7 beam directions

60%

PTV

100%

50%

49 segments ~ 11.8 min (6MV)

Page 42: Inverse Planning

38 segments ~ 9.1 min (6MV)

PTV

100%

50%

Prostate Plan with 5 intensity levels, 6 beam directions(using a forced dose gradient method)

Page 43: Inverse Planning

Conclusions

An inverse planning system does not give an optimal plan, but a customized plan

Inverse planning generally works but it is not magic!

It works better for you if you know how it works

Page 44: Inverse Planning

Conclusions (cont.)

If it does not work, it’s more likely due to the complexity of the situation…

Page 45: Inverse Planning

Conclusions (cont.)

If it does not work, maybe the situation is too simple ...

Page 46: Inverse Planning

Conclusions (cont.)

Fortunately, we are very familiar with the situation and we also learn from each other. Therefore, we reach more or less the same goal ...

Page 47: Inverse Planning

Conclusions (cont.)

Treatment optimization is an integral part of IMRT

Much more work is needed for the clinical implementation of IMRT

Much more effort is needed to keep it running smoothly and keep pace with upgrades and future enhancements

Page 48: Inverse Planning

Thank You