Λ = {λn}
registration vector all components
|
μ(0)=
Initial reconstruction (e.g. FBP)
|
κ(0) =
Initial guess for STF coefficients
|
|
% Generate transformed masks
|
, |
% Apply mask to background estimate
|
for all components
n ∈ [1 N] |
|
% Component path length with blur
|
end
|
% Calculate path length for background volume
|
L* = A1→ |
% 1→ denotes the all 1s vector
|
for all components
n ∈ [1 N] |
L* = L* − p{n}
|
end
|
for
t = 1
to max_iterations
|
% [t−1] denotes (t−1)th iteration value
|
|
% Spectral correction to path length
|
|
% Forward projection of background
|
% Background volume update (Appendix 6.2)
|
for all voxels,
j
|
|
end
|
% Spectral coefficient update (Appendix 6.1)
|
for all components
q ∈ [1 N] |
for all coefficients
l ∈ [1 K] |
|
end
|
end
|
end
|