Artificial Intelligence for Treatment...

18
7/18/2019 1 Artificial Intelligence for Treatment Planning Steve Jiang, Ph.D. Barbara Crittenden Professor in Cancer Research Director, Medical Artificial Intelligence and Automation (MAIA) Lab Vice Chair, Department of Radiation Oncology Radiation Oncology Introduction 2 Radiation Oncology AI Is Changing The World 3 © Steve Jiang, Ph.D., MAIA Lab, 2018

Transcript of Artificial Intelligence for Treatment...

Page 1: Artificial Intelligence for Treatment Planningamos3.aapm.org/abstracts/pdf/146-44802-486612-144220.pdfArtificial Intelligence for Treatment Planning Steve Jiang, Ph.D. Barbara Crittenden

7/18/2019

1

Radiation Oncology

Artificial Intelligence

for Treatment Planning

Steve Jiang, Ph.D.

Barbara Crittenden Professor in Cancer ResearchDirector, Medical Artificial Intelligence and

Automation (MAIA) LabVice Chair, Department of Radiation Oncology

Radiation Oncology

Introduction

2

Radiation Oncology

AI Is Changing The World

3 © Steve Jiang, Ph.D., MAIA Lab, 2018

Page 2: Artificial Intelligence for Treatment Planningamos3.aapm.org/abstracts/pdf/146-44802-486612-144220.pdfArtificial Intelligence for Treatment Planning Steve Jiang, Ph.D. Barbara Crittenden

7/18/2019

2

Radiation Oncology

AI Is Going to Transform Healthcare

4 © Steve Jiang, Ph.D., MAIA Lab, 2019

http://time.com/5556339/artificial-intelligence-robots-medicine/

Radiation Oncology

Medical Artificial Intelligence and Automation Lab

MAIA Lab

5 © Steve Jiang, Ph.D., MAIA Lab, 2019

Since 07/2017

Radiation Oncology

AI for Treatment Planning

- Big Picture

6

Page 3: Artificial Intelligence for Treatment Planningamos3.aapm.org/abstracts/pdf/146-44802-486612-144220.pdfArtificial Intelligence for Treatment Planning Steve Jiang, Ph.D. Barbara Crittenden

7/18/2019

3

Radiation Oncology © Steve Jiang, Ph.D., MAIA Lab, 2019

Potential Applications of AI in Treatment Planning

Ultimate Goal(Outcome, Patient preference, Practicality, etc)

Physician Goal(Physician’s perception based on experience, training, etc)

Planning Objectives(Overly simplified mathematical modeling via dose)

Dose/DVH prediction Pareto surface navigation DRL for parameter tuning

Variation among physicians

Art part of tx planning

Outcome based planning Functional imaging and

true dose painting

Iterations between physician and dosimetrist

Inefficiency

7

Radiation Oncology

AI for Treatment Planning

- Dose Distribution Prediction

8

Radiation Oncology

3D Dose Prediction Using Deep Learning

Predict 3D radiation dose distribution based on

– Patient’s anatomy and physician’s prescription

Hypothesis: Patients of similar medical conditions should

have a similar relationship between optimal radiation dose

and patient anatomy and this relationship can be learned

with a deep neural network

Deep Neural Network

Nguyen, …, Jiang, (2017) arXiv:1709.09233; Sci Rep. 9(1):1076, 2019.

© Dan Nguyen, Ph.D. and Steve Jiang, Ph.D., MAIA Lab, 20179

Page 4: Artificial Intelligence for Treatment Planningamos3.aapm.org/abstracts/pdf/146-44802-486612-144220.pdfArtificial Intelligence for Treatment Planning Steve Jiang, Ph.D. Barbara Crittenden

7/18/2019

4

Radiation Oncology

Test Results for A Prostate Case (IMRT)

PTV

Bladder

L FemHead

R FemHead

Rectum

Body

© Dan Nguyen, Ph.D. and Steve Jiang, Ph.D., MAIA Lab, 201710

Radiation Oncology © Dan Nguyen, Ph.D. and Steve Jiang, Ph.D., MAIA Lab, 2017

Test Results for A Prostate Case (IMRT)

11

Radiation Oncology

Prostate IMRT Dose Prediction w/ Different Losses

Tested 4 types of losses

– MSE

– MSE + DVH

