Title: Commissioning inverse planning and leaf sequence routines
1Commissioning inverse planning and leaf sequence
routines
- A. W. Beavis PhD SRCS
- Principal Physicist,
- Hull and East Yorkshire Hospitals (NHS) Trust
- (Hon) Senior Research Fellow,
- University of Hull
2THANK YOU!
- Prof. Dan Low (Mallinckrodt)
- Prof. Art Boyer/ Lei Xing (Stanford)
- Cal Huntzinger (Varian)
- Prof. Rock Mackie (U Wisconsin)
- Bruce Curran (NOMOS Corp)
- CMS family
3Inverse planning algorithms
- Dose optimisation algorithm
- Computes the required beams
- Leaf Sequencing algorithm
- Computes the segments
- Leaf positions and associated MUs
4Talk based on our experience
- First IMRT treatment was January 2002.
- Using CMS XiO (nee FOCUS) and Varian 600CD
(120MLC) - Training
- project leader over several years at Stanford,
Mallinckrodt, .. - Junior Physicists Varian course (Cal
Huntzinger), AWB training - Dosimetrists/ Radiographers in-house course
5IMRT planning
- Inverse planning algorithm
- Computes the optimal beams to produce the desired
distribution - Leaf Sequencing algorithm
- Aim to review a few issues that require extra
commissioning work in addition to that for
conventional 3D-CRT modelling
6Prescription
- give target (yellow) 100 dose
- give maximum of 50 to critical organ (red)
- give rest of body maximum of 20 dose
- generally choose the number and direction of
beams to use
Planning Target Volume PTV
Organ at risk OAR
7Compare the (first pass) calculated doses to
those required at each point in the patient
dose 1 calcd lt dose required
beam a
a1
a3
dose 12 calcd gt dose required
a2
a4
b1
b2
b3
b4
beam b
8Suggest changes to beamlet weights (e.g. a1 b1)
based on the difference computed at dose point (1)
increase a1 and b1
beam a
a1
a3
decrease a4, possibly maintain b3 (for
contributions to points 9 10)
a2
a4
b1
beam b
b2
b3
b4
changes are computed from dose differences seen
dose pts 9 and 10
9Recompute the doses at all points, recompare to
desired distribution, make further adjustments to
(a1, a2, a3, a4, b1, b2, b3, b4) and . repeat
until dose calcd - dose req 0
dose 1 calcd dose required
beam a
a1
a3
dose 2 calcd dose required
a2
a4
b1
b2
b3
b4
beam b
10Implication on the dose calc
- Must use a convolution type algorithm
- None others at least in our system
- SIITP algorithm (currently)
- Calc the dose to open field
- Vary the weights of the beamlets
- Produce the required fluence maps
- ? leaf sequencer
11Commissioning issues
- If you use solid wedges then re-tune the model
removing any compromised in open beam dosimetry
that the wedges may have demanded - Not going to use wedges!
- More about education and understanding the
implementation in your system
12Delivery by MLC Leaf Sequence
- operation to convert required Intensity map to
deliverable field using an MLC - consider the 2-D surface to be a set of 1-D
independent profiles
Leaf pair considered here
131-D sequence generation
- typical to consider dividing the intensity
profile into steps of equal widths (1cm) each
step representing intensity levels at fixed
increments. - can then use a step and shoot or sliding window
to deliver this
14Segment 1
- leaf A 5 cm
- leaf B -3 cm
- deliver 10 MU
100
90
80
70
60
50
40
30
20
Opening in leaf pair
10
0
deposited Dose/ Intensity
15Segment 2
- leaf A 5 cm
- leaf B 0 cm
- deliver 10 MU
100
90
80
70
60
50
40
30
20
10
0
16Segment 3
- leaf A 5 cm
- leaf B 0 cm
- deliver 10 MU
100
90
80
70
60
50
40
30
20
10
0
17Segment 4
- leaf A 4 cm
- leaf B 0 cm
- deliver 10 MU
100
90
80
70
60
50
40
30
20
10
0
18Segment 5
- leaf A 4 cm
- leaf B 1 cm
- deliver 10 MU
100
90
80
70
60
50
40
30
20
10
0
19Segment 6
- leaf A 4 cm
- leaf B 1 cm
- deliver 10 MU
100
90
80
70
60
50
40
30
20
10
0
20Segment 7
- leaf A 4 cm
- leaf B 1 cm
- deliver 10 MU
100
90
80
70
60
50
40
30
20
10
0
21Segment 8
- leaf A 2 cm
- leaf B 1 cm
- deliver 10 MU
100
90
80
70
60
50
40
30
20
10
0
22Segment 9
- leaf A 2 cm
- leaf B 4 cm
- deliver 10 MU
100
90
80
70
60
50
40
30
20
10
0
23Segment 10
- leaf A 1 cm
- leaf B 4 cm
- deliver 10 MU
100
90
80
70
60
50
40
30
20
10
0
24Segment 11
- leaf A 1 cm
- leaf B 5 cm
- deliver 10 MU
100
90
80
70
60
50
40
30
20
10
0
25Leaf sequencer
- Repeat the algorithm for each leaf pair and for
each beam - Collate 1-D solutions to create 2-D solution
- Done to minimise leaf motion
- Minimise tongue and grove leakage
- Following this step, perform a FORWARD
calculation based on the set of segments
26Implications smaller fields
- Run a convolution calculation that adds up the
dose due to each segment - Segments tend to be smaller than the portal!!
- Maybe much smaller
- Convolution model should be tuned for achieving
accuracy at smaller field sizes - Can do this at expense of larger fields
27Fine tuning MLC-defined small fields
- No modelling tools available yet
- So, needed to plan MLC-defined fields
- 3x3 MLC field 15x15 collimator
- Compare to measured data
- Overlay or electronically
- Vary Sigma to improve
- Didnt need to do anything
28Implications smaller fields
- May need to model fields down to 1 cm x 1 cm
- Need to provide output factors and scatter
factors for 1x1, 2x2, 3x3 - Need to ensure the model is optimised to produce
accurate small field PDDs and profiles - Need to measure these for verification purposes
- Not usually considered necessary for conventional
treatments!!
29Implications head scatter component, Sc
- For very small fields can have problems with the
dose contribution due to the Sc fall-off
30Implications head scatter component
- We have a scaling factor that improves the dose
accuracy of very small fields - Set it empirically with a simple experiment
- Create beam with 2x2 segment
- Delete all other segments and vary parameter to
find agreement between dose/MU and measured value
31Segment removal
In our system can remove very small segments
- Can set the minimum segment area wish to accept
- Can prune segments once they have been generated
32Reduction of segments?
- Plan 1 used 5 intensity levels
- Beam on time 4.35 mins
- Plan 2 used 10 intensity levels
- Beam on time 7 mins
- Plan 3 used 10 but deleted segments less than 1
cm2 and recalculated - Beam on time 5.5 mins
- So, difference 1 (2,3)
- 5 OR 10 intensity levels
- Difference between 23
- /- segments with small spatial contribution
Study was done in version 3.0 new sequencing
algorithm in 3.1 reduces these times
33Implications leaf transmission
- many contributions to field due to leaf
transmission only - i.e. contribution from closed part of segment
- So may need to optimise the MLC leaf transmission
- We didnt need to do anything
34Rounded Leaf End effect.
- Varian MLC leaf design
- Get differential transmission through leaf
- generally the MLC is calibrated to the light
field - Should correct the leaf positions defined by the
leaf sequencer to reduce any leakage due to RLE
Imax
35FOCUS IMRT parameters
- RLE offset
- Shot films
- Puts leaf ends at x and y cm ? gap xy
- Put leaf ends at x-D and y-D ? gap xy 2D
- Found offset, D 0.5 mm was optimal (6X)
EPID D 0 mm
EPID D gt 0 mm
EPID D gtgt 0 mm
36A few words about our routine QA process
- Ion Chamber dose/MU verification at sensible
places - Checks of the intensity maps
- Checks of the dose distribution
37How can we check we get the dose distribution the
plan gave us?
38CMSFOCUS QA tools
- Introduced by NOMOS in Peacock
- we can take the beams generated for the patient
- apply them to a simple (cubic) phantom
- Defined by user
- Recalculate distribution
39- Put a film between the slabs of the phantom and
irradiate it! - Can extract the 2D slice distribution and
compare to the film
40DoseProfile/ output tool
- IN PLAN DISPLAY MODE
- Select axial/ sagital or coronal planes of
interest - Coronal plane under 5cm depth
1) MUdose verification
- Can produce ASCII files of 1-D dose profiles
- These are x/y planes through ion chamber position
to identify uncertainties in measurement
ASCII file
41Film Dosimetry methods
Curve done for each batch of film
- Kodak EDR2 film (Linear to 5 Gy, saturates at
7Gy) - Multidata scanning densitometer (dump data in
ASCII format) - MATLABown analysis/ graphics software
- To achieve good consistent results, pay attention
to - 1) Processing (we use one in Radiology good
QC!) - 2) Calibrate film according to measurement!!
- Beavis et al. Implementation of the Varian EDW
into a commercial RTP system. Physics in Medicine
and Biology 41 1691-1704 (1996)
422) Individual beam verification
- In FOCUS use the DOSE_PROFILE tool to generate a
2-D dose plane at 5cm deep in perspex (PMMA)
block - Identify the maximum dose in the 2-D matrix and
compute the MU required to give 4.5 Gy to this
point - Calc MU required to give 1.5, 3, 4.5 Gy from a 10
x 10 field - Take three such films and use a simple 3 pt.
Calibration curve to compare to previous graphs
Film registered to Linac CAX
5 cm Px
Film
- Measuring individual intensity/dose map
43Film cassette and registration
- Made a cassette for taking dose map films
- Has a centralising cross scribed on with holes
for a pin-punch on its axes - Can uniquely locate the beams CAX on processed
film - So can accurately position the film read scanning
and identify co-ordinates
44DoseProfile/ output tool
- Can produce ASCII files of 2-D dose maps
- Select axial/ sagital or coronal planes of
interest - Coronal plane under 5cm depth
ASCII file
45Fig A comparison of absolute dose measured from
film and that computed by the CMS system.
Isodoses shown 0.5, 1.0, , 4.5Gy
463) Composite dose/ dose plane verification
- Compression straps used to hold slab phantom
together - Multiple films can be inserted between the slabs
- Set isocentre to centre of phantom
47Film Calibration methods
- In FOCUS use the QAPLAN tool to take the set of
beams (Patients) and apply them to a simple cubic
phantom. - Compute the MUs required to deliver a maximum of
4.5 Gy to the film. - Calc MU required to give 4.5 Gy to dmax for a 10
x 10 field (95 cm TSD), also create an ASCII file
via DOSE_PROFILE of the depth dose profile to
use to calibrate a depth dose film
Film
- Measuring dose distribution/ 2-D dose plane
48Computation and ASCII output of dose planes
within IMRT Phantom
Trans-axial plane viewed
ASCII file
494.5Gy (to maximum point) then 0.25 Gy decrements.
absolute dose comparison
50Conclusion
- We have implemented the IMRT option of the CMS
planning system - We are using it routinely!
- The implementation was made easier by a good
understanding of the algorithms and their
implementation
51Thanks to
- My governors
- My colleagues
- My mentors and friends in the IMRT world ?
Grey Owl A Great British Export