Tools for aligned reconstruction of multishot MR.
This repository provides tools to implement the reconstruction methods and reproduce the synthetic experiments included in the manuscript ''Sensitivity encoding for aligned multishot magnetic resonance reconstruction'', L. Cordero-Grande, R. P. A. G. Teixeira, E. J. Hughes, J. Hutter, A. N. Price, and J. V. Hajnal. Unpublished.
The code has been developed in MATLAB and has the following structure:
contains the scripts for running the experiments included in Section III of the manuscript: alignedSENSE_Exp[1-4].m and generate the corresponding convergence plots: plot_Exp[1-4].m.
contains the dataset used for simulations: xGT.mat. Data generated when running the scripts is also stored in this folder.
contains a package used to generate plot colouring: varycolor.
contains the solvers for motion and reconstruction described in the manuscript: solve[X,T].m.
contains functions used for preprocessing: coilArrayCompression.m.
contains functions used by the solvers: fftGPU.m, ifftGPU.m, sense.m, isense.m, precomputationsSincRigidTransform.m, sincRigidTransform.m, sincRigidTransform[Gradient,Hessian].m.
contains the main function used to evaluate the results: errorFit.m.
contains the methods used to generate synthetically motion corrupted data: generate[Encoding,Grids].m, synthesize[Y-T].m.
NOTE: When running the scripts, set the gpu variable to 0 if your system does not support NVIDIA GPU computing under MATLAB.