– MSE + ADV (adversarial loss)

– MSE + DVH + ADV

DVH loss

ADV loss w/ LSGAN formulation

© Dan Nguyen, Ph.D., MAIA Lab, 201812

𝑚𝑖𝑛𝑖𝑚𝑖𝑧𝑒𝑁𝐷

1

2 𝑁𝐷 𝑦𝑡𝑟𝑢𝑒 − 𝑏 2

2 +1

2 𝑁𝐷 𝑁𝐺 𝑥 − 𝑎

2

2

𝑚𝑖𝑛𝑖𝑚𝑖𝑧𝑒𝑁𝐺

1

2 𝑁𝐷 𝑁𝐺 𝑥 − 𝑐

2

2

𝐿𝑜𝑠𝑠𝐷𝑉𝐻 𝐷𝑡𝑟𝑢𝑒 ,𝐷𝑝𝑟𝑒𝑑 ,𝑀 =1

𝑛𝑠

1

𝑛𝑏 𝐷𝑉𝐻𝑠

𝐷𝑡𝑟𝑢𝑒 ,𝑀𝑠 − 𝐷𝑉𝐻𝑠 𝐷𝑝𝑟𝑒𝑑 ,𝑀𝑠 2

2

𝑠

Page 5: Artificial Intelligence for Treatment Planningamos3.aapm.org/abstracts/pdf/146-44802-486612-144220.pdfArtificial Intelligence for Treatment Planning Steve Jiang, Ph.D. Barbara Crittenden

7/18/2019

5

Radiation Oncology

Results for Different Losses

© Dan Nguyen, Ph.D., MAIA Lab, 201813

0

0.02

0.04

0.06

0.08

0.1

0.12

0.14

0.16

MSE MSE+ADV MSE+DVH MSE+DVH+ADV

Ave

rage

Ab

solu

te E

rro

r

Average Error: Conformation

0

0.005

0.01

0.015

0.02

0.025

0.03

0.035

0.04

0.045

MSE MSE+ADV MSE+DVH MSE+DVH+ADVA

vera

ge A

bso

lute

Err

or

Average Error: Homogeneity

0

0.1

0.2

0.3

0.4

0.5

0.6

MSE MSE+ADV MSE+DVH MSE+DVH+ADV

Ave

rage

Ab

solu

te E

rro

r

Average Error: High Dose Spillage

0

0.5

1

1.5

2

2.5

3

3.5

4

4.5

5

D95 D98 D99

Perc

ent

of

Pres

crip

tio

n D

ose

Average Percent Error: Dose Coverage

MSE MSE+ADV MSE+DVH MSE+DVH+ADV

Radiation Oncology

H&N VMAT Dose Prediction w/ HD U-NET

© Dan Nguyen, Ph.D. and Steve Jiang, Ph.D., MAIA Lab, 201714

Radiation Oncology

Dose Prediction w/ Different Planner Styles

15

Style A Style B

Training dataset 65 cases 132 cases

Cross validation 60 cases 123 cases

Test cases 5 cases 9 cases

Style A (Dose Conformality Oriented)

– balance between dose conformity and OAR sparing

Style B (OAR Sparing Oriented)

– utilize tuning structures and hard constraints to pull dose away from

specific OARs

© Roya Kandalan and Steve Jiang,, MAIA Lab, 2019

Page 6: Artificial Intelligence for Treatment Planningamos3.aapm.org/abstracts/pdf/146-44802-486612-144220.pdfArtificial Intelligence for Treatment Planning Steve Jiang, Ph.D. Barbara Crittenden

7/18/2019

6

Radiation Oncology

Model Training

16

U-Net with group normalization

Train a general model using all training dataset

Adapt the trained general model to each sub-dataset (A/B)

© Roya Kandalan and Steve Jiang,, MAIA Lab, 2019

Radiation Oncology

Result w/ Dataset A: General model vs Model A

17 © Roya Kandalan and Steve Jiang,, MAIA Lab, 2019

Radiation Oncology

Result w/ Dataset A: General model vs Model A

18

Prediction Error (normalized to prescription dose)

General Model Model A

PTV Coverage D98 %1 %0.0

D99 %0.8 %0.4

Mean Dose Error PTV %2 %1

Body %0.4 %0.4

Bladder %0.8 %0.6

