Recent advances in PET Monte Carlo simulations and PET ...

40
Maastro clinic – February 8th, 2012 - 1 Recent advances in PET Monte Carlo simulations and PET image quantification towards enhancement of the role of PET in cancer patients Irène Buvat IMNC – UMR 8165 CNRS – Paris 11 University Orsay, France [email protected] http://www.guillemet.org/irene

Transcript of Recent advances in PET Monte Carlo simulations and PET ...

Page 1: Recent advances in PET Monte Carlo simulations and PET ...

Maastro clinic – February 8th, 2012 - 1

Recent advances in PET Monte Carlo simulations and

PET image quantification towards enhancement of the role of PET

in cancer patients

Irène Buvat IMNC – UMR 8165 CNRS – Paris 11 University

Orsay, France [email protected]

http://www.guillemet.org/irene

Page 2: Recent advances in PET Monte Carlo simulations and PET ...

Maastro clinic – February 8th, 2012 - 2

Where are we located?

25 km south of Paris

Page 3: Recent advances in PET Monte Carlo simulations and PET ...

Maastro clinic – February 8th, 2012 - 3

•  CNRS lab (Centre National de la Recherche Scientifique)

•  IMNC: Imaging and Modeling in Neurobiology and Cancerology

•  Head: Yves Charon

The lab

Staff of ~40 in 5 teams

•  Instrumentation for intraoperative imaging (nuclear and optical)

•  Instrumentation for small animal imaging (nuclear and optical)

•  Metabolism, imaging and olfaction (biologists)

•  Modelling of dynamic systems (bgd of theoretical physics)

•  Quantification in Molecular Imaging (QIM)

Page 4: Recent advances in PET Monte Carlo simulations and PET ...

Maastro clinic – February 8th, 2012 - 4

Yolanda Prezado, CNRS junior scientist Sébastien Jan, CEA-SHFJ Claude Comtat, CEA-SHFJ

Irène Buvat, CNRS senior scientist

Charlotte Robert, post-doc ENVISION FP7 Mohamed Mesradi, post-doc hGATE

Jacques-Antoine Maisonobe, PhD student Didier Benoit, GATE engineer

Pauline Huet, PhD student Julien Bonte, engineer

Nicolas Fourrier, MSc student Fanny Orlhac, MSc student

The QIM group

Page 5: Recent advances in PET Monte Carlo simulations and PET ...

Maastro clinic – February 8th, 2012 - 5

Our research in the lab

Modelling of biological

phenomena like tumour growth

Instrumentation in medical imaging for

very specific applications

Simulations and methods for functional imaging (mostly PET and SPECT)

Key words: molecular imaging, SPECT, PET, quantification, Monte Carlo simulation, image-based monitoring in hadrontherapy

Page 6: Recent advances in PET Monte Carlo simulations and PET ...

Maastro clinic – February 8th, 2012 - 6

QIM research axes

1. Simulation of hyper-realistic SPECT and PET scans for a better understanding of the imaging process and associated biases

scanner measurements quantitative image physiological parameter

2. Quantitative reconstruction of SPECT and PET images, and associated corrections (among which partial volume effect)

3. Quantitative characterization of physiological processes (tumor metabolism, inflammation) or physical processes (dose deposit) from PET/CT or SPECT/CT images

Page 7: Recent advances in PET Monte Carlo simulations and PET ...

Maastro clinic – February 8th, 2012 - 7

Simulations

Page 8: Recent advances in PET Monte Carlo simulations and PET ...

Maastro clinic – February 8th, 2012 - 8

Brief state of the art

1. There are currently several Monte Carlo codes supporting simulations of SPECT and PET scans

2. Most popular codes include:

- SIMIND (SPECT only): Michael Ljungberg, Lund, 1989 - SIMSET (PET and SPECT): Robert Harrison + Paul Kinahan Seattle, 1993 -  GATE (SPECT, PET, CT, Radiotherapy, Hadrontherapy): developed by the OpenGATE collaboration, first release in 2004

GATE was initially developed to overcome the limitations of SIMIND, SIMSET and general purpose codes (MCNPX,

EGS4) in the context of SPECT and PET simulations

Page 9: Recent advances in PET Monte Carlo simulations and PET ...

Maastro clinic – February 8th, 2012 - 9

GATE V6

•  First dedicated code supporting simulations of imaging devices and radiotherapy system in the same framework (e.g., from the beam to the PET scanner) Jan et al Phys Med Biol 2011

•  GATE uses the physics of Geant4

•  What we have been doing recently with GATE:

1. Study how scans indistinguishable from real scans could be simulated (Stute et al, Phys Med Biol 2011: 6441-6457)

