Skip to main content
. Author manuscript; available in PMC: 2019 May 1.
Published in final edited form as: J Magn Reson. 2018 Mar 11;290:46–59. doi: 10.1016/j.jmr.2018.03.006

Table 1.

Pseudo-code for LLR+S reconstruction algorithm.

Inputs: y: undersampled k-t data
E: partial spatial Fourier transform operator based on undersampling mask
T: sparsifying transform
λL: singular value threshold
λS: sparsity threshold
b: image block in Ω for local low rank soft thresholding
Tol: relative change of solution
Outputs: L, S: solutions to Eq. (1); low rank and sparse components of reconstructed data
Algorithm: M0 = E*y, S0= 0% Initialize data
do {
% Singular Value Soft Thresholding
Lk = ∪b∈ΩSVTλL (Cb(Mk−1Sk−1))
% Soft Thresholding in T domain
Sk = T−1λS (T(Mk−1Lk−1)))
% Data consistency: subtract residual
Mk = Lk + SkE* (E(Lk + Sk) − y)
err=Lk+Sk(Lk1+Sk1)2Lk1+Sk12
} while err > Tol
Soft Thresholding Operator:
Λλ(χ)=χ|χ|max(|χ|λ,0)
Singular Value Thresholding (SVT) Operator: SVTλ (M) = UΛλ (Σ)V, where [U, Σ, V] = SVD(M)