| Literature DB >> 31659488 |
Yannick Berker1,2,3, Volkmar Schulz4,5,6, Joel S Karp7.
Abstract
BACKGROUND: Attenuation correction in positron emission tomography remains challenging in the absence of measured transmission data. Scattered emission data may contribute missing information, but quantitative scatter-to-attenuation (S2A) reconstruction needs to input the reconstructed activity image. Here, we study S2A reconstruction as a building block for joint estimation of activity and attenuation.Entities:
Keywords: Attenuation correction; Compton scattering; Image reconstruction; Positron emission tomography
Year: 2019 PMID: 31659488 PMCID: PMC6816692 DOI: 10.1186/s40658-019-0254-y
Source DB: PubMed Journal: EJNMMI Phys ISSN: 2197-7364
Fig. 1Front, side, top, and oblique views of SORs for coincidences detected in opposite detector elements on a detector surface (gray) for three different energies of the scattered photon: 460 keV (innermost, darkest), 358 keV (middle), and 307 keV (outermost, lightest). Assuming the scattered photon in the left detector, one potential broken LOR is indicated, with the solid part indicating potential activity source locations. Each broken LOR runs inside its SOR, touching it only at the detectors and one potential scattering location. Adapted, with permission, from ([17], Figure 2). Ⓒ 2014 American Association of Physicists in Medicine
Notation used for mathematics, image space, measurement space, and physics
| Symbol | Description |
|---|---|
|
| Rank-3 tensor, matrix, vector, vector composed of ones |
| ⊗; | Outer product; element-wise multiplication, division, exp, |
|
| Spatial distribution of activity, linear attenuation coefficient, electron density |
| Indices of all, emitting, scattering, transmitting voxels | |
| Measured/simulated, expected scatter ( | |
| Detectors of scattered, nonscattered photons of a single-scatter coincidence | |
| Energy of scattered photon, associated scattering angle | |
|
| =( |
|
| =( |
| ( | =( |
| Numbers of detectors, energy bins, LORs, SORs | |
|
| SOR system matrices: ( |
|
| LOR system matrices (as above) |
|
| Probability that radiation emitted in |
|
| Effective intersection length of photon path along the broken LOR ( |
|
| = |
|
| Poisson log-likelihood (LL) given the measured data |
|
| Normalized mean squared error (NMSE) with respect to a reference |
aThese parameters are assumed to be constant within one iteration, but can be updated between iterations
Fig. 2The function (A), its derivative (B), and linearizations with kρest∈{0,2} (C, D)
Fig. 16Log-likelihoods (individually normalized to [− 1,0]) in a single-voxel example for true and scattered coincidences, their maximum, and the joint likelihood of trues and scatter. a Low attenuation, ρtrue=0.2. b High attenuation, ρtrue=2. Red asterisks mark true maxima, respectively, while blue contour lines trace other maxima
Fig. 3One iteration of joint estimation: an electron density estimate is used for attenuation correction in MLEM scatter-to-activity (step 1) and subsequent trues-to-activity (step 2) updates. Then, the activity distribution estimate is used as a source term in MLGA scatter-to-attenuation (step 3) and MLTR trues-to-attenuation (step 4) updates. In low-attenuation cases, only steps 2 and 3 are used in each iteration, while all steps are used in high-attenuation cases
Fig. 418×18-voxel simulation setup: a indices of detectors and voxels at their respective locations; b true and c initial μ-maps, respectively, in 1/cm; d true and e initial activity distributions, respectively, in arbitrary units; the initial activity distribution is used only for joint estimation (see the “” section). Human-sized phantom, axes scaled in cm
Fig. 14Crosstalk study of a low-resolution, high-attenuation (human-sized) phantom (as in Fig. 4): a true activity and attenuation; b activity and attenuation used to initialize MLAA; c activity and attenuation after apparent MLAA convergence, used to initialize the 4-algorithm; and d activity and attenuation after 1000 sub-iterations (500 iterations) of the 4-algorithm
Fig. 5Estimated 18×18-voxel ρ-maps at rat scale (see Fig. 6c, right) and their NMSEs after 50 iterations of four S2A reconstruction algorithms, respectively: a MLGA, MLEM-like step size, b MLEM-OSL, c MLGA, constant step size., d MLGA, scaled step size
Fig. 6Comparison of algorithms, with the same phantom at a human size, b rabbit size, c rat size. NMSE of ρ in the image domain as a function of iteration number for different algorithms. Left, 9×9 voxels; right, 18×18 voxels. Note the quick divergence of MLEM-OSL towards infinity at human scale; see Fig. 7a for an extended vertical plot range
Fig. 7Influence of FOV scale and reduced data. NMSE of ρ in the image domain as a function of iteration number for a MLEM-OSL vs. MLGA with a constant step size in FOVs of various sizes and b MLEM-OSL with full vs. reduced data (rabbit-sized and rat-sized FOV). Left, 9×9 voxels; right, 18×18 voxels
Fig. 8Computational complexity: run times per iteration of each algorithm using the fully populated phantom, with N=4 and a N=9×9, as a function of N from 16 to 128, b N=32, as a function of N between 4×4 and 16×16
Geometrical density (in %) of and with N=9×9,N=4
|
| 2 | 4 | 8 | 16 | 32 | 64 | 128 |
|---|---|---|---|---|---|---|---|
|
| 4.30 | 4.30 | 3.80 | 3.16 | 2.78 | 2.15 | 1.42 |
|
| 33.6 | 34.5 | 26.8 | 22.1 | 18.9 | 14.3 | 9.19 |
Flat activity sources λ covering the complete FOV were used for to establish an upper bound
Geometrical density as in Table 2 for N=32 and N=4
|
| 2×2 | 4×4 | 8×8 | 9×9 | 16×16 |
|---|---|---|---|---|---|
|
| 1.31 | 2.41 | 2.79 | 2.78 | 1.85 |
|
| 2.25 | 7.76 | 17.4 | 18.9 | 23.0 |
Fig. 9Joint estimation results for low-attenuation (rat-sized, left) and high-attenuation (human-sized, right) phantoms (as in Fig. 4). Reconstructed electron density maps (top) and activity images (bottom) after (a) 100 sub-iterations (5 iterations) of the 2-algorithm; (b) 1000 sub-iterations (50 iterations) of the 2-algorithm; (c) 100 sub-iterations (50 iterations) of the 4-algorithm; (d) 1000 sub-iterations (500 iterations) of the 4-algorithm
Fig. 102-algorithm at low attenuation: log-likelihoods (LL) of (μ,λ) (with respect to the scattered and true data), and normalized mean square errors (NMSE) of μ and λ, respectively, during the first 100 sub-iterations (5 iterations) of the low-attenuation 2-algorithm. Note that the trues-MLEM activity updates [sub-iterations 0 to 10, 20 to 30, etc.] are supposed to increase the trues LL, explaining decreases in the scatter LLs, and vice versa
Fig. 112-algorithm at low attenuation, as in Fig. 10, with MLEM-OSL replacing scatter-MLGA
Fig. 124-algorithm at low attenuation, as in Fig. 10, the 100 sub-iterations shown representing 50 iterations of the 4-algorithm
Fig. 134-algorithm at high-attenuation as in Fig. 12
Fig. 15a Classification of image-space voxels j contributing to a measurement on SOR i; in terms of (contribution through scattering), (contribution through attenuation) and (contribution through attenuation specifically along broken LOR (i,s)). b Comparison of different slices of : as a function of t (top) and as a function of s (bottom) for i=(d,d,E)=(24,8,5). Top: with the endpoints of the SOR i at the bottom left (detector 8) and bottom right (detector 24), and a scattering location in a central voxel (index 169, see Fig. 4), represents the attenuation weights of voxels t along the (one) broken LOR (i,s=169). Bottom: by contrast, shows the attenuation weights of the (one) voxel t=169 along various, different broken LORs (i,s) with the same endpoints, but different scattering locations s