2. Simulate highly realistic scans including tumors for evaluation purpose (Stute et al, IEEE Trans Nucl Sci 2012: in press)

Page 10: Recent advances in PET Monte Carlo simulations and PET ...

Maastro clinic – February 8th, 2012 - 10

Simulation of highly realistic scans: motivation

•  Why? For evaluation purpose in two contexts:

- for detectability studies: characterizing the detectability of lesions as a function of the contrast, noise level, noise structure, lesion location, …

- for assessing the accuracy and precision of quantification methods

Question: how to simulate a SPECT or PET scan that cannot be distinguished from a real one so that it is a

realistic dataset for evaluation purpose?

Page 11: Recent advances in PET Monte Carlo simulations and PET ...

Maastro clinic – February 8th, 2012 - 11

Simulation of highly realistic scans: state of the art

- Analytical description of the patient: sophisticated XCAT phantom (see Proceedings of the IEEE; 97:1954-1968, 2009)

√ •  Precise and high resolution anatomical modeling including models of organ motions •  Hard to match a specific patient (feasible but extremely tedious) •  Piecewise constant activity distribution •  Need to develop models of lesions

X

•  There are currently two approaches to simulate patient scans:

- Voxelized description of the patient: Define the activity and attenuation maps from a real patient PET/CT or SPECT/CT

•  All patient features can be accurately reproduced, including uptake pattern within organs •  A real PET or SPECT scan is already inaccurate (noisy and with limited spatial resolution), hence errors will propagate through the simulation process

√ X

Page 12: Recent advances in PET Monte Carlo simulations and PET ...

Maastro clinic – February 8th, 2012 - 12

Simulation of highly realistic scans

Aim of our study: how to set up a simulation from real data in order to obtain reconstructed images very close to real images?

Question: how do the errors in the input activity maps propagate through the simulation / reconstruction processes?

Page 13: Recent advances in PET Monte Carlo simulations and PET ...

Maastro clinic – February 8th, 2012 - 13

Simulation of highly realistic scans: method

Noise study Spatial resolution study

Point source with FWHM varying from 1 to 40 mm

Page 14: Recent advances in PET Monte Carlo simulations and PET ...

Maastro clinic – February 8th, 2012 - 14

Simulation of highly realistic scans: results

Noise study

Images reconstructed from the simulated data are almost insensitive to the noise present in the input activity map

Patient scan Input activity map Reconstructed image

Page 15: Recent advances in PET Monte Carlo simulations and PET ...

Maastro clinic – February 8th, 2012 - 15

Simulation of highly realistic scans: results

Spatial resolution study

•  Limited spatial resolution in the input activity map reduces the spatial resolution in the reconstructed images

To simulate images with the same spatial resolution as in routine, input activity maps should be very high

resolution (regardless of the noise) Stute et al, Phys Med Biol 2011

Page 16: Recent advances in PET Monte Carlo simulations and PET ...

Maastro clinic – February 8th, 2012 - 16

Simulation of highly realistic scans: overall conclusion

Highly realistic PET and SPECT images can be simulated using the Monte Carlo approach, by using ultra-high resolution activity maps as input

(regardless of the noise).

Such ultra high resolution activity maps can be obtained using a high number of iterations during iterative reconstruction

Real serial PET scan in a patient

Simulations of serial PET scan of the same patient with a lung tumour

Stute et al, IEEE Trans Nucl Sci 2012: in press

Page 17: Recent advances in PET Monte Carlo simulations and PET ...

Maastro clinic – February 8th, 2012 - 17

Quantification in PET in cancer patients

Page 18: Recent advances in PET Monte Carlo simulations and PET ...

Maastro clinic – February 8th, 2012 - 18

•  How to best compare two or serial PET scans in a patient in the context of patient monitoring?

  Parametric imaging to compare 2 PET scans

  Parametric imaging to characterize tumour change over the course of therapy when >2 PET scans are available

•  What is the impact of partial volume correction in PET-based patient monitoring?

Recent research axes

Page 19: Recent advances in PET Monte Carlo simulations and PET ...

Maastro clinic – February 8th, 2012 - 19

~12 weeks

PET1 PET2

How to best identify what has changed and by which amount?

Comparison of 2 PET scans: motivation

Page 20: Recent advances in PET Monte Carlo simulations and PET ...

Maastro clinic – February 8th, 2012 - 20

Step1: registration of the 2 scans based on the CT

A parametric imaging approach: step 1

Registration of PET2 to PET1 using T21

Identification of a local transform T21

T21 (rigid transform using

Block Matching) TDM1 TDM2