Rectum % 1.2 %1.6

Left Femur %1.4 %0

Right Femur %2.2 %0.8

© Roya Kandalan and Steve Jiang,, MAIA Lab, 2019

Page 7: Artificial Intelligence for Treatment Planningamos3.aapm.org/abstracts/pdf/146-44802-486612-144220.pdfArtificial Intelligence for Treatment Planning Steve Jiang, Ph.D. Barbara Crittenden

7/18/2019

7

Radiation Oncology

Result w/ Dataset B: General model vs Model B

19

Radiation Oncology

Result w/ Dataset B: General model vs Model B

20

Prediction Error (normalized to prescription dose)

General Model Model B

PTV Coverage D98 %0.2 %1.4

D99 %0.2 %1.2

Mean Dose Error PTV %1 %0.5

Body %0.04 %0.15

Bladder %1.03 %0.92

Rectum %3.7 %2.1

Left Femur %2 %0.8

Right Femur %1.4 %1.2

© Roya Kandalan and Steve Jiang,, MAIA Lab, 2019

Radiation Oncology

Dose Prediction w/ Variable Beam Angles

21 © Ana Barragán Montero, Ph.D. and Steve Jiang, Ph.D., MAIA Lab, 2018

Page 8: Artificial Intelligence for Treatment Planningamos3.aapm.org/abstracts/pdf/146-44802-486612-144220.pdfArtificial Intelligence for Treatment Planning Steve Jiang, Ph.D. Barbara Crittenden

7/18/2019

8

Radiation Oncology

Dose Prediction w/ Variable Beam Angles

22 © Ana Barragán Montero, Ph.D. and Steve Jiang, Ph.D., MAIA Lab, 2018

(9 channels: PTV & OARs)

lungs

PTV

heartesophagus

cord

Network

(HD Unet)

(1 channel: sum-up of per-beam dose)

Output 3D dose

Radiation Oncology

Dose Prediction w/ Variable Beam Angles

23 © Ana Barragán Montero, Ph.D. and Steve Jiang, Ph.D., MAIA Lab, 2018

AB =

Anatomy

Beam

Model

AO =

Anatomy

Only

Model

Barragán Montero,..., Jiang (2018), arXiv:1812.06934.

Radiation Oncology24

extract

concatenate

16 164

32 32

64 64

128 128

128 128

128 128

128 128 256 128

256 128

256 128

256 128

128 64

64 32

32 16 1

128×

128×

64

64×

64×

32

32×

32×

16

16×

16×

8

4

4×4×2

2×2×1

1×1×1

2×2×1

4×4×2

4

16×

16×

8

32×

32×

16

64×

64×

32

128×

128×

64

© Jianhui Ma and Steve Jiang, Ph.D., MAIA Lab, 2018

Dose Prediction w/ Variable Desired Tradeoffs

Page 9: Artificial Intelligence for Treatment Planningamos3.aapm.org/abstracts/pdf/146-44802-486612-144220.pdfArtificial Intelligence for Treatment Planning Steve Jiang, Ph.D. Barbara Crittenden

7/18/2019

9

Radiation Oncology

Dose Prediction w/ Variable Desired Tradeoffs

25

Solid lines - desired DVH curves

Dashed lines - DVH curves of the predicted

dose distributions

Pre

dic

ted

Do

se

DV

HA

na

tom

y

bodybladderrectumPTV

© Jianhui Ma and Steve Jiang, Ph.D., MAIA Lab, 2018

Radiation Oncology

Relational Autoencoder for Similar Patient Retrieval

26

Average Dice: 0.8682

Average PLCC to DVH: 0.9847

DVH DVH-RAE OVH-RAE OVH AE

PLCC 1 0.9847 0.9536 0.9488 0.8924

© Kai Wang and Weiguo Lu, MAIA Lab, 2019

Radiation Oncology

AI for Treatment Planning

- Pareto Surface Navigation

27

Page 10: Artificial Intelligence for Treatment Planningamos3.aapm.org/abstracts/pdf/146-44802-486612-144220.pdfArtificial Intelligence for Treatment Planning Steve Jiang, Ph.D. Barbara Crittenden

7/18/2019

10

Radiation Oncology

Real Time Inference on Pareto Surface

28 © Dan Nguyen, Ph.D.., MAIA Lab, 2019

