Abstract
In positron emission tomography (PET) imaging, attenuation correction with accurate attenuation estimation is crucial for quantitative patient studies. Recent research showed that the attenuation sinogram can be determined up to a scaling constant utilizing the time-of-flight information. The TOF-PET data can be naturally and efficiently stored in a histo-image without information loss, and the radioactive tracer distribution can be efficiently reconstructed using the DIRECT approaches. In this paper, we explore transmission-less attenuation estimation from TOF-PET histo-images. We first present the TOF-PET histo-image formation and the consistency equations in the histo-image parameterization, then we derive a least-squares solution for estimating the directional derivatives of the attenuation factors from the measured emission histo-images. Finally, we present a fast solver to estimate the attenuation factors from their directional derivatives using the discrete sine transform and fast Fourier transform while considering the boundary conditions. We find that the attenuation histo-images can be uniquely determined from the TOF-PET histo-images by considering boundary conditions. Since the estimate of the attenuation directional derivatives can be inaccurate for LORs tangent to the patient boundary, external sources, e.g., a ring or annulus source, might be needed to give an accurate estimate of the attenuation gradient for such LORs. The attenuation estimation from TOF-PET emission histo-images is demonstrated using simulated 2D TOF-PET data.
Keywords: Attenuation estimation, histo-image, consistency equations, John’s equation, time-of-flight (TOF), positron emission tomography (PET)
1. Introduction
In positron emission tomography (PET) imaging, attenuation correction with accurate attenuation estimation is crucial for quantitative patient studies. For a modern PET scanner combined with an x-ray computed tomography (CT) scanner, the attenuation image is usually estimated from the x-ray CT scan, scaled to the PET energy of 511 keV, and forward projected to obtain the attenuation sinogram (Kinahan et al. 1998). However there are situations where the CT-based attenuation is incomplete or inaccurate, due to, e.g., the mismatch between PET and CT scans because of patient motion or different respiratory pattern during and between the two scans. PET images reconstructed without attenuation correction, or with an incomplete or mis-registered attenuation image can produce severe attenuation artifacts and lead to diagnostic errors (Gould et al. 2007). The newly emerged PET/MR scanners allow simultaneous data acquisitions of both PET functional imaging and high resolution MR anatomical imaging. However, the relation between the MR measurements and the linear attenuation coefficient at 511 keV is complex. Despite limited success in segmenting the registered MR images with attenuation assignment (Martinez-Möller et al. 2009, Hofmann et al. 2011, Keereman et al. 2013, Burgos et al. 2014), attenuation correction for PET/MR scanners remains more prone to errors than for PET-CT scanners (Wagenknecht et al. 2013).
TOF-PET data contain substantially more information about attenuation than non-TOF-PET data. Defrise et al. (2012) showed that TOF-PET data can determine the attenuation sinogram up to a constant, which results in a multiplicative factor in the activity image. Maximum likelihood methods were also developed to allow simultaneous reconstructions of attenuation and activity for TOF PET (Rezaei et al. 2012, Defrise et al. 2014, Rezaei et al. 2014).
An efficient partitioning scheme for TOF-PET data is the view-grouped histo-images (Matej et al. 2009, Daube-Witherspoon et al. 2012). The histo-images can be obtained by depositing TOF-PET events into the image space at the most likely annihilation (MLA) position or the confidence-weighted (CW) positions (Snyder et al. 1981, Watson 2007, Matej et al. 2009). The goal of this paper is to explore transmissionless attenuation estimation from the consistent TOF-PET histo-images. We first present the TOF-PET histo-image formation and the consistency equations in the histo-image parameterization. We then derive a least-squares (LS) solution for estimating the directional derivatives of the attenuation factors, which was parameterized in the histo-images format. Finally, we present a fast solver to estimate the attenuation factors from their directional derivatives using the discrete sine transform and fast Fourier transform.
2. Attenuation estimation from histo-image
2.1. TOF-PET histo-image formulation
TOF-PET data are generally parameterized as
| (1) |
where f is a 3D tracer distribution and the hF(t − l) is a TOF profile centered at position l = t along the line-of-response (LOR), t is the TOF parameter, s and ϕ are the usual sinogram coordinates, z is the axial coordinate of the midpoint of the LOR, and θ is the co-polar angle between the LOR and a transaxial plane. The TOF profile is modeled as a Gaussian distribution with standard deviation σF,
| (2) |
The TOF parameter t is related with the TOF time difference ΔT between the two arrival times of the two gammas by t = cΔT/2 where c denotes the speed of light. The standard deviation , and TFWHM is the full width at half maximum (FWHM) of the measured time difference, which is on the order of 500 ps in current clinical scanners (Karp et al. 2008, Surti et al. 2007, Zaidi et al. 2011). A LaBr3-based PET scanner developed at Penn has a timing resolution of 375 ps (Daube-Witherspoon et al. 2010), and a newly emerged scanner, Philips Vereos PET/CT based on digital photon counting technology, has a timing resolution of 345 ps.
The histo-image can be obtained by first grouping the TOF-PET events by the TOF direction n̂ depending on the azimuthal angle ϕ and co-polar angle θ. Then each event is deposited/backprojected into the image space at the most likely annihilation (MLA) position or the confidence-weighted (CW) positions (Snyder et al. 1981, Watson 2007, Matej et al. 2009). As shown in figure 1, each measured event associated with a single positron annihilation can be determined by the two detectors A and B and the difference of arrival time t of the gammas at the two locations. The MLA position x⃗ and the direction n̂ of a TOF event are
Figure 1.

