Skip to main content
. Author manuscript; available in PMC: 2018 Apr 21.
Published in final edited form as: Phys Med Biol. 2017 Apr 21;62(8):3284–3298. doi: 10.1088/1361-6560/aa6392

Algorithm 4.

Implementation of Projection Operator Π𝒩(Z)

1: for all i, j, k do
2: XZ(i, j, k)
3:  (λ, V ) ← Eig(XTX) ▷ compute eigenvalues and eigenvectors [13]
4: diag(λ)
5: if Tr (Σ) > 1 then
6:   Σp ← min(1, Σ) ▷ element-wise minimum
7:   XXV Σ+ΣpV T
8: end if
9: Z(i, j, k) ← X
10: end for