Skip to main content
NIHPA Author Manuscripts logoLink to NIHPA Author Manuscripts
. Author manuscript; available in PMC: 2019 Feb 6.
Published in final edited form as: Phys Med Biol. 2018 Feb 6;63(3):035042. doi: 10.1088/1361-6560/aaa71b

A PET Reconstruction Formulation that Enforces Non-negativity in Projection Space for Bias Reduction in Y-90 Imaging

Hongki Lim 1,2, Yuni K Dewaraja 2, Jeffrey A Fessler 1
PMCID: PMC5854483  NIHMSID: NIHMS944607  PMID: 29327692

Abstract

Most existing PET image reconstruction methods impose a nonnegativity constraint in the image domain that is natural physically, but can lead to biased reconstructions. This bias is particularly problematic for Y-90 PET because of the low probability positron production and high random coincidence fraction. This paper investigates a new PET reconstruction formulation that enforces nonnegativity of the projections instead of the voxel values. This formulation allows some negative voxel values, thereby potentially reducing bias. Unlike the previously reported NEG-ML approach that modifies the Poisson log-likelihood to allow negative values, the new formulation retains the classical Poisson statistical model. To relax the non-negativity constraint embedded in the standard methods for PET reconstruction, we used an Alternating Direction Method of Multipliers (ADMM). Because choice of ADMM parameters can greatly influence convergence rate, we applied an automatic parameter selection method to improve the convergence speed. We investigated the methods using lung to liver slices of XCAT phantom. We simulated low true coincidence count-rates with high random fractions corresponding to the typical values from patient imaging in Y-90 microsphere radioembolization. We compared our new methods with standard reconstruction algorithms and NEG-ML and a regularized version thereof. Both our new method and NEG-ML allow more accurate quantification in all volumes of interest while yielding lower noise than the standard method. The performance of NEG-ML can degrade when its user-defined parameter is tuned poorly, while proposed algorithm is robust to any count level without requiring parameter tuning.

1. Introduction

Interest in quantitative imaging of Y-90 is growing because transarterial radioembolization (RE) with Y-90 loaded microspheres is a promising and minimally invasive treatment that is FDA approved for unresectable primary and metastatic liver tumors. These cancers are a leading cause of cancer mortality and morbidity. Radioembolization is a therapy that irradiates liver tumors with radioactive microspheres administered through a microcatheter placed in the hepatic arterial vasculature. Radioembolization is based on the principle that healthy liver and tumor are mainly vascularized by the portal vein and the hepatic artery respectively (Pasciak et al., 2016). As a result, radioactive microspheres are preferentially located in the lesions after they are administered via the hepatic artery.

Accurate quantitative Y-90 imaging based dosimetry is important for establishing absorbed dose versus outcome relationships for developing future treatment planning strategies in radioembolization. Additionally, accurately assessing the microsphere distribution is important for finding unexpected extra-hepatic deposition. However, imaging of Y-90 is complex as it is an almost pure beta emitter, with no associated gamma-rays. Y-90 imaging involves SPECT via bremsstrahlung photons or PET via very low probability (~3.2 × 10−5) positrons in the presence of increased singles events from bremsstrahlung photons and gammas from natural radioactivity in Lu-based crystals used in some PET systems. Due to these attributes of Y-90, positive bias in cold regions and underestimation in regions of interest are reported in many Y-90 PET papers (Carlier et al. (2015), Pasciak et al. (2014) and Strydhorst et al. (2016)). Those reports conclude that the bias is introduced by the current standard PET reconstruction algorithms that enforce a nonnegativity constraint in the image domain. Figure 1(a) illustrates how the standard expectation maximization (EM) image reconstruction algorithm generates positive bias in a low count-rate setting.

Figure 1.

Figure 1

Reconstruction results when simulating realistic conditions of low count rates: (a) A histogram showing how the standard reconstruction algorithm (EM) can have a positive bias in the cold regions in the setting of lower count-rates. Cold region refers to the outside of liver where the true image has no counts. An example slice of the true image is shown in figure 2. (b) A histogram illustrating how the proposed method avoids the positive bias by allowing negative values.

Recent studies have demonstrated improved Y-90 PET imaging with time-of-flight (TOF) information and acquisitions that allow for randoms smoothing (Willowson et al., 2015). However, quantitative imaging under the low count-rates typical for Y-90 PET remains challenging. Though not specific to Y-90, others have previously proposed reconstruction algorithms to mitigate the bias issue in low-statistics PET/SPECT. AB-EMML (Byrne, 1998) was devised for the deblurring problem, however, Erlandsson et al. (2000) used this method for low count-rate scans because AB-EMML allows negative values when the lower boundary is set below 0. NEG-ML (Nuyts et al., 2000) was introduced for non-attenuation corrected PET, but it was also shown to be effective to reduce the bias (Grezes-Besset et al., 2007). A modified version of NEG-ML was introduced in Nuyts et al. (2011) that includes two factors giving more flexibility for Gaussian distribution switching point and allowing faster convergence.

