![Page 1: Maximum Likelihood Processing of Pileup in Scintillation Cameras](https://reader036.vdocuments.site/reader036/viewer/2022062519/568152a2550346895dc0c787/html5/thumbnails/1.jpg)
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
![Page 2: Maximum Likelihood Processing of Pileup in Scintillation Cameras](https://reader036.vdocuments.site/reader036/viewer/2022062519/568152a2550346895dc0c787/html5/thumbnails/2.jpg)
2006 Nuclear Science Symposium, Medical Imaging Conference
Compton 2nd Detector Countrate
![Page 3: Maximum Likelihood Processing of Pileup in Scintillation Cameras](https://reader036.vdocuments.site/reader036/viewer/2022062519/568152a2550346895dc0c787/html5/thumbnails/3.jpg)
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?
![Page 4: Maximum Likelihood Processing of Pileup in Scintillation Cameras](https://reader036.vdocuments.site/reader036/viewer/2022062519/568152a2550346895dc0c787/html5/thumbnails/4.jpg)
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
![Page 5: Maximum Likelihood Processing of Pileup in Scintillation Cameras](https://reader036.vdocuments.site/reader036/viewer/2022062519/568152a2550346895dc0c787/html5/thumbnails/5.jpg)
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
![Page 6: Maximum Likelihood Processing of Pileup in Scintillation Cameras](https://reader036.vdocuments.site/reader036/viewer/2022062519/568152a2550346895dc0c787/html5/thumbnails/6.jpg)
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
![Page 7: Maximum Likelihood Processing of Pileup in Scintillation Cameras](https://reader036.vdocuments.site/reader036/viewer/2022062519/568152a2550346895dc0c787/html5/thumbnails/7.jpg)
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
![Page 8: Maximum Likelihood Processing of Pileup in Scintillation Cameras](https://reader036.vdocuments.site/reader036/viewer/2022062519/568152a2550346895dc0c787/html5/thumbnails/8.jpg)
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?
![Page 9: Maximum Likelihood Processing of Pileup in Scintillation Cameras](https://reader036.vdocuments.site/reader036/viewer/2022062519/568152a2550346895dc0c787/html5/thumbnails/9.jpg)
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
![Page 10: Maximum Likelihood Processing of Pileup in Scintillation Cameras](https://reader036.vdocuments.site/reader036/viewer/2022062519/568152a2550346895dc0c787/html5/thumbnails/10.jpg)
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)
![Page 11: Maximum Likelihood Processing of Pileup in Scintillation Cameras](https://reader036.vdocuments.site/reader036/viewer/2022062519/568152a2550346895dc0c787/html5/thumbnails/11.jpg)
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)
![Page 12: Maximum Likelihood Processing of Pileup in Scintillation Cameras](https://reader036.vdocuments.site/reader036/viewer/2022062519/568152a2550346895dc0c787/html5/thumbnails/12.jpg)
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
![Page 13: Maximum Likelihood Processing of Pileup in Scintillation Cameras](https://reader036.vdocuments.site/reader036/viewer/2022062519/568152a2550346895dc0c787/html5/thumbnails/13.jpg)
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
![Page 14: Maximum Likelihood Processing of Pileup in Scintillation Cameras](https://reader036.vdocuments.site/reader036/viewer/2022062519/568152a2550346895dc0c787/html5/thumbnails/14.jpg)
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
![Page 15: Maximum Likelihood Processing of Pileup in Scintillation Cameras](https://reader036.vdocuments.site/reader036/viewer/2022062519/568152a2550346895dc0c787/html5/thumbnails/15.jpg)
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
![Page 16: Maximum Likelihood Processing of Pileup in Scintillation Cameras](https://reader036.vdocuments.site/reader036/viewer/2022062519/568152a2550346895dc0c787/html5/thumbnails/16.jpg)
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
![Page 17: Maximum Likelihood Processing of Pileup in Scintillation Cameras](https://reader036.vdocuments.site/reader036/viewer/2022062519/568152a2550346895dc0c787/html5/thumbnails/17.jpg)
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
![Page 18: Maximum Likelihood Processing of Pileup in Scintillation Cameras](https://reader036.vdocuments.site/reader036/viewer/2022062519/568152a2550346895dc0c787/html5/thumbnails/18.jpg)
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
)
![Page 19: Maximum Likelihood Processing of Pileup in Scintillation Cameras](https://reader036.vdocuments.site/reader036/viewer/2022062519/568152a2550346895dc0c787/html5/thumbnails/19.jpg)
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
![Page 20: Maximum Likelihood Processing of Pileup in Scintillation Cameras](https://reader036.vdocuments.site/reader036/viewer/2022062519/568152a2550346895dc0c787/html5/thumbnails/20.jpg)
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
)
![Page 21: Maximum Likelihood Processing of Pileup in Scintillation Cameras](https://reader036.vdocuments.site/reader036/viewer/2022062519/568152a2550346895dc0c787/html5/thumbnails/21.jpg)
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
![Page 22: Maximum Likelihood Processing of Pileup in Scintillation Cameras](https://reader036.vdocuments.site/reader036/viewer/2022062519/568152a2550346895dc0c787/html5/thumbnails/22.jpg)
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
![Page 23: Maximum Likelihood Processing of Pileup in Scintillation Cameras](https://reader036.vdocuments.site/reader036/viewer/2022062519/568152a2550346895dc0c787/html5/thumbnails/23.jpg)
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
![Page 24: Maximum Likelihood Processing of Pileup in Scintillation Cameras](https://reader036.vdocuments.site/reader036/viewer/2022062519/568152a2550346895dc0c787/html5/thumbnails/24.jpg)
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
![Page 25: Maximum Likelihood Processing of Pileup in Scintillation Cameras](https://reader036.vdocuments.site/reader036/viewer/2022062519/568152a2550346895dc0c787/html5/thumbnails/25.jpg)
2006 Nuclear Science Symposium, Medical Imaging Conference
Typical PMT Signals
Varying Baseline
High Noise
![Page 26: Maximum Likelihood Processing of Pileup in Scintillation Cameras](https://reader036.vdocuments.site/reader036/viewer/2022062519/568152a2550346895dc0c787/html5/thumbnails/26.jpg)
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
![Page 27: Maximum Likelihood Processing of Pileup in Scintillation Cameras](https://reader036.vdocuments.site/reader036/viewer/2022062519/568152a2550346895dc0c787/html5/thumbnails/27.jpg)
Initial Grid Image from 2nd Detector
140 keV – countrate performance yet untested
![Page 28: Maximum Likelihood Processing of Pileup in Scintillation Cameras](https://reader036.vdocuments.site/reader036/viewer/2022062519/568152a2550346895dc0c787/html5/thumbnails/28.jpg)
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