CT1 CT2 PET1 PET2

PET1 PET2

T21 aligned with

Page 21: Recent advances in PET Monte Carlo simulations and PET ...

Maastro clinic – February 8th, 2012 - 21

Step 2: subtraction of the 2 registreted PET scans (in SUV units)

A parametric approach: steps 2 and 3

PET1/CT2 T21{PET2/CT2} - = T21{PET2} – PET1/CT1

Step 3: identification of tumour voxels in the subtracted volume using a Gaussian mixture model

0

-3

-6

ΔSUV

ΔV: volume that has changed

ΔSUV: magnitude of change

Page 22: Recent advances in PET Monte Carlo simulations and PET ...

Maastro clinic – February 8th, 2012 - 22

[PET1] SUV

The Gaussian mixture model approach [P

ET1

- T 2

1{P

ET2

}] S

UV

Number of voxels

[PET1] SUV

background voxels

physiological changes

tumour voxels

Page 23: Recent advances in PET Monte Carlo simulations and PET ...

Maastro clinic – February 8th, 2012 - 23

Example

Identification of small changes

Progressive*

PET3 T21{PET2} - PET1 with tumour voxel selection

+1.3

PET3 PET1 T21{PET2} T21{PET2} - PET1 with tumour voxel selection

+1.6

PET1 T21{PET2}

Page 24: Recent advances in PET Monte Carlo simulations and PET ...

Maastro clinic – February 8th, 2012 - 24

Clinical validation: 28 patients with metastatic colorectal cancer

All tumours classified as progressive @ 14 days were confirmed as such using the RECIST criteria 6-8 weeks after therapy initiation

Among the 14 tumors identified as progressive tumours with RECIST: - 12 were identified as progressive @ 14 days using PI - 1 only using the EORTC criteria and SUVmax

Necib et al, J Nucl Med 2011

78 tumours with baseline PET/CT and PET/CT @ 14 days

NPP PPV Sensitivity* Specificity EORTC 91% 38% 85% 52% PI 100% 43% 100% 53%

* of detecting responding tumours

Page 25: Recent advances in PET Monte Carlo simulations and PET ...

Maastro clinic – February 8th, 2012 - 25

Conclusion for this parametric imaging method

The parametric imaging method :

-  Does not require any precise delineation of region of interest

-  Makes it possible to detect subtle changes not seen using the conventional regional analyses

-  Makes it possible to visualize heterogeneous tumour changes (like necrosis)

Page 26: Recent advances in PET Monte Carlo simulations and PET ...

Maastro clinic – February 8th, 2012 - 26

time (weeks)

0 12 23 35 46

Serial PET/CT scan for patient monitoring

Motivation: get a synthetic representation of the uptake changes over time

Comparaison of more than 2 scans

Page 27: Recent advances in PET Monte Carlo simulations and PET ...

Maastro clinic – February 8th, 2012 - 27

Parametric imaging for serial scans: step 1

0 12 23 35 46

T21

T31

Registration of all PET scan with respect to the first PET using the Tt1 transforms weeks

Step1: registration of the scans based on the CT

Page 28: Recent advances in PET Monte Carlo simulations and PET ...

Maastro clinic – February 8th, 2012 - 28

Linear model

  SUV units

Decreasing uptake over time

f2(t)

Increasing uptake over time

f3(t)

weeks t I1(i). + I2(i). + I3(i).

t Stable uptake

over time f1(t)

SUV

voxel i

uptake ( i , t ) = I k ( i ). k = 1

K f k ( t ) + ε k ( t ) Σ

t

Parametric imaging for serial scans: factor analysis

Page 29: Recent advances in PET Monte Carlo simulations and PET ...

Maastro clinic – February 8th, 2012 - 29

Priors: -  The Ik(i) coefficients should all be positive -  The fk(t) values should all be positive -  Variance of reconstructed voxel values roughly proportional to the mean

uptake ( i , t ) = I k ( i ). k = 1

K f k ( t ) + ε k ( t ) Σ

Model solution: identification of the model components

Iterative identification of Ik(i) and fk(t) (Buvat et al Phys Med Biol 1998)

Page 30: Recent advances in PET Monte Carlo simulations and PET ...

Maastro clinic – February 8th, 2012 - 30

Example of results

Analysis of a series of 5 PET/CT scans in a patient with lung tumours

0 12 23 35 46 weeks

Normalized SUV

Page 31: Recent advances in PET Monte Carlo simulations and PET ...

Maastro clinic – February 8th, 2012 - 31

Example

Using this approach, heterogeneous tumour response can be easily appreciated

0 12 23 35 46

weeks

Normalized SUV

