Skip to main content
. Author manuscript; available in PMC: 2016 Dec 13.
Published in final edited form as: IEEE Trans Med Imaging. 2016 Mar 4;35(8):1927–1936. doi: 10.1109/TMI.2016.2538289

Algorithm 1.

Algorithm for minimizing ℓ(B1, …, Bq).

Initialize Bjd ∈ IRpd × R as a random matrix, j = 1, …, q, d = 1, …, D.
repeat
  for d = 1, …, D do
    Update μd(t+1), given B1(t),,Bq(t).
  end for
  for j = 1, …, q do
    Update Bj(t+1)=arg minBj(B1(t+1),,Bj1(t+1),Bj,Bj+1(t),,Bq(t)),
    given μ1(t+1),,μD(t+1).
  end for
until (B1(t+1),,Bq(t+1)) converges.