- Original research
- Open Access
- Published:

# Use of non-Gaussian time-of-flight kernels for image reconstruction of Monte Carlo simulated data of ultra-fast PET scanners

*EJNMMI Physics*
**volume 7**, Article number: 42 (2020)

## Abstract

### Introduction

Time-of-flight (TOF) positron emission tomography (PET) scanners can provide significant benefits by improving the noise properties of reconstructed images. In order to achieve this, the timing response of the scanner needs to be modelled as part of the reconstruction process. This is currently achieved using Gaussian TOF kernels. However, the timing measurements do not necessarily follow a Gaussian distribution. In ultra-fast timing resolutions, the depth of interaction of the *γ*-photon and the photon travel spread (PTS) in the crystal volume become increasingly significant factors for the timing performance. The PTS of a single photon can be approximated better by a truncated exponential distribution. Therefore, we computed the corresponding TOF kernel as a modified Laplace distribution for long crystals. The obtained (CTR) kernels could be more appropriate to model the joint probability of the two *in-coincidence**γ*-photons. In this paper, we investigate the impact of using a CTR kernel vs. Gaussian kernels in TOF reconstruction using Monte Carlo generated data.

### Materials and methods

The geometry and physics of a PET scanner with two timing configurations, (a) idealised timing resolution, in which only the PTS contributed in the CTR, and (b) with a range of ultra-fast timings, were simulated. In order to assess the role of the crystal thickness, different crystal lengths were considered. The evaluation took place in terms of Kullback–Leibler (K-L) distance between the proposed model and the simulated timing response, contrast recovery (CRC) and spatial resolution. The reconstructions were performed using STIR image reconstruction toolbox.

### Results

Results for the idealised scanner showed that the CTR kernel was in excellent agreement with the simulated time differences. In terms of K-L distance outperformed the a fitted normal distribution for all tested crystal sizes. In the case of the ultra-fast configurations, a convolution kernel between the CTR and a Gaussian showed the best agreement with the simulated data below 40 ps timing resolution. In terms of CRC, the CTR kernel demonstrated improvements, with values that ranged up to 3.8*%* better CRC for the thickest crystal. In terms of spatial resolution, evaluated at the 60th iteration, the use of CTR kernel showed a modest improvement of the peek-to-valley ratios up to 1% for the 10-mm crystal, while for larger crystals, a clear trend was not observed. In addition, we showed that edge artefacts can appear in the reconstructed images when the timing kernel used for the reconstruction is not carefully optimised. Further iterations, can help improve the edge artefacts.

## Introduction

Time-of-flight (TOF) positron emission tomography (PET) takes advantage of the detection time difference between the two annihilation *γ*-photons to localise more precisely the position of the annihilation. This additional information makes the tomographic inverse problem less ill-posed [1].

The concept of TOF-PET was presented in the early 1980s [2, 3], when a reconstruction process using measurements from a scanner with TOF capabilities was formulated. The underlying radioactivity distribution was estimated using histograms, derived up to a scale to account for the speed of light [4–6]. However, early TOF-PET detectors suffered from overall poor timing performance (470 to 750 ps), low stopping power and light output which limited their spatial resolution and sensitivity.

Since the 2000s, substantial improvements of the timing resolution (from 600 to 310 ps) have been achieved thanks to major technological breakthroughs in the detector technology [7–13]. Most recently, a novel yet still currently premature technology capable of about 60-ps coincidence timing resolution (CTR) was presented [14].

The detection time differences for a given annihilation location and detector pair are usually considered to be normally distributed. Under this consideration, TOF reconstruction uses a Gaussian TOF kernel. However, Monte Carlo (MC) simulations suggest that this assumption is not accurate at ultra-high timing resolutions, e.g. below 50 ps [15–20].

Lately, experiments with Cherenkov photons from BGO crystals pointed out that the detection timing uncertainty could be more appropriately modelled with a mixture of two normal distributions [21, 22] or Lorentzian distribution [23]. Therefore, the Gaussian kernel might not be the most appropriate kernel under every configuration.

Several authors have presented experimental timing distributions which have a shape similar to the CTR kernel that we investigate in this study (possibly in convolution with a Gaussian) [24–26].

The effect of *over-* and *underestimation* of the width of the TOF kernel has been investigated at current timing resolutions [27]. However, to the best of our knowledge, the impact on image reconstruction of a non-Gaussian timing kernel for systems with very high timing resolution has not been studied yet. In a previous preliminary study [28], we used Laplacian TOF kernels. The Laplace distribution describes the difference of two independent exponential distributions; this is a reasonable approximation for the *γ*-photon absorption in long crystals.

In this paper, we investigate for the first time the use of TOF kernels for image reconstruction that model the crystal length. The application of this type of distributions is aimed at fitting data when the photon travel spread (PTS) in the crystals becomes significant or even dominant in the CTR.

As no systems with ultra-high timing resolution are available, in this paper, MC simulations were performed using the GATE simulation toolkit [29, 30] to model the geometry and physics of a PET system with very fast timing performance. The simulated data are then reconstructed with the proposed kernel and with a Gaussian kernel.

## Materials and methods

### Statistics of photon travel spread and coincidence timing

Briefly, the detection of *γ*-photon within scintillation detectors is a two-stage process. Firstly, the incident 511-keV photon is absorbed and optical photons are emitted within the scintillation crystal. Consecutively, a photo-detector converts these photons to electrical pulses [31].

When a narrow beam of 511-keV photons hits a scintillation crystal of thickness *L*, the original beam intensity (*I*_{0}) is primarily attenuated due to photoelectric absorption or Compton scattering. In order to calculate the number of events absorbed in each depth layer inside the crystal, the following exponential model can be used:

where *β* approximates the material *absorption coefficient*.

Formula (1) can also be expressed in terms of time:

