Skip to main content
. Author manuscript; available in PMC: 2021 Jan 1.
Published in final edited form as: IEEE Trans Comput Imaging. 2020 Sep 11;6:1375–1388. doi: 10.1109/tci.2020.3023598

Algorithm 1.

CMAA-TTV

Input: y, W, A, x(0)=FBP(y),Ωn=0,Zn=0,Γn=0,r,τn(=Δβκn),μ,α=1.999,M=12.
Output: the reconstructed PCT image x.
1: for t = 0 to T − 1 do
2:  Update x by the relaxed OS-LALM:
 1): initialization ρ=1,x˜(0)=x(t),g(0)=ζ(0)=MAmTWm(Amx(0)ym),h(0)=ΨA(0)x(0)ζ(0).
 2): for k = 0 to K − 1 do
 3):   for m = 0 to M − 1 do
 4): r = kM + m,
 5): s(r+1)=ρ(ΨAx˜(r)h(r))+(1ρ)g(r),
 6): x˜(r+1)=[x˜(r)(ρΨA+ΨR)1(s(r+1)+R1(x(r)))]+,
 7): ζ(r+1)=MAmTWm(Amx˜(r+1)ym),
 8): g(r+1)=ρρ+1(αζ(r+1)+(1α)g(r))+1ρ+1g(r),
 9): h(r+1)=α(ΨAx˜(r+1)ζ(r+1))+(1α)h(r),
 10):  decrease ρ using (15).
 11):   end for
 12): end for
 13): x(t+1)=x˜(KM).
3:  Update Ωn by (18).
4:  Update Zn by (21).
5:  Update Γn by (22).
6: end for