Skip to main content
. Author manuscript; available in PMC: 2020 Apr 1.
Published in final edited form as: IEEE Trans Med Imaging. 2018 Oct 26;38(4):1079–1093. doi: 10.1109/TMI.2018.2878226

Algorithm 1.

NLCTF

Input: {ys}s=1S, α, τ, θ, μ and other parameters;
1:Initialization: {X(0)}0; {Xl(0),Wl(0)}0, initializing Qln(0), Cl(0) by high-order SVD of Xl(0); {Mln(0),Zln(0),Tl(0)}Xl(0), ∀n = 1,2,3 and l = 1, …L; k = 0
2: While not convergence do
3: Updating X(k+1) using Eq. (14);
4: Constructing all cubes Xl(k+1)(l=1,L) using normalized X(k+1) by Eq. (8);
6: for l = 1:L
7:  Updating Cl(k+1) using Eq. (22);
8:  Updating Qln(k+1)(n=1,2,3) using Eq. (26);
9:  Updating Mln(k+1)(n=1,2,3) using Eq. (30);
10:  Updating Zln(k+1)(n=1,2,3) using Eq. (31);
11:  Updating the denormalized Tl(k+1)=Cl(k+1)×1Ql1(k+1)×2Ql1(k+1)×3Ql1(k+1)
12:  Updating Wl(k+1) using Eq. (15);
13: End for
14: k = k + 1;
15: End while
Output: X