A Classification-based Glioma Diffusion Model Using MRI Data Marianne Morris 1,2 Russ Greiner 1,2,...

Post on 20-Dec-2015

214 views 0 download

Tags:

transcript

A Classification-based Glioma Diffusion Model Using MRI Data

Marianne Morris1,2

Russ Greiner1,2, Jörg Sander2, Albert Murtha3, Mark Schmidt1,2

1 Alberta Ingenuity Centre for Machine Learning 2 University of Alberta3 Cross Cancer Institute, Alberta Cancer Board

2

Predict Tumour Growth

Why? Study tumour growth patterns Improve treatment planning

initial tumour tumour 6 months later

3

Outline

Introduction Incremental Growth Modeling

Features Models (UG, GW, CDM)

Experiments

4

Incremental Growth Model

Iteratively assign each voxel around the active tumour border to tumour vsnon-tumour

Stops at termination condition Reaching a specified size of tumour … there’s no more voxels to add

Several Approaches

5

Incremental Growth Model

Tumor

6

Incremental Growth Model

Tumor

Neighbours

7

Incremental Growth Model

- + +

- +

- +

- +

+ + -

Tumor

8

Incremental Growth Model

- + +

- +

- +

- +

+ + -

Tumor

Neighbours

9

Incremental Growth Model

- +

- + + +

- + +

- + -

- + -

- + + - -

+ +

Tumor

10

Incremental Growth Model

- +

- + + +

- + +

- + -

- + -

- + + - -

+ +

Tumor

11

Which New Voxels to Add

UG: Uniform Growth GW: Growth based on tissue types CDM: Classification-based diffusion

12

Tumour growth modeling – uniform diffusion (UG)

Radial uniform growth(in all directions alike)

Original tumour

Final tumour volume

13

Tumour growth modeling –

White vs. Grey matter (GW)

A 5:1 ratio for diffusion in white matter vs. grey matter (Sawnson et al., 2000)

White matter Grey matter

Original tumourFinal tumour volume

14

Tumour growth modeling

Uniform growth: Yes!

GW model: If White matter: Yes! If Grey matter: 20%

CDM model: “Learn” tumour

growth pattern

Am I a tumour?

voxel

Active tumour border

15

Classification-Based Diffusion Model (CDM) Preprocessing

Noise reduction Spatial registration Intensity Standardization Tissue segmentation Tumour segmentation

Feature extraction Classification Tumour growth modeling

16

Features

Patient features Tumour properties Voxel features Features of neighbouring voxels

A total of 75 features

patient

tumour

voxel

17

Features: Patient

Age Correlation between age and glioma grade

(more aggressive tumours occur in older patients; benign tumours in children)

patient

18

Features: Tumour

Area-volume ratio Volume increase between 2

scans Percentage of edema

19

Features: Voxel Min Distance from tumour border Tissue type derived from template Tissue type derived from patient’s image Image intensities (T1, T1-contrast, T2) Template intensity Edema region Coordinates & Tissue Map Distance-Area ratio

tumour

voxel

tumour

voxel

tumour

edema

20

Features: Neighbourhood

For each of 6 neighbours*

Edema Image intensities Tissue type derived from template Tissue type derived from patient’s

image

A neighbourhood in 3D is the 6 voxels immediately adjacent to some voxel v (not including diagonal ones)

10 36

5

2

4

6 neighbours

y

x

z

21

Classification-Based Diffusion Model (CDM) Preprocessing

Noise reduction Spatial registration Intensity Standardization Tissue segmentation Tumour segmentation

Feature extraction Classification Tumour growth modeling

22

CDM Classifier

Voxel v becomes tumour given…qv = PΘ (class (v) = tumour | epatient,etumour,ev)

Features of the patient epatient

the tumour etumour

the voxel and its neighbours evpatient

tumour

voxel v

23

Learning Parameters (Classifier)

How to learn Θ ? Naïve Bayes Logistic Regression Linear-kernel SVM

Trained on other brain images

24

Outline

Introduction Incremental Growth Modeling Experiments

Evaluation Measure Model Comparison

Best Case Average Case Special Cases Average P/R

25

Experimental Procedure

Training data Sample of voxels in volume-

difference between two scans including 2-voxel border around the volume at the 2nd time scan