Page 32: Recent advances in PET Monte Carlo simulations and PET ...

Maastro clinic – February 8th, 2012 - 32

Example: early detection of tumour recurrence (1)

12 23 35 46 weeks

T1

T2 2 cycles-4 cycles-3 cycles-no cycle

12 weeks

2 cycles

T1

T2

12 23 35 weeks

2 cycles - 4 cycles - 3 cycles

T1

T2

12 23 weeks

2 cycles - 4 cycles

T1

T2

Page 33: Recent advances in PET Monte Carlo simulations and PET ...

Maastro clinic – February 8th, 2012 - 33

12 23 semaines

2 cycles - 4 cycles

B T2

T3

0

2

4

6

8

10

12

14

1 2 3 4 5Examen

SUVmoy T2

SUVmoy T3

lol

EORTC SUVmean

Example: early detection of tumour recurrence (2)

Page 34: Recent advances in PET Monte Carlo simulations and PET ...

Maastro clinic – February 8th, 2012 - 34

Conclusion for this parametric imaging method

The parametric imaging method for serial scans:

-  Does not require any precise delineation of region of interest

-  Makes it possible to detect subtle changes at the voxel level

-  Makes it possible to visualize heterogeneous tumour changes in a large FOV

-  Also works for monitoring patients undergoing radio-chemotherapy (study in progress)

Page 35: Recent advances in PET Monte Carlo simulations and PET ...

Maastro clinic – February 8th, 2012 - 35

Does partial volume correction help accurately characterize the tumour response to therapy?

Impact of PV correction in PET-based therapy monitoring

Page 36: Recent advances in PET Monte Carlo simulations and PET ...

Maastro clinic – February 8th, 2012 - 36

•  40 patients with metastatic colorectal cancer treated with chemotherapy •  PET/CT at baseline and 14 weeks after therapy initiation •  GE Discovery LS scanner •  OSEM (2 iterations, 28 subsets) + Gaussian post-filetring (FWHM=5.45 mm) •  Calculation of 7 indices to characterize the tumour and the tumour changes

•  Gold standard : RECIST 1.0 classification based on a CT performed 5 to 8 weeks after therapy initiation

•  Using RECIST, 2 groups of lesions were defined: •  Responding lesions= total or partial response to therapy (27 lesions) •  Non responding lesions= stable or progressive lesions (74 tumeurs)

•  ROC curves were calculated for the 7 indices

Clinical study (after an initial study on simulation was performed)

Page 37: Recent advances in PET Monte Carlo simulations and PET ...

Maastro clinic – February 8th, 2012 - 37

Indices

3 SUV without partial volume correction   SUVmax : max SUV in the lesion   SUVmean : mean SUV in a region delineated using Nestle et al (J Nucl Med 1995) method   SUVpeak : mean SUV in a 3 x 3 x 3 voxels region around the max

2 SUV with PV correction   SUVmeanRC : SUV corrected using a Recovery Coefficient   SUVdecon: mean SUV on the image deconvolved with the Van Cittert

algorithm, with mean calculated in an isocontour set to 70% of the max in the original image

2 index accounting for the tumour volume   Volume : volume delineated for SUVmean calculation   TLG : Volume x SUVmean

Page 38: Recent advances in PET Monte Carlo simulations and PET ...

Maastro clinic – February 8th, 2012 - 38

Summary of results: ROC curves

AUC 0.81±0.04 0.79±0.05 0.77±0.05 0.77±0.06 PVC 0.74±0.06 0.60±0.06 PVC 0.58±0.07

PVC did not help identifying responding from non-responding tumours in this group

Maisonobe et al, SNM 2011

Page 39: Recent advances in PET Monte Carlo simulations and PET ...

Maastro clinic – February 8th, 2012 - 39

Discussion / conclusion

Without PV correction and in small or medium-sized tumours, SUV reflects both the metabolic activity and the metabolically active volume

PV-corrected SUV only reflects the metabolic activity

SUV=4.1 3.9

3.1

2.1 1.7

1.3

Page 40: Recent advances in PET Monte Carlo simulations and PET ...

Maastro clinic – February 8th, 2012 - 40

Acknowledgements

Hatem Necib, PhD Jacques Antoine Maisonobe, PhD student

Simon Stute, PhD

Camilo Garcia, Institut Jules Bordet, Bruxelles Patrick Flamen, Institut Jules Bordet, Bruxelles

Bruno Vanderlinden, Institut Jules Bordet, Bruxelles Alain Hendlisz, Insitut Jules Bordet, Bruxelles

Frank and you all !

Articles available on http://www.guillemet.org/irene/articles