Both the AB-EMML and the NEG-ML approaches use modifications of the log-likelihood for Poisson data. Because ML estimation (based on the correct statistical model) is known to be asymptotically efficient (lowest possible variance), modifying the log-likelihood may affect image noise properties and the modifications require additional parameters to tune. Our objective is similar to these previous works, namely reducing the bias observed in low statistics PET, especially for Y-90 PET. However, our proposed algorithm is distinct in avoiding modifying or approximating the Poisson log-likelihood used in the data fit term. We propose a method to relax the conventional image-domain nonnegativity constraint by instead imposing a positivity constraint on the predicted measurement mean. We adopt ADMM to perform reconstruction that enforces this constraint. Figure 1(b) demonstrates how the proposed method overcomes the positive bias evident in figure 1(a).

Section 2 presents the formulation of our proposed PET reconstruction algorithm and reviews how the update in various algorithms changes when the cost function includes a regularization term. Section 3 explains the simulation method in the setting of Y-90 radioembolization and the evaluation metrics used for the quantification assessment. Section 4 investigates how the various reconstruction methods work when the number of projection angles replicates 3D and fully 3D PET and examines the impact of parameter selection. Section 5 discusses the strengths and limitations of each method.

2. Methods

This section reviews the typical problem formulation in emission tomography. Then we explain how we formulate a new constrained reconstruction approach and we present various methods that incorporate regularization.

2.1. Emission Tomography

The goal in emission tomography is to find an emission distribution x=(x1,,xnp) [counts] from a realization y=(y1,,ynd) [counts] of the projection measurement vector Y=(Y1,,Ynd), where np is the number of voxels of unknown functional image and nd is the number of rays. Emission measurement Y follows Poisson statistical model as follows:

Yi~Poisson{y¯i(xtrue)},i=1,,nd, (1)

where xtrue is true unknown value that we want to estimate and y¯i(x) [counts] is the measurement mean:

y¯i(x)=E[Yi]=j=1npaijxj+r¯i=[Ax]i+r¯i. (2)

The matrix A denotes the system model, incorporating factors such as attenuation coefficients, where aij [unitless] is the probability that an emission from the jth voxel is recorded in the ith ray. r¯i denotes the mean background events such as scatter and random coincidence for the ith ray. The maximum likelihood (ML) estimate x^ of xtrue minimizes the Poisson negative log-likelihood f(x):

f(x)=ci=1ndqi([Ax]i), (3)

where

