Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2018 Jan 11;63(2):02LT01.
doi: 10.1088/1361-6560/aa9dc5.

Using convolutional neural networks to estimate time-of-flight from PET detector waveforms

Affiliations

Using convolutional neural networks to estimate time-of-flight from PET detector waveforms

Eric Berg et al. Phys Med Biol. .

Abstract

Although there have been impressive strides in detector development for time-of-flight positron emission tomography, most detectors still make use of simple signal processing methods to extract the time-of-flight information from the detector signals. In most cases, the timing pick-off for each waveform is computed using leading edge discrimination or constant fraction discrimination, as these were historically easily implemented with analog pulse processing electronics. However, now with the availability of fast waveform digitizers, there is opportunity to make use of more of the timing information contained in the coincident detector waveforms with advanced signal processing techniques. Here we describe the application of deep convolutional neural networks (CNNs), a type of machine learning, to estimate time-of-flight directly from the pair of digitized detector waveforms for a coincident event. One of the key features of this approach is the simplicity in obtaining ground-truth-labeled data needed to train the CNN: the true time-of-flight is determined from the difference in path length between the positron emission and each of the coincident detectors, which can be easily controlled experimentally. The experimental setup used here made use of two photomultiplier tube-based scintillation detectors, and a point source, stepped in 5 mm increments over a 15 cm range between the two detectors. The detector waveforms were digitized at 10 GS s-1 using a bench-top oscilloscope. The results shown here demonstrate that CNN-based time-of-flight estimation improves timing resolution by 20% compared to leading edge discrimination (231 ps versus 185 ps), and 23% compared to constant fraction discrimination (242 ps versus 185 ps). By comparing several different CNN architectures, we also showed that CNN depth (number of convolutional and fully connected layers) had the largest impact on timing resolution, while the exact network parameters, such as convolutional filter size and number of feature maps, had only a minor influence.

PubMed Disclaimer

Figures

Figure 1
Figure 1
Schematic of the detector setup used to acquire 511 keV coincidence waveforms. The point source was automatically stepped between the detectors (5 mm step size) using a motor-controlled translation stage. The red circles indicate the 29 source positions used for data acquisition.
Figure 2
Figure 2
(a) Sample of a digitized waveform pair for a 511 keV coincidence event. (b) Rising edges of the waveforms after applying the 3.5 ns crop. (c) Two-dimensional array of the coincident waveform pair used as the input to the CNN. The ground-truth time-of-flight (TOF) is stored for each waveform pair and used when training the CNNs.
Figure 3
Figure 3
(a) Comparison of coincidence timing resolution with all convolutional neural network configurations listed in Tables 1 and 2, leading edge discrimination, and constant fraction discrimination (CFD). Error bars are omitted since the standard deviation for all configurations was < 5 ps. (b) Sample timing spectra for the central source position for leading edge, CFD, and the tapered 6-layer CNN.
Figure 4
Figure 4
Time-of-flight spectra for the five central point source positions, obtained with the 5-layer tapered CNN. The legend provides the mean time-of-flight for each of the five source positions, obtained from the Gaussian fits.

References

    1. Anghinolfi F, Jarron P, Martemiyanov A, Usenko E, Wenninger H, Williams M, Zichichi A. NINO: an ultra-fast and low-power front-end amplifier/discriminator ASIC designed for the multigap resistive plate chamber. Nucl Instrum Methods Phys Res A. 2004;533:183–7.
    1. Ashmanskas W, Legeyt B, Newcomer F, Panetta J, Ryan W, Van Berg R, Wiener R, Karp J. Waveform-sampling electronics for a whole-body time-of-flight PET scanner. IEEE Trans Nucl Sci. 2014;61:1174–81. - PMC - PubMed
    1. Auffray E, Frisch B, Geraci F, Ghezzi A, Gundacker S, Hillemanns H, Jarron P, Meyer T, Paganoni M, Pauwels K. A comprehensive & systematic study of coincidence time resolution and light yield using scintillators of different size and wrapping. IEEE Trans Nucl Sci. 2013;60:3163–71.
    1. Barrett HH, Hunter WCJ, Miller BW, Moore SK, Chen Y, Furenlid LR. Maximum-likelihood methods for processing signals from gamma-ray detectors. IEEE Trans Nucl Sci. 2009;56:725–35. - PMC - PubMed
    1. Berg E, Roncali E, Cherry SR. Optimizing light transport in scintillation crystals for time-of-flight PET: an experimental and optical Monte Carlo simulation study. Biomed Opt Express. 2015;6:2220. - PMC - PubMed

Publication types