24
ASIM A PET Analytical Simulator Claude Comtat SimSET/Asim user group meeting 26 October, 2011 Valencia, Spain

ASIM A PET Analytical Simulator Claude Comtatdepts.washington.edu/simset/html/presentations/asimOverview_v2.pdf · ASIM, an Analytical Simulator Valencia, 26 October, 2011 Noise model

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ASIM A PET Analytical Simulator Claude Comtatdepts.washington.edu/simset/html/presentations/asimOverview_v2.pdf · ASIM, an Analytical Simulator Valencia, 26 October, 2011 Noise model

ASIMA PET Analytical Simulator

Claude Comtat

SimSET/Asim user group meeting26 October, 2011Valencia, Spain

Page 2: ASIM A PET Analytical Simulator Claude Comtatdepts.washington.edu/simset/html/presentations/asimOverview_v2.pdf · ASIM, an Analytical Simulator Valencia, 26 October, 2011 Noise model

ASIM, an Analytical Simulator Valencia, 26 October, 2011

a Non Monte Carlo Simulator

• GoalSimulator for whole-body and dynamic PETimaging

• ApplicationsTest statistical methods, based on multiplerealizations of a same scan

• Requirements•Rapid•Realistic Noise and Resolution Properties

Page 3: ASIM A PET Analytical Simulator Claude Comtatdepts.washington.edu/simset/html/presentations/asimOverview_v2.pdf · ASIM, an Analytical Simulator Valencia, 26 October, 2011 Noise model

ASIM, an Analytical Simulator Valencia, 26 October, 2011

Three-step simulation

I) Analytical calculation: simul• true un-scattered coincidences• scattered coincidences• random coincidences

II) Add noise to simulate the raw data: noise• prompt coincidences• delayed coincidences

III) Same correction procedures as used in practice:normalize

Accurate simulation of the detection in the crystals the random and scattered coincidences the noise properties for the corrected data

Page 4: ASIM A PET Analytical Simulator Claude Comtatdepts.washington.edu/simset/html/presentations/asimOverview_v2.pdf · ASIM, an Analytical Simulator Valencia, 26 October, 2011 Noise model

ASIM, an Analytical Simulator Valencia, 26 October, 2011

Emission and attenuation description

• Geometric

Analytical 3D projection

prevent non-physical interactions with projections /back-projections used in reconstructions

• Voxel-based approach

Numerical 3D projection

realistic morphological geometries (Zubal, MNI,NCAT, …)

Page 5: ASIM A PET Analytical Simulator Claude Comtatdepts.washington.edu/simset/html/presentations/asimOverview_v2.pdf · ASIM, an Analytical Simulator Valencia, 26 October, 2011 Noise model

ASIM, an Analytical Simulator Valencia, 26 October, 2011

Geometric description

Collection of truncated ellipsoids:

• emission density e(x) [Bq/cc]

• linear attenuation coefficient µ(x) [1/cm]

e(x), µ(x) e(x) e(x)

Page 6: ASIM A PET Analytical Simulator Claude Comtatdepts.washington.edu/simset/html/presentations/asimOverview_v2.pdf · ASIM, an Analytical Simulator Valencia, 26 October, 2011 Noise model

ASIM, an Analytical Simulator Valencia, 26 October, 2011

Voxel-based description

3D numerical images:

• emission density ei

• linear attenuation coefficient µi

Page 7: ASIM A PET Analytical Simulator Claude Comtatdepts.washington.edu/simset/html/presentations/asimOverview_v2.pdf · ASIM, an Analytical Simulator Valencia, 26 October, 2011 Noise model

ASIM, an Analytical Simulator Valencia, 26 October, 2011

Analytic: Input parameters

• Phantom description, its offset and orientation

• Scanner model (cylindrical scanners)

• Multi-bed acquisition

• Initial bed position

• Number of bed positions

• Amount of bed overlap

• Optional

• normalization factors

Page 8: ASIM A PET Analytical Simulator Claude Comtatdepts.washington.edu/simset/html/presentations/asimOverview_v2.pdf · ASIM, an Analytical Simulator Valencia, 26 October, 2011 Noise model

ASIM, an Analytical Simulator Valencia, 26 October, 2011

Analytic: True coincidences

ei(x), µi(x)

normalization factors ε

Ray driven 3D forward-projection

LOR

( )

( )! "=

= ! "i

i l

ii

AF

leAFt

obj LOR-

obj LORE

ed

d

x

x

µ

