An overview of iterative reconstruction applied to PET

  • Slides: 39
Download presentation
An overview of iterative reconstruction applied to PET (and SPECT)? Professor Brian F Hutton

An overview of iterative reconstruction applied to PET (and SPECT)? Professor Brian F Hutton Institute of Nuclear Medicine University College London brian. hutton@uclh. nhs. uk m

Outline • Understanding iterative reconstruction (ML-EM + OS-EM) • the flexibility in system modelling

Outline • Understanding iterative reconstruction (ML-EM + OS-EM) • the flexibility in system modelling • modelling resolution • time-of-flight m

Single Photon Emission Computed Tomography (SPECT) • relatively low resolution; long acquisition time (movement)

Single Photon Emission Computed Tomography (SPECT) • relatively low resolution; long acquisition time (movement) • noisy images due to random nature of radioactive decay • tracer remains in body for ~24 hrs: radiation dose ~ standard x-ray • function rather than anatomy

Coincidence Detection: Positron Emission Tomography (PET) coincidence window time (ns) detector 1 detector 2

Coincidence Detection: Positron Emission Tomography (PET) coincidence window time (ns) detector 1 detector 2 • valid coincidence event if two gammas detected within short time (8 -12 ns)

Coincidence Lines of Response (Lo. R) sinogram distance angle fanbeam parallel • data acquired

Coincidence Lines of Response (Lo. R) sinogram distance angle fanbeam parallel • data acquired direct to sinogram: set of projections versus angle

PET / SPECT Reconstruction 1 angle 2 angles 4 angles • conventional filtered back

PET / SPECT Reconstruction 1 angle 2 angles 4 angles • conventional filtered back projection • iterative reconstruction 16 angles 128 angles

Understanding iterative reconstruction Objective Find the activity distribution whose estimated projections match the measurements.

Understanding iterative reconstruction Objective Find the activity distribution whose estimated projections match the measurements. Modelling the system (system matrix) What is the probability that a photon emitted from location X will be detected at detector location Y. - detector geometry, collimators - attenuation - scatter, randoms detector (measurement) m X object m Y 2 Y estimated projection Y 1 X

BP patient update (x ratio) original projections ML-EM reconstruction NO original CHANGE estimate FP

BP patient update (x ratio) original projections ML-EM reconstruction NO original CHANGE estimate FP estimated projections current estimate

EM reconstruction comparison with projections comparison with actual object

EM reconstruction comparison with projections comparison with actual object

ML-EM algorithm new estimate forward projection old estimate system matrix back projection

ML-EM algorithm new estimate forward projection old estimate system matrix back projection

System matrix sinogram 0 distance 0 0 0 1 0 0 pixeli 0 0

System matrix sinogram 0 distance 0 0 0 1 0 0 pixeli 0 0 0 1 0 0 angle 0 0 1 voxelj 0 0 0 0

System matrix: with attenuation 0 0 0 0. 2 0 0 0 0. 5

System matrix: with attenuation 0 0 0 0. 2 0 0 0 0. 5 0 0 m 0 0 0. 9 0 0 0 0

OS-EM ML-EM 4 iterations OS-EM 1 iteration Update 1 Update 2 Update 3 Update

OS-EM ML-EM 4 iterations OS-EM 1 iteration Update 1 Update 2 Update 3 Update 4 ML-EM: each update involves BP and FP for all projection angles OSEM: each update only uses a subset of projection angles EM iterations = OS-EM iterations x no of subsets

Image courtesy of Bettinardi et al, Milan

Image courtesy of Bettinardi et al, Milan

a) ML-EM: noise is proportional to activity Poisson FBP Uniform ML-EM FBP b) ML-EM:

a) ML-EM: noise is proportional to activity Poisson FBP Uniform ML-EM FBP b) ML-EM: noise assumes a Poisson model ML-EM

Problems with pre-correction • acquired data assumed to be Poisson • processing of projections