Capable of predicting plans with 3% mean and

max dose error (compared to optimized plan)

Prediction time: 0.6 seconds

Ngu

yen

,...

, Ji

ang

(20

19

), a

rXiv

:19

06

.04

77

8.

Radiation Oncology

Pareto Surface Modeling w/ Various Beam Angles

29 © Gyanendra Bohara, PhD., and Dan Nguyen, Ph.D., MAIA Lab, 2019

Radiation Oncology

Generating Pareto Front Using Conditional GAN

© Jianhui Ma, Ph.D. Candidate, MAIA Lab, 201930

Page 11: Artificial Intelligence for Treatment Planningamos3.aapm.org/abstracts/pdf/146-44802-486612-144220.pdfArtificial Intelligence for Treatment Planning Steve Jiang, Ph.D. Barbara Crittenden

7/18/2019

11

Radiation Oncology

AI for Treatment Planning

- Hyper-parameter Tuning w/ DRL

31

Radiation Oncology

Testing case 4

Same PTV

coverage

OARs are

spared better in

auto-tuned plan

© Chenyang Shen, Ph.D. and Xun Jia, Ph.D., MAIA Lab, 2018

HDR Planning w/ DRL Based Organ Weight Tuning

Shen,..., Jia (2018), arXiv:1811.10102

32

Radiation Oncology33

IMRT Planning w/ DRL Based Hyper-Parameter Tuning

© Chenyang Shen, Ph.D. and Xun Jia, Ph.D., MAIA Lab, 2019

Page 12: Artificial Intelligence for Treatment Planningamos3.aapm.org/abstracts/pdf/146-44802-486612-144220.pdfArtificial Intelligence for Treatment Planning Steve Jiang, Ph.D. Barbara Crittenden

7/18/2019

12

Radiation Oncology

AI for Treatment Planning

- Dose Calculation

34

Radiation Oncology

Dose Calculation using Deep Learning

Dose calculation using deep learning directly from fluence maps requires a complicated DNN and a large dataset for training

Combining 1st order approximation (ray tracing) with deep learning can greatly reduce the complexity

A completely different system so it is good for secondary dose check

If accurate and fast, can also be used for intermediate step dose calculation during plan optimization

35

HD Unet

© Penelope Xing, Ph.D. and Steve Jiang, Ph.D., MAIA Lab, 2018

Radiation Oncology36 © Penelope Xing, Ph.D. and Steve Jiang, Ph.D., MAIA Lab, 2018

Dose Calculation using DL (Prostate)

Reference DL

Difference

Page 13: Artificial Intelligence for Treatment Planningamos3.aapm.org/abstracts/pdf/146-44802-486612-144220.pdfArtificial Intelligence for Treatment Planning Steve Jiang, Ph.D. Barbara Crittenden

7/18/2019

13

Radiation Oncology

Preliminary work– 120 lung cases in Eclipse (72 training/18 validation/30 testing)

– Non-coplanar 3D CRT, 3D conformal arc, IMRT, and VMAT plans

– Rx dose: 24 Gy to 60 Gy

– Energy: 6 MV, 10 MV, 6xFFF, and 10xFFF

Dose Conversion: From AAA to Acuros XB

37 © Penelope Xing, Ph.D. and You Zhang Ph.D., MAIA Lab, 2018

Radiation Oncology38

Convert PB Dose to MC Dose for Proton RT

All Patient Data from MGH Proton Center

– PB dose calculated with XiO, MC dose calculated with TOPASHead &Neck Liver Prostate Lung Total

Number of patients 90 93 75 32 290

Training & Validation 72 75 62 26 235

Testing 18 18 13 6 55

Pencil Beam Dose

CT

MC Dose

Hierarchically Dense U-Net (HD U-net) w/ patch-based training

© Chao Wu and Steve Jiang, MAIA Lab, 2019

Radiation Oncology39

Two Methods

Predict doseComposite dose

Rotate BackRotate

Rotate Rotate Back

HD-UNET

Beam1

Beam2

Composite dose

HD-UNETPredict dose

Method 1

Method 2

© Chao Wu and Steve Jiang, MAIA Lab, 2019

Page 14: Artificial Intelligence for Treatment Planningamos3.aapm.org/abstracts/pdf/146-44802-486612-144220.pdfArtificial Intelligence for Treatment Planning Steve Jiang, Ph.D. Barbara Crittenden

