data mining to aid beam angle selection for imrt stuart price-university of maryland bruce golden-...

24
Data Mining to Aid Beam Angle Selection for IMRT Stuart Price-University of Maryland Bruce Golden- University of Maryland Edward Wasil- American University Howard Zhang- University of Maryland School of Medicine POMS Denver, Colorado May 2013 1

Upload: catherine-mcbride

Post on 11-Jan-2016

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Data Mining to Aid Beam Angle Selection for IMRT Stuart Price-University of Maryland Bruce Golden- University of Maryland Edward Wasil- American University

1

Data Mining to Aid Beam Angle Selection for IMRT

Stuart Price-University of MarylandBruce Golden- University of Maryland

Edward Wasil- American UniversityHoward Zhang- University of Maryland School of Medicine

POMSDenver, Colorado

May 2013

Page 2: Data Mining to Aid Beam Angle Selection for IMRT Stuart Price-University of Maryland Bruce Golden- University of Maryland Edward Wasil- American University

2

Outline

1. Introduction to IMRT2. Data Set3. Model Refinement4. Sorting the Solution Space5. Conclusions

Page 3: Data Mining to Aid Beam Angle Selection for IMRT Stuart Price-University of Maryland Bruce Golden- University of Maryland Edward Wasil- American University

3

Motivation

• In 2012, an estimated 1.6 million Americans were diagnosed with some form of cancer

• Approximately 60% of all U.S. patients with cancer are treated with radiation therapy, most of them with external beam radiation therapy

• Intensity Modulated Radiation Therapy (IMRT) is the most common form of external beam radiation therapy

Page 4: Data Mining to Aid Beam Angle Selection for IMRT Stuart Price-University of Maryland Bruce Golden- University of Maryland Edward Wasil- American University

4

IMRT Planning Problem

1. Identify the tumor and organs at risk (OAR)• The objective function is defined in this step

2. Select a set of beam angles to be used for treatment plan

• Automated set selection not currently integrated into commercial software

3. Calculate the intensity profiles for each angle• Currently automated by commercially available

software, but can take up to 30 minutes

Page 5: Data Mining to Aid Beam Angle Selection for IMRT Stuart Price-University of Maryland Bruce Golden- University of Maryland Edward Wasil- American University

5

Objective

• Develop a model, using previously evaluated beam angle sets, to screen potential sets for those likely to produce good plans, before the computationally expensive step of optimization

• This tool could speed the search of good beam angle sets by reducing the amount of time spent optimizing bad plans

Page 6: Data Mining to Aid Beam Angle Selection for IMRT Stuart Price-University of Maryland Bruce Golden- University of Maryland Edward Wasil- American University

6

• IMRT uses a gantry arm to allow radiation to be delivered from multiple angles

• A multi-leaf collimator is adjusted for each beam angle to shape the radiation

Page 7: Data Mining to Aid Beam Angle Selection for IMRT Stuart Price-University of Maryland Bruce Golden- University of Maryland Edward Wasil- American University

7

• IMRT can adjust the amount of radiation received at each pixel offering far greater control than previous treatments such as 3D conformal mapping radiation therapy (3DCRT)

• The multi-leaf collimator is dynamically adjusted controlling the intensity to each pixel

• Images from Webb 2003 ©2003 by The British Institute of Radiology

Page 8: Data Mining to Aid Beam Angle Selection for IMRT Stuart Price-University of Maryland Bruce Golden- University of Maryland Edward Wasil- American University

8

IMRT Planning Problem

1. Identify the tumor and organs at risk (OAR)2. Select a set of beam angles to be used for treatment

plan• Beam view method (Myrianthopoulos 1992)• Simulated annealing (Pugachev 2001)• Integer programming (D’Souza 2004) • Genetic algorithm (Li 2004)• Heuristic approach (Saher 2010)

3. Calculate the intensity profiles for each angle• Gradient techniques (Bortfeld et al. 1990)• Maximal entropy and maximal likelihood optimization (Llacer 1997)• Simulated annealing (Rosen et al. 1995)• Genetic algorithm (Ezzel 1996)

Page 9: Data Mining to Aid Beam Angle Selection for IMRT Stuart Price-University of Maryland Bruce Golden- University of Maryland Edward Wasil- American University

9

Step 1: Identify Tumor and OAR

parotids

target

cord

• A number of sensitive structures including the parotids (salivary glands), spinal cord, and lymph nodes