Problems with pre-correction • acquired data assumed to be Poisson • processing of projections likely to destroy assumption e. g. scatter correction, randoms correction in PET • instead incorporate all corrections inside model Historical Subtract measured randoms and scatter; increases noise Instead Add measured randoms and scatter in forward model

Non-uniform convergence True image 20 iterations 100 iterations Courtesy Johan Nuyts, KU Leuven, Belgium

Non-uniform convergence True image 20 iterations 100 iterations Courtesy Johan Nuyts, KU Leuven, Belgium iteration J Nucl Med, 2005; 46: 469 P (abs) Convergence rate for 20 lesions (UCL)

true image 8 iter 100 iter FBP sinogram with noise smoothed Image courtesy of

true image 8 iter 100 iter FBP sinogram with noise smoothed Image courtesy of J Nuyts, Leuven

Modelling resolution • potentially improves resolution • requires many iterations • slow to compute

Modelling resolution • potentially improves resolution • requires many iterations • slow to compute • stabilises solution • better noise properties detector (projection) m object w/o resn model Courtesy: Panin et al IEEE Trans Med Imaging 2006; 25: 907 -921 with resn model

System matrix: including resolution model 0 0 0 0. 1 0. 2 0. 1

System matrix: including resolution model 0 0 0 0. 1 0. 2 0. 1 0 0 0. 2 0. 5 0 0 m 0 0. 2 0. 9 0. 2 0 0 0

Modelling system resolution (Ultra. SPECT, Astonish, Flash, Evolution) FBP WBR 10 min scan 5

Modelling system resolution (Ultra. SPECT, Astonish, Flash, Evolution) FBP WBR 10 min scan 5 min scan FBP WBR D-SPECT: reconstruction includes resolution model

PET resolution depth of interaction detector fan depth of interaction results in asymmetric point

PET resolution depth of interaction detector fan depth of interaction results in asymmetric point spread function positron range colinearity FWHMtotal 2 = FWHMdet 2 + FWHMrange 2 + FWHM 1802

Modelling resolution Simple model: • assumes no loss of resolution Account for resolution: m

Modelling resolution Simple model: • assumes no loss of resolution Account for resolution: m • exactly accounts for resolution • involves higher uncertainty Contrast v noise: contrast/recovery • noise increases with iteration no • contrast reaches max value With resolution model: noise • need more iterations to reach max • noise less for same contrast • better model; better quality

Clinical studies Reconstruction on 256 pixels x 256 pixels, 28 subsets, 5 iterations FWHM=4

Clinical studies Reconstruction on 256 pixels x 256 pixels, 28 subsets, 5 iterations FWHM=4 mm OSEM + smooth PSF-OSEM FWHM=5 mm Courtesy Rapisardi, Bettinardi, Milan

Clinical studies: 14 subsets 2 iterations 3 D-OP-OSEM 3 D-OSEM with PSF Townsend, Phys

Clinical studies: 14 subsets 2 iterations 3 D-OP-OSEM 3 D-OSEM with PSF Townsend, Phys Med Biol 2008; 53: R 1 -R 39

Time-of-flight coincidence window t 1 m d Dd 8 ns time (ns) t 1

Time-of-flight coincidence window t 1 m d Dd 8 ns time (ns) t 1 t 2 • both gammas travel with speed of light (c) • difference in time of detection is (t 2 -t 1) • emission origin is at distance d from centre detector 1 t 2 detector 2 (t 2 -t 1) where d = (t 2 -t 1). c/2 • but uncertainty in determining time (dt) • therefore also uncertainty in determining d (Dd) dt 600 ps Dd 9 cm

Time-of-flight Normal back projection: Using TOF: • no knowledge of position some knowledge of

Time-of-flight Normal back projection: Using TOF: • no knowledge of position some knowledge of position • blurred result much less blurring Adapted from Mike Casey, Siemens white paper m

Improving signal-to-noise: time-of-flight PET Detector B t 2 Patient outline (diameter D) d 1

