Literature DB >> 26350162

Monte Carlo calculations of PET coincidence timing: single and double-ended readout.

Stephen E Derenzo1, Woon-Seng Choong, William W Moses.   

Abstract

We present Monte Carlo computational methods for estimating the coincidence resolving time (CRT) of scintillator detector pairs in positron emission tomography (PET) and present results for Lu2SiO5 : Ce (LSO), LaBr3 : Ce, and a hypothetical ultra-fast scintillator with a 1 ns decay time. The calculations were applied to both single-ended and double-ended photodetector readout with constant-fraction triggering. They explicitly include (1) the intrinsic scintillator properties (luminosity, rise time, decay time, and index of refraction), (2) the exponentially distributed depths of interaction, (3) the optical photon transport efficiency, delay, and time dispersion, (4) the photodetector properties (fill factor, quantum efficiency, transit time jitter, and single electron response), and (5) the determination of the constant fraction trigger level that minimizes the CRT. The calculations for single-ended readout include the delayed photons from the opposite reflective surface. The calculations for double-ended readout include (1) the simple average of the two photodetector trigger times, (2) more accurate estimators of the annihilation photon entrance time using the pulse height ratio to estimate the depth of interaction and correct for annihilation photon, optical photon, and trigger delays, and (3) the statistical lower bound for interactions at the center of the crystal. For time-of-flight (TOF) PET we combine stopping power and TOF information in a figure of merit equal to the sensitivity gain relative to whole-body non-TOF PET using LSO. For LSO crystals 3 mm  ×  3 mm  ×  30 mm, a decay time of 37 ns, a total photoelectron count of 4000, and a photodetector with 0.2 ns full-width at half-maximum (fwhm) timing jitter, single-ended readout has a CRT of 0.16 ns fwhm and double-ended readout has a CRT of 0.111 ns fwhm. For LaBr3 : Ce crystals 3 mm  ×  3 mm  ×  30 mm, a rise time of 0.2 ns, a decay time of 18 ns, and a total of 7600 photoelectrons the CRT numbers are 0.14 ns and 0.072 ns fwhm, respectively. For a hypothetical ultra-fast scintillator 3 mm  ×  3 mm  ×  30 mm, a decay time of 1 ns, and a total of 4000 photoelectrons, the CRT numbers are 0.070 and 0.020 ns fwhm, respectively. Over a range of examples, values for double-ended readout are about 10% larger than the statistical lower bound.

Entities:  

Mesh:

Substances:

Year:  2015        PMID: 26350162      PMCID: PMC4758991          DOI: 10.1088/0031-9155/60/18/7309

Source DB:  PubMed          Journal:  Phys Med Biol        ISSN: 0031-9155            Impact factor:   3.609


1. Introduction

This paper presents Monte Carlo approaches that simulate all the important factors that limit the CRT in PET, including (1) the scintillator rise time, decay time, length, and index of refraction, (2) the distribution of annihilation photon transit times and interaction depths, (3) the distribution of transit times of optical photons, (4) the number and time distribution of the photoelectrons, (5) the timing jitter and single electron response (SER) of the photodetector, (6) optimal constant fraction triggering, and (7) both single-ended and double-ended readout. It advances previous work in modeling the optical photon dispersion as a function of DOI and provides numerical results for single-ended and double-ended readout for a wide range of situations. For double-ended readout it corrects the constant-fraction trigger times for depth-dependent annihilation photon, optical photon, and trigger delays and then combines them in a statistically weighted average that is only about 10% higher than the statistical lower bound. It shows the conditions necessary for achieving CRT values as low as 0.01 ns fwhm. One objective of the paper is to provide clear, detailed program steps so that a computer programmer with little knowledge of statistics can write code that computes the CRT for any scintillator rise and decay time, optical photon dispersion, number of photoelectrons, and photodetector SER and time jitter. It is however not a substitute for more accurate calculations that capture the details of the Compton and photoelectric interactions, the transport of the optical photons, and the properties of the photodetector. The paper is organized as follows. In section 2.1, we describe the history of the different scintillation detectors that have been used in PET. In section 2.2 we summarize previous work that shows how double-ended readout can be used to estimate the depth of interaction (DOI) of an annihilation photon. In section 3 we present our results of Monte Carlo calculations of the optical photon time dispersion and how it can be modeled by a single exponential time decay parameter that is related to the DOI. In section 4 we describe the Monte Carlo calculations used in this work to calculate the CRT for single-ended and double-ended readout, and validate against available measured values. In section 5 we present the results of the calculations for three representative scintillators: LSO, LaBr3 : Ce, and a hypothetical ultra-fast scintillator. In section 6 we describe a figure of merit (FOM) for estimating the TOF sensitivity gain and calculate the FOM for the three example scintillators. Section 7 compares five strategies that can be used to estimate the time of arrival of the annihilation photons. Section 8 lists the conclusions from this work. Appendix A lists the variables and abbreviations used. Appendix B describes examples of trigger fraction optimization. Appendix C shows an example of the weighting factors needed for the best statistical estimation of the annihilation photon arrival time. Appendix D presents a numerical method for computing the CRT lower bound and shows that over a range of cases double-ended readout with corrections for the exponential distribution of the DOI gives essentially the same CRT values as when all interactions are at the crystal center and that these CRT values are only about 10% higher than the statistical lower bound.

2. Background

In section 2.1 we summarize the history of different scintillators used in PET with special attention to their CRT and TOF PET performance. In section 2.2 we summarize previous work in double-ended readout and the use of pulse height ratios to estimate the DOI.

2.1. Scintillation detectors used in PET

Timing resolution has always been an important factor in PET, because events are identified by timing the arrival of pairs of 511 keV annihilation photons and rejecting those whose times are so different that it is unlikely that they could have been emitted by the same positron. The earliest positron tomographs used NaI(Tl), and these provided coincidence windows typically 10 ns wide for the rejection of accidental coincidence events (Rankowitz , Robertson , Derenzo ). In the 1980s positron tomographs were built that used ultra-fast scintillators (CsF and BaF2) to measure the time of flight of the two annihilation photons with sufficient accuracy to locate the position of annihilation within the patient (Mullani , Terpogossian , Moszynski ). The ultra-fast scintillation is due to core-valence emission, where the ionization event ejects electrons from a core band, and electrons from the valence band promptly fill the holes and produce photons if their energy is less than the band gap of the material (Valbis ). Because this process has a maximum luminosity of about 2000 photons MeV−1, the CRTs were limited to about 0.4 ns fwhm. After its discovery in 1973 (Weber and Monchamp 1973) PET designers switched to the denser scintillator Bi4Ge3O12 (BGO) (Cho and Farukhi 1977, Derenzo , 1987). It has a much higher photopeak efficiency than NaI(Tl), CsF, and BaF2, but its timing resolution is not adequate for TOF PET. In 1992 Lu2SiO5 : Ce (LSO) was discovered (Melcher and Schweitzer 1992), and it and the related compound Lu2−YSiO5 : Ce (LYSO) are now used in almost all positron tomographs. These scintillators have a fast rise time (Derenzo ), 33–40 ns decay time, about 20 000 photons per 511 keV of ionization, and an initial intensity of 500 photons ns−1, prompting research in optimizing its timing resolution for TOF PET (Moszynski , Choong 2009, Moses , Lecoq 2012, Auffray , Gundacker , Lecoq ). In parallel the fundamental limits of CRT in PET have been explored analytically and with Monte Carlo calculations (Vinke , Spanoudaki and Levin 2011, Seifert , 2012b, Gundacker ). These previous papers focus on single-ended readout and the deterioration of CRT with increasing crystal length (Gundacker ). More recently Seifert and Schaart experimentally explored double-ended readout and averaged the trigger times of the two photodetectors to partially correct for variations in the DOI (Seifert and Schaart 2015). This paper uses Monte Carlo calculations to show that for a variety of cases double-ended readout and full correction for the depth-dependent annihilation photon, optical photon, and trigger delays gives the same CRT as interactions at the crystal center and essentially eliminates the effects of variations in the DOI.