#

{ }{ }jAF

eAFt j

µ!

LOR-

LORE

e FwdProjFwdProj

=

=

Page 9: ASIM A PET Analytical Simulator Claude Comtatdepts.washington.edu/simset/html/presentations/asimOverview_v2.pdf · ASIM, an Analytical Simulator Valencia, 26 October, 2011 Noise model

ASIM, an Analytical Simulator Valencia, 26 October, 2011

Intrinsic Scanner Resolution

Two 2-D convolutions by thecrystal detector intrinsic P.S.F.

Page 10: ASIM A PET Analytical Simulator Claude Comtatdepts.washington.edu/simset/html/presentations/asimOverview_v2.pdf · ASIM, an Analytical Simulator Valencia, 26 October, 2011 Noise model

ASIM, an Analytical Simulator Valencia, 26 October, 2011

Analytic: Random & scatters• Not accurate• Effect on the noise of emission data• Same analytical distribution to simulate the contamination and

the correction term

Promptcoincidences

Delayedcoincidences

Truecoincidences

tE tE + 2·rE + sE

tE tE

Mean Variance

[ ] [ ] EEEEE srsrt !!++ PoissonPoisson

[ ]EtPoisson

Page 11: ASIM A PET Analytical Simulator Claude Comtatdepts.washington.edu/simset/html/presentations/asimOverview_v2.pdf · ASIM, an Analytical Simulator Valencia, 26 October, 2011 Noise model

ASIM, an Analytical Simulator Valencia, 26 October, 2011

Activity outside FOV

Brain Heart LiverScatters/Trues 0.3 1.0 0.8Randoms/Trues 0.2 1.3 1.2

Page 12: ASIM A PET Analytical Simulator Claude Comtatdepts.washington.edu/simset/html/presentations/asimOverview_v2.pdf · ASIM, an Analytical Simulator Valencia, 26 October, 2011 Noise model

ASIM, an Analytical Simulator Valencia, 26 October, 2011

1D model

z

( ) ( )!!"

= yxzyxeze dd,,

( ) ( ) ( )( ) ( ) ( )2121

//2121

2121//

2121

,,,,

,,,,

zzzzssszzzzsszzzzrsrzzzzsr

!+=!+

!+=!+"

"

EEE

EEE

##

Page 13: ASIM A PET Analytical Simulator Claude Comtatdepts.washington.edu/simset/html/presentations/asimOverview_v2.pdf · ASIM, an Analytical Simulator Valencia, 26 October, 2011 Noise model

ASIM, an Analytical Simulator Valencia, 26 October, 2011

×

Analytic Axial Random profile

z1

z2

r

R

( )( )

( )

!"#$%

&' (+

)"#$%

&' (+(

1zmax

1zmin

dz

z

Rzz

z

Rzz

ze ''1

e'2

1

'1r2

1 µ

( )( )

( )

!"#$%

&' (+

)"#$%

&' (+(

2zmax

2zmin

dz

z

Rzz

z

Rzz