where *λ*=*β**c*, *c*≈0.2998 mm/ps is the speed of light and *T*=*L*/*c* (ps) is the maximum time duration of a *γ*-photon travelling perpendicularly to the entrance surface (Fig. 1).

The conditional probability density function (PDF) for events that are absorbed is obtained by normalising the above Eq. 2:

Let two photons *A* and *B* from a single annihilation event be independently detected. The continuous joint probability distribution is therefore *g*_{AB}(*t*_{A},*t*_{B};*λ*)=*g*_{A}(*t*_{A};*λ*)*g*_{B}(*t*_{B};*λ*). Making the substitutions *d*=*t*_{A}−*t*_{B}, which is the time difference between the two photons, and *s*=*t*_{A}+*t*_{B}, we denote the joint distribution depending on *d* and *s* as:

where *h* is the inverse transformation (*h*_{1}(*d*,*s*)=(*s*+*d*)/2 and *h*_{2}(*d*,*s*)=(*s*−*d*)/2) and *J* is the *Jacobian determinant* of *h*. Then, the CTR kernel can be obtained by integrating *f*_{DS} over *s*:

where csch is the hyperbolic cosecant function.

The corresponding cumulative distribution function (CDF) is given by:

where sgn is the sign function.

When *T*→*∞*, Eq. 5 becomes the Laplace distribution (*f*_{L}) and *F*_{L} its CDF, given by:

In practice, other system effects will decrease the timing resolution of the system. This *non-idealised* case can be modelled by using a TOF kernel which is the convolution between the *f*_{D}(*d*,*λ*) and a normal distribution *f*_{add}(*d*,*σ*), with *σ* the standard deviation of the normal distribution. See the Appendix A.

### Scanner model

The geometry of a cylindrical PET scanner was simulated using the GATE simulation toolkit (v.8.1) [29, 32]. The scanner was comprised of 24 rings with 666 detectors each. No gaps between blocks were considered. The gap between the crystals was 0.2 mm. The inner ring radius was 424.5 mm (with field of view (FOV) radius 297 mm), and the total axial length was 110 mm. The crystals were made of Lu_{2}Y_{2}SiO_{5}:Ce (LYSO) with density (*ρ*) equal to 7.105 g cm ^{−3}. This crystal configuration provided realistic performance similar to the PreLude 420 by Saint Gobain [33]. The scanner’s geometry is illustrated at Fig. 1.

The surface of each scintillation crystal was 4×4 mm^{2}. Different crystal lengths were used, which are defined in each section. The energy resolution was set to 11.4*%*, and the applied energy window was 435–650 keV. The coincidence timing window was set to 4.1 ns. Each crystal measurement was read out individually without summing up the energy from neighbouring crystals. The minimum allowed radial detector difference (rsector difference in GATE) was 83 detectors. The emstandardemstandard_opt3 physics list was used.

#### System’s timing resolution

Although various methods for the evaluation of the timing resolution of a PET scanner have been proposed [34–37], in this study, a simpler approach was considered.

To investigate the effect of the PTS on the CTR, a thin (0.05 mm radius) *back-to-back**γ*-photon rod source was simulated until approximately 70×10^{6} total events were recorded.

In GATE, the “macro” command setTimeResolution applies an additional normal blurring to the detection time for each detector, i.e. following the original detection time defined as the time of occurrence of the photoelectric effect (PE) in the crystal.

Using the aforementioned “macro” command, two detector configurations were considered:

- 1
First case, the additional detector time resolution was set to 0 ps which simulated a detector with

*idealised*timing properties. In this case, the CTR kernel was tested for three different crystal thicknesses, namely 10, 20 and 40 mm. For comparison, a normal distribution was fitted to the simulated timing responses using maximum likelihood estimate (MLE) (via the Distribution Fitter App in Mathworks Matlab). With regard to the data boundaries, two cases were considered. In the first case, data boundaries were placed such that we obtained the minimum Kullback–Leibler (K-L) distance (optimum kernel) between the simulated distribution and the timing kernel (*f*_{N}). On the other hand, on the second fitting (\(f^{\prime }_{N}\)), no data boundaries were placed. - 2
Second case, a range of values were set to the setTimeResolution, simulating a

*non-ideal*detector. The crystal size was fixed to 20 mm, as this is the one of most common thicknesses for^{176}Lu-based crystals [38–40]. Seven additional detector timing resolutions were considered FWHM_{add}= 0, 5, 10, 20, 40, 60, 80 and 100 ps. This additional timestamp smearing represents other factors affecting the timing spread, such as fluctuation in the detection of optical photons, pulse integration and electronic noise. According to the central limit theorem, the additional timing uncertainty due to all these effects can be described by the normal distribution. The two kernels (i.e. the additional timing kernel and the CTR) are then convolved. As such, the shape of the final kernel depends on both kernels.

In addition, the histograms of the timing differences corresponding to the *non-idealised* scanners were compared with the convolution kernel given in the Appendix A (Eq. 11).

### Image reconstruction

#### Average depth of interaction

STIR takes into account an average depth-of-interaction (DOI) effect in the crystal for the calculation of the line of response (LOR)’s position. In order to find a good approximation for the average DOI, the detected *γ*-photons were binned into histograms based on the depth where they were absorbed. Then, the mean absorption depth was found by summing the bin values until the mean value was found.

The average DOI values were found to be 3.6, 5.8 and 7.4 mm for the 10-, 20- and 40-mm crystals, respectively.

#### Calculation of the TOF projection matrix

The TOF kernel, as implemented in STIR, is applied on top of the non-TOF LOR (*p*_{ij}) as [41]:

where *K*_{it;j} is the time response for the *t*th TOF position of the *i*th bin and *j*th image element, cdf is the CDF corresponding to the timing kernel used, [*k*_{t},*k*_{t+1}) is the timing interval for the *t*th TOF bin and \(v^{\prime }_{cj}\) is the projection of the voxel’s centre on the TOF line.

#### Reconstruction algorithm

STIR [42, 43] supports a wide range of algorithms for the determination of the maximum likelihood estimate (MLE), including ordered subset expectation maximization (OSEM), median root prior (MRP) and quadratic prior (QP) Bayesian one step late methods [44, 45], and the ordered subset separable paraboloidal surrogates algorithm [46].

In this paper, listmode (LM)-maximum likelihood-expectation maximisation (MLEM) was used [47, 48] as it is the simplest option, and is guaranteed to converge (even slowly) to a solution. The TOF version of LM-MLEM in the STIR library was previously presented with simulated data [41] and recently validated using measured PET data [49]. The size of the TOF bins was 1 ps (numbering 4101 in total). No TOF mashing, view mashing or axial compression was used for the data.

The voxel size of the reconstructed images was 1×1×2.08 mm^{3}. In order to reduce the reconstruction duration, the number of voxels was adjusted to fit the size of the phantom in each case. No post-reconstruction smoothing filters were applied to the images.

Attenuation correction factors were calculated with an analytical simulation, of the phantom, having the appropriate linear attenuation values for 511-keV *γ*-photons, as found in NIST [50]. Normalisation factors were not used. The scattered and random events were omitted from the reconstructions; all datasets had 40×10^{6} true events.

The iterative process was performed for up to 105 iterations for the contrast recovery coefficient (CRC) and 150 iterations for the spatial resolution. However, all results are discussed for the 60th iteration, as it ensures that region of interest (ROI) values have almost converged, without introducing noise amplification and reduction in signal to noise ratio [51].

Further, expansion of the software allowed us to parallelise the TOF LM-MLEM reconstruction using OPEN-MP. STIR supported the options for OPEN-MP and MPI for reconstruction of sinograms only. The new code reduced the amount of time needed for a single iteration 10× running with 25 threads on 28 processor on the University’s cluster.

### Simulated phantoms

#### NEMA image quality: contrast recovery coefficients

A NEMA image quality phantom [52] was designed and simulated for all scanner geometries under consideration.

The CRC of a hot sphere with inner diameter *d* was calculated as:

where *α*=4.5 is the actual contrast ratio of the sphere, *μ*_{H,d} is the mean value of the ROI and *μ*_{B,d} is the mean value of the background in the reconstructed images. The inner diameters of the hot spheres were 10,13,17 and 22 mm. In order to reduce the statistical error, the simulations were repeated 7 times; *μ*_{H,d} and *μ*_{B,d} values were averaged over all datasets.

#### Spatial resolution

In order to evaluate the effect of the different kernels on the spatial resolution, a computational Derenzo-*style* phantom was simulated. The phantom material was set to plastic (as defined in the GATE materials database) with a 5-cm radius and a 7-cm height. The hot rods were subdivided into six sections, with diameters of (A) 7.0 mm, (B) 5.0 mm, (C) 4.0 mm, (D) 3.5 mm, (E) 3.0 mm and (F) 2.5 mm (the letters denote the name-ID of each section). The separation distance between the rods was set to the double of their diameter [53]. In total, 40×10^{6} true events were used to reconstruct the images.

As previously discussed [54], the assessment of the actual image resolution with statistical image reconstruction is not trivial as spatial resolution depends on the iteration number and activity distribution. In order to limit the effect of the non-negativity constraint, a high activity background source was used.

Furthermore, in order to evaluate whether the reconstructed sources contain edge artefacts, the ratio between the pixel value on the centre of gravity (COG) of the source and the average ROI value was recorded for the sources of the largest section.

## Results

### Comparison between the CTR kernel and simulated data

Figure 2 shows a comparison between the CTR kernel (*f*_{D}) and the Laplace (*f*_{L}) with *idealised* simulated time differences for a crystal thickness of 20 mm. As shown, the *f*_{D} is in excellent agreement with the simulated data, while the tails of the Laplacian kernel extend to infinity.

### Timing response for different crystal lengths in the idealised case

The simulated timing PDFs for three different crystal lengths with the idealised timing response in comparison with the corresponding CTR kernel, an unconstrained fitted normal distribution (\(f^{\prime }_{N}\)) and a fitted normal distribution with boundaries which minimise the K-L distance between the kernel and the data (*f*_{N}), are shown in Fig. 3. The system’s timing resolution (FWHM_{T}) of the \(f^{\prime }_{N}\) was found to be 192.2, 118.0 and 111.1 ps, for the 10-, 20- and 40-mm crystal size, respectively.

The corresponding values for the *f*_{N} were 31.2 ps, 60.5 ps and 106.6 ps. This difference is attributed only to the effect of the crystal’s length. It should be noted that the difference between the two Gaussian kernels is significant for the smaller crystals.

The K-L distances between the optimum normal (*f*_{N}) and measured PDF were found to be equal to 0.020, 0.027 and 0.059 for the 10-, 20- and 40-mm crystal, respectively. For the analytically calculated *f*_{D}, the corresponding values were all below 8×10^{−4}.

### Non-idealised timing response

When considering a scanner with *non-idealised* timing response, the CTR kernel *f*_{D} might no longer be appropriate. The absolute K-L distances of the optimised fitted normal distribution (*f*_{N}) and the CTR kernel (*f*_{D}) with the measured histogram for a 20-mm crystal can be found in Fig. 4.

As one may see, for the 20-mm LYSO crystal below FWHM_{add} = 20 ps, the CTR kernel is in better agreement with the simulated data than the fitted normal distribution. In addition, when the additional timing blur is below 60 ps, the timing response should not be considered as following a pure normal distribution. In this case, a convolution (Appendix A) between the two distributions should be considered as shown in Fig. 5.

### Image reconstruction

#### Contrast recovery coefficient

Overall, the performance of both *f*_{D} and *f*_{N} was very good, as expected by such fast timing resolutions. Contrast recovery reached close to 1 for the larger sphere and about 0.7 for the smallest 10-mm sphere (Fig. 6). The results show that the better the agreement of the kernel with the data, the better contrast is recovered.

The CTR kernel (*f*_{D}) for all crystal sizes performed better than the Gaussian kernels. Their performance gap was the smallest for the 20-mm crystal, which was the crystal that the Gaussian kernel provided its best values. With respect to the crystal size, we saw that the size of the crystal had a positive impact.

Use of the un-optimised normal kernel (\(f^{\prime }_{N}\)) led to poor CRC accuracy as in many cases the values were artificially increased above 1.0. This overshoot was more intense for the smaller crystals, where the agreement of the kernel with the data was at its lowest. However, on the 40 crystal, the performance was comparable to that of the optimised kernel.

#### Spatial resolution (peak-to-valley ratio)

The PtV ratio for a wide range of iterations is presented on Fig. 7. Overall, the CTR kernel performs better than the other kernels, for thinner crystals. In addition, the data shown that for smaller crystals, the spatial resolution converges faster.

The ratio for section C (4.0 mm) and the 10-mm crystal, evaluated at the 60th iteration, was 2.203 for the CTR kernel and 2.151 for *f*_{N}. An improvement of 1%.

However, for the 40-mm crystal, not all sections followed similar trends. Sections A, B and C provided higher peak-to-valley (PtV) ratios with the Gaussian kernel, while the smaller sections D, E and F with the CTR.

As the iterative process progressed, growing presence of edge artefacts affecting the spatial resolution in the reconstructed images was observed. These artefacts depended on the size of the source, crystal size, type of kernel and iteration number. They looked like an overshoot or ringing after sharp transitions of intensity in the images (Fig. 8).

Their appearance was spotted at earlier iterations for the larger sources (e.g. of section A), hence the quick reduction of PtV observed in Fig. 7, and smaller crystals. Sources of the section D and smaller did not exhibit this artefact up to the 150th iteration.

For instance, at Fig. 8 the 20-mm crystal, 60th iteration, the sources of the section A present a ring*-like* shape. The reduction in the PtV ratios (Fig. 7) strongly correlates with the presence of this artefact.

Figure 9 shows the ratio between the intensity of the voxel on the ROI’s COG and its average value for section A, crystals 10 and 40 mm. This ratio provides an indication of the magnitude of the edge artefact.

As it can be seen, the ratios peak at early iterations (4 and 16, respectively), followed by a drop (due to the edge artefact). As the results show, the effect on the 10-mm crystal is more intense. However, there are indications that further iterations improve the ratios. In addition, it is shown that the CTR kernel recovers the ratio faster than the Gaussian. This further demonstrates the importance of accurate timing modelling.

Moreover, on the third column of Figs. 7 and 8, the results of the kernel (\(f^{\prime }_{N}\)) are shown. As it can be seen for the case of the 20-mm crystal, severe ring artefacts are present on the background activity, which are not apparent for the 40-mm crystal. The poor fitting of the \(f^{\prime }_{N}\) kernel with the simulated time differences, for the 20-mm crystal, is the driving factor for these rings.

## Discussion

In this paper, we compared images reconstructed using TOF kernels calculated using different methodologies. In the comparison, we included Gaussian kernels, which are the standard kernels being used currently, and a modified Laplacian kernel which accurately models the effect of the PTS in the crystal (and thereby timing differences due to DOI) on the system’s timing response.

The data used in this manuscript were generated using GATE MC simulations of *idealised* and ultra-fast PET scanners based on LYSO detectors. In particular, we focused on systems where the CTR is very close to the ideal case, where the only time-degrading effects are due to the uncertainty in location of the *γ*-photon absorption.

As was shown, when the size of the crystal is the only parameter affecting the timing performance of the detector (*idealised* scanner), the PTS distribution shapes the timing response. In good approximation, the PTS depends on the exponential absorption of the *γ*-photons in two crystals. Therefore, the timing kernel can be approximated as the convolution between two truncated exponential functions. If the crystals were long enough to absorb 100% of the annihilation photons, this function would be simplified to the Laplace distribution.

In addition, our results illustrate that below FWHM_{add} = 40 ps, the PTS gradually becomes a dominant factor in shaping the distribution of the timing measurements. As such, in this range, the Gaussian function does not appear to be a good descriptor for the timing differences, but the convolution kernel which considers the CTR is preferred.

In order to investigate the effect of the proposed, accurate, timing modelling in the image reconstruction, contrast recovery and spatial resolution were used as figures of merit. The evaluation included two computational phantoms: the NEMA IQ and a Derenzo-*style* phantom.

In addition, for comparison, two Gaussian kernels were considered: the optimised (*f*_{N}), for which data boundaries were placed when fitting, and the un-optimised (*f*_{N}), without data boundaries (*f*_{N}).

The reconstructed images of the simulated NEMA IQ phantom showed in the case of the *idealised* scanner that in terms of CRC, the CTR kernel performed up to 3.5*%* better for the 22-mm sphere and 3.8*%* for the 10-mm sphere, compared to the optimised Gaussian kernel (*f*_{N}). This can be explained in Fig. 5 as the CTR kernel is the only one able to capture accurately the peak of the simulated timing differences.

In addition, we demonstrated that when the agreement between the kernel with the data is poor (\(f^{\prime }_{N}\) kernel with 10- and 20-mm crystals), there is a significant overshoot in CRC, which can reach up to 20%, in our case. The magnitude of this overshoot depends on the size of the crystal size.

The spatial resolution was evaluated using the PtV ratios, at the 60th iteration. It was shown that the CTR kernel offered a relatively small advantage of about 1% for the thinnest 10-mm crystal, while for the 20-mm crystal, the advantage of the CTR kernel was significantly reduced. Finally, the 40 mm had mixed results as the Gaussian kernel performed better for the largest sections and the CTR for the smaller.

However, it should be noted that the majority of ^{176}Lu-based detectors have lengths from 12 to 20 mm [38–40, 55].

Evaluation of the PtV for the not optimised Gaussian kernel (\(f^{\prime }_{N}\)) was not possible, due to the overshoot in contrast values, as demonstrated in the earlier paragraph.

Edge artefacts were observed in the images of the Derenzo-*style* phantom. In the case of point spread function (PSF) modelling, edge artefacts are present due to the ill-conditioned nature of the problem [56] and depend on the size of the source and the iteration number [57]. Similar behaviour was observed here for the TOF reconstructions. However, in our case, we applied only a basic PSF modelling. We note that these types of artefacts are not apparent in the non-TOF reconstructed images (not shown here).

A potential explanation of the edge artefacts is on the fact that there are some discrepancies between the TOF kernel and the MC data. Good agreement of the timing kernels with the simulation is not sufficient for very fast timing detectors, because small spatial displacements can affect positioning the timing kernel accurately. For example, spatial displacements can be caused by approximating the scanner as a continuous cylinder rather than a polygon-cylinder with gaps [58], due to consequent differences in the DOI and parallax effect.

This hypothesis is supported by the fact that the artefacts were reduced when a more accurate CTR kernel was used. In addition, when a kernel of poor agreement (\(f^{\prime }_{N}\)) (crystals 10 and 20 mm) with the data was used, intense ring artefacts appeared in the background activity of phantom and these rings disappeared when \(f^{\prime }_{N}\) fitted better the data (40-mm crystal). This may also indicate that at high timing resolution, image quality becomes more dependent on TOF kernel accuracy. However, this needs further investigation. It should be pointed out that for ultra-fast timing resolution, and in particular when the size of the TOF kernel becomes comparable to the voxel size, the detection probability is no longer separable between the spatial and timing response and Eq. 9. The simplest strategy to address this would be to use smaller voxels, but this would lead to increased computational requirements and an increase of noise. Thus, regularised reconstruction would therefore become essential.

In addition, currently, STIR does not model sufficiently the detector’s response [59] or other effects such as inter-crystal scattering.

The major limitation of the current study is that the simulations for optical photons inside the crystals [60–63] and their processing (i.e. pulse integration) [64] were not considered due to their substantially computational requirements. In addition, the details of the optical photon transport and further processing will depend on the actual detector design. We have presented results where such effects are modelled via an additional normal distribution blurring. This would have to be tested for a particular detector.

Indeed, at the time of writing, it is not known whether future detectors will exhibit the proposed timing distribution. However, as new technological advances progress towards the 50-ps range, accuracy in timing detector modelling will become essential [65].

## Conclusion

The use of TOF kernels, which take into account the effect of the PTS in the crystal, matches the simulated timing differences better than the traditional Gaussian kernel, when ultra-fast detectors are considered. In the presence of additional timing spread, convolution between the proposed CTR kernel and a Gaussian provided a very accurate model for the timing measurements.

However, even if the use of the CTR is in better agreement with the simulated data, the observed improvements in the reconstructed images in terms of contrast recovery and spatial resolution are modest on the range of 1 to 3.5*%*.

## Appendix A: Convolution formula

The following formula calculates the convolution kernels between the *f*_{D}(*d*;*λ*) for the range [−*T*,*T*] and *f*_{add}(*d*,*σ*):

where

## Availability of data and materials

The datasets used and analysed during the current study are available from the corresponding author on reasonable request.

## References

- 1
Karp JS, Surti S, Daube-Witherspoon ME, Muehllehner G. Benefit of time-of-flight in PET: experimental and clinical results. J Nucl Med. 2008; 49(3):462–70. https://doi.org/10.2967/jnumed.107.044834.

- 2
Tomitani T. Image reconstruction and noise evaluation in photon Time-of-Flight assisted Positron Emission Tomography. IEEE Trans Nucl Sci. 1981; NS-28(6):4581–9.

- 3
Snyder DL, Politte DG. Image reconstruction from list-mode data in an emission tomography system having time-of-flight measurements. IEEE Trans Nucl Sci. 1983; 30(3):1843–9. https://doi.org/10.1109/TNS.1983.4332660.

- 4
Mullani NA, Ficke DC, Hartz R, Markham J, Wong G. System design of fast PET scanners utilizing Time-of-Flight. IEEE Trans Nucl Sci. 1981; NS-28(1):104–8.

- 5
Wong W-H, Mullani NA, Philippe EA, Hartz R, Gould KL. Image improvement and design optimization of the Time-of-Flight. J Nucl Med. 1983; 24:52–60.

- 6
Snyder DL. A mathematical model for Positron-Emission Tomography systems having Time-of-Flight measurements. IEEE Trans Nucl Sci. 1981; 75(3). https://doi.org/10.1109/TNS.1981.4332168.

- 7
Conti M. State of the art and challenges of time-of-flight PET. Physica Medica. 2009; 25(1):1–11. https://doi.org/10.1016/j.ejmp.2008.10.001.

- 8
Nemallapudi MV, Gundacker S, Lecoq P, Auffray E, Ferri A, Gola A, Piemonte C. Sub-100 ps coincidence time resolution for positron emission tomography with LSO:Ce codoped with Ca. Phys Med Biol. 2015; 60(12):4635–49. https://doi.org/10.1088/0031-9155/60/12/4635.

- 9
Vandenberghe S, Mikhaylova E, D’Hoe E, Mollet P, Karp JS. Recent developments in time-of-flight PET. EJNMMI Phys. 2016; 3(1):3. https://doi.org/10.1186/s40658-016-0138-3.

- 10
Lecoq P. Pushing the limits in time-of-flight PET imaging. IEEE Trans Rad Plasma Med Sci. 2017; 1(6):473–85. https://doi.org/10.1109/TRPMS.2017.2756674.

- 11
Dujardin C, Auffray E, Bourret-Courchesne E, Dorenbos P, Lecoq P, Nikl M, Vasil’ev AN, Yoshikawa A, Zhu R-Y. Needs, trends, and advances in inorganic scintillators. IEEE Trans Nucl Sci. 2018; 65(8):1977–97. https://doi.org/10.1109/TNS.2018.2840160.

- 12
Hutton BF, Erlandsson K, Thielemans K. Advances in clinical molecular imaging instrumentation. Clin Transl Imaging. 2018; 6(1):31–45. https://doi.org/10.1007/s40336-018-0264-0.

- 13
Gundacker S, Martinez Turtos R, Kratochwil N, Pots RH, Paganoni M, Lecoq P, Auffray E. Experimental time resolution limits of modern SiPMs and TOF-PET detectors exploring different scintillators and Cherenkov emission. Phys Med Biol. 2020; 65(2):25001. https://doi.org/10.1088/1361-6560/ab63b4.

- 14
Martinez Turtos R, Gundacker S, Auffray E, Lecoq P. Towards a metamaterial approach for fast timing in PET: experimental proof-of-concept. Phys Med Biol. 2019. https://doi.org/10.1088/1361-6560/ab18b3.

- 15
Spanoudaki VC, Levin CS. Investigating the temporal resolution limits of scintillation detection from pixellated elements: comparison between experiment and simulation. Phys Med Biol. 2011; 56(3):735–56. https://doi.org/10.1088/0031-9155/56/3/013.

- 16
Abushab KM, Herraiz JL, Vicente E, Cal-Gonzalez J, Espana S, Vaquero JJ, Jakoby BW, Udias JM. Evaluation of peneloPET simulations of biograph PET/CT scanners. IEEE Trans Nucl Sci. 2016; 63(3):1367–74. https://doi.org/10.1109/TNS.2016.2527789.

- 17
Gomez-Cadenas JJ, Benlloch-Rodríguez JM, Ferrario P, Monrabal F, Rodríguez J, Toledo JF. Investigation of the coincidence resolving time performance of a PET scanner based on liquid xenon: a Monte Carlo study. J Instrum. 2016; 11(09):09011. https://doi.org/10.1088/1748-0221/11/09/P09011.

- 18
Bandi Y, Benoit M, Cadoux FR, Forshaw DC, Hänni R, Hayakawa D, Iacobucci G, Michal S, Miucci A, Paolozzi L, Ratib O, Ripiccini E, Tognina C, Valerio P, Weber M. The TT-PET project: a thin TOF-PET scanner based on fast novel silicon pixel detectors. J Instrum. 2018; 13(01):01007. https://doi.org/10.1088/1748-0221/13/01/C01007.

- 19
Alokhina M, Canot C, Bezshyyko O, Kadenko I, Tauzin G, Yvon D, Sharyy V. Simulation and optimization of the Cherenkov TOF whole-body PET scanner. Nucl Inst Methods Phys Res A Accelerators Spectrometers Detectors Assoc Equip. 2018; 912:378–81. https://doi.org/10.1016/j.nima.2018.01.027.

- 20
Tsoumpas C. Why ultrafast is ultra-good. Physics World. 2020; 33(6):41–44.

- 21
Brunner SE, Schaart DR. BGO as a hybrid scintillator / Cherenkov radiator for cost-effective time-of-flight PET. Phys Med Biol. 2017; 62(11):4421–39. https://doi.org/10.1088/1361-6560/aa6a49.

- 22
Kratochwil N, Gundacker S, Lecoq P, Auffray E. Pushing Cherenkov PET with BGO via coincidence time resolution classification and correction - IOPscience. Phys Med Biol. 2020. https://doi.org/10.1088/1361-6560/ab87f9.

- 23
Cates JW, Levin CS. Electronics method to advance the coincidence time resolution with bismuth germanate. Phys Med Biol. 2019; 64(17). https://doi.org/10.1088/1361-6560/ab31e3.

- 24
Miyata M, Tomita H, Watanabe K, Kawarabayashi J, Iguchi T. Development of TOF-PET using Cherenkov radiation. J Nucl Sci Tech. 2006; 43(4):339–43. https://doi.org/10.1080/18811248.2006.9711101.

- 25
Korpar S, Dolenec R, Križan P, Pestotnik R, Stanovnik A. Study of TOF PET using Cherenkov light. Nuclear Instruments and Methods in Physics Research Section A: Accelerators, Spectrometers, Detectors and Associated Equipment. 2011; 654(1):532–8. https://doi.org/10.1016/j.nima.2011.06.035.

- 26
Ota R, Nakajima K, Ogawa I, Tamagawa Y, Shimoi H, Suyama M, Hasegawa T. Coincidence time resolution of 30 ps FWHM using a pair of Cherenkov-radiator-integrated MCP-PMTs. Phys Med Biol. 2019; 64(7):07–1. https://doi.org/10.1088/1361-6560/ab0fce.

- 27
Daube-Witherspoon M, Surti S, Matej S, Werner M, Jayanthi S, Karp JS. Influence of Time-of-Flight kernel accuracy in TOF-PET reconstruction. IEEE Nucl Sci Symp Conf Rec. 2007; 3:1723–7. https://doi.org/10.1109/NSSMIC.2006.354230.

- 28
Efthimiou N, Emond E, Cawthorne C, Tsoumpas C, Thielemans K. Estimation of timing resolution for very fast time-of-flight detectors in Monte Carlo simulations. In: 2018 IEEE Nuclear Science Symposium and Medical Imaging Conference Proceedings (NSS/MIC). IEEE: 2018. p. 1–4. https://doi.org/10.1109/NSSMIC.2018.8824748.

- 29
Jan S, Santin G, Strul D, Staelens S, Assié K, Autret D, Avner S, Barbier R, Bardiès M, Bloomfield PM, Brasse D, Breton V, Bruyndonckx P, Buvat I, Chatziioannou AF, Choi Y, Chung YH, Comtat C, Donnarieix D, Ferrer L, Glick SJ, Groiselle CJ, Guez D, Honore P-F, Kerhoas-Cavata S, Kirov AS, Kohli V, Koole M, Krieguer M, Laan DJ, Lamare F, Largeron G, Lartizien C, Lazaro D, Maas MC, Maigne L, Mayet F, Melot F, Merheb C, Pennacchio E, Perez J, Pietrzyk U, Rannou FR, Rey M, Schaart DR, Schmidtlein CR, Simon L, Song TY, Vieira J-M, Visvikis D, Walle R, Wieërs E, Morel C. GATE: a simulation toolkit for PET and SPECT. Phys Med Biol. 2004; 49(19):4543–61. https://doi.org/10.1088/0031-9155/49/19/007.

- 30
Thoen H, Keereman V, Mollet P, Van Holen R, Vandenberghe S. Influence of detector pixel size, TOF resolution and DOI on image quality in MR-compatible whole-body PET. Phys Med Biol. 2013; 58(18):6459–79. https://doi.org/10.1088/0031-9155/58/18/6459.

- 31
Melcher CL. Scintillation crystals for PET,. J Nucl Med. 2000; 41(6):1051–5.

- 32
Strydhorst J, Buvat I. Redesign of the GATE PET coincidence sorter. Phys Med Biol. 2016; 61(18):522–31. https://doi.org/10.1088/0031-9155/61/18/N522.

- 33
Saint-Gobain. Efficiency calculations for selected scintillators. Technical report. 2004.

- 34
Armstrong IS, Tout D, Williams HA. PET time-of-flight performance using analytic modeling and offset point-sources measurements. In: IEEE Nuclear Science Symposuim & Medical Imaging Conference. IEEE: 2010. p. 3389–92. https://doi.org/10.1109/NSSMIC.2010.5874435.

- 35
Niu X, Ye H, Gagnon D, Wang W. A method for measuring Time-of-Flight resolution of Positron Emission Tomography scanner. In: 2012 IEEE Nuclear Science Symposium and Medical Imaging Conference Record (NSS/MIC). IEEE: 2012. p. 2643–6. https://doi.org/10.1109/NSSMIC.2012.6551602.

- 36
Wang G-C, Li X, Niu X, Du H, Balakrishnan K, Ye H, Burr K. PET timing performance measurement method using NEMA NEC phantom. IEEE Trans Nucl Sci. 2016; 63(3):1335–42. https://doi.org/10.1109/TNS.2016.2522766.

- 37
Bharkhada D, Rothfuss H, Conti M. Comparison of time resolution measurement methods. In: 2017 IEEE Nuclear Science Symposium and Medical Imaging Conference (NSS/MIC). IEEE: 2017. p. 1–2. https://doi.org/10.1109/NSSMIC.2017.8532866.

- 38
Rausch I, Cal-González J, Dapra D, Gallowitsch HJ, Lind P, Beyer T, Minear G. Performance evaluation of the Biograph mCT Flow PET/CT system according to the NEMA NU2-2012 standard,. EJNMMI Phys. 2015; 2(1):26. https://doi.org/10.1186/s40658-015-0132-1.

- 39
Joel Karp S, Michael Geagan J, Muehllehner G, Matthew Werner E, McDermott T, Jeffrey Schmall P, Viswanath V, Amy Perkins E, Tung C-H. The PennPET explorer scanner for total body applications. In: 2017 IEEE Nuclear Science Symposium and Medical Imaging Conference (NSS/MIC). IEEE: 2017. p. 1–4. https://doi.org/10.1109/NSSMIC.2017.8533068.

- 40
Rausch I, Ruiz A, Valverde-Pascual I, Cal-González J, Beyer T, Carrio I. Performance evaluation of the vereos PET/CT system according to the NEMA NU2-2012 standard. J Nucl Med. 2019; 60(4):561–7. https://doi.org/10.2967/jnumed.118.215541.

- 41
Efthimiou N, Emond E, Wadhwa P, Cawthorne C, Tsoumpas C, Thielemans K. Implementation and validation of time-of-flight PET image reconstruction module for listmode and sinogram projection data in the STIR library. Phys Med Biol. 2019; 64(3):035004. https://doi.org/10.1088/1361-6560/aaf9b9.

- 42
Thielemans K, Tsoumpas C, Mustafovic S, Beisel T, Aguiar P, Dikaios N, Jacobson MW. STIR: software for tomographic image reconstruction release 2. Phys Med Biol. 2012; 57(4):867–83. https://doi.org/10.1088/0031-9155/57/4/867.

- 43
Ovtchinnikov E, Brown R, Kolbitsch C, Pasca E, da Costa-Luis C, Gillman AG, Thomas BA, Efthimiou N, Mayer J, Wadhwa P, Ehrhardt MJ, Ellis S, Jørgensen JS, Matthews J, Prieto C, Reader AJ, Tsoumpas C, Turner M, Atkinson D, Thielemans K. SIRF: synergistic image reconstruction framework. Comput Phys Commun. 2019:107087. https://doi.org/10.1016/J.CPC.2019.107087.

- 44
Erdogan H, Fessler JA. Ordered subsets algorithms for transmission tomography. Phys Med Biol. 1999; 44(11):2835–51. https://doi.org/10.1088/0031-9155/44/11/311.

- 45
Green MV, Ostrow HG, Seidel J, Pomper MG. Experimental evaluation of depth-of-interaction correction in a small-animal positron emission tomography scanner. Mol Imaging. 2010; 9(6):311–8.

- 46
Ahn S, Fessler JA. Globally convergent image reconstruction for emission tomography using relaxed ordered subsets algorithms. IEEE Trans Med Imag. 2003; 22(5):613–26. https://doi.org/10.1109/TMI.2003.812251.

- 47
Shepp LA, Vardi Y. Maximum likelihood reconstruction for emission tomography. IEEE Trans Med Imag. 1982; 1(2):113–22. https://doi.org/10.1109/TMI.1982.4307558.

- 48
Barrett HH, White T, Parra LC. List-mode likelihood. J Opt Soc Am A Opt Image Sci Vision. 1997; 14(11):2914–23. https://doi.org/10.1364/JOSAA.14.002914.

- 49
Wadhwa P, Thielemans K, Efthimiou N, Wangerin K, Deller T, Delso G, Keat N, Deidda D, Emond E, Tohme M, Jansen F, Gunn R, Buckley D, Hallett W, Tsoumpas C. PET image reconstruction using physical and mathematical modelling for time of flight PET-MR scanners in the STIR library. Methods (in press).

- 50
Hubbell JH, Seltzer SM. Tables of x-ray mass attenuation coefficients and mass energy-absorption coefficients 1 keV to 20 meV for elements z = 1 to 92 and 48 additional substances of dosimetric interest, Technical report. Gaithersburg: National Inst. of Standards and Technology; 1995.

- 51
Jaskowiak CJ, Bianco JA, Perlman SB, Fine JP. Influence of reconstruction iterations on 18F-FDG PET/CT standardized uptake values. J Nucl Med. 2005; 46(3):424–8.

- 52
National Electrical Manufacturers Association. Performance measurements of positron emission tomographs. NEMA Standards Publication NU 2-2012; 2012. https://www.nema.org/Standards/Pages/Performance-Measurements-of-Positron-Emission-Tomographs.aspx.

- 53
Borghi G, Tabacchini V, Bakker R, Schaart DR. Sub-3mm, near 200 ps TOF/DOI-PET imaging with monolithic scintillator detectors in a 70 cm diameter tomographic setup. Phys Med Biol. 2018; 63(15):155006. https://doi.org/10.1088/1361-6560/aad2a6.

- 54
Gong K, Cherry SR, Qi J. On the assessment of spatial resolution of PET systems with iterative image reconstruction. Phys Med Biol. 2016; 61(5):193–202. https://doi.org/10.1088/0031-9155/61/5/N193.

- 55
Kaneta T, Ogawa M, Motomura N, Iizuka H, Arisawa T, Hino-Shishikura A, Yoshida K, Inoue T. Initial evaluation of the Celesteion large-bore PET/CT scanner in accordance with the NEMA NU2-2012 standard and the Japanese guideline for oncology FDG PET/CT data acquisition protocol version 2.0,. EJNMMI Res. 2017; 7(1):83. https://doi.org/10.1186/s13550-017-0331-y.

- 56
Nuyts J. Unconstrained image reconstruction with resolution modelling does not have a unique solution. EJNMMI Phys. 2014; 1(1):98. https://doi.org/10.1186/s40658-014-0098-4.

- 57
Thielemans K, Asma E, Ahn S, Manjeshwar RM, Deller T, Ross SG, Stearns CW, Ganin A. Impact of PSF modelling on the convergence rate and edge behaviour of EM images in PET. In: IEEE Nuclear Science Symposuim & Medical Imaging Conference. IEEE: 2010. p. 3267–72. https://doi.org/10.1109/NSSMIC.2010.5874409.

- 58
Khateri P, Fischer J, Lustermann W, Tsoumpas C, Dissertori G. Implementation of cylindrical PET scanners with block detector geometry in STIR. EJNMMI Phys. 2019; 6(1):15. https://doi.org/10.1186/s40658-019-0248-9.

- 59
Toussaint M, Loignon-Houle F, Dussault J-P, Lecomte R. Analytical model of DOI-induced time bias in ultra-fast scintillation detectors for TOF-PET. Phys Med Biol. 2019; 64(6):065009. https://doi.org/10.1088/1361-6560/ab038b.

- 60
Roncali E, Cherry SR. Simulation of light transport in scintillators based on 3D characterization of crystal surfaces. Phys Med Biol. 2013; 58(7):2185–98. https://doi.org/10.1088/0031-9155/58/7/2185.

- 61
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(6):2220–30. https://doi.org/10.1364/BOE.6.002220.

- 62
Stockhoff M, Jan S, Dubois A, Cherry SR, Roncali E. Advanced optical simulation of scintillation detectors in GATE V8.0: first implementation of a reflectance model based on measured data. Phys Med Biol. 2017; 62(12):1–8. https://doi.org/10.1088/1361-6560/aa7007.

- 63
Omelkov SI, Nagirnyi V, Gundacker S, Spassky DA, Auffray E, Lecoq P, Kirm M. Scintillation yield of hot intraband luminescence. J Lumin. 2018; 198:260–71. https://doi.org/10.1016/j.jlumin.2018.02.027.

- 64
Seifert S, Steenbergen JHL, van Dam HT, Vinke R, Dendooven P, Lohner H, Beekman FJ, Dorenbos P, van der Kolk E, Schaart DR. Accurate measurements of the rise and decay times of fast scintillators with solid state photon counters. In: IEEE Nuclear Science Symposuim & Medical Imaging Conference. IEEE: 2010. p. 1736–9. https://doi.org/10.1109/NSSMIC.2010.5874071.

- 65
Schaart D, Ziegler S, Zaidi H. Achieving 10 ps coincidence time resolution in TOF-PET is an impossible dream. Med Phys. 2020. https://doi.org/10.1002/mp.14122.

## Acknowledgements

NE and SJA would like to thank Dr. Assem Allam and his family for the generous donation to help found the PET Research Centre at the University of Hull and for their continued support. We acknowledge the Viper High Performance Computing facility of the University of Hull and its support team. EE wishes to thank Dr. Yusheng Li (Univ. of Pennsylvania) for discussions on the scintillation model.

## Funding

This project was supported in part by the European Cooperation for Science and Technology Action TD1401: Fast Advanced Scintillation Timing (http://cern.ch/fast-cost). EE was supported by GlaxoSmithKline R&D (BIDS3000030921). NE was supported by the Daisy Appeal Charity. KT by EPSRC Collaborative Computational Project (EP/M022587/1) and its flagship research grant (EP/P022200/1). CT is sponsored by a Royal Society Industry Fellowship (IF170011) and CoI of the EPSRC EP/P022200/1.

## Author information

### Affiliations

### Contributions

NE proposed the original approach to model the detector response with a Laplacian kernel which can be incorporated in the system response matrix, as presented. In addition, NE performed the simulations, developed the corresponding STIR TOF reconstruction and the follow-up extension for the Laplacian kernels and drafted the manuscript. KT was involved in the design of this study and provided advice on the development of the source code and key methodological approaches of the investigation. EE contributed in the development of the TOF reconstruction in STIR and original observations and discussions on the detector timing performance. CC and SJA are the grant holders and were involved in the organisation and planning of the work and discussions on the results. CT proposed the investigation towards ultra-fast coincidence timing in PET and advised the first part of the project as well as various methodological approaches of the investigation. All authors contributed substantially in the preparation of the manuscript. The author(s) read and approved the final manuscript.

### Corresponding author

## Ethics declarations

### Ethics approval and consent to participate

Not applicable.

### Consent for publication

Not applicable.

### Competing interests

The authors declare that they have no competing interests.

## Additional information

### Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

## Rights and permissions

**Open Access** This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.

## About this article

### Cite this article

Efthimiou, N., Thielemans, K., Emond, E. *et al.* Use of non-Gaussian time-of-flight kernels for image reconstruction of Monte Carlo simulated data of ultra-fast PET scanners.
*EJNMMI Phys* **7, **42 (2020). https://doi.org/10.1186/s40658-020-00309-8

Received:

Accepted:

Published:

### Keywords

- Monte Carlo
- Positron emission tomography
- Photon travel spread
- Depth of interaction
- Fast timing