Volume-pairs for 17 patients Total of ½ million voxels

We evaluate voxels encountered in diffusion process Cross-validation (17 patients)

Original tumour

Additional tumour growth

26

Tumour growth modeling –

CDM (wrt Neighbours) Voxel v becomes tumour based on…

Features: epatient,etumour,ev Compute:

qv = PΘ (class (v) = tumour | epatient,etumour,ev)

Neighbours of voxel v If k tumour-voxel neighbours,

probability that voxel v becomes tumourpv = 1 – (1 – qv)k

Decision Declare voxel v is tumour if pv 0.65

v6,v7 : k = 0v1,v2,v5 : k = 1v3,v4 : k = 2

v1

v2

v6

v7

v5

+ + v3

v4

+

+ + + + +

27

System Performance

Time 1 scan

Time 2 scan

CDMprediction

Left to right: Slices from lower to upper brain

True positivesFalse positivesFalse negatives

28

Evaluation

Precision, Recall for tumour, non-tumour voxels

nt = truth & pt = prediction ; Precision = Recall

Correct ntPredicted pt

29

Diffusion Modeling Process

We grow tumour from initial volume at 1st time scan to size of tumour volume at 2nd time scan Precision = Recallbecause predicted volume truth

volume

Tumour at 1st time scan

Tumour volume at2nd time scan

30

Results – Model Comparison

0

0.2

0.4

0.6

0.8

1

GB

M_1

GB

M_2

GB

M_3

A.G

BM

_4

GB

M_5

GB

M_6

GB

M_7

GB

M_8

AA

_1

AA

_2

A_1

GB

M_9

MO

A

GB

M_1

0

GB

M_1

1

GB

M_1

2

GB

M_1

3

CDM

UG

GW

31

Results (Best case)

GBM_7: CDM beats UG by 20% and GW by 12%

True positivesFalse positivesFalse negatives

Grew tumour along edema regions but…didn’t predict other wing of butterfly

0

0.2

0.4

0.6

0.8

1

GB

M_1

GB

M_2

GB

M_3

A.G

BM

_4

GB

M_5

GB

M_6

GB

M_7

GB

M_8

AA

_1

AA

_2

A_1

GB

M_9

MO

A

GB

M_1

0

GB

M_1

1

GB

M_1

2

GB

M_1

3

CDM

UG

GW

32

Results (Average case)

GBM_1: CDM beats UG by 6% and GW by 8%

True positivesFalse positivesFalse negatives

Need a more accurate brain atlas

0

0.2

0.4

0.6

0.8

1

GB

M_1

GB

M_2

GB

M_3

A.G

BM

_4

GB

M_5

GB

M_6

GB

M_7

GB

M_8

AA

_1

AA

_2

A_1

GB

M_9

MO

A

GB

M_1

0

GB

M_1

1

GB

M_1

2

GB

M_1

3

CDM

UG

GW

33

Results (Special case)

GBM_10: CDM beats UG by 8% and GW by 2%

True positivesFalse positivesFalse negatives

Resection & Recurrence

0

0.2

0.4

0.6

0.8

1

GB

M_1

GB

M_2

GB

M_3

A.G

BM

_4

GB

M_5

GB

M_6

GB

M_7

GB

M_8

AA

_1

AA

_2

A_1

GB

M_9

MO

A

GB

M_1

0

GB

M_1

1

GB

M_1

2

GB

M_1

3

CDM

UG

GW

34

Results T-test: the probability

that the means are not significantly different

Paired data (same data sample; different models) CDM vs UG: p = 0.001 CDM vs GW: p = 0.001

(UG vs GW: p = 0.034)

X is the meanVar: the variancen: the number of samples

CDM performs significantlybetter than UG and GW!

35

Future work More expressive

features Spectroscopy, DTI,

genetic data Larger dataset

(treatment effect) Brain atlas

(“highways” vs. “barriers”)

36

Conclusion

Challenge: Predicting how brain tumours will grow

Answer: Learned model CDM performs significantly better than other existing models!

… can improve with additional data

37

Acknowledgements

The University of Alberta;Dept of Computing Science

The Alberta Ingenuity Centre for Machine Learning

Cross Cancer InstituteAlberta Cancer Board

Brain Tumor Growth Prediction team