• Different tissues have different tolerance to radiation

• The tumor and immediate adjacent tissue form the planning treatment volume (PTV) for which target radiation levels are set

Page 10: Data Mining to Aid Beam Angle Selection for IMRT Stuart Price-University of Maryland Bruce Golden- University of Maryland Edward Wasil- American University

10

Penalty Score

• βi penalty weight

• di desired dose level, in Greys (Gy)

• Ai actual dose level• OAR set of organs at risk• PTV set of tissue in planned treatment volume

PTVi

iiiPTVOARi

iii AddAS )0,max()0,max(

Page 11: Data Mining to Aid Beam Angle Selection for IMRT Stuart Price-University of Maryland Bruce Golden- University of Maryland Edward Wasil- American University

11

Penalty Score

Constraint Desired level

Weight

Less than 66% of the left parotid receiving 26 Gy 3

Less than 33% of the left parotid receiving 32 Gy 3

Less than 66% of the right parotid receiving 26 Gy 3

Less than 33% of the right parotid receiving 32 Gy 3

Less than 90% of the oral mucosa receiving 30 Gy 8

Less than 30% of the oral mucosa receiving 40 Gy 8

Maximum spinal cord dose 45 Gy 15

Maximum brain stem dose 54 Gy 15

More than 95% of the low-risk PTV receiving 54 Gy 6

Less than 5% of the low-risk PTV receiving 59.4 Gy 6

More than 95% of the high-risk PTV receiving 59.4 Gy 6

Less than 5% of the high-risk PTV receiving 70 Gy 6

Page 12: Data Mining to Aid Beam Angle Selection for IMRT Stuart Price-University of Maryland Bruce Golden- University of Maryland Edward Wasil- American University

12

Step 2: Selecting Beam Angles

• There are diminishing returns for using more beam angles; our plans were constructed using 7 beam angles

• Plans were constructed such that beam angles were spaced at least 30 degrees apart

• Since some radiation passes through the tumor, beam angles were not placed between 170 and 190 degrees of another angle

Page 13: Data Mining to Aid Beam Angle Selection for IMRT Stuart Price-University of Maryland Bruce Golden- University of Maryland Edward Wasil- American University

13

Step 3: Calculation of Intensity Profiles

• Each beam angle has about 200 pixels (also called beamlets or bixels) each of which can receive a different amount of radiation

• Beam intensities are optimized by P3 IMRT which uses the CT scan to help ensure precise calculations

• Current software and computers take several minutes to calculate and simulate all beam intensities

Page 14: Data Mining to Aid Beam Angle Selection for IMRT Stuart Price-University of Maryland Bruce Golden- University of Maryland Edward Wasil- American University

14

Feasible Beam Angle Sets

Without Sorting

• All plans are evaluated• Low probability of

finding one of the best plans quickly

• Expected performance of partial evaluation of the list can be calculated based on the set of all possible orderings

Order Evaluated

1 2 3 …

ActualRank

43 27 18 …

Page 15: Data Mining to Aid Beam Angle Selection for IMRT Stuart Price-University of Maryland Bruce Golden- University of Maryland Edward Wasil- American University

15

Feasible Beam Angle Sets

• Evaluate plans in order based on potential

• Expected performance of partial evaluation of the list can be calculated based on performance in cross validation

With Sorting

Sort

Order Evaluated

1 2 3 …

ActualRank

43 27 18 …

Order Evaluated

1 2 3 …

ActualRank

3 1 5 …

Page 16: Data Mining to Aid Beam Angle Selection for IMRT Stuart Price-University of Maryland Bruce Golden- University of Maryland Edward Wasil- American University

16

Data Set

• Approximately 2700 sample treatment plans for 10 patients

• All patients had locally advanced head and neck cancer• Each plan has 7 angles from 72 possible angles at 5

degree intervals starting from 0 which is vertical from the floor

• 11 plans with 7 equally spaced angles are run for each of the 10 patients

• Remainder of plans were randomly chosen from valid angle sets

Page 17: Data Mining to Aid Beam Angle Selection for IMRT Stuart Price-University of Maryland Bruce Golden- University of Maryland Edward Wasil- American University

17

5-Fold Cross-Validation

• Approximately 2700 plans were randomly assigned to 5 sets of approximately 540 plans

• Models were trained on 4 of the sets while tested on the remaining set

• Plans are ordered on their predicted penalty score. Ordered lists with an average of 54 plans, are constructed for each of the 10 patients

• A total of 50 sorted lists are used to evaluate the performance of each model (5 lists for each of the 10 patients)

Page 18: Data Mining to Aid Beam Angle Selection for IMRT Stuart Price-University of Maryland Bruce Golden- University of Maryland Edward Wasil- American University

18

Models

• Linear Regression- Interpretable model with no preset model parameters

• K-Nearest Neighbor-An instance-based learning algorithm that uses the distance to and value of the nearest K neighbors to determine the predicted value

• Neural Network- Requires the use of many model parameters including topology, activation function, and learning algorithm

Page 19: Data Mining to Aid Beam Angle Selection for IMRT Stuart Price-University of Maryland Bruce Golden- University of Maryland Edward Wasil- American University

19

Plans searched from machine sorted list

Average rank of best plan found (out of 54)

Probability of finding best plan

Probability of finding a top 3 plan

Probability of finding a top 5 plan

Bottom 10th percentile of best plan found

Baseline

Random 3 13.8 5.6 16.0 25.7 30

Random 6 7.9 11.1 30.3 45.9 18

Random 9 5.5 16.7 42.8 61.4 13

Random 12 4.2 22.2 53.7 73.1 10

Random 15 3.4 27.8 63.2 81.8 8

Linear Regression

Top 3 7.4 14 34 46 17Top 6 3.8 22 56 80 8Top 9 3.2 26 62 86 6Top 12 2.5 38 74 94 4Top 15 2.0 50 88 98 4

Neural Network

Top 3 7.1 16 40 52 15Top 6 3.7 32 64 84 10Top 9 2.9 38 74 90 5Top 12 2.4 50 78 94 5Top 15 2.0 56 86 98 4

K-Nearest Neighbor

Top 3 3.0 34 76 92 5Top 6 2.2 54 86 94 4Top 9 2.0 62 90 94 3Top 12 1.9 68 92 94 3Top 15 1.6 70 96 98 2

Page 20: Data Mining to Aid Beam Angle Selection for IMRT Stuart Price-University of Maryland Bruce Golden- University of Maryland Edward Wasil- American University

Average Rank of Best Plan Found

20

0 3 6 9 12 15 180.0

2.0

4.0

6.0

8.0

10.0

12.0

14.0

16.0

Unsorted ListLinear RegressionNeural NetworkK-Nearest Neighbor

Number of Plans Evaluated(out of 54)

Ave

rage

Ran

k of

Bes

t Pla

n Fo

und

Page 21: Data Mining to Aid Beam Angle Selection for IMRT Stuart Price-University of Maryland Bruce Golden- University of Maryland Edward Wasil- American University

Probability of Finding Best Plan in List

21

0 3 6 9 12 15 180

10

20

30

40

50

60

70

80

Unsorted ListLinear RegressionNeural NetworkK-Nearest Neighbor

Number of Plans Evaluated(out of 54)

Prob

abili

ty o

f Fin

ding

Bes

t Pla

n

Page 22: Data Mining to Aid Beam Angle Selection for IMRT Stuart Price-University of Maryland Bruce Golden- University of Maryland Edward Wasil- American University

Probability of Finding a Top 3 Plan

22

0 3 6 9 12 15 180

10

20

30

40

50

60

70

80

90

100

Unsorted ListLinear RegressionNeural NetworkK-Nearest Neighbor

Number of Plans Evaluated(out of 54)

Prob

abili

ty o

f Fin

ding

a T

op 3

Pla

n

Page 23: Data Mining to Aid Beam Angle Selection for IMRT Stuart Price-University of Maryland Bruce Golden- University of Maryland Edward Wasil- American University

Percent Difference of Penalty Score from Score of Best Plan in List

23

0 3 6 9 12 15 180

5

10

15

20

25

30

35

Unsorted ListLinear RegressionNeural NetworkK-Nearest Neighbor

Number of Plans Evaluated(out of 54)

% D

iffer

ence

Page 24: Data Mining to Aid Beam Angle Selection for IMRT Stuart Price-University of Maryland Bruce Golden- University of Maryland Edward Wasil- American University

24

Conclusions

• Sorting greatly increases the chances that evaluating a subset of potential plans will find the best plan

• Neural network and linear regression models can quickly sort the entire space of angle sets for those likely to produce plans with low penalty scores

• K-nearest neighbor can incorporate each newly evaluated plan, without the need for training, to improve the models predictive value for choosing the next angle set to evaluate