Data parameterization of histo-image for a multi-ring TOF-PET scanner. A coincidence event between detectors A and B with TOF difference t can be parameterized in histo-image format by the most likely position x⃗ and the TOF direction n̂, the TOF profile is centered at position x⃗ along n̂, and x⃗0 is the midpoint between A and B. The event can also be parameterized in the sinogram format by the variables t, s, z, ϕ and θ.
| (3) |
where T denotes the vector or matrix transpose. We can use the MLA position x⃗ ∈ ℝ3 and the direction n̂ ∈ S2 to parameterize and formulate the histo-image. An individual measured event determines a point (x⃗, n̂) in a 5D measurement space
= ℝ3 × S2, where ℝ3 and S2 denote the 3D Euclidean space and the unit sphere in 3D space. The measurements obtained over an entire PET experiment form a Poisson point process on
(Snyder et al. 1981, Snyder and Miller 1991). The expectation histo-image q(x⃗, n̂) can be modeled as a convolution
| (4) |
where hB(t) is the backprojection TOF profile and it can also be selected as a Gaussian distribution with standard deviation σB. One can use hB(t) = δ(t) with σB = 0 and hB(t) = hF(t) with σB = σF for MLA and CW depositions, respectively.
Putting (1) into (4), we obtain
| (5) |
where h(t) is defined by the convolution of hB(t) and hF(t) as
| (6) |
Equation (5) is the histo-image formulation with parameters x⃗ and n̂. The standard deviation σ in the CW histo-image is increased by a factor of compared to that in the MLA histo-image.
Some of the derivations below use two unit vectors û and v̂ that are orthogonal to n̂. All results in the paper are valid independently of the choice of these vectors. Some results will be made explicit, using the usual convention, which corresponds to the sinogram parameterization in (1). The two auxiliary unit vectors û, v̂ are given by
| (7) |
| (8) |
Using these vectors, we can rewrite (5) as a 3D convolution
| (9) |
Equation (9) states that the expectation q(x⃗, n̂) is a 3D convolution of the activity distribution f(x⃗) and the TOF kernel κ(x⃗, n̂).
2.2. Histo-image consistency equations
The histo-image q(x⃗, n̂) has five degrees of freedom (depends on five parameters) and the object f(x⃗) has only three—the two degrees of redundancy can be expressed as two independent consistency equations (Defrise et al. 2008, Defrise et al. 2013). For TOF-PET histo-images expressed in (4), (5) or (9), the vector calculus form of the consistency equations is (Defrise et al. 2015, Li et al. 2015)
| (10) |
Here we define ⋄ = ∇n̂ − σ2n̂ · ∇∇ which maps q(x⃗, n̂) onto a vector field, the k-th component , k = 1, 2, 3, ∇ is the gradient with respect to position x⃗ and ∇n̂ is the gradient with respect to TOF direction n̂. An alternative proof of (10) is given in Appendix A. Since the TOF direction n̂ is normalized, i.e., ||n̂|| = 1, ∇n̂ is only meaningful in the directions perpendicular to n̂, e.g, û and v̂. All directions perpendicular to n̂ can be represented as a combination of û and v̂, so it is sufficient to consider the following two basis consistency equations
| (11) |
| (12) |
The consistency equations (10), (11) and (12) are independent of the coordinate system. For the specific parameterization (7) and (8), one has the following link with angular derivatives:
| (13) |
| (14) |
Here, we used and . Another useful consistency equation can be derived by adding v̂ · ∇ (11) and −û · ∇ (12):
| (15) |
Equation (15) is John’s equation for TOF-PET histo-images (John 1938, John 1982, Defrise and Liu 1999, Defrise et al. 2013). The two consistency equations (11), (12) and John’s equation (15) for histo-images can be converted into the corresponding equations in the sinogram parameterization of the data in (1) (Defrise et al. 2013), and the details are shown in Appendix B.
The histo-image has an essentially bounded support because the object f has a bounded support and the kernel κ in (9) decays exponentially for a Gaussian TOF profile. So we can always use a Dirichlet/zero spatial boundary by selecting an image field-of-view larger than the object. From figure 1, we obtain the same TOF LOR by changing angles ϕ → ϕ + π, θ → −θ and time t → −t. So the consistent histo-images also satisfy the symmetry property
| (16) |
2.3. An analytical solution for attenuation gradients
After correcting for scattered and random coincidences, we can model the expectation histo-image m(x⃗, n̂) as
| (17) |
where a(x⃗, n̂) is the attenuation factor. Based on Beer-Lambert law, we can write the attenuation factor as
| (18) |
where μ(x⃗) is the linear attenuation coefficients. To simplify notations and derivations below, we use here the same histo-image parameterization for the attenuation factors and for the emission data. Note however that the attenuation factor is independent of the TOF variable, i.e., it is constant along the TOF direction n̂, a(x⃗, n̂) = a(x⃗ + ln̂, n̂). So its directional derivative along n̂ is
| (19) |
The attenuation corrected emission histo-image q(x⃗, n̂) satisfies the consistency equations. Putting q(x⃗, n̂) = m(x⃗, n̂)/a(x⃗, n̂) into (10), applying the chain rule and using (19), we obtain
| (20) |
Multiplying the above equation by a(x⃗, n̂), we obtain
| (21) |
where ⋄m(x⃗, n̂) = ∇n̂m(x⃗, n̂) − σ2n̂ · ∇∇m(x⃗, n̂). We would like to estimate the angular gradient ∇n̂log a and spatial gradient ∇log a for a fixed LOR defined by a point x⃗0 and a direction n̂, from the relevant data set {m(x⃗0 + ln̂, n̂)|l ∈ ℝ}, which contains all TOF bins for this LOR. Along the TOF direction n̂, the attenuation factor a(x⃗0, n̂) is unchanged, so its spatial gradient with respect to x⃗0 is also unchanged,
| (22) |
To proceed, we define the angular gradient of log a(x⃗0 + ln̂, n̂) as
| (23) |
where
is the total angular gradient. Using the chain rule, we can then calculate the angular gradient ∇n̂ log a(x⃗0 + ln̂, n̂) as (Defrise et al. 2015)
| (24) |
Here we used
a(x⃗0 + ln̂, n̂) =
a(x⃗0, n̂) since a(x⃗0 + ln̂, n̂) = a(x⃗0, n̂). Using (22) and (24), we can rewrite (21) at x⃗ = x⃗0 + ln̂ as
| (25) |
Here we have dropped the arguments (x⃗0 + ln̂, n̂) of m for conciseness. Again, (25) can be interpreted as two basis equations along directions û and v̂
| (26) |
| (27) |
For fixed (x⃗0, n̂), the above equations hold for all measurements m(x⃗0 + ln̂, n̂) with x⃗0 · n̂ + l ∈ T, with T denoting the TOF interval where the data are measured. So one can solve (26) and (27) for the spatial/angular gradients in the least square sense (Defrise et al. 2012). For instance, the least square solution for û · ∇log a(x⃗0, n̂) and û · ∇n̂ log a(x⃗0, n̂) in (26) can be obtained by minimizing the Euclidean norm
| (28) |
After equating the derivatives with respect to the unknowns to zero, we obtain
| (29) |
where
| (30) |
Solving (29), we obtain the least-squares (LS) estimate
| (31) |
| (32) |
The above LS solution for histo-images is equivalent to equation (24) for the sinogram parameterization in (Defrise et al. 2012). Similar to the attenuation histo-image, the directional derivatives in the LS solution are also spatially invariant along the TOF direction, and the detailed verification is shown in Appendix C. Based on the Schwarz inequality, the matrix in (29) is positive-semidefinite for a fixed (x⃗0, n̂); the denominator is nonnegative and it becomes zero if and only if there is only one point source along the line {x⃗0 + ln̂| l ∈ ℝ} (Defrise et al. 2012). In this case, the two equations in (29) are dependent and there are infinitely many solutions. For an LOR tangent to the patient boundary, the solution is unstable since there is only one point having activity along the LOR. In such case, one can use regularization to stabilize the solution by adding a regularization term in (28). For instance, one can use the Tikhonov regularization to obtain solutions with smaller norms by replacing H11 with H11 + β1 and H22 with H22 + β2, with hyperparameters β1, β2 to control the amount of regularization (Tikhonov and Arsenin 1977). It is worth noting that the directional derivatives v̂ · ∇log a(est)(x⃗0, n̂) and v̂ · ∇n̂ log a(est)(x⃗0, n̂) can also be solved using (30), (31) and (32) by replacing û with v̂.
2.4. Estimate attenuation from its directional derivatives
Methods to reconstruct shapes from gradient data (Southwell 1980, Ettl et al. 2008, Huang et al. 2015), can be used to reconstruct attenuation histo-images from their directional derivatives. However, the boundary conditions are not considered in these methods and the attenuation can only be determined up to an additive constant for log a(x⃗, n̂), which amounts to a multiplicative constant for the attenuation factors and activity image. This constant can be estimated using boundary conditions dictated by the finite support of the object. Here we consider the 2D case with θ = 0. We derive a fast dedicated method to uniquely determine attenuation histo-images (or sinograms) from their directional derivatives while explicitly considering the boundary conditions. For conciseness, we consider an azimuthal angular range ϕ ∈ [0, 2π). In practice, histo-images only have range ϕ ∈ [0, π); however, one can stack two replicates with one flipped along s by applying the symmetric property (16). Since attenuation is constant along the TOF direction n̂, and we can formulate the attenuation as
μ(s, ϕ) = −log a(x⃗, n̂) with s = x⃗ · û, x⃗ · n̂ = 0, n̂ = (−sin ϕ, cos ϕ) and û = (cos ϕ, sin ϕ). Applying (13) and (B.3), we have the following partial derivatives
| (33) |
The above equation is always implemented numerically to estimate the digitized version of
μ(s, ϕ). We use Ns and Nϕ to denote the number of samples, Δs and Δϕ to denote the sampling intervals, along s and ϕ, respectively. We use vectorization vec(A) for a matrix A to denote a column vector obtained by stacking the columns of A, e.g. we use vec(
μ) ∈ ℝNsNϕ to denote the digitized version of attenuation
μ(s, ϕ). The finite difference can be used to approximate the partial derivatives in (33) with zero boundary along s and periodic boundary along ϕ. We use higher order terms in the Taylor series (exact up to the 4-th order) to approximate the difference using the directional derivatives (Li et al. 2013a). We use the vectorized forms for the attenuation sinogram and the derivatives and rewrite (33) in matrix form
| (34) |
where Is, Iϕ are Ns × Ns and Nϕ × Nϕ identity matrices, Ds and Dϕ are (Ns + 1) × Ns and Nϕ × Nϕ difference matrices given by
| (35) |
and (Ns + 1) × Ns matrix Ms and Nϕ × Nϕ matrix Mϕ are given by (Adapted from equation (9) in (Li et al. 2013a) after considering boundary condition)
| (36) |
Here we used the Kronecker product ⊗ for block matrix operations. The Dirichlet boundary condition
μ = 0 at the edge of the s range, is reflected by the first and last rows of Ds and Ms; the periodic boundary along ϕ is reflected by the circulant matrices Dϕ and Mϕ. Equation (34) is overdetermined since there are (2Ns + 1)Nϕ equations but NsNϕ unknowns in attenuation
μ. The attenuation can be estimated in the least-squares sense by solving
| (37) |
where
| (38) |
and the symmetric tridiagonal matrix Ks and circulant matrix Cϕ are given by
| (39) |
Here we used the matrix equation vec(ABC) = (CT ⊗ A)vec(B) in (38) (Horn and Johnson 1994). The matrix (Iϕ ⊗ Ks + Cϕ ⊗ Is) in (37) is positive definite due to the positive-definite matrix Ks and positive semidefinite matrix Cϕ (Strang 2007), so (37) has a unique solution for attenuation estimation. One can use the Gauss-Seidel method or Jacobi method to solve (37), and the diagonal elements of (Iϕ ⊗ Ks + Cϕ ⊗ Is) are all equal to 4 (Southwell 1980). Noting that (37) is the vectorization form of Sylvester equation , one can also use the Sylvester equation solver to solve (37). Here, we use the special property of sparse matrices Ks and Cϕ to derive a dedicated fast solver for (37). The matrix Ks can be diagonalized by the discrete sine transform and Cϕ can be diagonalized by the fast Fourier transform (Strang 2007)
| (40) |
where S is the discrete sine transform matrix/operator, and
is the fast Fourier transform (FFT) matrix/operator, and the eigenvalues are
| (41) |
| (42) |
Applying (40)–(42), we obtain following fast attenuation solver/estimator
| (43) |
We used Hadamard element-wise division and Kronecker sum ⊕ for convenience, the kℓ-th element [λs ⊕ λϕ]kℓ = [λs]k + [λϕ]ℓ. We can apply the discrete sine transform along s and fast Fourier transform along ϕ in the implementation of (43), and the computational complexity is O(NsNϕ log(NsNϕ)). The fast dedicated solver (43) shares the same spirit as the fast Poisson solver in solving the Poisson equation (Strang 2007).
3. Numerical example
3.1. Simulation setup and XCAT phantom
To evaluate the attenuation estimation from TOF-PET data, we simulated a generic 2D TOF-PET system with 4mm crystals. A 2D TOF-PET projector was implemented using a strip-integral model with a Gaussian TOF profile with spatial FWHM of 75 mm, which corresponds to a timing resolution of about 500 ps FWHM. We used 41 TOF bins with bin size of 24 mm. The histo-images were generated by back-projecting the TOF sinograms for each angle using (4). The histo-image has 180 azimuthal angles uniformly spaced over 180°. To reduce the truncation in the convolution of the histo-image with the elongated TOF kernel, we used a large histo-image of 176 × 176 with 4mm pixel size. We used the XCAT phantom (formerly known as NCAT) (Segars and Tsui 2009, Li 2011), and the activity and attenuation images are shown in figure 2. Since the estimate of derivatives for LORs tangent to the object boundary is inaccurate, we added an external ring source containing 6.9% of body activity with diameter of 57.6 cm (Mollet et al. 2012, Mollet et al. 2014, Panin et al. 2013). The ring source allows an accurate estimate of derivatives for these LORs because it adds two activity points along each LOR passing through the scanner’s FOV.
Figure 2.
Activity and attenuation images of the simulated XCAT phantom. The image size is 70.4 cm × 70.4 cm, and the simulated TOF resolution was 7.5 cm FWHM, corresponding to time resolution of about 500 ps.
Figure 3 shows the histo-image generation along the direction n̂ at ϕ = 135°. The expectation TOF sinogram p(t, s, ϕ) (z = 0, θ = 0 for this 2D simulation and these arguments are omitted) was obtained using the TOF-PET projector. The attenuation factors are obtained by taking the exponential of the negative of the integral of the attenuation image μ(x⃗) along n̂, as formulated in (18). The attenuated TOF sinogram in figure 3(d) was obtained by taking the product of p(t, s, ϕ) and the corresponding attenuation factor. The noisy TOF sinogram was generated by applying a Poisson random generator to the attenuated TOF sinogram, and then the noisy histo-image m(x⃗, n̂) was obtained from the noisy TOF sinogram by convolving it with the kernel hB according to (4). We simulated three different noise levels—noise-free and two noise levels. The total numbers of expected events in the histo-image are 4 × 106 and 1 × 106 for the moderate and the high noise cases, respectively. The attenuation derivatives estimated from noisy CW histo-images were always found to be more accurate than those estimated from noisy MLA histo-images. Therefore, we selected CW histo-images instead of MLA histo-images in the rest of this section.
Figure 3.
Histo-image generation along direction n̂ at ϕ =135°. (a) is a TOF sinogram p(t, s, ϕ) at the fixed direction, (b) is the CW activity histo-image obtained from (a), (c) is an attenuation factors in histo-image format, (d) is the attenuated TOF sinogram, (e) is obtained from (d) by adding Poisson noise, (f) is the CW histo-image obtained from (e). For TOF sinograms in (a), (d) and (e), the horizontal and vertical axes represent radial variable s and TOF variable t, respectively. For the histo-images in (b), (c,) and (f), the axes are the cartesian coordinates in image space. Note that for this 2D example the axes in the sinograms are rotated by ϕ compared with the histo-images.
3.2. Estimate directional derivatives of attenuation histo-image
The directional derivatives can be estimated using the LS method in (31) and (32), and we have θ = 0 in the 2D case considered for our simulation. The derivatives are invariant along TOF direction n̂, so we can estimate the coefficients in (30) for all x⃗0 = sû. The line integrations over l in (30) can be naturally implemented as forward projections of the integrands formatted as histo-images along each direction n̂. The directional derivatives n̂ · ∇m(x⃗, n̂) was approximated as a convolution with [1/2, 0, −1/2]/Δ with bin size Δ. Applying (13), we can approximate û · ∇n̂m(x⃗, n̂) using the central difference along ϕ. The least-square estimate of the gradients of the attenuation can be unstable for LORs having weak activity, which is a concern in particular for the LORs tangent to the ring source. To improve robustness to noise we regularized the gradient calculation in (31) and (32), as explained at the end of Section 2.3. The regularization parameters β1 and β2 were set equal to 10% of the minimum values of H11 and H22 in a central region of the histo-image (or sinogram). To avoid introducing bias for the LORs containing sufficient activity, regularization was applied only for LORs such that H11 < β1 or H22 < β2. The estimated directional derivatives −û · ∇log a and û · ∇n̂ log a are shown in figure 4. The approximation of the true derivatives using the central difference is also shown for comparison.
Figure 4.
Estimation of directional derivatives −û · ∇log a (first row) and û · ∇n̂ log a (second row), in sinogram format. The approximation of the true derivatives using central difference is also shown in the first column for comparison. The second to the fourth columns are the estimated derivatives from the CW histo-images of noise-free, moderate-noise and high-noise cases, respectively.
3.3. Estimate attenuation sinograms and reconstructed attenuation images
We used the central region of 54.4 cm (fully covering patient or “the activity phantom”) in estimating the attenuation sinogram to remove the unstable values in the estimated directional derivatives near the ring source in figure 4. The attenuation sinograms estimated from the directional derivatives in figure 4 using the fast solver (43) are shown in figure 5. Figure 6 shows a horizontal profile through the four sinograms at ϕ = 135° of figure 5. The underestimation for the noisy cases can be attributed to the nonlinearity in the gradient estimation with respect to the noisy histo-image m(x⃗, n̂). The bias can be reduced by direct attenuation estimation, e.g. (Li et al. 2013b).
Figure 5.
The true and estimated attenuation in sinogram format for the noise-free, moderate and high noise cases.
Figure 6.

