Skip to main content
. 2016 Jun;2(2):138–145. doi: 10.18383/j.tom.2016.00148

Table 1.

ASALSA-CF Algorithm

Aim: Estimation of x by solving Equation 7
Input: A, b, λ, α, max_iter
Output: x
Initialize ADMM parameter d = 0.
    1. Calculate backprojection solution (x = ATb), CF = AT b2
         for k = 1, 2, … max_iter
    2. Optimize Equation 9: v = soft(x + d, (0.5 × λ)/α)
    3. Optimize Equation 8: x1 = Sk((CkTCk + λIk)−1β1CkTe1), where matrix C is obtained by Lanczos bidiagonalization of AT with k iterations and β1 is the euclidean norm of (ATb + α* (v − d)).
         xrecon = Mk((HkTHk + λIk)−1β1HkTe1), where β2 is the Euclidean norm of x1.
    4. Update ADMM parameter: d = d + xrecon − v
end
    5. CF = (x2/CF)
    6. x = xrecon. × CF