The unwrapping of phase data is a common problem in MRI. However, its solution is non-trivial for 2D or 3D images, and there has been some general research in this direction, notably in the field of optics. The two most pupular algorithms for MRI applications are: (i) a Laplacian-based method that is fast but inaccurate; (ii) a region-merging optimization method that is accurate but very slow. Here, we propose the adoption of a recently developed and freely available unwrap algorithm that significantly outperforms the other considered methods, allowing for both fast and accurate calculation of unwrapped phase images.
Full brain 3D-FLASH images were acquired (using MAGNETOM Siemens scanners):
Verio 3T
- $$$T_R=30\;\mathrm{ms}$$$, $$$T_E=17\;\mathrm{ms}$$$, $$$\alpha=13\mathrm{°}$$$, $$$0.8\;\mathrm{mm}$$$ isotropic resolution; matrix size: $$$208\mathrm{x}256\mathrm{x}160$$$
- Tx: body coil, Rx: 32-channel head coil;
- 1 healthy volunteer (female, age: 30).
7T
- $$$T_R=29\;\mathrm{ms}$$$, $$$T_E=18.35\;\mathrm{ms}$$$, $$$\alpha=11.23\mathrm{°}$$$, $$$0.6\;\mathrm{mm}$$$ isotropic resolution; matrix size: $$$260\mathrm{x}320\mathrm{x}256$$$
- circularly polarized Tx / 32-channel Rx head coil;
- 1 healthy volunteer (female, age: 25).
Three unwrapping algorithms were tested:
1. The Laplacian-based method4, as implemented by the PyMRT Python package (giving identical results to the MATLAB implementation by the Nottingham group);
2. The region-mergin optimization method5 as implemented by FSL 5.06;
3. The sorting-path method7,8 as implemented in the scikit.image Python package (a command-line interface to that is provided in PyMRT).
Computation times for the different unwrapping solutions are reported for calculation with a workstation equipped with an Intel® Core™ i7-3770K CPU @3.50GHz quad-core processor and 16 GB of memory. The accuracy of the unwrapping was evaluated by calculating the difference between the unwrapped and the wrapped images, and the normalized mutual information coefficient $$$nMI$$$, with low signal-to-noise ratio (SNR) voxels excluded from the computations, because the phase information is not well defined there.
For both 3T and 7T data, the wrapped image (Fig.[1]), the difference with the unwrapped image, and the histogram of the difference, for the three tested methods are shown in Fig.[2],[3],[4]. The region-merging optimization and the sorting-path methods are remarkably accurate, as evident from the very flat appearance of the difference images, and its corresponding histograms, where extremely sharp peaks (separated by $$$2\pi$$$ multiples) are observed. On the contrary, the Laplacian-based method is relatively inaccurate, as evidenced by the difference images and the corresponding histograms, where the expected $$$2\pi$$$ peaks are too broad to be resolved.
A summary of the algorithms performance (both $$$nMI$$$ and execution time $$$T_X$$$) for all implementations is presented in Fig.[5]. The region-merging optimization algorithm execution time is remarkably longer compared to the other two, the sorting-path method being the fastest with the tested implementation).
The difference image cannot be used for direct quantification of the accuracy because the phase is defined up to an arbitrary constant offset. However, the difference between the unwrapped and the wrapped images should only contain values that are multiple of $$$2\pi$$$. Deviations from this behavior is reflected relatively well by the degradation (decrease) of the normalized mutual information coefficient.
Additionally, the Laplacian operator is implemented in the Fourier domain and is relatively sensitive to the parameters affecting the numerical values of the discrete Fourier transform, notably the matrix size. In particular we observed a different bias introduced in the Laplacian-based unwrapping when investigating the effect of the matrix size on the final results. However, they were all qualitatively similar, and the accuracy improved only marginally for larger matrix sizes. Regarding the speed of the Laplacian-based method, the tested implementation rely on the efficiency of the Fourier transform, and other implementations might be faster.
Note that the Laplacian operator is also used in other MRI applications, notably quantitative susceptibility mapping (QSM), which may be relatively robust against to (possibly only the low frequency components of) the bias introduced in the unwrapped images by the Laplacian-based unwrapping method. This aspect remains to be investigated.
1. Schäfer, A., Wharton, S., Gowland, P., Bowtell, R., 2009. Using magnetic field simulation to study susceptibility-related phase contrast in gradient echo MRI. NeuroImage 48, 126–137. doi:10.1016/j.neuroimage.2009.05.093
2. Labadie, C., Lee, J.-H., Rooney, W.D., Jarchow, S., Aubert-Frécon, M., Springer, C.S., Möller, H.E., 2014. Myelin water mapping by spatially regularized longitudinal relaxographic imaging at high magnetic fields. Magn. Reson. Med. 71, 375–387. doi:10.1002/mrm.24670
3. Eichner, C., Cauley, S.F., Cohen-Adad, J., Möller, H.E., Turner, R., Setsompop, K., Wald, L.L., 2015. Real diffusion-weighted MRI enabling true signal averaging and increased diffusion contrast. NeuroImage 122, 373–384. doi:10.1016/j.neuroimage.2015.07.074
4. Schofield, Marvin A., and Yimei Zhu. “Fast Phase Unwrapping Algorithm for Interferometric Applications.” Optics Letters 28, no. 14 (July 15, 2003): 1194–96. doi:10.1364/OL.28.001194.
5. Jenkinson, M., 2003. Fast, automated, N-dimensional phase-unwrapping algorithm. Magn. Reson. Med. 49, 193–197. doi:10.1002/mrm.10354
6. Jenkinson, M., Beckmann, C.F., Behrens, T.E.J., Woolrich, M.W., Smith, S.M., 2012. FSL. NeuroImage, 20 YEARS OF fMRI 62, 782–790. doi:10.1016/j.neuroimage.2011.09.015
7. Herráez, M.A., Burton, D.R., Lalor, M.J., Gdeisat, M.A., 2002. Fast two-dimensional phase-unwrapping algorithm based on sorting by reliability following a noncontinuous path. Applied Optics 41, 7437. doi:10.1364/AO.41.007437
8. Abdul-Rahman, H., Gdeisat, M., Burton, D., Lalor, M., 2005. Fast three-dimensional phase-unwrapping algorithm based on sorting by reliability following a non-continuous path. pp. 32–40. doi:10.1117/12.611415
9. Uecker, M., Lai, P., Murphy, M.J., Virtue, P., Elad, M., Pauly, J.M., Vasanawala, S.S., Lustig, M., 2014. ESPIRiT—an eigenvalue approach to autocalibrating parallel MRI: Where SENSE meets GRAPPA. Magn. Reson. Med. 71, 990–1001. doi:10.1002/mrm.24751
10. Uecker, M., Lustig, M., 2016. Estimating absolute-phase maps using ESPIRiT and virtual conjugate coils. Magn. Reson. Med. doi:10.1002/mrm.26191
11. Bilgic, B., Polimeni, J.R., Wald, L.L., Setsompop, K., 2015. Automated tissue phase and QSM estimation from multichannel data, in: #2849. Presented at the ISMRM 23rd Annual Meeting & Exhibition, Toronto, Canada.