Improving signal-to-noise: time-of-flight PET Detector B t 2 Patient outline (diameter D) d 1 SNRTOF √(D/Dd) · SNRnon-TOF Dd is uncertainty in position due to limited timing resolution dt; D is diameter of object (patient) d e+ e t 1 Detector A Dd dt (ps) Dd (cm) SNR* 100 1. 5 5. 2 300 4. 5 3. 0 500 7. 5 2. 3 600 9. 0 2. 1 * SNR gain for 40 cm phantom = SNRTOF / SNRnon-TOF

TOF converges faster and achieves better contrast for given noise TOF #iter = 1

TOF converges faster and achieves better contrast for given noise TOF #iter = 1 no. TOF 2 5 10 20 35 -cm diameter phantom; 5 minute scan time 10, 13, 17, 22 -mm hot spheres (6: 1 contrast); 28, 37 -mm cold spheres Philips Gemini TF

TOF benefit is more significant as timing resolution improves TOF: 400 ps TOF: 650

TOF benefit is more significant as timing resolution improves TOF: 400 ps TOF: 650 ps Non. TOF 1. 4 M 2. 8 M 35 -cm diameter phantom 5. 6 M 8. 5 M 12. 7 M 16. 9 M La-PET proto-type: La. Br

HD·PET ultra. HD·PET 0. 57 BMI: 30 2 D: FORE+OSEM 3 D: HD 3

HD·PET ultra. HD·PET 0. 57 BMI: 30 2 D: FORE+OSEM 3 D: HD 3 D: ultra. HD 0. 24 HD·PET images show improved spatial resolution when compared with 2 D reconstruction. The ultra. HD·PET images show incremental improvement in signal-to-noise such as better liver uniformity and lower background in cold areas.

2006 1990 SNR Gain Time-of-flight gain Body Mass Index (BMI) BMI 30 <10% 14%

2006 1990 SNR Gain Time-of-flight gain Body Mass Index (BMI) BMI 30 <10% 14% 15%– 19% 24% 10%– 25%– 29% ≥ 30% HD·PET ultra. HD·PET

Summary • Iterative reconstruction is increasingly used in clinical practice • ML-EM iteration =

Summary • Iterative reconstruction is increasingly used in clinical practice • ML-EM iteration = OS-EM iterations x no of subsets • Need to be aware of limitations - bias with low counts - convergence varies across object - need to preserve Poisson statistics • Resolution models potentially improve contrast AND noise - needs extra iterations • Time-of-flight information further improves signal to noise - needs less iterations! - gain dependent on patient size, application

Acknowledgements Thanks to Joel Karp, Dave Townsend, Johan Nuyts for use of material for

Acknowledgements Thanks to Joel Karp, Dave Townsend, Johan Nuyts for use of material for slides.

OS-EM bias: non-negativity constraint • Striatal Phantom with 10: 1 and 5: 1 striatal-to-background

OS-EM bias: non-negativity constraint • Striatal Phantom with 10: 1 and 5: 1 striatal-to-background uptake ratio • Background count concentration in 10: 1 study half that of 5: 1 study 10: 1 5: 1 • Convergent striatal count concentration • Apparent peaking of measured uptake ratio in 10: 1 study • Non-convergent background count concentration at low count level in 10: 1 study Data courtesy of J Dickson, UCL

Meaningful evaluation • evaluation is difficult! • wide range of algorithms and parameters •

Meaningful evaluation • evaluation is difficult! • wide range of algorithms and parameters • comparing only two sets of images meaningless! • conventional performance measures inappropriate (e. g. resolution, sensitivity) • measurement is object dependent • performance is task dependent: ROC analysis! FBP OS-EM

contrast/recovery Comparing performance: noise

contrast/recovery Comparing performance: noise

Contrast versus noise • myocardium to ventricle contrast recovery • COV from 10 independent

Contrast versus noise • myocardium to ventricle contrast recovery • COV from 10 independent noise realisations • values vary with iteration number / filter parameters no rr Data courtesy K Kacperski, UCL rr+filter