2.2. Use of double-ended readout to estimate the DOI

Yang coupled two avalanche photodiodes to opposite surfaces of arrays of 1.5 mm × 1.5 mm × 20 mm long unpolished LSO crystals (figure 1). They used a positron source and an electronically collimated beam to measure the signals in photodetectors A and B as a function of the position of the beam along the crystal. For an interaction point at Z = 0, photodetector A received 70% of the photons and photodetector B received 30%. For an interaction point at Z = 20 mm, detector B received 70% of the photons and photodetector A received 30%. The percentages were linear functions of the position between those limits.
Figure 1

An annihilation photon interacts at depth Z, and the depth determines the fraction of the optical photons received by photodetectors A and B.

Generalizing this to a scintillator of length L results in the relations: where fA(Z) and fB(Z) are the fractions of the signal in photodetectors A and B, respectively, as a function of the DOI Z, and L is the full length of the scintillator. The value of a = 0.7 is used in later sections because it is within the range that can be can be realized by varying the surface treatment (Yang , Seifert and Schaart 2015) and is a good compromise between no signal at the distant end (i.e. the a = 1 limit) and zero DOI sensitivity (i.e. the a = 0.5 limit). In the case where only one photodetector is used and the opposite end surface of the scintillator is reflecting, the relationships determine the fraction that reach the photodetector and the fraction that reach the opposite end and are reflected back. In the case where photodetectors are coupled to both end surfaces of the scintillator, the relations determine the fractions received by the two photodetectors.

3. Monte Carlo calculations of the optical photon time dispersion as a function of interaction depth

In previous publications we presented Monte Carlo calculations of the optical photon time dispersion and its characterization as a distribution with a sharp rise (<10 ps) at the time of arrival of the earliest possible photon followed by an exponential decay (Derenzo ) for both rough and polished surfaces (Moses ) followed by a similar pulse of photons reflected from the opposite end. This is consistent with previously published calculations (Yeom , Gundacker , Vinke ) and experimental measurements of rectangular LSO crystals (de Haas ). In this section we present Monte Carlo calculations of the optical photon time dispersion as a function of the DOI for a polished 3 mm × 3 mm × 30 mm LSO crystal with an external Teflon reflector using Geant4 (Agostinelli ). Figure 2 shows the time distributions for emission points at distances of 3, 15, and 27 mm from the photodetector. The other end surface was absorptive to simulate a second photodetector. The distribution includes all the optical photons produced in the interaction that reach one end of the crystal including those that are reflected multiple times by the side surfaces. The distributions are well described by the expression exp[−(T − T0)/D(Z)] where T0 is the time of arrival of the first possible photon, D(Z) is a time dispersion parameter, and Z is the DOI.
Figure 2

Monte Carlo calculated optical photon time dispersions at distances of 3, 15, and 27 mm from a photodetector coupled to one end surface of a 3 mm × 3 mm × 30 mm LSO crystal with polished surfaces and Teflon external reflector. The other end surface was absorptive to simulate a second photodetector. Lines are provided to guide the eye.

This calculation was repeated for 15 different values of Z along the crystal and the time dispersion parameters are plotted in figure 3. Since the time scale of the time dispersion process depends on the speed of the optical photons in the scintillator, the time dispersion parameter should be proportional to the index of refraction n. For example, when using an external specular reflector, increasing the index of refraction from 1.82 (LSO) to 2.1 (LaBr3) will have little effect on the paths that the optical photons take but will increase their transit time by the ratio of the refractive indexes. This leads to the following equation for the time dispersion parameters for photons arriving at surfaces A and B where the optical photon intensity at time t after the earliest possible photon is proportional to exp(−t/D(Z)). Fitting these equations to the LSO data of figure 3 gives best-fit values d1 = 0.008 73 ns and d2 = 0.0186 ns cm−1.
Figure 3

