Maximum Likelihood Processing of Pileup in Scintillation Cameras
description
Transcript of Maximum Likelihood Processing of Pileup in Scintillation Cameras
2006 Nuclear Science Symposium, Medical Imaging Conference
Maximum Likelihood Processing of Pileup in Scintillation Cameras
Neal ClinthorneDivision of Nuclear Medicine
Sam HuhDepartment of Biomedical Engineering
University of MichiganAnn Arbor, MI USA
2006 Nuclear Science Symposium, Medical Imaging Conference
Compton 2nd Detector Countrate
2006 Nuclear Science Symposium, Medical Imaging Conference
2nd Detector for Compton
• Pixellated LSO panel detector– Good countrate capability– Good spatial resolution– Good timing performance– Expensive!
• Pixellated LaBr3?– Same benefits– Same problems + extremely hygroscopic
• Pixellated NaI(Tl)?– Expensive– Slow decay (240 ns)
• Continuous NaI(Tl) (Anger camera)– Cheap– Even more problems with pileup due to spreading of light
Can continuous NaI(Tl) work?
2006 Nuclear Science Symposium, Medical Imaging Conference
Anger Camera Review
• Gamma-ray interacts in scintillator generating light
• Light spreads out among PMTs
• Position determined by relative outputs of PMTs
• Energy determined by summed outputs of PMTs
2006 Nuclear Science Symposium, Medical Imaging Conference
Temporal Pileup Due to Slow Decay
0.8 1 1.2 1.4 1.6 1.8 2 2.2 2.4
x 10-6
0
0.5
1
1.5
2
2.5x 10
10
Pu
lse
He
igh
t
Time (seconds)
Piled Up Events
2006 Nuclear Science Symposium, Medical Imaging Conference
Temporal Pileup Due to Slow Decay
0.8 1 1.2 1.4 1.6 1.8 2 2.2 2.4
x 10-6
0
0.5
1
1.5
2
2.5x 10
10 Piled Up Events
Time (seconds)
Pu
lse
He
igh
t
2006 Nuclear Science Symposium, Medical Imaging Conference
Shorter Integration Times?
0.8 1 1.2 1.4 1.6 1.8 2 2.2 2.4
x 10-6
0
0.5
1
1.5
2
2.5x 10
10 Piled Up Events
Time (seconds)
Pu
lse
He
igh
t
Shorter Integration Time Reduces Pileup
0 0.5 1 1.5 2 2.5 30
0.1
0.2
0.3
0.4
0.5
Integration Time ()
Re
lativ
e U
nc
ert
ain
ty
• Shorter integration times reduce pileup
• They also decrease resolution
2006 Nuclear Science Symposium, Medical Imaging Conference
State of the Art Correction
0.8 1 1.2 1.4 1.6 1.8 2 2.2 2.4
x 10-6
0
0.5
1
1.5
2
2.5x 10
10 Li-Wong Pileup Correction
Time (seconds)
Pu
lse
He
igh
t
Pulse of Interest
Subtract Remnant
Start Integration
Stop Integration
Correct "Missing" Pulse Height
Remnant for next pulse
Wong, et al., IEEE Trans. Nucl. Sci. 45(3):1122–1127, 1998
But what about spatial correlations due to spreading of scintillation light?
2006 Nuclear Science Symposium, Medical Imaging Conference
PMT Outputs at 100K CPS
3 4 5
x 10-6
0
50
3 4 5
x 10-6
0
50
3 4 5
x 10-6
0
50
3 4 5
x 10-6
0
20
40
3 4 5
x 10-6
0
20
40
3 4 5
x 10-6
0
20
40
3 4 5
x 10-6
0
50
3 4 5
x 10-6
0
50
3 4 5
x 10-6
0
50
Pu
lse
Hei
ght
Time (seconds)
Simulation Model of Anger Camera with 9 x 75mm dia PMTs
2006 Nuclear Science Symposium, Medical Imaging Conference
PMT Outputs at 1M CPS
2 4
x 10-6
0
50
2 4
x 10-6
0
50
2 4
x 10-6
0
50
2 4
x 10-6
0
20
40
60
2 4
x 10-6
0
50
100
150
2 4
x 10-6
0
20
40
60
2 4
x 10-6
0
50
2 4
x 10-6
0
50
2 4
x 10-6
0
50
Pu
lse
Hei
ght
Time (seconds)
2006 Nuclear Science Symposium, Medical Imaging Conference
PMT Outputs at 4M CPS
0 5
x 10-6
0
50
100
0 5
x 10-6
0
100
200
0 5
x 10-6
0
100
200
0 5
x 10-6
0
50
100
0 5
x 10-6
0
100
200
300
0 5
x 10-6
0
100
200
0 5
x 10-6
0
50
100
0 5
x 10-6
0
100
200
0 5
x 10-6
0
50
100
Pu
lse
Hei
ght
Time (seconds)
2006 Nuclear Science Symposium, Medical Imaging Conference
Modified Scintillation Camera
0 500 1000 1500 2000 2500 3000 3500 4000 4500 50000
200
400
600
800
1000
1200
Time (ns)
Pu
lse
He
igh
t 1V
=4
09
6
Scattering Detector
Scintillation Camera PMT
PMT
PMT
PMT
100 MHzADCs
Timing Signals
Timing Signals Coincidence
Unit
Event Trigger –> Xfers ADC data
Processing Computer
Output from one PMTCountrate ~1Mcps
2006 Nuclear Science Symposium, Medical Imaging Conference
Single Pulse Likelihood
dttEs
tEsEtf
m
T
m
mnmm
N
n
Nnmn
mm
0
1 log,,|log
x
xx
n timeInteractio
timese-Photo
response Time
LSF
Energy
Position
mn
m
t
s
E
x
2006 Nuclear Science Symposium, Medical Imaging Conference
Multiple Pulse Likelihood
dttsE
tsEEtf
m
T
kkkmk
kkmnkmk
m
N
n
Kkk
Nnmn
mm
0
11 log,,|log
x
xx
Estimate energy & position for each of the k pulses
2006 Nuclear Science Symposium, Medical Imaging Conference
Maximization?
m
N
n kkkmnkmk
kkmnkmk
m
N
n
mm
tsEtsE xx loglog
“Complete data” is tkmn – with this choice, maximization is trivialDon’t know tkmn but that’s what the Expectation-Maximization (EM) algorithm is for.
dttsE
tsEEtf
m
T
kkkmk
kkmnkmk
m
N
n
K
kkT
Nmn
m
m
0
11 log,,|log
x
xx
Computationally difficult
2006 Nuclear Science Symposium, Medical Imaging Conference
EM Example
2 3 4 5 6 7 8 9 10
x 10-7Time (seconds)
Photoelectron Emission Times for 3 NaI(Tl) Pulses
2006 Nuclear Science Symposium, Medical Imaging Conference
EM Example
2 3 4 5 6 7 8 9 10
x 10-7
0
1
Photoelectron Emission Times for 3 NaI(Tl) Pulses
Time (seconds)
EM algorithm allows photoelectrons to be associated with particular event
Of course, it may select wrong but in the end it maximizes the likelihood
2006 Nuclear Science Symposium, Medical Imaging Conference
Performance 100Kcps
-30 -20 -10 0 10 20 30-30
-20
-10
0
10
20
302 Integration
-30 -20 -10 0 10 20 30-30
-20
-10
0
10
20
300.5 Integration
-30 -20 -10 0 10 20 30-30
-20
-10
0
10
20
30Li-Wong
-30 -20 -10 0 10 20 30-30
-20
-10
0
10
20
30ML
X Position Error (mm)
Y P
ositi
on
Err
or
(mm
)
2006 Nuclear Science Symposium, Medical Imaging Conference
-30 -20 -10 0 10 20 30-30
-20
-10
0
10
20
30Li-Wong
Performance 1Mcps
X Position Error (mm)
-30 -20 -10 0 10 20 30-30
-20
-10
0
10
20
302 Integration
-30 -20 -10 0 10 20 30-30
-20
-10
0
10
20
300.5 Integration
Y P
ositi
on
Err
or
(mm
)
-30 -20 -10 0 10 20 30-30
-20
-10
0
10
20
30ML
2006 Nuclear Science Symposium, Medical Imaging Conference
Performance 2Mcps
X Position Error (mm)
-30 -20 -10 0 10 20 30-30
-20
-10
0
10
20
302 Integration
-30 -20 -10 0 10 20 30-30
-20
-10
0
10
20
300.5 Integration
-30 -20 -10 0 10 20 30-30
-20
-10
0
10
20
30Li-Wong
-30 -20 -10 0 10 20 30-30
-20
-10
0
10
20
30ML
Y P
ositi
on
Err
or
(mm
)
2006 Nuclear Science Symposium, Medical Imaging Conference
Performance 2Mcps
-30 -20 -10 0 10 20 30-30
-20
-10
0
10
20
30Li-Wong
-30 -20 -10 0 10 20 30-30
-20
-10
0
10
20
30ML
0 5 10 15 20 250
50
100
150
Position Error (mm)
Co
un
t
Li-Wong 2 Million Events / sec
0 5 10 15 20 250
50
100
150
Position Error (mm)
Co
un
t
ML 2 Million Events / sec
2006 Nuclear Science Symposium, Medical Imaging Conference
Performance 4Mcps
-30 -20 -10 0 10 20 30-30
-20
-10
0
10
20
30Li-Wong
-30 -20 -10 0 10 20 30-30
-20
-10
0
10
20
30ML
0 5 10 15 20 250
50
100
150
Position Error (mm)
Co
un
t
Li-Wong 4 Million Events / sec
0 5 10 15 20 250
50
100
150
Position Error (mm)
Co
un
t
ML 4 Million Events / sec
2006 Nuclear Science Symposium, Medical Imaging Conference
Performance 6Mcps
-30 -20 -10 0 10 20 30-30
-20
-10
0
10
20
30Li-Wong
-30 -20 -10 0 10 20 30-30
-20
-10
0
10
20
30ML
0 5 10 15 20 250
50
100
150
Position Error (mm)
Co
un
t
Li-Wong 6 Million Events / sec
0 5 10 15 20 250
50
100
150
Position Error (mm)
ML 6 Million Events / sec
Co
un
t
2006 Nuclear Science Symposium, Medical Imaging Conference
Electronics
Coincidence trigger
-G -3 1
CFTD
∑
1 of 8 channels / board
PMT in Channel out
“Energy” outFrom other7 channels
Variable gain
Variable delay
2006 Nuclear Science Symposium, Medical Imaging Conference
Typical PMT Signals
Varying Baseline
High Noise
2006 Nuclear Science Symposium, Medical Imaging Conference
0 0.2 0.4 0.6 0.8 1 1.2
x 10-5
-0.2
-0.15
-0.1
-0.05
0
0.05
0.1
0.15
0.2
0.25
0.3
Time (seconds)
Vo
ltag
e(o
ffse
t fo
r cl
ari
ty)
PMT 55
PMT 49PMT 51
Waveform “snapshot”
Pileups
38 49 54
50 55 53
40 51 52
PMT Array
Two point sourcesSeparable due to different positions
Initial Grid Image from 2nd Detector
140 keV – countrate performance yet untested
2006 Nuclear Science Symposium, Medical Imaging Conference
Summary
• Pileup is an important issue in practical Compton camera 2nd detector in medical applications
• Present pileup rejection methods work fairly well up to moderate countrates but ignore important information in scintillation pulse
• New ML method performs better at high countrates than existing methods but computationally expensive
• May be possible to apply “band-aid” to Li-Wong method
• Next step will apply methods to recently completed camera