IMRT Inverse Planning Flashcards

1
Q

How does forward planning work?

A

Planner specifies beams
TPS calculates dose distribution
Planner assesses plan and alters beams in iterative process

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

How does inverse planning work?

A

Planner specifies dose distrubtion
TPS calculates beam profiles, iterates using cost function
Planner assesses plan and alters dose limits/ constraints if necessary

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is a cost function?

A

Summarise the merit of the plan into a single figure used to drive optimisation. Usually uses dose, interest on basing it on biological things like TCP

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

When is a cost function zero?

A

For a plan where all objectives are met

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

How long do you let TPS iterate?

A

Could set x number of iterations
Could stop when iterations are barely changing cost function

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are objectives vs constraints?

A

Constraints must be achieved
Objectives are things that would be good

Remember, don’t need to use clinical goals, could change dose instead of penalt.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What are examples of physical constraints?

A

Minimum MU, maximum leaf speed

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Example of cost function equation

A

C = sum Pi (Di (x) - Dp)^2

Pi is penalty, Di and Dp are calculated and prescribed doses

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What kind of optimisation algorithms can be used?

A

Analytical techniques (eg inverse CT)
Iterative techniques (1. deterministic methods, 2 stochastic methods)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is deterministic method and an example of it?

A

A deterministic method gives you the same result for the same input
Output determined by parameter values and initial conditions
An example is the gradient method

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

How does gradient method work?

A

Follows path of gradients to minima, but can end up in local minima.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What are stochastic methods and give an example

A

A method where the same result may not come from the same input, eg simulated annealing.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

How does simulated annealing work?

A

Step size and direction are random, explore the whole space to find global minima. Requires more steps. Start with large ones and get smaller, steps can increase the cost function with certain probability. Size of step and probability of accepting increase cost function decrease over time

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Beamlet based optimisation

A

Field split into beamlets with fluence and corresponding dose distributions computed
Beamlet weights optimised to produce optimal fluence map
Optimal fluence map translated into deliverable segments (S+S) or leaf trajectory (dynamic)
Final dose distribution, slightly degraded vs optimal

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Aperture based optimisation

A

Leaf segmentation step is eliminated
Segment shapes and weights are optimised together
Takes MLC limitations into account during optimisation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Fewer vs more levels in optimisation

A

Fewer, less segments, greater efficiency
More, closer to optimum but less efficient (slower to deliver)

17
Q

Why might we not just want biological optimisation?

A

TPS can do things we aren’t happy with, give extremely high dose to the PTV, don’t have clinical evidence that this is not harmful

18
Q

Things to consider when planning

A

Beam arrangement
Help/tuning volumes
Dose prescription
Planning with class solutions

19
Q

Planning with class solutions?

A

Set of inverse planning parameters used for patients with disease at certain staging
EG, outline these volumes, use this number of beams at this orientation and optimise using this

20
Q

Help/tuning volumes

A

What are overlap regions assigned to?
Clip PTV from skin
Extent fluence for breathing motion
Dummy volumes to prevent hotspots
Subvolumes to deal with known conflicts

21
Q

Dose prescription planning considerations

A

Normalise to volume rather than point
Report near min and near max not absolute

22
Q

Beam arrangement planning considerations

A

Odd number of evenly spaced beams avoids overlap
Beam direction less important as beam numbers increased
Coming in through an OAR may give a better plan
Choice of beam energy has little impact on optimisation - above 10MV rarely used

23
Q

What are some advanced planning tools?

A

Multi criteria optimisation
Knowledge based planning
Robust optimisation
Arc duplication

24
Q

When is a treatment plan pareto optimal?

A

When there is no other plan that is at least as good in all objective functions and strictly better in one objective function

25
Q

What is the process of MCO?

A

A set of pareto optimised solutions are produced - different goal for each, optimise dose to OAR or PTV
An interactive plan navigation tool used to explore optimal trade off between planning goals for patient

26
Q

What is knowledge based planning?

A

An approach directly utilising prior knowledge or experience to predict an achievable dose in a new patient of a similar population or to derive a better starting point for further optimisation

Atlas based or model based

27
Q

How does knowledge based planning work?

A

Creates models using good quality TPs for particular site
Uses model for new patients to predict optimal dose distribution

(Atlas based selects closest matching patient from databse and gives starting point from there)

28
Q

What do results of KBP depend on?

A

Quality of input data
How good model is
Whether new patient is consistent with training population

29
Q

What is robust optimisation?

A

A plan that considers the effect of possible errors into account, should produce a better plan under error conditions.
Note that this may not be as good as non-robust plan under normal conditions

30
Q

What is arc duplication?

A

Allows the targeting of PTV sectors to improve OAR sparing - splits PTV into multiple sections and does arc per section.

31
Q

How does model-based KBP work?

A

Use a large number of previous high quality plans to model the relationship between the patient anatomy and the achievable dose distribution, which can be used to predict the achievable dose distribution for a new patient in the same population.