Algorithm 1.
Input: Low-resolution 4D diffusion-weighted image T; | ||
Initialize the desired high-resolution image X(0) by upsampling T with nearest neighbor interpolation. Set redundant variables ; | ||
For each iteration k, | ||
Update Xk by using gradient descent: | ||
| ||
Update by using Singular Value Thresholding (SVT) [18]: | ||
| ||
| ||
Until difference between iterations ||Xk − Xk−1||/||T|| ≤ ε; | ||
End | ||
Output: Reconstructed high-resolution 4D diffusion-weighted image X. |