Exponential time dispersion parameter for optical photons as a function of the distance from the interaction point to a photodetector mounted at one end surface of a 3 mm × 3 mm × 30 mm LSO crystal with polished surfaces and Teflon external reflector. The other end surface was absorptive to simulate a second photodetector. Solid line is the best-fit model (equations (2 and (2).

Single-ended readout has the complication that the photons arrive at the photodetector in two swarms, the first from those that travel directly from the interaction point to the photodetector and a delayed swarm from the opposite reflective surface. This is shown in figure 1 of Moses , figure 11 of Yeom , figure 4 of de Haas , figure 18 of Gundacker , and figure 9 of Vinke .

4. Monte Carlo calculations

In a previous publication we presented the results of 820 Monte Carlo calculations of scintillation detector timing precision that spanned a range of scintillator rise and decay times, numbers of photoelectrons, optical photon time dispersion parameters, and photodetector timing jitters (Derenzo ). In each case the timing precision was calculated for a range of leading edge trigger levels to find the optimum. One important conclusion is that the optimal trigger level is proportional to the number of photoelectrons per ns decay time and that the best strategy is to trigger at a constant fraction of the pulse height. In this work we apply those techniques to PET, where each 511 keV annihilation photon interacts at an exponentially distributed random depth, and where the number of photoelectrons (equations (1 and (1) and the optical photon time dispersion parameter (equations (2 and (2) depend on the DOI. The Monte Carlo calculations are described in four sections. Section 4.1 describes the generation of annihilation photon interaction depths, the fraction of photons that reach the opposite end surfaces of the scintillator, and the number of photoelectrons. Section 4.2 treats the case where one photodetector is attached to the entrance surface A and the rear surface B is reflective. Section 4.3 treats the case where one photodetector is attached to the rear surface B and the entrance surface A is reflective. Section 4.4 treats the case where photodetectors are attached to both surfaces A and B, and their signals are used to estimate the DOI, correct for annihilation photon, optical photon, and trigger delays, and provide the best statistical estimate of the time when the annihilation photon entered the scintillator. In almost all cases 100 000 interaction events were used in the calculations. If Ng is a large number of interaction events, the standard error in the standard deviation σ of the distribution of entrance times is σ/(2Ng)1/2 (Olive ). Since the CRT is a multiple of the standard deviation, the standard error in the CRT is CRT/(2Ng)1/2, which for Ng = 100 000 is about CRT/400. In appendix A table A1 lists the variables used in the calculations, and table A2 lists the abbreviations used in the text.
Table A1

Glossary of variables used in the calculations. All times in ns. All distances in cm.

aFraction of light received by a photodetector when the interaction point is at the same end of the scintillator and the opposite end is absorbing (equations (1a) and (1b))
cSpeed of light in a vacuum (29.979 cm ns−1)
DAkOptical photon time dispersion parameter from photons emitted at depth Zk and either absorbed at rear surface B after being reflected at entrance surface A (equation (8b)), or absorbed directly at entrance surface A (equations (6a) and (9a))
DBkOptical photon time dispersion parameter from photons emitted at depth Zk and either absorbed at entrance surface A after being reflected at rear surface B (equation (6b)) or absorbed directly at rear surface B (equations (8a) and (9b))
d1Constant coefficient for optical photon time dispersion (equations (2a) and (2b))
d2Quadratic coefficient for optical photon time dispersion (equations (2a) and (2b))
δAjnTrigger delay from the arrival of the first possible photon at photodetector A (from an interaction at Zj) to the trigger time TAkn.
δBjnTrigger delay from the arrival of the first possible photon at photodetector B (from an interaction at Zj) to the trigger time TBkn.
EAknEstimate of the entrance time of the annihilation photon using TAkn and correcting for the depth-dependent annihilation photon, optical photon, and trigger delays (equation (11a)) (should be zero with perfect timing)
EBknEstimate of the entrance time of the annihilation photon using TBkn and correcting for the depth-dependent annihilation photon, optical photon, and trigger delays (equation (11b)) (should be zero with perfect timing)
EABknSimple average of the corrected entrance times EAkn and EBkn for double-ended read-out (equation (12))
EWABknInverse-variance weighted average of EAkn and EBkn (equation (13))
fA(Z)Fraction of photons that reach surface A directly from an ionization event at depth Z (equation (1a))
fB(Z)Fraction of photons that reach surface B directly from an ionization event at depth Z (equation (1b))
FnFractional trigger level (tabulated from 0 to 1 on index n)
FoptFractional trigger level for minimum CRT (fraction of peak amplitude P) (figure B1)
HNumber of photoelectrons contributing to the photodetector output pulse at the trigger time (table B1)
JSingle photoelectron time jitter of the photodetector (Gaussian fwhm)
LLength of scintillator (distance between surfaces A and B)
μAttenuation length for 511 keV annihilation photons in the scintillator
mAkObserved number of photoelectrons in photodetector A from an interaction at depth Zk (randomly distributed with mean = NAk, variance = NAk) (equation (4a))
mBkObserved number of photoelectrons in photodetector B from an interaction at depth Zk (randomly distributed with mean = NBk, variance = NBk) (equation (4b))
nIndex of refraction of the scintillator at the wavelength of the scintillation light
NgNumber of ionization events used in each Monte Carlo calculation
NpeNumber of photoelectrons produced in the photodetector (single-ended readout) or the sum in both photodetectors (double-ended readout). This is the product of the scintillator luminosity (photons/MeV), the energy deposited (511 keV), the photon transport efficiency, the photodetector fill factor, and the photodetector quantum efficiency.
NAkExpected number of photoelectrons in photodetector A for an interaction at depth Zk (equation (3a)).
NBkExpected number of photoelectrons in photodetector B for an interaction at depth Zk (equation (3b)).
PAk(max)Maximum amplitude of the photodetector A output pulse for interaction k
PBk(max)Maximum amplitude of the photodetector B output pulse for interaction k
P(t)Photodetector output pulse amplitude at time t summed over all earlier photoelectron responses (equation (7))
RmRandom number from a set uniformly distributed between 0 and 1
S(t)Photodetector SER (equation (5))
SrRise time of SER bi-exponential (equation (5))
SdDecay time of SER bi-exponential (equation (5))
τdDecay time of the scintillator
τrRise time of the scintillator
TAknTrigger time of photodetector A for interaction k at trigger level Fn PAk(max) (sections 4.2.7, 4.3.7, and 4.4.7)
TBknTrigger time of photodetector B for interaction k at trigger level Fn PBk(max) (sections 4.2.7, 4.3.7, and 4.4.7)
TABknSimple average of TAkn and TBkn for double-ended readout. This corrects for the depth-dependent variation in optical photon delay but does not correct for the variations in annihilation photon or trigger delay. (section 4.4.8)
TmCreation time of the photodetector output pulse from photoelectron m after the arrival of the annihilation photon at the entrance surface (sections 4.2.5, 4.3.5, 4.4.5).
VAjnVariance in the corrected trigger times EAkn averaged over bands of Zj
VBjnVariance in the corrected trigger times EBkn averaged over bands of Zj
WSACRT for single-sided readout with the photodetector at surface A. Calculated as 1.4142 times the fwhm of the distribution of TAkn at the optimal trigger fraction (section 4.2.8).
WSBCRT for single-sided readout with the photodetector at surface B. Calculated as 1.4142 times the fwhm of the distribution of TBkn at the optimal trigger fraction.
WDABCRT for double-ended readout using a simple average of the TAkn and TBkn for each interaction k and trigger fraction Fn. Calculated as 1.4142 times the fwhm of the distribution of TABkn at the optimal trigger fraction (section 4.4.13).
WEACRT for double-ended readout using the optimal trigger time of only photodetector A but correcting for the estimated depth of the distribution of entrance time estimates. Calculated as 1.4142 times the fwhm of the distribution of EAkn at the optimal trigger fraction (section 4.4.13) (should be zero with perfect timing).
WEBCRT for double-ended readout using the optimal trigger time of only photodetector B but correcting for the estimated depth of the distribution of entrance time estimates. Calculated as 1.4142 times the fwhm of the distribution of EBkn at the optimal trigger fraction (section 4.4.13) (should be zero with perfect timing).
WEABCRT for double-ended readout using a simple average of EAkn and EBkn. Calculated as 1.4142 times the fwhm of the distribution of EABkn at the optimal trigger fraction (section 4.4.13).
WWABCRT for double-ended readout using the inverse weighted average of EAkn and EBkn. Calculated as 1.4142 times the fwhm of the distribution of EWABkn at the optimal trigger fraction (section 4.4.13).
WZfwhm of the distribution of differences between Monte Carlo depth Z and estimated depth (section 4.4.15)
ZkDepth of interaction for interaction k. Randomly distributed according to exponential attenuation (section 4.1.1)
Depth of interaction estimated from observed photodetector photoelectron counts mAk and mBk (equation (10))
Table A2

Glossary of abbreviations used.

BGOBi4Ge3O12 scintillator
CRTCoincidence response time (fwhm ns)
DOIDepth of interaction
FOMFigure of merit (effective sensitivity relative to LSO without TOF)
fwhmFull-width at half-maximum
LSOLu2SiO5 : Ce scintillator
PETPositron emission tomography
TOFTime of flight difference between two annihilation photons
SERSingle electron time response of the photodetector

4.1. Interaction, emission, and photoelectron production processes

This section describes the generation of annihilation photon interaction depths, the fraction of photons that reach the opposite end surfaces of the scintillator, and the number of photoelectrons plus a Gaussian noise term that has a mean equal to zero and a variance equal to the expected number of photoelectrons. These photoelectron counts will be used in sections 4.2 and 4.3 for single-ended readout and in section 4.4 for double-ended readout.

4.1.1

For each absorbed annihilation photon k, select a random number R from a set of numbers uniformly distributed between exp(−L/μ) and 1. Compute the interaction depth Z = −μ ln(R) in the scintillator, where μ is the exponential attenuation depth of the annihilation photons. Z = 0 at the entrance surface A, and Z = L at the rear surface B.

4.1.2

For each interaction at depth Z, compute the expected number of photoelectrons NA and NB that are produced by the photons that will reach end surfaces A and B, respectively (equations (1 and (1). Npe is the product of the scintillator luminosity (photons MeV−1), the energy deposited (511 keV), the photon transport efficiency, the photodetector fill factor, and the photodetector quantum efficiency.

4.1.3

Compute the number of observed photoelectrons mA and mB by adding to NA and NB random numbers selected from a set with a Gaussian distribution, mean 0, and variance NA and NB, respectively.

4.2. The Monte Carlo calculation for single-ended readout using one photodetector at entrance surface A

In this case the entrance surface A is coupled to a photodetector, and the rear surface B is reflecting (figure 4). After each interaction photodetector A receives an initial swarm of photons and a delayed swarm of photons reflected from rear surface B. The Monte Carlo code generates photoelectron times based on the two swarms, computes the pulse amplitude by summing the SER pulses, and determines constant-fraction trigger times for a full range of trigger levels. This is shown as a simplified block diagram in figure 5(a) and is described in detail in the following sections.
Figure 4

An annihilation photon enters the scintillator at surface A at time 0 and interacts at a depth Z at time Z/c. The earliest possible direct optical photon reaches photodetector A at time Z/c + nZ/c. The earliest possible optical photon reflected from surface B reaches photodetector A at time Z/c + n(2L − Z)/c.

Figure 5

Simplified diagram of the Monte Carlo calculation steps for two modes of single-ended readout. See sections 4.1–4.3 for details.

4.2.1

Tabulate the photodetector SER S(t) as a bi-exponential with rise time Sr and decay time Sd on a fine time grid (0.0001 ns was used in this work). Define a table Fn of trigger fractions from 0 to 1 (see figure B1 for examples of those used in this work).

4.2.2

For each interacting annihilation photon k, use steps 4.1.1 to 4.1.3 compute the DOI Z, the number mAk of photoelectrons from photons that reach the entrance surface A directly, and the number mBk of photoelectrons from photons that are reflected from the rear surface B.

4.2.3

Compute the optical photon time dispersion parameters DAk for photons that reach photodetector A directly (minimum path length Zk) and DBk for the photons that are reflected from rear surface B (minimum path length 2L − Z). See section 3 for a discussion of these equations and the determination of the parameters d1 and d2.

4.2.4

After the arrival of annihilation photon k at entrance surface A, the earliest possible photon will reach photodetector A at time Z/c + nZ/c, and the earliest possible photon reflected from rear surface B will reach photodetector A at time Z/c + n(2L − Z)/c. Select R1, R2 ,…, R3 from a set of random numbers uniformly distributed between 0 and 1. The times of the direct mAk photoelectrons (m = 1 to mAk) are The times of the mBk delayed photoelectrons (m = mAk + 1 to mAk + mBk) are

4.2.5

To each time T add a random time with a Gaussian distribution (mean 0, fwhm J) to simulate the time jitter of the photodetector. There is an additional delay from the arrival of the photon at the photodetector and the mean of the Gaussian distribution, but this is the same for all photons, does not contribute to the CRT, and is set to zero. Note that steps 4.2.4 and 4.2.5 include the annihilation photon transit time, the scintillator rise and decay time, the optical photon time delay and dispersion, and the photodetector timing jitter.

4.2.6

Sort all photoelectron times T = 1 to mA + mB.

4.2.7

Find the maximum photodetector output pulse amplitude PA(max) and use iterative linear interpolation to solve the equation P(t)/PA(max) = F to determine the trigger time t = TA for each fractional trigger level F. P(t) sums the SER amplitudes (computed in step 4.2.1) from all photoelectrons whose times are less than t. Sorting the times in step 4.2.6 allows the summation to be concluded at the first T > t.

4.2.8

Repeat steps 4.2.2 to 4.2.7 for k = 1 to N interactions and compute the standard deviation of the trigger times T for each fractional trigger level F. Multiply by 2.3548 to convert to the single detector fwhm. Multiply by 1.4142 to compute the CRT WSA(F) for a pair of detectors with single-sided readout of surface A.

4.2.9

Find the optimal trigger fraction Fopt and CRT WSA.

4.3. The Monte Carlo calculation for single-ended readout using one photodetector at rear surface B

In this case the rear surface B is coupled to the photodetector, and the entrance surface A is reflecting (figure 6). After each interaction photodetector B receives an initial swarm of photons and a delayed swarm of photons reflected from the entrance surface A. The Monte Carlo code generates photoelectron times based on the two swarms, computes the pulse amplitude by summing the SER pulses, and determines constant-fraction trigger times for a full range of trigger levels. This is shown as a simplified block diagram in the right side of figure 5(b) and is described in detail in the following sections.
Figure 6

An annihilation photon enters the scintillator at surface A at time 0 and interacts at a depth Z at time Z/c. The earliest possible optical photon reaches photodetector B at time Z/c + n(L − Z)/c. The earliest possible optical photon reflected from surface A reaches photodetector B at time Z/c + nZ/c + nL/c.

4.3.1

Tabulate the SER on a fine time grid and define a table of trigger fractions from 0 to 1 (as in section 4.2.1).

4.3.2

For each interacting annihilation photon k, use steps 4.1.1 to 4.1.3 compute the DOI Z, the number mBk of photoelectrons from photons that reach end surface B directly, and the number mAk of photoelectrons from photons that are reflected from entrance surface A.

4.3.3

Compute the optical photon time dispersion parameters DB for photons that reach photodetector B directly (minimum path length L − Z) and DA for the photons that are reflected from entrance surface A (minimum path length L + Z).

4.3.4

After the arrival of annihilation photon k at entrance surface A, the earliest possible photon will reach photodetector B at time Zk/c + n(L − Z)/c, and the earliest possible photon reflected from surface A will reach photodetector B at time Zk/c + n(L + Z)/c. Select R1, R2, …, R3 from a set of random numbers uniformly distributed between 0 and 1. The times of the direct mBk photoelectrons (m = 1 to mBk) are The times of the mAk delayed photoelectrons (m = mB + 1 to mB + mA) are Use steps 4.2.5 to 4.2.9 to compute the maximum pulse amplitude PB(max), the trigger times TBk for each F, and the optimal CRT WSB for the single-sided readout of surface B.

4.4. The Monte Carlo calculations for double-ended readout

In this case both surfaces A and B are coupled to photodetectors (figure 7). The pulse height ratio is used to estimate the DOI, and both photodetector trigger times are corrected for the depth-dependent annihilation photon, optical photon, and trigger delays to provide an estimator for the time that the annihilation photon entered surface A. This is shown as a simplified block diagram in figure 8 and is described in detail in the following sections.
Figure 7

An annihilation photon enters the scintillator at surface A at time 0 and interacts at a depth Z at time Z/c. The earliest possible optical photon reaches photodetector A at time Z/c + nZ/c. The earliest possible optical photon reaches photodetector B at time Z/c + n(L − Z)/c.

Figure 8

Simplified diagram of the Monte Carlo calculation steps for double-ended readout. See sections 4.4.1 to 4.4.15 for details.

4.4.1

Tabulate the SER on a fine time grid and define a table of trigger fractions from 0 to 1 (as in section 4.2.1).

4.4.2

For each interacting annihilation photon k, use steps 4.1.1 to 4.1.3 compute the DOI Z, the number mAk of photoelectrons from photons that reach photodetector A, and the number mBk of photoelectrons from photons that reach photodetector B.

4.4.3

Compute the optical photon time dispersion parameters DAk for the photons that reach photodetector A (minimum path length Z) and DBk for the photons that reach photodetector B (minimum path length L − Z)

4.4.4

After the arrival of annihilation photon k at entrance surface A, the earliest possible photon at photodetector A will arrive at time Z/c + nZ/c, and the earliest possible photon at photodetector B will arrive at time Z/c + n(L − Zk)/c. Select R1, R2, …, R3 from a set of random numbers uniformly distributed between 0 and 1. The times of the mAk photoelectrons (m = 1 to mAk) in photodetector A are: The times of the mBk photoelectrons (m = mAk + 1 to mAk + mBk) in photodetector B are:

4.4.5

To each photoelectron time T add a random time with a Gaussian distribution, mean 0, fwhm J to simulate the time jitter of the photodetector. There is an additional delay from the arrival of the photon at the photodetector and the mean of the Gaussian distribution, but this is the same for all photons, does not contribute to the CRT, and is set to zero. Note that steps 4.4.4 and 4.4.5 include the annihilation photon transit time, the scintillator rise and decay time, the optical photon time delay and dispersion, and the photodetector timing jitter.

4.4.6

Sort all photoelectron times T = 1 to mAk + mBk.

4.4.7

Find the maximum photodetector output pulse amplitudes PA(max) and PB(max), and use iterative linear interpolation to solve the equations P(t)/PA(max) = F and P(t)/PB(max) = Fn to determine the trigger times TA and TB for the two photodetectors A and B for each fractional trigger level F. See section 4.2.7 for the computation of P(t).

4.4.8

Compute the simple average TAB = (TA + TB)/2, which corrects for the optical photon transit time but not the depth-dependent annihilation photon transit time or the trigger delays. It can be seen from step 4.4.4 that a variation ΔZ in the DOI causes the photodetector A photoelectron times to vary as ΔZ/c + nΔZ/c and the photodetector B photoelectron times to vary as ΔZ/c − nΔZ/c. The simple average of the photoelectron times causes the trigger time to vary as ΔZ/c, and its accuracy is limited by variations in the annihilation photon interaction depth. The following steps estimate the DOI and correct the constant-fraction trigger times for the depth-dependent annihilation photon, optical photon, and trigger delays. The steps then compute an inverse-variance weighted average of the corrected photodetector times to estimate the time that the annihilation photon entered surface A. A similar process would occur in the electronics of a positron tomograph that uses double-ended readout and digital processing.

4.4.9

Estimate the DOI Ẑ, using the functional inverse of equations (1 and (1. In a PET system the pulse heights could be used.

4.4.10

Correct the trigger times TA and TB for the annihilation photon, optical photon, and trigger delays (see note 1 below) to estimate the entrance times EA and EB for the tabulated values of the trigger fractions F.

4.4.11

EA and EB are separate estimates of the annihilation photon entrance time that would be zero in the limit of infinite statistics. A simple average is given by In almost all cases EA has a lower variance (i.e. is more accurate) than EB (see appendix C), and it is better to use the average weighted by the inverse of their variances (see appendix B).

4.4.12

Estimate the inverse variance weighted average of the estimates of the entry times (see note 2 below)

4.4.13

Repeat steps 4.4.2 to 4.4.12 for k = 1 to Ng annihilation photons, and tabulate the following quantities as a function of the tabulated trigger fractions (F) as in section 4.2.8: WDAB(F), the CRT using the simple average of the uncorrected trigger times TA and TB. WEA and WEB, the CRT using the corrected trigger times EA and EB, respectively. The trigger delays δA and δB, averaged over bands of DOI Z. VA and VB, the variances of the corrected trigger times EA and EB, respectively, averaged over bands of DOI Z. WEAB(F), the CRT using the simple average of the depth-dependent corrected trigger times EA and EB. WWAB(F), the CRT using the inverse variance weighted average of EA and EB.

4.4.14

Find the fractional trigger value Fopt that minimizes each CRT.

4.4.15

Compute WZ, the fwhm of the difference between Zk and Ẑ for k = 1 to Ng Note 1: To perform step 4.4.10 it was necessary to first do a preliminary run of steps 4.4.1 to 4.4.6 for many annihilation photons and tabulate the average trigger delays δA and δB. The trigger delay depends on the DOI Z, because the shape of the photodetector pulse depends on the optical photon time dispersion. Note 2: To perform step 4.4.12 it was necessary to first do a preliminary run of steps 4.4.1 to 4.4.8 and tabulate the variances of EA and EB in bands of Z and trigger fraction F. This could be done for a PET system by scanning an ultra-fast laser along the length of a component scintillator (as in (de Haas )), where the laser intensity was adjusted to produce the same number of fluorescent photons as the scintillation photons from an annihilation photon interaction.

4.5. Comparison between the Monte Carlo calculations and measured values

Seifert et al measured the CRT for opposing pairs of 0.5 cm long crystals of LSO and LaBr3 : Ce coupled on one end to SiPM photodetectors, and they also calculated the statistical lower bound (Seifert ). Table 1 lists the model input parameters and compares them with the single-ended readout Monte Carlo calculations described in section 4.3. The agreement among all three values is within 2% for both LSO and LaBr3 : Ce.
Table 1

Comparison between measurements and lower bound calculations from reference (Seifert )and the Monte Carlo calculations from this work

Lu2SiO5 : CeLaBr3 : Ce
Attenuation length μ (cm)1.22.3
Crystal length (cm)0.50.5
Rise time τr (ns)0.090.4
Decay time τd (ns)43.815
Index of refraction n1.822.1
Total number of photoelectrons Npe47006200
Photodetector SER timing jitter J (ns fwhm)0.30.3
Measured CRT (ns fwhm) (Seifert et al 2012b)0.1380.095
Statistical lower bound (ns fwhm) (Seifert et al 2012b)0.1400.095
Calculated CRT (ns fwhm) (section 4.3 this work)0.1380.093
In a later publication Seifert et al reported the CRT for opposing pairs of 3 mm × 3 mm × 20 mm crystals of LSO (0.2% Ca, τd = 33 ns) where both ends were coupled to SiPM photodetectors (Seifert and Schaart 2015). With uniform side illumination they averaged the trigger times of both photodetectors, subtracted in quadrature the time resolution of the trigger detector, and multiplied by 1.4142 to convert to the CRT. They obtained a CRT of 0.180 ns fwhm for etched crystals (Npe = 4000) and 0.174 ns fwhm for polished crystals (Npe = 3600). The Monte Carlo code described in section 4.4 calculated a CRT WDAB of 0.157 ns fwhm, assuming Npe = 3800, τr = 0.09 ns, τd = 33 ns, and J = 0.3 ns fwhm. The disagreement (about 12%) is minor and most likely due to the imperfect characterization of experimental factors.

5. Results of Monte Carlo calculations of CRT

In the following sections we first describe three scintillators and a high-performance photodetector and then use the Monte Carlo procedures described in section 4 to compute the CRT values that can be achieved in single- and double-ended readout. Since significant advances in solid angle collection, fill factor, and quantum efficiency are possible, the plots of CRT span the range from 5% to 100% photon conversion factor. The timing jitter for the photodetector is described by a Gaussian distribution with the fwhm parameter J.

5.1. Scintillator and photodetector parameters used in the calculations

Table 2 lists the properties of the three scintillators used in the single-ended and double-ended CRT calculations. The first two are in common use, and the third could be based on allowed donor-acceptor radiative transitions in a heavy-atom semiconductor (Lehmann 1966, Bourret-Courchesne , Derenzo ).
Table 2

Model parameters for Monte Carlo calculations of the CRT for three scintillators.

LSOLaBr3 : CeUltra-fast
Size (mm)3 × 3 × 303 × 3 × 303 × 3 × 30
Attenuation length μ for 511 keV photons (cm)1.22.31.2a
Index of refraction n1.822.12a
Photons per 511 keV Npe20 00038 00020 000a
Rise time τr (ns)0.00.2 (Glodo et al 2005)0.0a
Decay time τd (ns)3718 (Glodo et al 2005)1a

Hypothetical values.

The optical photon timing dispersion was calculated from equations (2 and (2 using d1 = 0.008 73 ns and d2 = 0.0186 ns cm−1. We simulated a high-performance photodetector close-coupled to a high-bandwidth amplifier whose SER is described by a bi-exponential with 0.2 ns rise time and 2 ns decay time (equation (5)), unless otherwise noted. In appendix B we show that increasing the SER by a factor of five to 1 ns rise time and 10 ns decay time changes the optimal trigger fraction but has little effect on the coincidence response time. The insensitivity to SER shape was also shown in (Derenzo ).

5.2. Results for single-ended readout without DOI information

Figures 9–11 show the CRT as a function of the number of photoelectrons for the single-ended readout of surface A or surface B with the opposing surfaces reflective. These were calculated using the Monte Carlo procedures described in sections 4.1–4.3. Note that the scales on the vertical axes are different. In all three figures the CRT for the photodetector on the B surface are considerably lower than the detector on the A surface. The reasons for this are explained below.
Figure 9

CRTs WSA and WSB as a function of the number of photoelectrons using single-ended photodetector readout of two LSO crystals. Photodetectors are either on surface A or surface B with the opposite surface reflective. Solid lines for a photodetector time jitter J = 0.4 ns fwhm. Dashed lines for J = 0.0 ns fwhm.

Figure 11

CRTs WSA and WSB as a function of the number of photoelectrons using single-ended photodetector readout of two hypothetical ultra-fast scintillators. Photodetectors are either on surface A or surface B with the opposite surface reflective. Solid lines for a photodetector time jitter J = 0.4 ns fwhm. Dashed lines for J = 0.0 ns fwhm.

In the case where the photodetector is on the B surface the photodetector receives two swarms of optical photons. After the annihilation photon enters surface A the leading edge of the first swarm arrives at surface B at time Z/c + n(L − Z)/c. The photons reflected from surface A form a delayed swarm whose leading edge arrives at surface B at time Z/c + n(L + Z)/c (see section 4.3.4). The leading edge of the two swarms are separated by the time 2nZ/c. In the case where the photodetector is on the A surface the leading edge of the swarm arrives at time Z/c + nZ/c. The leading edge of the delayed swarm reflected from surface B arrives at time Z/c + n(2L − Z)/c (see section 4.2.4). The leading edge of the two swarms are separated by the time 2n(L − Z)/c. The photodetector on surface A has higher CRTs that the photodetector on surface B for two reasons: (1) variations in the DOI ΔZ result in larger time variations in the arrival of the leading edge of the direct swarm [ΔZ(1 + n)/c versus ΔZ(1−n)/c], and (2) due to the exponential nature of the DOI distribution, low values of Z are more probable and the time difference between the arrival of the two swarms is greater [2n(L − Z)/c versus 2nZ/c] so that the best leading edge trigger fraction is less optimal for both swarms. For the case of LSO (figure 9) the CRT decreases as the number of photoelectrons Npe increases. At low Npe the CRT is relatively large and differences due to different values of the photodetector timing jitter J can be seen. At large values of Npe the CRT is dominated by variations in the DOI and reaches an asymptotic limit. For Npe = 106 photoelectrons and J = 0.2 ns fwhm, WSA = 0.193 and WSB = 0.056 ns fwhm. In contrast, LaBr3 : Ce (figure 10) has a shorter decay time, and a higher luminosity than LSO which results in a lower CRT for the same photon conversion efficiency. But it also has a larger attenuation length and index of refraction than LSO which increases the effect of variations in the DOI. For Npe = 106 photoelectrons and J = 0.2 ns fwhm, WSA = 0.207 and WSB = 0.061 ns fwhm.
Figure 10

CRTs WSA and WSB as a function of the number of photoelectrons using single-ended photodetector readout of two LaBr3 : Ce crystals. Photodetectors are either on surface A or surface B with the opposite surface reflective. Solid lines for a photodetector time jitter J = 0.4 ns fwhm. Dashed lines for J = 0.0 ns fwhm.

The CRT of the hypothetical ultra-fast scintillator (figure 11) is dominated by variations in the DOI and the dependence on Npe is even weaker than the other two scintillators. For Npe = 106 photoelectrons and J = 0.2 ns fwhm, WSA = 0.172 and WSB = 0.059 ns fwhm.

5.3. Results for double-ended readout

The CRT for double-ended readout is lower than that of single-ended readout because (1) both optical photon swarms reach the photodetectors directly and with minimum delay, (2) the ratio of the photodetector pulse heights can be used to estimate the DOI and correct for annihilation photon, optical photon, and trigger delays. Tables 3–5 and figures 12–14 show the results of the Monte Carlo calculations using the procedures of section 4.4 for the three scintillators whose properties are listed in table 2. Npe is the number of photoelectrons summed in both photodetectors. J is the timing jitter of the photodetectors (fwhm ns). W is the uncertainty in the DOI (fwhm cm) using the observed number of photoelectrons mA and mB, and the method in section 4.4.9. For all three scintillators 4000 photoelectrons provide a depth uncertainty WZ less than 0.15 cm fwhm, which corresponds to 0.005 ns fwhm at the speed of light and is a minor contribution to the CRT.
Table 3

Double-ended readout for two Lu2SiO5 : Ce, Ca scintillators. See appendix A for parameter definitions. The last seven columns are CRT values in ns fwhm for optimal trigger level fractions.

NpeJ (fwhm)WZ (cm)WDAWDBWDABWEAWEBWEABWWAB
1k0.00.260.4000.3900.2300.2570.3600.2200.186
2k0.00.190.3200.2410.1460.1440.2060.1240.103
4k0.00.130.2830.1640.1090.0860.1240.0750.061
10k0.00.080.2610.1160.0910.0470.0680.0410.032
20k0.00.060.2510.0970.0860.0300.0450.0270.021
1k0.20.260.4480.4440.2750.3270.4190.2640.242
2k0.20.190.3660.3030.1910.2180.2720.1730.162
4k0.20.130.3260.2240.1430.1490.1840.1180.111
10k0.20.090.2990.1670.1100.0930.1140.0730.069
20k0.20.060.2890.1430.0970.0650.0800.0510.048
1k0.40.260.5340.5500.3500.4350.5290.3410.323
2k0.40.190.4260.3870.2460.2970.3580.2320.221
4k0.40.130.3630.2840.1790.2060.2480.1610.153
10k0.40.080.3220.2040.1290.1290.1540.1000.096
20k0.40.060.3070.1700.1080.0910.1090.0710.068
Table 5

Double-ended readout for two hypothetical ultra-fast scintillators. See appendix A for parameter definitions. The last seven columns are CRT values in ns fwhm for optimal trigger level fractions.

NpeJ (fwhm)WZ (cm)WDAWDBWDABWEAWEBWEABWWAB
1k0.00.260.2610.1020.0840.0440.0360.0230.022
2k0.00.190.2580.0950.0830.0310.0240.0160.015
4k0.00.130.2550.0920.0830.0220.0170.0110.010
10k0.00.080.2520.0880.0820.0140.0100.0070.006
20k0.00.060.2510.0860.0810.0100.0070.0050.004
1k0.20.260.2980.1460.0920.0660.0660.0420.041
2k0.20.190.2930.1360.0870.0470.0470.0290.029
4k0.20.130.2880.1290.0850.0330.0330.0210.020
10k0.20.080.2850.1230.0830.0210.0210.0130.013
20k0.20.060.2820.1190.0810.0150.0150.0090.009
1k0.40.260.3170.1710.0990.0840.0890.0570.056
2k0.40.190.3100.1570.0910.0600.0630.0400.039
4k0.40.130.3060.1480.0860.0420.0450.0280.028
10k0.40.080.3010.1400.0830.0270.0280.0180.018
20k0.40.060.2970.1360.0810.0190.0200.0130.013
Figure 12

CRT WWAB for two LSO scintillators as a function of the total number of photoelectrons and photon conversion efficiency for photodetector transit time jitters J.

Figure 14

CRT WWAB for two hypothetical ultra-fast scintillators as a function of the number of photoelectrons for photodetector transit time jitters J.

WDA and WDB are the CRT values using only photodetectors A and B, respectively, and optimal trigger fractions. Correcting for the annihilation photon, optical photon, and trigger delays results in two separate estimates for the annihilation photon arrival times EA and EB, and their CRT uncertainties are WEA and WEB. WEAB is the fwhm of the simple average of EA and EB. WWAB is the CRT for of the inverse variance weighted average of EA and EB. As shown in appendix D, double-ended readout can estimate the DOI and almost perfectly correct for all depth-dependent factors (annihilation photon, optical photon, and trigger delays). As a result, the tables in (Derenzo ) can be used to scale the WWAB values in tables 3–5 to other values of rise times and photodetector timing jitters. For example, for >100 photoelectrons per ns decay time and 0.2 ns photodetector timing jitter, increasing the scintillator rise time from 0 to 0.2 ns increases the timing precision by 31% and 26% for optical dispersion parameters of 0 and 0.1 ns, respectively.

5.4. Comparison between constant-fraction and leading edge timing discrimination

Derenzo show that the trigger level for optimal timing precision is proportional to the pulse height so we have used constant fraction timing discrimination elsewhere in this paper. However, since simple leading edge discrimination is so much easier to implement the question arises as to how much it degrades the CRT in PET where variations in DOI result in variations in pulse height. Table 6 shows that for the case of LSO with the properties listed in table 2 and 4000 total photoelectrons in photodetectors with 0.2 ns fwhm timing jitter, leading-edge discrimination provides essentially the same CRT as constant-fraction discrimination. This is not surprising because both methods trigger at similar levels and figure B1 in appendix B shows that the CRT is not a strong function of the trigger fraction near the minimum.
Table 6

Comparison between constant fraction and leading edge timing discrimination for a total Npe = 4000 photoelectrons and photodetector timing jitters of 0.2 ns fwhm.

Discrimination typeTrigger levelWDABWEABWWAB
Optimal constant fraction0.0180.1430.1180.111
Optimal leading edge2.0a0.1400.1200.112

For front photodetector A this corresponds to a trigger fraction of 0.014 of the average amplitude 140.5 SER. For rear photodetector B this corresponds to a trigger fraction of 0.019 of the average amplitude 104.3 SER.

Note that for constant fraction discrimination an ultra-fast laser can be used to measure the variations in trigger times due to the depth-dependent variations in optical photon transport times. For leading edge discrimination the same measurement also includes the variations in trigger times due to depth-dependent variations in pulse height.

5.5. Results for single-ended double-layer readout

In this section we compute the CRT for an alternate readout design where two photodetectors are used not to read out the opposite ends of a crystal but instead are used to read out separate front and back crystals that are half the thickness. Table 7 lists the CRT values for single-ended readout (WSB), where the DOIs are exponentially distributed along the length of 3 cm and 1.5 cm crystals and compares them to the CRT values (WWAB) for double-ended readout of 3 cm long crystals where the exponentially distributed DOIs are estimated and used to correct the constant fraction trigger times (sections 4.4.9–4.4.14). It is shown in appendix D that the double-ended readout essentially eliminates the effects of the variations in the DOI so it is understandable that the CRTs for single ended readout of 1.5 cm crystals lies between the CRTs for single-ended and double-ended readout of 3 cm crystals.
Table 7

Comparison of CRT values (ns fwhm) for single-ended readout of 3 and 1.5 cm deep crystals (WSB) and for double ended readout of 3 cm deep crystals (WWAB).

τr (ns)τd (ns)J(ns fwhm)NpeWSB(L = 3 cm)WSB(L = 1.5 cm)WWAB(L = 3 cm)
0300.210000.2780.2270.216
0300.210 0000.1280.0850.062
0300.410000.3280.2920.288
0300.410 0000.1340.0980.087
0.2300.210000.3240.2790.271
0.2300.210 0000.1340.0960.081
0.2300.410000.3610.3300.329
0.2300.410 0000.1400.1090.099
010.210000.0970.0590.040
010.210 0000.0660.0350.013
010.410000.1010.0670.055
010.410 0000.0660.0350.018
0.210.210000.1020.0660.052
0.210.210 0000.0620.0360.016
0.210.410000.1040.0730.063
0.210.410 0000.0680.0370.020
Since both double-layer and double-ended readout require the same number of photodetectors and support electronics, there are clear advantages in double-ended readout for improving the CRT and providing the ability to estimate the DOI and reduce parallax errors in the reconstructed images. The advantages in improved CRT are especially clear for values below 0.1 ns fwhm.

6. PET TOF sensitivity figure of merit

We define a figure of merit for TOF PET (adopted from Derenzo (1982), Conti ) that is unity for whole-body PET using LSO without TOF information and equal to the sensitivity advantage when TOF information is available. FOM = 1 for LSO (E = 0.6) without TOF and a 35 cm diameter emission region (equivalent to CRT = 2.34 ns fwhm). This formula allows different scintillators to be compared by combining (1) the joint photopeak efficiency E2 for detecting both annihilation photons and (2) the variance reduction factor (Budinger , Snyder , Vunckx ), which is inversely proportional to the CRT. Table 8 compares the FOM for three scintillators with the parameters listed in table 2, using single-ended and double-ended readout by photodetectors with 0.2 ns fwhm jitter.
Table 8

Comparison of the FOM for three scintillators using single-ended and double-ended readout.

LSOLaBr3 : CeUltra-fast
Full energy detection efficiency0.6a0.4a0.5b
Total number of photoelectrons Npe400074004000b
Single-ended surface B CRT WSB (ns fwhm)0.160.140.070b
Single-ended surface B figure of merit (FOM)114.67.423b
Double-ended CRT WWAB (ns fwhm)0.1110.0720.020b
Double-ended figure of merit (FOM)221.014.481b

Typical values for purposes of comparison.

Hypothetical values.

7. Discussion

In this work we explored the limiting factors in the CRT of scintillator pairs read out by photodetectors coupled to one or both opposing surfaces. The annihilation photons interact at different depths in the scintillator, resulting in random variations in the number, transport time, and time dispersion of the optical photons that arrive at the entrance and rear surfaces. In summary we compared five methods for estimating the time at which annihilation photons enter a scintillation crystal, and these are listed with generally increasing CRT: Single-ended readout of the entrance surface (. This readout has the worst timing precision because DOI variations ΔZ result in timing variations ΔZ(n + 1)/c of the leading edge of the direct photon swarm. Single-ended readout of the rear surface (. This is preferred relative to (1) because the timing variations in the leading edge of the direct photon swarm are ΔZ(n − 1)/c and the delayed photon swarm reflected from the entrance surface arrives sooner and has a better chance of contributing to the timing information. A real-time analysis of the pulse shape for methods (1) or (2) could possibly estimate the DOI and give CRTs similar to WEA or WEB. Double-ended readout and a simple average of the digitized trigger times (. This corrects for the depth-dependent variations in the average optical photon delay but not for depth-dependent variations in trigger times due to variations in annihilation photon transport times or optical photon time dispersion. This is the method reported in (Seifert and Schaart 2015). The last two methods that follow use double-ended readout where the ratio of the photodetector pulse heights is used to estimate the DOI and correct for depth-dependent annihilation photon, optical photon, and trigger delays. Note that the trigger delay depends not only on the trigger fraction but also on the DOI because the shape of the photodetector pulse depends on the optical photon time dispersion. Double-ended readout and a simple average of the corrected trigger times (. Since the relative variance of the corrected trigger times depends strongly on depth, a simple average does not provide the best statistical estimate of the entrance time. Double-ended readout and a statistically weighted average of the corrected trigger times (. Correcting for all depth-dependent effects and using the inverse variances as weighting factors results in the best statistical estimate of the entrance time and results in an almost perfect elimination of depth-dependent uncertainties (see appendix D). Unlike single-ended readout, the entrance photodetector A provides better timing information than the rear photodetector B because it receives more photons and the optical photon time dispersion is less. Method (3) requires a time digitizer for each photodetector and subsequent digital signal processing to compute the average of the two trigger times. With amplitude digitizers and some additional signal processing, methods (4) and (5) provide more accurate CRT values as well as the DOI information needed to correct for parallax error in the reconstructed images. In the absence of DOI information, the CRT fwhm (WSB) for single-ended readout of the rear surfaces of 3 mm × 3 mm × 30 mm crystals is limited to about 0.15 ns for both LSO and LaBr3 : Ce, and 0.070 ns for a hypothetical ultra-fast scintillator with comparable luminosity, zero rise time, and 1 ns decay time. The CRT for single-ended readout reaches a plateau at high values of Npe because of the contributions from depth-dependent variations the transport time and diffusion of the optical photons, which are not known on an event-by-event basis. Double-ended readout allows for an accurate estimation of the DOI and correction for the depth-dependent annihilation photon, optical photon, and trigger delays. This improves the CRT fwhm (WWAB) to about 0.09 ns for LSO, 0.07 ns for LaBr3 : Ce, and below 0.02 ns for the hypothetical ultra-fast scintillator. Double-ended readout with constant-fraction discrimination and correction for the depth-dependent annihilation photon, optical photon, and trigger delays allows almost perfect elimination of depth-dependent uncertainties and the CRT (WWAB) is only about 10% higher than the statistical lower bound. This shows that constant-fraction discrimination averages over the times of the most useful photoelectrons in a statistically efficient manner. In double-ended readout the photodetector at entrance photodetector A provides more timing information than the photodetector at rear surface B. This is different than single-ended readout, which is best with the photodetector at the rear surface. When using double-ended readout the simple average of the digitized trigger times compensates for depth-dependent variations in the optical photon delay but does not correct for variations in the annihilation photon and trigger delays. (This yields the CRT WDAB) With correction for depth-dependent variations in pulse height, simple leading edge discrimination performs as well as constant fraction discrimination. While there are opportunities for improving the number of photoelectrons and the photodetector timing jitter, reducing the scintillator decay time (to increase the number of photoelectrons per ns decay) will have the largest impact in reducing the CRT.
Table B1

Results for three example scintillators described in table 2 and photodetector timing jitter 0.2 ns fwhm. See text and table A1 for variable definitions.

LSOLSOLSOaLaBr3 : CeLaBr3 : CeUltra-fastUltra-fast
Npe (total)1000400040001900760010004000
Average Npe (photodetector A)57523022302103041205752301
Average P (photodetector A)36.9140.5357115.8452.8364.91457
Average Npe (photodetector B)4241697169786934794241698
Average P (photodetector B)27.7104.326398.2383.0268.81075
Fopt0.0180.0180.00240.0220.0220.0650.065
P Fopt (photodetector A)0.662.50.862.510.023.795
P Fopt (photodetector B)0.501.90.632.38.417.470
Average HA (photodetector A)2.16.98.36.12259235
Average HB (photodetector B)1.75.16.05.21943169
WWAB (ns fwhm)0.2420.1110.1090.1460.0720.0410.020

SER rise time 1 ns and decay time 10 ns used in figure B1(b). All other columns had SER rise time 0.2 ns and decay time 2 ns.

Table D1

Comparison between CRTs for variable DOI, fixed DOI and the statistical lower bound. See text for dsetails.

τr (ns)τd (ns)J(ns fwhm)NpeWWABaWWAB(Z ≡ 1.5 cm)bWLB(Z ≡ 1.5 cm)b
0300.210000.2160.2170.199
0300.210 0000.0620.0630.060
0300.410000.2880.2890.265
0300.410 0000.0870.0870.081
0.2300.210000.2710.2720.247
0.2300.210 0000.0810.0810.075
0.2300.410000.3290.3250.298
0.2300.410 0000.0990.0990.092
010.210000.0400.0390.036
010.210 0000.0130.0120.011
010.410000.0550.0540.049
010.410 0000.0180.0170.015
0.210.210000.0520.0510.045
0.210.210 0000.0160.0160.014
0.210.410000.0630.0620.055
0.210.410 0000.0200.0200.017

Depth of interaction randomly distributed with exponential attenuation.

Depth of interaction fixed at center of crystal.

Table 4

Double-ended readout for two LaBr3 : Ce scintillators. See appendix A for parameter definitions. The last last seven columns are CRT values in ns fwhm for optimal trigger level fractions.

NpeJ (fwhm)WZ (cm)WDAWDBWDABWEAWEBWEABWWAB
1.9k0.00.190.3860.2570.1580.1720.1960.1300.120
3.8k0.00.140.3550.2060.1270.1180.1350.0890.082
7.6k0.00.100.3360.1740.1110.0830.0940.0620.058
19k0.00.060.3200.1490.1000.0520.0590.0390.036
38k0.00.040.3120.1360.0960.0360.0410.0270.025
1.9k0.20.190.4150.2930.1790.2080.2310.1540.146
3.8k0.20.140.3820.2370.1410.1450.1610.1080.103
7.6k0.20.100.3620.2030.1180.1020.1130.0760.072
19k0.20.060.3470.1780.1030.0640.0710.0470.045
38k0.20.040.3400.1660.0970.0460.0500.0340.032
1.9k0.40.190.4480.3360.2070.2520.2770.1860.178
3.8k0.40.140.4060.2690.1590.1770.1950.1310.126
7.6k0.40.100.3820.2280.1290.1250.1370.0920.089
19k0.40.060.3640.1970.1080.0790.0870.0580.056
38k0.40.040.3560.1840.1000.0560.0620.0420.040
  14 in total

1.  The lower bound on the timing resolution of scintillation detectors.

Authors:  Stefan Seifert; Herman T van Dam; Dennis R Schaart
Journal:  Phys Med Biol       Date:  2012-03-13       Impact factor: 3.609

2.  Depth of interaction resolution measurements for a high resolution PET detector using position sensitive avalanche photodiodes.

Authors:  Yongfeng Yang; Purushottam A Dokhale; Robert W Silverman; Kanai S Shah; Mickel A McClish; Richard Farrell; Gerald Entine; Simon R Cherry
Journal:  Phys Med Biol       Date:  2006-04-10       Impact factor: 3.609

3.  Bismuth germanate as a potential scintillation detector in positron cameras.

Authors:  Z H Cho; M R Farukhi
Journal:  J Nucl Med       Date:  1977-08       Impact factor: 10.057

4.  Investigating the temporal resolution limits of scintillation detection from pixellated elements: comparison between experiment and simulation.

Authors:  V Ch Spanoudaki; C S Levin
Journal:  Phys Med Biol       Date:  2011-01-14       Impact factor: 3.609

5.  Optimization of a LSO-Based Detector Module for Time-of-Flight PET.

Authors:  W W Moses; M Janecek; M A Spurrier; P Szupryczynski; W-S Choong; C L Melcher; M Andreaco
Journal:  IEEE Trans Nucl Sci       Date:  2010-06-01       Impact factor: 1.679

6.  Photon time-of-flight-assisted positron emission tomography.

Authors:  M M Ter-Pogossian; N A Mullani; D C Ficke; J Markham; D L Snyder
Journal:  J Comput Assist Tomogr       Date:  1981-04       Impact factor: 1.826

7.  Feasibility of time-of-flight reconstruction in positron emission tomography.

Authors:  N A Mullani; J Markham; M M Ter-Pogossian
Journal:  J Nucl Med       Date:  1980-11       Impact factor: 10.057

8.  Fisher information-based evaluation of image quality for time-of-flight PET.

Authors:  Kathleen Vunckx; Lin Zhou; Samuel Matej; Michel Defrise; Johan Nuyts
Journal:  IEEE Trans Med Imaging       Date:  2009-08-25       Impact factor: 10.048

9.  The timing resolution of scintillation-detector systems: Monte Carlo analysis.

Authors:  Woon-Seng Choong
Journal:  Phys Med Biol       Date:  2009-10-09       Impact factor: 3.609

10.  Optimizing timing performance of silicon photomultiplier-based scintillation detectors.

Authors:  Jung Yeol Yeom; Ruud Vinke; Craig S Levin
Journal:  Phys Med Biol       Date:  2013-01-31       Impact factor: 3.609

View more
  8 in total

Review 1.  Innovations in Instrumentation for Positron Emission Tomography.

Authors:  Eric Berg; Simon R Cherry
Journal:  Semin Nucl Med       Date:  2018-03-12       Impact factor: 4.446

2.  Improving timing performance of double-ended readout in TOF-PET detectors.

Authors:  L Guo; J Tian; P Chen; S E Derenzo; W-S Choong
Journal:  J Instrum       Date:  2020-01-02       Impact factor: 1.415

3.  Dual-ended readout of bismuth germanate to improve timing resolution in time-of-flight PET.

Authors:  Sun Il Kwon; Emilie Roncali; Alberto Gola; Giovanni Paternoster; Claudio Piemonte; Simon R Cherry
Journal:  Phys Med Biol       Date:  2019-05-10       Impact factor: 3.609

4.  Bismuth germanate coupled to near ultraviolet silicon photomultipliers for time-of-flight PET.

Authors:  Sun Il Kwon; Alberto Gola; Alessandro Ferri; Claudio Piemonte; Simon R Cherry
Journal:  Phys Med Biol       Date:  2016-09-02       Impact factor: 3.609

5.  Monte Carlo simulations of time-of-flight PET with double-ended readout: calibration, coincidence resolving times and statistical lower bounds.

Authors:  Stephen E Derenzo
Journal:  Phys Med Biol       Date:  2017-03-22       Impact factor: 3.609

6.  Multiplexing Readout for Time-of-Flight (TOF) PET Detectors Using Striplines.

Authors:  Heejong Kim; Chien-Min Kao; Yuexuan Hua; Qingguo Xie; Chin-Tu Chen
Journal:  IEEE Trans Radiat Plasma Med Sci       Date:  2021-01-13

7.  Modelling the transport of optical photons in scintillation detectors for diagnostic and radiotherapy imaging.

Authors:  Emilie Roncali; Mohammad Amin Mosleh-Shirazi; Aldo Badano
Journal:  Phys Med Biol       Date:  2017-10-04       Impact factor: 3.609

8.  High resolution detectors for whole-body PET scanners by using dual-ended readout.

Authors:  Zheng Liu; Ming Niu; Zhonghua Kuang; Ning Ren; San Wu; Longhan Cong; Xiaohui Wang; Ziru Sang; Crispin Williams; Yongfeng Yang
Journal:  EJNMMI Phys       Date:  2022-04-21
  8 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.