|
|
Algorithm 1 The Optimization Strategy of FORNI+ |
|
|
Input: Diffusion signals:
; maximum number of iterations: tmax; the initialization of FOs:
; the iteration number starts from t = 1; |
|
Output: FOs:
; mixture fractions of FOs:
; weights of similarity between neighboring FOs: ℬ; mixture fractions of dictionary atoms:
|
| 1: |
Initialize FOs:
|
| 2: |
while
t ≤ tmax
do
|
| 3: |
Fix
,
, and ℬ, and solve for
using Eq. (9)
|
| 4: |
Apply Eq. (5) to compute
and reinitialize
using
|
| 5: |
Fix
,
, and
, and solve for ℬ using Eq. (12)
|
| 6: |
Fix
,
, and ℬ, and solve for
using Eq. (13)
|
| 7: |
t ≔ t + 1 until convergence
|
| 8: |
end while |
| 9: |
return
,
, ℬ, and
|
|