Skip to main content
. Author manuscript; available in PMC: 2017 Oct 21.
Published in final edited form as: Phys Med Biol. 2016 Oct 3;61(20):7263–7281. doi: 10.1088/0031-9155/61/20/7263

Table 1.

Glossary of terms and pseudocode of SPS optimization method for multiresolution PWLS. Ordered-subsets are omitted for simplification.

Definitions

B, l̂N forward-projected line integrals onto binned and native detector pixels
lB, lN binned and native preprocessed line integral data
wB, wN diagonal entries in weighting matrices WB and WN.
c precomputed PWLS curvature, c = [W]+
1 volume covering the entire reconstruction FOV of all 1's.
C, L̇F derivatives of data-fit surrogates for voxels of μ̂C and μ̂F.
dC, dF curvatures of data-fit surrogates for voxels of μ̂C and μ̂F.
ψ̇, ωψk gradient and curvature of the penalty function ψ.
C, ṘF derivatives of penalty surrogates for voxels of μ̂C and μ̂F.
rC, rF curvatures of penalty surrogates for voxels of μ̂C and μ̂F.
Algorithm

Precompute dC=ACBT[A1c]B+ACNT[A1c]N
for iteration n=1, …, N
dF=AFNT[A1c]N
  Coarse Grid Update   Fine Grid Update
  l̂B = ACBμ̂C     l̂N = ACNμ̂C + AFNμ̂F
  ḣB = wB ∘ (l̂B−lB)     ḣN = wN ∘ (l̂N − lN)
  L˙C=ACBTB+ACNTN     L˙F=AFNTN
  ṘCj = Σk∈KC ckjψ̇([C̃μ̂]k), j ∈ coarse voxels     ṘFi = Σk∈KF ckiψ̇([C̃μ̂]k), i ∈ fine voxels
  rCj=ΣkKCckj2ωψk([C˜μ^]k),jcoarse voxels     rFi=ΣkKFcki2ωψk([C˜μ^]k),ifine voxels
  ûC=max (ûCL˙C+βCCdC+βCrC,0)     ûF=max (ûFL˙F+βFFdF+βFrF,0)
end