qi(t)={t+r¯iyilog(t+r¯i),yi>0,t+r¯i>0t+r¯i,yi=0,yi>0,t+r¯i0. (4)

Here, =c indicates that we exclude constants independent of x. When x ≥ 0, f(x) matches with the original Poisson negative log-likelihood function. The following formulation summarizes the conventional emission tomography problem with a nonnegativity constraint:

x^=argminxf(x) (5)
subjecttox0. (6)

The typical approach for solving this formulation is to find a surrogate function Q(x) of the log-likelihood that is easier to monotonically decrease than f(x). The following subsection briefly reviews a reconstruction algorithm based on this formulation.

2.1.1. SPS algorithm

The separable paraboloidal surrogate (SPS) algorithm for (5) uses a quadratic majorizer for f(x) and updates xj by minimizing the separable surrogate function QSPS,j using Newton’s method:

xj(n+1)=[xj(n)QSPS,j(xj;x(n))xj|xj=xj(n)2QSPS,j(xj;x(n))xj2]+, (7)

where [.]+ enforces the voxel nonnegativity constraint and (see Sotthivirat and Fessler (2002)):

QSPS,j(xj;x(n))=ci=1nd(aij(1yiy¯i(n))(xjxj(n))+ci(n)ai2(xjxj(n))2) (8)
QSPS,j(xj;x(n))xj|xj=xj(n)=i=1nd(1yiy¯i(n))aij=f(x(n))xj (9)
2QSPS,j(xj;x(n))xj2=i=1ndci(n)aijai (10)
ci(n)=2(li(n))2[li(n)q˙i(li(n))+qi(0)qi(li(n))], (11)

y¯i(n) denotes y¯i(x(n)) and x(n) is the estimated x at the nth iteration. li(n) and ai denote [Ax(n)]i and j=1npaij respectively. Considerations on the condition of r¯(r¯i>0), choosing the optimal curvature ci(n)and deriving separable surrogate function are shown in Fessler and Erdogan (1998) and Erdogan and Fessler (1999). The matrix-vector form of (7)(10) is

x(n+1)=[x(n)(D(n))1f(xn)]+, (12)

where D(n) is a diagonal matrix with diagonal elements AT diag{ci(n)} A1 where 1 denotes the vector of ones of length np and ∇f is in (9).

2.1.2. NEG-ML algorithm

The approach of NEG-ML algorithm is similar to the SPS algorithm in that is uses a quadratic majorizer of the data fit term. However, NEG-ML minimizes a modified data fit term fNEG−ML(x) where the Poisson distribution is replaced by Gaussian distribution when the estimated measurement is below than the parameter ψ:

fNEGML(x)=ci=1ndqi([Ax]i), (13)

where

qi(t)={t+r¯iyilog(t+r¯i),t+r¯iψ(yitr¯i)22ψyilogψ+ψ(yiψ)22ψ,t+r¯i<ψ. (14)

Minimizing a separable surrogate function of (14) using Newton’s method leads to the following NEG-ML iteration:

xj(n+1)=xj(n)i=1ndaijy¯i(n)yimax(ψ,y¯i(n))i=1ndaijaimax(ψ,y¯i(n)). (15)

Derivation details are shown in Van Slambrouck et al. (2015).

2.2. Proposed Formulation

As shown in previous section, the standard methods for reconstructing emission images are based on nonnegativity constraint in image domain: x ≥ 0. This is a natural constraint as the activity distribution cannot have negative values physically. However, this constraint can cause positive biases in regions of low or no activity, especially when the measured counts are low and the background events r¯i are dominant.

To loosen the nonnegativity constraint in hope of reducing the positive bias, We propose to allow negative values in image domain while keeping positivity in projection space. We propose the following formulation:

x^=argminxf(x),subjecttoAx+r¯>0. (16)

The constraint Ax+r¯>0 is reasonable because likelihood function f(x) includes log(Ax+r¯) and the argument of a logarithm should be positive. We rewrite this optimization problem in the following unconstrained composite formulation:

x^=argminxnpf(x)+g(Ax+r¯), (17)

where

g(ηi)={,yi>0,ηi<00,else (18)
g(η)=i=1ndgi(ηi) (19)

for a vector argument η ∈ ℝnd. To perform this minimization, we introduce an auxiliary variable v leading to the following equality constrained optimization problem:

x^=argminxnpminvnd1T(v+r¯)yTlog(v+r¯)+g(v+r¯) (20)
subjecttov=Ax. (21)

We form an augmented Lagrangian based on that formulation:

Ψ(x,v,λ)=1T(v+r¯)yTlog(v+r¯)+g(v+r¯)+λT(Axv)+ρ2Axv22, (22)

where λ is a dual variable and ρ > 0 is called the penalty parameter and it affects the convergence rate but not the final minimum. Letting d = Axv; u=λρ, we rewrite λT(Axv)+ρ2Axv22 in a simpler form:

λT(Axv)+ρ2Axv22=λTd+ρ2d22=ρ2d+λρ2212ρλ22=ρ2Axv+u22ρ2u22. (23)

Then the augmented Lagrangian becomes the following equivalent expression:

Ψ(x,v,u)=1T(v+r¯)yTlog(v+r¯)+g(v+r¯)+ρ2Axv+u22ρ2u22. (24)

Finding the saddle point of (24) is equivalent to solving the problem (20)(21):

x^=argminxnpminvndmaxundΨ(x,v,u). (25)

ADMM (Boyd et al., 2010) approaches the saddle point of the augmented Lagrangian function by updating variables x, v, u in the following sequential way:

x(n+1)=argminxρ2Axv(n)+u(n)22 (26)
v(n+1)=argminv(1T(v+r¯)yTlog(v+r¯)+g(v+r¯)+ρ2Ax(n+1)v+u(n)22) (27)
u(n+1)=u(n)+(Ax(n+1)v(n+1)). (28)

In the implementation, we initialize v(0) = Ax(0) and u(0) = 0. ADMM is an extension of the method of multipliers algorithm where (26), (27) can be viewed as a finding primal optimal points in a sequential fashion and (28) as finding a dual optimal point.

2.2.1. x-update

An established minimization method to solve the quadratic problem in (26) is the conjugate gradient (CG) algorithm. In our implementation, we used just one iteration of CG, which is equivalent to one iteration of steepest descent (SD):

g(n)=ρAT(Ax(n)v(n)+u(n)) (29)
ζn=g(n)2ρAg(n)2 (30)
x(n+1)=x(n)ζng(n). (31)

2.2.2. v-update

For the v-update, we first find the minimizer v^ of (27) excluding the g(v+r¯) term using its separability:

1T(v+r¯)yTlog(v+r¯)+ρ2Ax(n+1)v+u(n)22 (32)
=i=1nd(vi+r¯iyilog(vi+r¯i)+ρ2([Ax(n+1)]ivi+ui(n))2)=i=1ndk(vi). (33)

Zeroing the derivative of k(vi) and finding the root leads to the minimizer:

v^i={[Ax(n+1)]i+ui(n)1ρ,yi=0β2+γβ,yi>0,β<0νβ2+γ+β,yi>0,β0, (34)

where

β=12(1ρ+r¯iui(n)[Ax(n+1)]i) (35)
γ=r¯i(ui(n)+[Ax(n+1)]i)r¯iyiρ. (36)

Lastly, we consider g(v+r¯) constraint, leading to the final v update:

vi(n+1)=[v^i+r¯i]+r¯i. (37)

Note that both (35) and (29) require computing Ax(n) so an efficient implementation saves this product so only one new forward project per iteration is needed.

2.2.3. Parameter ρ selection

Manually selecting parameter ρ of ADMM algorithm often leads to slow convergence. Boyd et al. (2010) introduced an approach to adaptively tune the parameter by comparing the primal and dual residual. We followed the comparison criteria choice in Boyd et al. (2010).

2.3. Regularization

We also derived and implemented algorithms for minimizing cost functions that include a regularization term R(x) to penalize the image roughness and control noise:

R(x)=k=1Kψk([Cx]k), (38)

where C is a K×np finite differencing matrix. It is preferable for potential function ψk to include continuity, symmetry, and positivity (Li, 1998). There are several available choices for potential function and each option has its own advantage/disadvantage. For the results in this paper, we used a simple quadratic potential function:

ψ(t)=t22. (39)

We designed C to generate finite differences in 3-dimensions. Including a regularization term in the cost function for emission tomography leads to the following minimization problems:

x^=argminxf(x)+βR(x) (40)
subjecttoAx+r¯0(proposed) (41)
orx0(conventional), (42)

where β is a parameter specifying how much we want to penalize the roughness. The following subsections briefly list solutions to (40)(42) with the various approaches.

2.3.1. Regularized SPS algorithm

Finding optimal x for (40) with the standard constraint x 0 is an extension of the SPS algorithm. We used the standard separable surrogate function QR,j for βR(x) (De Pierro, 1995):

QR,j(xj;x(n))=cβk=1K(ckj[Cx(n)]k(xjxj(n))+12|ckj|ck(xjxj(n))2), (43)
xj(n+1)=[xj(n)QSPS,j(xj;x(n))xj|xj=xj(n)+QR,j(xj;x(n))xj|xj=xj(n)2QSPS,j(xj;x(n))xj2+2QR,j(xj;x(n))xj2]+ (44)
=[xj(n)i=1nd(1yiy¯i(n))aij+βk=1Kckj[Cx(n)]ki=1ndci(n)aijai+βk=1K|ckj|ck]+, (45)

where ck denotes j=1np|ckj|.

2.3.2. Regularized NEG-ML

NEG-ML also use the quadratic majorizer of the modified likelihood function; therefore, the scheme for x-update of regularized NEG-ML is analogous to regularized SPS algorithm:

xj(n+1)=xj(n)i=1ndaijy¯i(n)yimax(ψ,y¯i(n))+βk=1Kckj[Cx(n)]ki=1ndaijaimax(ψ,y¯i(n))+βk=1K|ckj|ck, (46)

where ψ is a parameter indicating the likelihood function switching point between the Poisson distribution and the Gaussian distribution. We set the convergence-related step-size as 1 in our implementation.

2.3.3. Proposed algorithm with regularization

Including R(x) in the cost function requires only modifications to (24) and (29)(30) for the x-update in Section 2.2.1:

Ψ(x,v,u)=1T(v+r¯)yTlog(v+r¯)+βR(x)+g(v+r¯)+ρ2Axv+u22ρ2u22 (47)
g(n)=ρAT(Ax(n)v(n)+u(n))+CTCx(n) (48)
ζn=g(n)2ρAg(n)2+Cg(n)2. (49)

3. Experimental method

This section describes the simulation setting and what evaluation metrics are used to assess the efficacy of each algorithm.

3.1. Simulation

3.1.1. True image

We simulated extremely low-count scans, typical for Y-90 PET following radioembolization, with the extended cardiac-torso (XCAT) (figure 2). We set the image size to 128 × 128 × 100 with a voxel size 4.0 × 4.0 × 4.0 (mm3) and chose 100 slices ranging from lung to liver. The activity concentration ratio between healthy liver and a 42mL lesion was 1:5 to simulate a typical uptake ratio. We also placed a 42mL zero valued cold spot in the liver. In one case activity was assigned to the entire liver, while in the other case only to part of the liver as lobar or segmental treatment is common. Activity assigned to the lungs simulated a lung shunt of 5%. The rest of the phantom is ‘cold’.

Figure 2.

Figure 2

True image and the corresponding projection: (a),(c) and (b),(d) are slices of true image and projection views at one angle simulating the conditions of patient A and B data respectively. Activity concentration ratio between healthy liver and hot spot (lesion) is 1:5 to simulate the typical uptake ratio.

3.1.2. Projection

Our experiment uses the framework of Michigan Image Reconstruction Toolbox (MIRT). We first set the projection size to 128 × 100 with 168 projection angles and the detector width to 8mm when specifying the system model. For realistic simulation, we replicate the true and random counts observed in the patient imaging following radioembolization. Table 1 shows the low count conditions that we simulated corresponding to a relatively high Y-90 administration (Patient A) and a relatively low administration (Patient B) for patients treated at our clinic with glass microspheres. We use smaller area of liver (figure 2(b)) in the Patient B case because lower Y-90 administration and consequent lower true counts are usually induced by treatment of smaller region in the liver. Simulated projections are shown in figure 2(c) and (d).

Table 1.

Administered activity and randoms fractions for two patients treated at our clinic with Y-90 radioembolization.

Patient A Patient B
Y-90 Injection(GBq) 3.9 0.9
True prompts 675,498 96,890
Random prompts 3,275,353 1,692,504
Total prompts 3,950,851 1,789,394
Random Fraction* (%) 83 95
*

Random Fraction = (Random prompts/Total prompts)× 100

We also investigated increasing the number of projection angles by 10 times (while keeping total counts the same) to emulate fully 3D-PET (TOF) and test how each algorithm would work in the fully 3D-PET setting (Van Slambrouck et al., 2015). Section 4.2 discusses the results for this case.

3.2. Evaluation metrics

We eroded each volume of interest (VOI) by 2 pixels to exclude resolution effects from the evaluation. We evaluated liver quantification by calculating activity recovery:

Activityrecoveryinliver(%)=EstimatedmeancountsTruemeancounts×100% (50)
=1MJLiverm=1MjLiverx^m[j]1JLiverjLiverxtrue[j]×100% (51)

where M is the number of realizations and JLiver is the number of voxels in the volume of liver. Estimated mean counts is calculated from the multiple realizations. We used 10 realizations in our experiment (M = 10). x^m[j] indicates the jth voxel value at mth realization and xtrue[j] denotes the jth voxel value of true counts.

Quantification in hot and cold spot (where true value of voxel is zero) are evaluated based on contrast recovery §:

Contrastrecoveryinhotspot(%)=Ci/CBKG1R1×100% (52)
=1MJHotspotm=1MjHotspotx^m[j]1JLiverjLiverxtrue[j]11JHotspotjHotspotxtrue[j]1JLiverjLiverxtrue[j]1×100% (53)
Contrastrecoveryinhotspot(%)=(1CiCBKG)×100% (54)
=(11MJColdspotm=1MjColdspotx^m[j]1JLiverjLiverxtrue[j])×100%. (55)

Ci is the mean counts for object i and CBKG is mean background (eroded liver) counts. R is the true lesion-to-normal liver activity concentration ratio. We also study the counts bias the in field of view (FOV):

FOVbias(%)=(TotalestimatedcountsTotaltruecounts)Totaltruecounts×100% (56)
=(1Mm=1Mj=1npx^m[j]j=1npxtrue[j])j=1npxtrue[j]×100%. (57)

Lastly, we calculate the image ensemble noise across realizations averaged over the liver to evaluate the variability across realizations:

Imageensemblenoise(%)=1JLiverjLiver(1M1m=1M(x^m[j]1Mm=1Mx^m[j])2)1JLiverjLiverxtrue[j]×100%, (58)

4. Results

We compare the proposed method with regularization (ADMM-Reg) to the standard EM (1 subset), regularized SPS (SPS-Reg), NEG-ML and regularized NEG-ML (NEG-ML-Reg) algorithms. We used uniform image for the initial x. For comparison, we also report evaluation results of our proposed method with the modified constraint Ax+r¯/20. Changing the constraint requires a slight modification in (37):

vi(n+1)=[v^i+r¯i2]+r¯i2. (59)

We exclude regularized EM in the comparison because regularized SPS and regularized EM converge to the same point.

In the plots shown in following subsections, β for regularization is 2−3 which is a value considering both the quantification in lesion and the benefit in noise. Van Slambrouck et al. (2015) reported that ψ value near the mean counts in the sinogram increases the bias, therefore, ψ value should be large enough for bias-free reconstruction. We report the evaluation result of NEG-ML with ψ = 4 in the plots, however, Section 4.3 enumerates all evaluation results with varying ψ and β values.

4.1. Evaluation result on 3-D PET emulation

This section reports the evaluation results when a simulation replicates patient B condition and uses 168 projection angles. Figure 3 shows the results with plots showing how activity/contrast recovery versus iterations in VOIs evolve with iterations. Figure 3 also includes a plot of noise versus iterations.

Figure 3.

Figure 3

Results from simulating Patient B conditions. Proposed algorithm (green) gives higher contrast and better activity recovery than other regularized algorithms but NEG-ML-Reg (magenta) has lower noise in liver and FOV bias.

NEG-ML without regularization achieves higher activity/contrast recovery in VOIs than regularized methods, however, it keeps increasing the noise with the iterations. This is undesirable because the algorithm needs to stop before convergence to have an acceptable noise level. Proposed algorithm gives higher activity/contrast recovery than other regularized algorithms, however, NEG-ML-Reg has lower noise in liver and FOV bias.

4.2. Result on fully 3-D PET emulation

We also emulate the fully 3-D (TOF) PET by increasing the number of projection angles (from 168 to 1680) for the same Patient B conditions of Section 4.1. The results shown in figure 4 indicate that the converged evaluation results of NEG-ML-Reg (magenta) were changed compared to figure 3 (activity recovery in liver: 91.2% 82.4%, contrast recovery in hot spot: 82.9% 54.3%) while other algorithms including our proposed method remain similar.

Figure 4.

Figure 4

Evaluation result on simulation of fully 3D-PET (number of projection angles is 1680). Proposed algorithm converges to similar point in figure 3, whereas NEG-ML-Reg changes its converged point.

Figure 5 compares the images reconstructed using regularized algorithms when the number of projection angles changes (First row: 168, Second row: 1680). SPS-Reg and proposed algorithm (ADMM-Reg) generate almost identical images in two cases, however, the image from NEG-ML-Reg becomes blurry when the number of projection angles increases. The mean sinogram count decreased when we increased the number of projection angles so NEG-ML-Reg must make more approximations when calculating max(ψ,y¯i(n)) in (46). Therefore, the impact of parameter ψ on reconstruction depends on the count level of sinogram, implying that a parameter ψ value optimized at a certain count level could generate an unexpected result whenever there is a change in the amount of administered activity, radionuclide or detector geometry.

Figure 5.

Figure 5

Reconstructed images using regularized SPS, NEG-ML-Reg with ψ = 4 and proposed algorithm. True image corresponds to figure 2(b). First row and second row are the results when the number of projection angle is 168 and 1680 respectively. Regularized SPS and proposed algorithm do not change much when the number of angles is increased. However, NEG-ML-Reg (ψ = 4) gets blurred.

4.3. Effect of algorithm parameter

We compare regularized algorithms by evaluating the reconstructed images at the 400th iteration in Table 2. Table 2 summarizes how changing β value for regularization, projection angles, ψ value for NEG-ML-Reg, random coincidence fraction and total true coincidence counts affects the reconstruction outputs. We also report evaluation results of our proposed method with the constraint Ax+r¯0.

Table 2.

Comparison between regularized algorithms at the 400th iterations. We calculate the evaluation metrics using the results from 10 realizations.

Condition β NPA Algorithm ARL CRH CRC FOVB IEN
Patient A 2−3 168 SPS-Reg

92.5 91.3 85.9 15.7 39.2
NEG-ML-Reg ψ = 4 94.8 91.2 94.6 −0.9 38.8
ψ = 10−3 96.2 91.5 95.3 −11.5 41.2


ADMM-Reg
Ax+r¯/20
95.4 91.9 94.6 −7.1 39.9
Ax+r¯0
96.2 91.7 95.3 −14.1 41.5

1680 SPS-Reg

92.6 91.3 86.1 15.8 38.9
NEG-ML-Reg ψ = 4 90.7 80.0 84.1 0.0 12.1
ψ = 10−3 96.1 91.6 95.8 −11.4 40.9


ADMM-Reg
Ax+r¯/20
95.5 91.6 96.3 −7.0 41.5
Ax+r¯0
96.4 91.7 96.0 −15.3 41.6

2−6 168 SPS-Reg

92.8 95.4 85.4 16.8 62.7
NEG-ML-Reg ψ = 4 96.5 95.9 97.9 −1.0 80.7
ψ = 10−3 97.6 96.4 98.6 −11.4 82.8


ADMM-Reg
Ax+r¯/20
96.0 95.8 97.2 −2.3 65.4
Ax+r¯0
97.5 96.1 98.5 −13.7 80.6

1680 SPS-Reg 92.9 95.6 85.7 16.9 62.3
NEG-ML-Reg ψ = 4 95.5 92.1 95.1 0.0 38.5
ψ = 10−3 97.7 96.5 99.1 −11.4 82.3


ADMM-Reg
Ax+r¯/20
96.5 96.5 100.6 −2.0 113.7
Ax+r¯0
98.3 96.6 100.1 −17.5 114.9

Patient B 2−3 168 SPS-Reg

86.4 85.5 81.5 71.2 38.4
NEG-ML-Reg ψ = 4 91.2 82.9 84.7 −0.1 26.1
ψ = 10−3 94.2 87.0 90.5 −60.3 40.4


ADMM-Reg
Ax+r¯/20
93.1 86.9 91.3 −37.2 40.5
Ax+r¯0
94.3 87.1 90.7 −67.4 40.6

1680 SPS-Reg

86.4 85.7 80.9 70.8 38.0
NEG-ML-Reg ψ = 4 82.4 54.3 59.4 −0.7 6.2
ψ = 10−3 94.2 87.2 89.2 −62.9 39.9


ADMM-Reg
Ax+r¯/20
93.0 87.1 90.0 −37.4 39.9
Ax+r¯0
94.4 87.3 89.3 −72.1 40.0

2−6 168 SPS-Reg

86.1 92.5 81.2 81.5 81.6
NEG-ML-Reg ψ = 4 96.1 92.6 93.7 −0.1 79.7
ψ = 10−3 97.0 94.9 96.7 −64.6 108.9


ADMM-Reg
Ax+r¯/20
92.7 94.3 99.0 −10.1 117.6
Ax+r¯/20
97.1 95.1 98.1 −88.4 122.8

1680 SPS-Reg

85.9 92.7 79.9 81.0 81.0
NEG-ML-Reg ψ = 4 90.6 81.3 82.2 −0.6 22.5
ψ = 10−3 97.0 95.1 94.8 −67.9 107.8


ADMM-Reg
Ax+r¯/20
92.5 94.5 97.1 −9.2 119.4
Ax+r¯0
97.5 95.5 96.3 −99.9 122.3
*

NPA: Number of Projection Angles, ARL: Activity Recovery in Liver, CRH: Contrast Recovery in Hot spot, CRC: Contrast Recovery in Cold spot, FOVB: FOV Bias, IEN: Image Ensemble Noise

Better quantification result in Patient A case compared to Patient B case corresponds to the general knowledge that higher true coincidence counts and lower random coincidence fractions help to estimate the image precisely. We can also observe that higher β value for regularization decreases the noise, however, it worsens the other VOI metrics.

The algorithms that allow negative values in image domain (NEG-ML-Reg, ADMM-Reg) generally give better quantification result than the standard algorithm (SPS-Reg). A trend found in NEG-ML-Reg results is that lower ψ value leads to higher activity/contrast recovery. However, at the same time, FOV bias also increases. Moreover, increasing the number of projection angles always decreases the activity/contrast recovery of NEG-ML-Reg while SPS-Reg and our method (ADMM-Reg) remain fairly stable. This finding agrees with the results shown in the previous subsections. The constraint Ax+r¯0 of our proposed method (ADMM-Reg) generally gives better quantification than Ax+r¯/20 except FOV bias. Ax+r¯0 gives 1–5% improvement in VOI metrics except FOV bias compared to Ax+r¯/20, however, Ax+r¯/20 reduces FOV bias significantly in Patient B case.

5. Discussion

As shown in the previous section, a main advantage of proposed algorithm is that we retain the original Poisson log-likelihood so there is no parameter that must be manually optimized. Choosing a number of iterations in x-update for one ADMM iteration is an algorithm parameter. We chose 1 iterations in x-update for one ADMM iteration. We can assign any value to ρ and the algorithm adapts its value automatically as explained in Section 2.2.3. However, NEG-ML-Reg has a data-fit term parameter ψ that affects the results significantly and the optimal ψ value is different for each imaging condition. The NEG-ML-Reg algorithm can potentially be modified to automatically adapt the parameter ψ (i.e., multiplying some constant to the mean sinogram value), but any modification will need theoretical and experimental grounds beyond the scope of this paper. Nonetheless, setting ψ to very small value (i.e., ψ = 10−3) makes NEG-ML-Reg robust to any count level as shown in the table 2. In this case, we observed that NEG-ML-Reg generates similar quantification in VOIs with proposed algorithm. However, NEG-ML-Reg with very small ψ gives high FOV bias and the algorithm does not have a room for modification to mitigate the FOV bias whereas our proposed method can reduce the FOV bias by slightly modifying the constraint (e.g., Ax+r¯0Ax+r¯/20) without greatly impairing the other evaluation metrics.

Figure 6(a) shows how cost function value (40) of each method decreases with iterations when we simulate the measurement with patient B condition and 168 projection angles. Because NEG-ML-Reg solves the minimization of modified cost function (14) problem, our proposed method (ADMM-Reg) and NEG-ML-Reg converge to the different cost function value. Our proposed method (ADMM-Reg) with the constraint Ax+r¯0 achieves the lowest cost function value. Figure 6(b) shows the measurement y (first row) and estimated measurements y¯(x(n)) at 400th iteration. The SPS-Reg estimate is always above r¯ because of the nonnegativity of system matrix element aij and the nonnegative constraint in image domain. Because NEG-ML-Reg does not enforce any constraint, y¯(x(400)) of NEG-ML-Reg has many negative valued predicted sinogram values. Lastly, we can check that estimates from our proposed method with constraint Ax+r¯/20 lie above r¯/2. This confirms that our proposed method finds x^ within the larger set that satisfies Ax+r¯/20 rather than the conventional set (x0).

Figure 6.

Figure 6

(a) Cost function value versus iteration. Proposed method with the constraint Ax+r¯0 achieves the lowest cost function. (b) Measurement and estimated measurements. Standard method with conventional constraint (SPS-Reg) always predicts y¯i(x) above r¯. Our proposed method finds x^ within the larger set that satisfies the constraint (e.g., Ax+r¯/20) rather than the conventional set (x 0).

A drawback of the proposed algorithm is that it requires more computation cost compared to the standard method and NEG-ML(-Reg) because of the need to compute matrix multiplication in (30) as well as auxiliary and dual variable. With our computer (Intel Core i7, 32 GB memory), 400 iterations of NEG-ML-Reg required 661 seconds for 168 projection views whereas proposed algorithm took 1,116 seconds. Finding an acceleration method with a convergence guarantee is a future work topic.

6. Conclusion

This paper has presented a new PET reconstruction formulation with a relaxed nonnegativity constraint. The experimental results show that the proposed method reduces the bias in VOI when the true coincidence count-rate is low and the random fraction is high. The key of the proposed algorithm is incorporating the new constraint and adopting ADMM as a solver. Lastly our proposed method is not limited to Y-90 PET but has application in other imaging situations with low true count rates and high random fractions such as ion beam therapy (Kurz et al., 2015).

Acknowledgments

This work was supported by grant R01 EB022075, awarded by the National Institute of Biomedical Imaging and Bioengineering, National Institute of Health, U.S. Department of Health and Human Services. We thank the reviewers for particularly helpful comments that greatly improved the paper.

Footnotes

References

  1. Boyd S, Parikh N, Chu E, Peleato B, Eckstein J. Distributed optimization and statistical learning via the alternating direction method of multipliers. Found & Trends in Machine Learning. 2010;3(1):1–122. doi: 10.1561/2200000016. [DOI] [Google Scholar]
  2. Byrne C. Iterative algorithms for deblurring and deconvolution with constraints. Inverse Prob. 1998 Dec;14(6):1455–67. doi: 10.1088/0266-5611/14/6/006. [DOI] [Google Scholar]
  3. Carlier T, Willowson KP, Fourkal E, Bailey DL, Doss M, Conti M. Y90-PET imaging: exploring limitations and accuracy under conditions of low counts and high random fraction. Med Phys. 2015 Jun;42(7):4295–309. doi: 10.1118/1.4922685. [DOI] [PubMed] [Google Scholar]
  4. De Pierro AR. A modified expectation maximization algorithm for penalized likelihood estimation in emission tomography. IEEE Trans Med Imag. 1995 Mar;14(1):132–7. doi: 10.1109/42.370409. [DOI] [PubMed] [Google Scholar]
  5. Erdogan H, Fessler JA. Monotonic algorithms for transmission tomography. IEEE Trans Med Imag. 1999 Sep;18(9):801–14. doi: 10.1109/42.802758. [DOI] [PubMed] [Google Scholar]
  6. Erlandsson K, Visvikis D, Waddington W, Cullum I, Jarritt P, Polowsky L. Nuclear Science Symposium Conference Record, 2000 IEEE. Vol. 2. IEEE; 2000. Low-statistics reconstruction with AB-EMML; pp. 15–249. [Google Scholar]
  7. Fessler JA, Erdogan H. A paraboloidal surrogates algorithm for convergent penalized-likelihood emission image reconstruction. Proc IEEE Nuc Sci Symp Med Im Conf. 1998;2:1132–5. doi: 10.1109/NSSMIC.1998.774361. [DOI] [Google Scholar]
  8. Grezes-Besset L, Nuyts J, Boellard R, Buvat I, Michel C, Pierre C, Costes N, Reilhac A. Nuclear Science Symposium Conference Record, 2007. NSS’07. IEEE. Vol. 4. IEEE; 2007. Simulation-based evaluation of NEG-ML iterative reconstruction of low count PET data; pp. 3009–3014. [Google Scholar]
  9. Kurz C, Bauer J, Conti M, Eriksson LL, Parodi K. Investigating the limits of PET/CT imaging at very low true count rates and high random fractions in ion-beam therapy monitoring. Med Phys. 2015 Jun;42(7):3979–91. doi: 10.1118/1.4921995. [DOI] [PubMed] [Google Scholar]
  10. Li SZ. Close-form solution and parameter selection for convex minimization-based edge-preserving smoothing. IEEE Trans Patt Anal Mach Int. 1998 Sep;20(9):916–32. doi: 10.1109/34.713359. [DOI] [Google Scholar]
  11. Nuyts J, Stroobants S, Dupont P, Vleugels S, Flamen P, Mortelmans L. A dedicated ML-algorithm for non-attenuation corrected PET whole body images. Proc IEEE Nuc Sci Symp Med Im Conf. 2000;2:13/6–9. doi: 10.1109/NSSMIC.2000.949980. [DOI] [Google Scholar]
  12. Nuyts J, Stute S, Van Slambrouck K, van Velden F, Boellaard R, Comtat C. Maximum-likelihood reconstruction based on a modified poisson distribution to reduce bias in PET. 2011 IEEE Nuclear Science Symposium Conference Record. 2011 [Google Scholar]
  13. Pasciak AS, Bourgeois AC, McKinney JM, Chang TT, Osborne DR, Acuff SN, Bradley YC. Radioembolization and the dynamic role of 90Y PET/CT. Frontiers in Oncology. 2014 Feb;4(38) doi: 10.3389/fonc.2014.00038. [DOI] [PMC free article] [PubMed] [Google Scholar]
  14. Pasciak AS, McKinney JM, Bradley YC. Handbook of radioembolization: Physics, biology, nuclear medicine, and imaging. 2016 [Google Scholar]
  15. Sotthivirat S, Fessler JA. Image recovery using partitioned-separable paraboloidal surrogate coordinate ascent algorithms. IEEE Trans Im Proc. 2002 Mar;11(3):306–17. doi: 10.1109/83.988963. [DOI] [PubMed] [Google Scholar]
  16. Strydhorst J, Carlier T, Dieudonné A, Conti M, Buvat I. A GATE evaluation of the sources of error in quantitative 90Y PET. Med Phys. 2016 Sep;43(10):5320–9. doi: 10.1118/1.4961747. [DOI] [PubMed] [Google Scholar]
  17. Van Slambrouck K, Stute S, Comtat C, Sibomana M, van Velden F, Boellaard R, Nuyts J. Bias reduction for low-statistics PET: Maximum likelihood reconstruction with a modified Poisson distribution. IEEE Trans Med Imag. 2015 Jan;34(1):126–36. doi: 10.1109/TMI.2014.2347810. [DOI] [PMC free article] [PubMed] [Google Scholar]
  18. Willowson KP, Tapner M, Bailey DL. A multicentre comparison of quantitative 90Y PET/CT for dosimetric purposes after radioembolization with resin microspheres. Eur J Nuc Med. 2015 May;42(8):1202–22. doi: 10.1007/s00259-015-3059-9. [DOI] [PMC free article] [PubMed] [Google Scholar]

RESOURCES