ze ''''1

e''2

2

''1r2

2 µ

( )=!+ 2121// , zzzzrE

Page 14: ASIM A PET Analytical Simulator Claude Comtatdepts.washington.edu/simset/html/presentations/asimOverview_v2.pdf · ASIM, an Analytical Simulator Valencia, 26 October, 2011 Noise model

ASIM, an Analytical Simulator Valencia, 26 October, 2011

θCompton

Analytic Axial Scatter profile

z1

z2

r

R

⎝ Annihilation location

⎝ Compton scatter location

⎝ Compton scatter angle

⇒ Monte Carlo integrationtechnique

( )=!+ 2121// , zzzzsE

Page 15: ASIM A PET Analytical Simulator Claude Comtatdepts.washington.edu/simset/html/presentations/asimOverview_v2.pdf · ASIM, an Analytical Simulator Valencia, 26 October, 2011 Noise model

ASIM, an Analytical Simulator Valencia, 26 October, 2011

Analytic scatter & random radial profiles

• Not calculated• Input to the simulation

• 20-cm diameter cylinder scan• random: uniform profile• scatter: bell-shaped profile

( ) ( )sssr !!EE ,

Page 16: ASIM A PET Analytical Simulator Claude Comtatdepts.washington.edu/simset/html/presentations/asimOverview_v2.pdf · ASIM, an Analytical Simulator Valencia, 26 October, 2011 Noise model

ASIM, an Analytical Simulator Valencia, 26 October, 2011

Noise modelAnalytical sinograms (true, random, and scattered coincidences)

• Arbitrary unit, does NOT predict the number of coincidences

Noise level• Total numbers of true unscattered (NtE), random (NrE), and

scattered (NsE) coincidences for some range of bed positions[b1,b2] or frames [f1,f2]

• Half-life of isotope T½ (λ = ln2/ T½)

• Scan duration Δt and start time tb

⇒ calibration factors αtE, αrE, and αsE

!!

!

"#=

$#

bt

t

bDFee1

( ) EE t

b

bb zzsEbt NzzstDF =!" "

=

2

1 21 ,,,21,,,

##$

Page 17: ASIM A PET Analytical Simulator Claude Comtatdepts.washington.edu/simset/html/presentations/asimOverview_v2.pdf · ASIM, an Analytical Simulator Valencia, 26 October, 2011 Noise model

ASIM, an Analytical Simulator Valencia, 26 October, 2011

Noise model

Alternatively

Noise level

• Calibration factors αtE, αrE, and SF• Half-life of isotope T½ (λ = ln2/ T½)

• Scan duration Δt and start time tb

( ) EE t

b

bb zzsEbt NzzstDF =!" "

=

2

1 21 ,,,21,,,

##$

Page 18: ASIM A PET Analytical Simulator Claude Comtatdepts.washington.edu/simset/html/presentations/asimOverview_v2.pdf · ASIM, an Analytical Simulator Valencia, 26 October, 2011 Noise model

ASIM, an Analytical Simulator Valencia, 26 October, 2011

Full noise simulation

1) Acquired data

[ ][ ]Er

EsErEt

rDFd

sDFrDFtDFp

!!=

!!+!!+!!=

'Poisson~'Poisson~

EE

EEEE

"

"""

2) Corrections

( )EEEEE

E sdpAFDF

c st

!""!!

= ##

$ ~~~

Page 19: ASIM A PET Analytical Simulator Claude Comtatdepts.washington.edu/simset/html/presentations/asimOverview_v2.pdf · ASIM, an Analytical Simulator Valencia, 26 October, 2011 Noise model

ASIM, an Analytical Simulator Valencia, 26 October, 2011

UseUses

• Multiple realizations of a same acquisition• noise and SNR• human observer studies

Don’t use:• To evaluate Scatter correction techniques• To predict Detector response

measured simulated

Page 20: ASIM A PET Analytical Simulator Claude Comtatdepts.washington.edu/simset/html/presentations/asimOverview_v2.pdf · ASIM, an Analytical Simulator Valencia, 26 October, 2011 Noise model

ASIM, an Analytical Simulator Valencia, 26 October, 2011

Page 21: ASIM A PET Analytical Simulator Claude Comtatdepts.washington.edu/simset/html/presentations/asimOverview_v2.pdf · ASIM, an Analytical Simulator Valencia, 26 October, 2011 Noise model

ASIM, an Analytical Simulator Valencia, 26 October, 2011

Scatter & random: comparison with cylinders

hotwarm

Detector rings

Shielding

FOV

Page 22: ASIM A PET Analytical Simulator Claude Comtatdepts.washington.edu/simset/html/presentations/asimOverview_v2.pdf · ASIM, an Analytical Simulator Valencia, 26 October, 2011 Noise model

ASIM, an Analytical Simulator Valencia, 26 October, 2011

Scatter & random: comparison with patients

Page 23: ASIM A PET Analytical Simulator Claude Comtatdepts.washington.edu/simset/html/presentations/asimOverview_v2.pdf · ASIM, an Analytical Simulator Valencia, 26 October, 2011 Noise model

ASIM, an Analytical Simulator Valencia, 26 October, 2011

Validation

• Statistical distribution of the simulated events (cE)

Measured Simulated

Std. Dev.

Bed position 1 2 3

44 MBq 7 MBq 2 MBq

Gated acquisitions

Page 24: ASIM A PET Analytical Simulator Claude Comtatdepts.washington.edu/simset/html/presentations/asimOverview_v2.pdf · ASIM, an Analytical Simulator Valencia, 26 October, 2011 Noise model

ASIM, an Analytical Simulator Valencia, 26 October, 2011

Programs

1) simul• analytic emission scan (tE, sE, rE)• voxelized image (to check geometric phantom)• attenuation correction factors (ACF)• run also under MPI

2) noise• prompt and delayed emission data

3) normalize• normalization factors• scatter and random correction• attenuation correction