Horizontal profiles through the sinogram shown in figure 5 at ϕ = 135°. The dotted curve denotes the true profile; the solid, dash-dotted and dashed curves denote the profiles through the noise-free and two noisy estimated sinograms.
We also present the reconstructed attenuation images μ(x⃗) to demonstrate the performance of the attenuation estimation in figure 7. The reconstruction of attenuation image is not required for PET attenuation correction. For comparison, we also show the reference images obtained by assuming that the true activity distribution in figure 2(a) was known. In this case, the attenuation reconstruction reduces to that in transmission tomography with a virtual blank scan equal to the true activity sinogram. The reference attenuation images were reconstructed using filtered back projection (FBP) and MLTR, a maximum-likelihood algorithm dedicated to transmission tomography (Nuyts et al. 1998). We used 12 iterations with 20 ordered-subsets in the MLTR reconstructions. We also used the FBP to reconstruct the attenuation image from the estimated sinograms. We smoothed the attenuation sinogram with a moving average kernel [1/3, 1/3, 1/3]T applied along s to reduce noise in both the estimated and FBP reconstructions. There is a small crosstalk artifact (barely visible) from the activity in the heart region in the noise-free reconstructed attenuation images and the two reference images reconstructed using FBP and MLTR in figure 7. This artifact is attributed to the leaking of activity signal into the attenuation sinogram.
Figure 7.
Reconstructed attenuation images from simulated data without noise (left column), with moderate noise (middle column) and with high noise (right column). The attenuation images estimated using the LS solution (31,32) and fast solver (43) are shown in the first row. The reference images reconstructed using MLTR and FBP are shown in the second and third rows, respectively. The reference images were reconstructed from the TOF-integrated attenuated emission histo-image with the assumption that the true activity distribution was known.
4. Discussion
TOF-PET data can be naturally stored in histo-image format without information loss, and the DIRECT approach can be used for very efficient 3D TOF PET Reconstruction (Matej et al. 2009, Daube-Witherspoon et al. 2012). The attenuation histo-image formation allows estimating the attenuation directly from the selected data parameterization (histo-images) without having to first rebin to sinograms. The TOF-PET histo-image (or sinogram) has two degrees of redundancy; we formulated two consistency equations to characterize the redundancy. Thanks to the histo-image parameterization, the consistency equations in histo-image format are more concise and elegant than the consistency equations in the sinogram format, and they provide a better insight into the rich structure of TOF-PET data.
Consistency equations can also be derived in Fourier space, and again the histo-image parameterization leads to an elegant vector formulation independent of the coordinate system used. These equations are given in Appendix A. Equation (A.4) can be used to develop fast Fourier-based forward- and back-projectors for iterative image reconstruction (Matej et al. 2004, Cho et al. 2007), and to develop Fourier rebinning for TOF-PET histo-images, e.g., mapping the 3D TOF histo-images to 2D TOF histo-images (Defrise et al. 2005, Cho et al. 2009). The consistency equations for histo-image can also be applied to estimate the missing data in TOF PET due to incomplete linear or angular sampling due to, e.g., detector gaps (Karp et al. 1988).
Previously, it was showed that TOF-PET data determine attenuation sinograms up to a constant (Defrise et al. 2012). We developed a transmission-less attenuation estimation algorithm based on the consistency equations and showed from theory and an example that the attenuation histo-image (or sinogram) can be uniquely estimated from the TOF-PET histo-images when the time-of-flight (TOF) information is available. In principle, the attenuation can be fully determined from its directional derivatives, and the scaling constant is naturally solved by considering the boundary conditions. However, since the estimate of the directional derivatives of the attenuation is inaccurate for LORs tangent to object boundary, an external source might be needed to give accurate estimate for such LORs (Mollet et al. 2012, Mollet et al. 2014). The comparison of the directional derivatives estimated with and without ring source in figure 8, shows that the estimated derivatives are inaccurate for LORs tangent to the patient boundary when no ring source is used. After adding the ring source (considered as part of the entire activity during reconstruction), the inaccurate values move from the LORs tangent to patient to the LORs tangent to ring source. The LORs tangent to the ring source do not intersect the patient, and these errors do not affect the patient activity reconstruction. The ring or annulus source is not needed during the entire scan, so one can use a rotating point or line source (Panin et al. 2013). One can also use the source rotation with cardiac and respiratory gating for attenuation and activity estimation across gating frames. It is worth noting that one can also use the proposed attenuation estimation method to estimate the normalization factors for TOF PET with known attenuation (Rezaei et al. 2014). In this case, the external source can be removed, and the inaccurate values can be obtained using a model-based extrapolation method.
Figure 8.
Comparison of the directional derivatives estimated from the noise-free data with and without ring source. The derivatives −û · ∇log a and û · ∇n̂ log a in the first and second columns are the same images as in the second column of figure 4.
How to optimally extract all the attenuation-related information from TOF-PET histo-images is still an open question, and it is beyond of the scope of this paper. The reconstruction incorporating all physics effects and modeling of Poisson noise is likely to produce superior image quality in the reconstructed attenuation image, e.g., the maximum-likelihood reconstruction for TOF-PET with simultaneous estimation of activity and the attenuation factors (MLACF) (Defrise et al. 2014, Rezaei et al. 2014). However, the joint maximum-likelihood estimation of activity and attenuation is not a convex optimization, and the estimation may not converge to the desired solution but to a saddle point or a local maximum. In this case, the fast analytic attenuation estimation can be used as initial sinogram/histo-image for MLACF which allows the MLACF converge to the desired solution. For 2D TOF PET, there is only one degree of redundancy, and we used only (26) to calculate the 2D directional derivatives in (31) and (32). For 3D TOF PET, there are two degrees of redundancy, and we can use both (26) and (27) to calculate the 4D directional derivatives—û · ∇ log a(est), û · ∇ n̂ log a(est), v̂ · ∇ log a(est) and v̂ · ∇n̂ log a(est), and then estimate attenuation from these derivatives. An alternative method is to estimate attenuation directly from (26) and (27) for 3D TOF PET. An efficient implementation of attenuation estimation for 3D TOF PET utilizing all measurement data needs to be investigated, which is our future work.
5. Conclusion
We developed an attenuation-estimation method for fully 3D TOF-PET emission histo-images with pre-correction of scattered and random coincidences. The attenuation estimation from histo-images is not only a theoretical result, but has a practical impact. It can provide better insight into the problem of simultaneous activity and attenuation estimation in TOF PET. The numerical example showed that the attenuation histo-images or sinograms can be uniquely estimated from the 2D TOF-PET emission histo-images with an external ring source. Future work will extend this work to 3D TOF-PET to efficiently estimate attenuation histo-images (or sinograms) utilizing all measured TOF-PET data.
Acknowledgments
Research reported in this paper was supported in part by the National Institute of Biomedical Imaging and Bioengineering (NIBIB) and the National Cancer Institute (NCI) of the National Institutes of Health (NIH) under award numbers R21EB017416, R01EB002131 and R01CA113941. This work was also supported by project G027514N of the Research Foundation Flanders (FWO) and by the SRP 10 project of the Vrije Universiteit Brussel. The content is solely the responsibility of the authors and does not necessarily represent the official views of the National Institutes of Health.
Appendix A. An alternative proof of consistency equation (10)
We first prove that the TOF kernel κ(x⃗, n̂) satisfies (10). The TOF kernel is just the histo-image obtained from a point source f(x⃗) = δ(x⃗). The TOF kernel κ(x⃗, n̂) is given by the following inverse Fourier transform (Watson 2007)
| (A.1) |
Applying the derivative property of the Fourier transform (strictly speaking, in the distribution sense), we have
| (A.2) |
| (A.3) |
Using (A.2) and (A.3), we prove the TOF kernel κ(x⃗, n̂) satisfies (10). Then we can prove any histo-image satisfies (10) using the fact that convolution commutes with differentiation.
In addition, we can write the Fourier transform of histo-image q(x⃗, n̂) using the convolution theorem as
| (A.4) |
where q̂(ω⃗) is the Fourier transform of the object f(x⃗). Equation (A.4) is the generalized projection slice theorem for 3D TOF-PET histo-image (Liu et al. 1999, Cho et al. 2009). By taking the Fourier transform of (10) with respect to x⃗, we can obtain the Fourier consistency equation in vector calculus form as
| (A.5) |
where ⋄̂ = ∇n̂ + σ2n̂ · ω⃗ω⃗. One can verify that (A.4) is just the solution to (A.5).
Appendix B. Link with sinogram consistency equations
Histo-images and sinograms are connected by (4). Here we show that the histo-image consistency equations can be converted to consistency equations in sinogram format. By taking the inner product of x⃗ in (3) with the unit vectors n̂, û, v̂, we can derive
| (B.1) |
We can use (B.1) and rewrite the gradient ∇ as
| (B.2) |
From (B.2), we can obtain the directional derivatives
| (B.3) |
Using (13) and (B.1), we can rewrite the first term of (11) with a −cos θ factor as
| (B.4) |
Here we used ∂n̂/∂ϕ = −cos θû, ∂û/∂ϕ = cos θn̂ + sin θv̂ and ∂v̂/∂ϕ = −sin θû. Using (B.3), we can rewrite the second term of (11) with a −cos θ factor as
| (B.5) |
Adding (B.4) and (B.5), we convert the first histo-image consistency equation (11) into the following sinogram consistency equation
| (B.6) |
Using (14) and (B.1), we can rewrite the first term of (12) with a negative sign as
| (B.7) |
Here we used ∂n̂/∂θ = −v̂, ∂û/∂θ = 0 and ∂v̂/∂θ = n̂. Using (B.3), we can rewrite the second term of (12) with a negative sign as
| (B.8) |
Adding (B.7) and (B.8), we convert the second histo-image consistency equation (12) into the following sinogram consistency equation
| (B.9) |
Equations (B.6) and (B.9) are identical to equations (4) and (2) with tan θ = δ in (Defrise et al. 2013). After removing the partial derivative with respect to z and using θ = 0, (B.6) becomes equation (8) in (Defrise et al. 2012), which was used to determine the attenuation sinogram from 2D TOF-PET data. Similar to (B.6) and (B.9), we can convert (15) to
| (B.10) |
Equation (B.10) is just v̂ · ∇(11) −û · ∇(12), and it is equivalent to equation (6) in (Defrise et al. 2008) and equation (3) in (Defrise et al. 2013). After removing the three terms with the partial derivative of t, (B.10) becomes John’s equation for non-TOF PET data (John 1938, John 1982, Defrise and Liu 1999, Defrise et al. 2013).
Appendix C. Spatially invariant attenuation gradients along TOF direction
The attenuation histo-image a(x⃗, n̂) is invariant along the TOF direction n̂. To verify the internal consistency of the derivations in Section 2.4, we check below that the LS solution, (31) and (32), also has spatially invariant property along the TOF direction. Recalling that the argument of m and its derivatives in (30) is (x⃗0 + ln̂, n̂), we can change the integration variable l + l0 → l and rewrite the quantities in (30) at x⃗0 + l0n̂ for some l0 as
| (C.1) |
Then (29) at x⃗0 + l0n̂ becomes
| (C.2) |
Subtracting −l0 times the second row from the first row, we obtain
| (C.3) |
From (C.3), we obtain the following solution
| (C.4) |
| (C.5) |
After comparing (31, 32) and (C.4, C.5), we return to (22) and (24).
References
- Burgos N, Cardoso MJ, Thielemans K, Modat M, Pedemonte S, Dickson J, Barnes A, Ahmed R, Mahoney CJ, Schott JM, Duncan JS, Atkinson D, Arridge SR, Hutton BF, Ourselin S. Attenuation correction synthesis for hybrid PET-MR scanners: Application to brain studies. IEEE Trans Med Imag. 2014;33(12):2332–2341. doi: 10.1109/TMI.2014.2340135. [DOI] [PubMed] [Google Scholar]
- Cho S, Ahn S, Li Q, Leahy RM. Exact and approximate Fourier rebinning of PET data from time-of-flight to non time-of-flight. Phys Med Biol. 2009;54(3):467–484. doi: 10.1088/0031-9155/54/3/001. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Cho S, Li Q, Ahn S, Bai B, Leahy RM. Iterative image reconstruction using inverse Fourier rebinning for fully 3-D PET. IEEE Trans Med Imag. 2007;26(5):745–756. doi: 10.1109/TMI.2006.887378. [DOI] [PubMed] [Google Scholar]
- Daube-Witherspoon ME, Matej S, Werner ME, Surti S, Karp JS. Comparison of list-mode and DIRECT approaches for time-of-flight PET reconstruction. IEEE Trans Med Imag. 2012;31(7):1461–1471. doi: 10.1109/TMI.2012.2190088. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Daube-Witherspoon ME, Surti S, Perkins A, Kyba CCM, Wiener R, Werner ME, Kulp R, Karp JS. The imaging performance of a LaBr3-based PET scanner. Phys Med Biol. 2010;55(1):45–64. doi: 10.1088/0031-9155/55/1/004. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Defrise M, Casey M, Michel C, Conti M. Fourier rebinning of time-of-flight PET data. Phys Med Biol. 2005;50(12):2749–2763. doi: 10.1088/0031-9155/50/12/002. [DOI] [PubMed] [Google Scholar]
- Defrise M, Li Y, Matej S. Consistency equation for TOF-PET histo-images: derivation and applications. 13th Int. Conf. on Fully 3D image Reconstruction in Radiology and Nuclear Medicine; Newport, RI. 2015. pp. 280–3. [Google Scholar]
- Defrise M, Liu X. A fast rebinning algorithm for 3D positron emission tomography using John’s equation. Inverse Problems. 1999;15(4):1047–1065. [Google Scholar]
- Defrise M, Panin V, Michel C, Casey ME. Continuous and discrete data rebinning in time-of-flight PET. IEEE Trans Med Imag. 2008;27(9):1310–1322. doi: 10.1109/TMI.2008.922688. [DOI] [PubMed] [Google Scholar]
- Defrise M, Panin VY, Casey ME. New consistency equation for time-of-flight PET. IEEE Trans Nucl Sci. 2013;60(1):124–133. [Google Scholar]
- Defrise M, Rezaei A, Nuyts J. Time-of-flight PET data determine the attenuation sinogram up to a constant. Phys Med Biol. 2012;57(4):885–899. doi: 10.1088/0031-9155/57/4/885. [DOI] [PubMed] [Google Scholar]
- Defrise M, Rezaei A, Nuyts J. Transmission-less attenuation correction in time-of-flight PET: analysis of a discrete iterative algorithm. Phys Med Biol. 2014;59(4):1073–1095. doi: 10.1088/0031-9155/59/4/1073. [DOI] [PubMed] [Google Scholar]
- Ettl S, Kaminski J, Knauer MC, Häusler G. Shape reconstruction from gradient data. Appl Opt. 2008;47(12):2091–2097. doi: 10.1364/ao.47.002091. [DOI] [PubMed] [Google Scholar]
- Gould KL, Pan T, Loghin C, Johnson NP, Guha A, Sdringola S. Frequent diagnostic errors in cardiac PET/CT due to misregistration of CT attenuation and emission PET images: A definitive analysis of causes, consequences, and corrections. J Nucl Med. 2007;48(7):1112–1121. doi: 10.2967/jnumed.107.039792. [DOI] [PubMed] [Google Scholar]
- Hofmann M, Bezrukov I, Mantlik F, Aschoff P, Steinke F, Beyer T, Pichler BJ, Schoelkopf B. MRI-based attenuation correction for whole-body PET/MRI: Quantitative evaluation of segmentation- and atlas-based methods. J Nucl Med. 2011;52(9):1392–1399. doi: 10.2967/jnumed.110.078949. [DOI] [PubMed] [Google Scholar]
- Horn RA, Johnson CR. Topics in Matrix Analysis. Cambridge University Press; Cambridge, UK: 1994. [Google Scholar]
- Huang L, Idir M, Zuo C, Kaznatcheev K, Zhou L, Asundi A. Comparison of two-dimensional integration methods for shape reconstruction from gradient data. Optics and Lasers in Engineering. 2015;64:1–11. [Google Scholar]
- John F. The ultrahyperbolic differential equation with four independent variables. Duke Math J. 1938;4(2):300–322. [Google Scholar]
- John F. Partial Differential Equations. 4. Springer-Verlag; New York, NY: 1982. [Google Scholar]
- Karp JS, Muehllehner G, Lewitt R. Constrained Fourier space method for compensation of missing data in emission computed tomography. IEEE Trans Med Imag. 1988;7(1):21–25. doi: 10.1109/42.3925. [DOI] [PubMed] [Google Scholar]
- 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–470. doi: 10.2967/jnumed.107.044834. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Keereman V, Mollet P, Berker Y, Schulz V, Vandenberghe S. Challenges and current methods for attenuation correction in PET/MR. Magn Reson Mater Phy. 2013;26(1):81–98. doi: 10.1007/s10334-012-0334-7. [DOI] [PubMed] [Google Scholar]
- Kinahan P, Townsend D, Beyer T, Sashin D. Attenuation correction for a combined 3D PET/CT scanner. Med Phys. 1998;25(10):2046–2053. doi: 10.1118/1.598392. [DOI] [PubMed] [Google Scholar]
- Li G, Li Y, Liu K, Ma X, Wang H. Improving wavefront reconstruction accuracy by using integration equations with higher-order truncation errors in the southwell geometry. J Opt Soc Am A. 2013a;30(7):1448–1459. doi: 10.1364/JOSAA.30.001448. [DOI] [PubMed] [Google Scholar]
- Li H, El Fakhri G, Li Q. Direct MAP estimation of attenuation sinogram using TOF PET data and anatomical image. 12th Int. Meeting on Fully 3-D Image Reconstruction in Radiology and Nuclear Medicine; Lake Tahoe, CA. 2013b. pp. 404–407. [Google Scholar]
- Li Y. Noise propagation for iterative penalized-likelihood image reconstruction based on Fisher information. Phys Med Biol. 2011;56(4):1083–1103. doi: 10.1088/0031-9155/56/4/013. [DOI] [PubMed] [Google Scholar]
- Li Y, Defrise M, Metzler SD, Matej S. Attenuation estimation from time-of-flight PET histoimages using consistency equations. 13th Int. Conf. on Fully 3D image Reconstruction in Radiology and Nuclear Medicine; Newport, RI. 2015. pp. 95–8. [Google Scholar]
- Liu X, Defrise M, Michel C, Sibomana M, Comtat C, Kinahan P, Townsend D. Exact rebinning methods for three-dimensional PET. IEEE Trans Med Imag. 1999;18(8):657–664. doi: 10.1109/42.796279. [DOI] [PubMed] [Google Scholar]
- Martinez-Möller A, Souvatzoglou M, Delso G, Bundschuh RA, Chefd’hotel C, Ziegler SI, Navab N, Schwaiger M, Nekolla SG. Tissue classification as a potential approach for attenuation correction in whole-body PET/MRI: Evaluation with PET/CT data. J Nucl Med. 2009;50(4):520–526. doi: 10.2967/jnumed.108.054726. [DOI] [PubMed] [Google Scholar]
- Matej S, Fessler JA, Kazantsev IG. Iterative tomographic image reconstruction using Fourier-based forward and back-projectors. IEEE Trans Med Imag. 2004;23(4):401–412. doi: 10.1109/TMI.2004.824233. [DOI] [PubMed] [Google Scholar]
- Matej S, Surti S, Jayanthi S, Daube-Witherspoon ME, Lewitt RM, Karp JS. Efficient 3-D TOF PET reconstruction using view-grouped histo-images: DIRECT–direct image reconstruction for TOF. IEEE Trans Med Imag. 2009;28(5):739–751. doi: 10.1109/TMI.2008.2012034. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Mollet P, Keereman V, Bini J, Izquierdo-Garcia D, Fayad ZA, Vandenberghe S. Improvement of attenuation correction in time-of-flight PET/MR imaging with a positron-emitting source. J Nucl Med. 2014;55(2):329–336. doi: 10.2967/jnumed.113.125989. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Mollet P, Keereman V, Clementel E, Vandenberghe S. Simultaneous MR-compatible emission and transmission imaging for PET using time-of-flight information. IEEE Trans Med Imag. 2012;31(9):1734–1742. doi: 10.1109/TMI.2012.2198831. [DOI] [PubMed] [Google Scholar]
- Nuyts J, De Man B, Dupont P, Defrise M, Suetens P, Mortelmans L. Iterative reconstruction for helical CT: a simulation study. Phys Med Biol. 1998;43(4):729–737. doi: 10.1088/0031-9155/43/4/003. [DOI] [PubMed] [Google Scholar]
- Panin VY, Aykac M, Casey ME. Simultaneous reconstruction of emission activity and attenuation coefficient distribution from TOF data, acquired with external transmission source. Phys Med Biol. 2013;58(11):3649–3669. doi: 10.1088/0031-9155/58/11/3649. [DOI] [PubMed] [Google Scholar]
- Rezaei A, Defrise M, Bal G, Michel C, Conti M, Watson C, Nuyts J. Simultaneous reconstruction of activity and attenuation in time-of-flight PET. IEEE Trans Med Imag. 2012;31(12):2224–2233. doi: 10.1109/TMI.2012.2212719. [DOI] [PubMed] [Google Scholar]
- Rezaei A, Defrise M, Nuyts J. ML-reconstruction for TOF-PET with simultaneous estimation of the attenuation factors. IEEE Trans Med Imag. 2014;33(7):1563–1572. doi: 10.1109/TMI.2014.2318175. [DOI] [PubMed] [Google Scholar]
- Segars WP, Tsui BMW. MCAT to XCAT: The evolution of 4-D computerized phantoms for imaging research. Proc IEEE. 2009;97(12):1954–1968. doi: 10.1109/JPROC.2009.2022417. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Snyder DL, Miller MI. Random Point Processes in Time and Space. 2. Springer-Verlag; New York, NY: 1991. [Google Scholar]
- Snyder DL, Thomas LJ, Jr, Ter-Pogossian MM. A mathematical model for positron-emission tomography systems having time-of-flight measurements. IEEE Trans Nucl Sci. 1981;28(3):3575–3583. [Google Scholar]
- Southwell WH. Wave-front estimation from wave-front slope measurements. J Opt Soc Amer. 1980;70(8):998–1009. [Google Scholar]
- Strang G. Computational Science and Engineering. Wellesley-Cambridge Press; Wellesley, MA: 2007. [Google Scholar]
- Surti S, Kuhn A, Werner ME, Perkins AE, Kolthammer J, Karp JS. Performance of philips gemini TF PET/CT scanner with special consideration for its time-of-flight imaging capabilities. J Nucl Med. 2007;48(3):471–480. [PubMed] [Google Scholar]
- Tikhonov AN, Arsenin VY. Solution of Ill-posed Problems. Winston & Sons; Washington, DC: 1977. [Google Scholar]
- Wagenknecht G, Kaiser HJ, Mottaghy FM, Herzog H. MRI for attenuation correction in PET: methods and challenges. Magn Reson Mater Phy. 2013;26(1):99–113. doi: 10.1007/s10334-012-0353-4. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Watson CC. An evaluation of image noise variance for time-of-flight PET. IEEE Trans Nucl Sci. 2007;54(5):1639–1647. [Google Scholar]
- Zaidi H, Ojha N, Morich M, Griesmer J, Hu Z, Maniawski P, Ratib O, Izquierdo-Garcia D, Fayad ZA, Shao L. Design and performance evaluation of a whole-body Ingenuity TF PET-MRI system. Phys Med Biol. 2011;56(10):3091–3106. doi: 10.1088/0031-9155/56/10/013. [DOI] [PMC free article] [PubMed] [Google Scholar]