7/18/2019

14

Radiation Oncology40

HN Liver Prostate Lung Total

Number of patients 90 93 75 32 290

Number of beams 726 218 260 91 1294

Four Experiments

Method 1

Method 2

Site specific data

All sites data

Experiment 1

Experiment 4

© Chao Wu and Steve Jiang, MAIA Lab, 2019

Radiation Oncology41

Results: Gamma Index and MSE

© Chao Wu and Steve Jiang, MAIA Lab, 2019

Radiation Oncology42

Results: Gamma Index and MSE

© Chao Wu and Steve Jiang, MAIA Lab, 2019

Page 15: Artificial Intelligence for Treatment Planningamos3.aapm.org/abstracts/pdf/146-44802-486612-144220.pdfArtificial Intelligence for Treatment Planning Steve Jiang, Ph.D. Barbara Crittenden

7/18/2019

15

Radiation Oncology

AI for Treatment Planning

- Beam Angle Optimization

43

Radiation Oncology

AI for Beam Orientation Optimization (BOO)

Develop an AlphaGo type of DL algorithm

– reinforcement learning (RL) policy network

– Monte Carlo Tree Search (MCTS)

Go movements CyberKnife robot sequence

© Dan Nguyen, Ph.D. and Steve Jiang, Ph.D., MAIA Lab, 2018

Ogunmolu, ..., Jiang, AAPM, 2018.

44

Radiation Oncology

Deep BOO for 4Pi/CK Optimization

Traditional BOO algorithms

– requires pre-dose calculation for a large number of

candidate beams

– Difficulty to explore the huge solution space

Deep BOO (v1)

– Use column generation (CG) to train a supervised

learning (SL) policy network

– Perform guided Monte Carlo Tree Search with pre-

trained SL policy network

© Dan Nguyen, Ph.D. and Steve Jiang, Ph.D., MAIA Lab, 201845

Page 16: Artificial Intelligence for Treatment Planningamos3.aapm.org/abstracts/pdf/146-44802-486612-144220.pdfArtificial Intelligence for Treatment Planning Steve Jiang, Ph.D. Barbara Crittenden

7/18/2019

16

Radiation Oncology

Training a SL Network using CG

CG

Beam angle fitness values

SL

network

Predicted fitness values

Beamlet

Dose Data

Anatomy

Selected

Beams

Structure

weights

Loss

Backpropagate

46

Radiation Oncology

Example prediction: selecting the 4th beam

Input: previously selected

beams

(and anatomy)

Network predicts fitness

values for angles 0°through

358° (2°separation).

Orange: prediction

Blue: CG output

0 50 100 150 200 250 300 350

0 50 100 150 200 250 300 350

0 50 100 150 200 250 300 350

Select beam with best fitness

and add to current pool

47

Radiation Oncology

Deep BOO vs Column Generation

48

Page 17: Artificial Intelligence for Treatment Planningamos3.aapm.org/abstracts/pdf/146-44802-486612-144220.pdfArtificial Intelligence for Treatment Planning Steve Jiang, Ph.D. Barbara Crittenden

7/18/2019

17

Radiation Oncology

AI for Treatment Planning

- Direct MR based Planning

49

Radiation Oncology

DCGAN - Deep convolutional generative adversarial network

CT Synthetization from MRI

Unpaired CT and MR images from 77 brain patients who underwent brain tumor radiotherapy

CT images were acquired with a 512x512 matrix and voxel size 0.68mm×0.68mm×1.50mm

MR images were acquired at 1.5T using a post-gadolinium 2D T1-weighted spin echo sequence with TE/TR = 15/3500 ms

© Samaneh Kazemifar, Ph.D. and Amir Owrangi, Ph.D., MAIA Lab, 201850

Radiation Oncology51

CT Synthetization

from MRI

© Samaneh Kazemifar, Ph.D. and Amir Owrangi, Ph.D., MAIA Lab, 2018

Page 18: Artificial Intelligence for Treatment Planningamos3.aapm.org/abstracts/pdf/146-44802-486612-144220.pdfArtificial Intelligence for Treatment Planning Steve Jiang, Ph.D. Barbara Crittenden

7/18/2019

18

Radiation Oncology52