One of the challenges MRF faces is the amount of data needed to be stored, loaded, and processed, especially when a high resolution dictionary is needed or large multi-dimensional analyses need to be taken into account. A low rank approximation to the high resolution MRF dictionary using a coarse dictionary is an effective remedy to this problem. Here we present one of many possible ways to implement low rank approximation to an arbitrary fine MRF dictionary by a coarse dictionary equipped with polynomial fitting, so as to avoid the need of pre-calculating, storing, and processing the large, finely-resolved MRF dictionary.
Magnetic Resonance Fingerprinting (MRF) 1 is a new quantitative MRI technique that matches the signal evolution for each voxel against a pre-calculated dictionary based on Bloch equation simulations with different combinations of parameters of interest, such as T1, T2, and off-resonance. One of the challenges it faces is the amount of data needed to be stored, loaded, and processed, especially when a high resolution dictionary is needed or large multi-dimensional analyses need to be taken into account 2.
A low rank approximation to the high resolution MRF dictionary using a coarse dictionary is an effective remedy to this problem. Here we present one of many possible ways to implement low rank approximation to an arbitrary fine MRF dictionary by a coarse dictionary equipped with polynomial fitting, so as to avoid the need of pre-calculating, storing, and processing the large, finely-resolved MRF dictionary.
Consider an MRF-FISP 3 dictionary D∈Ct×n with T1 varying from 20ms to 1,940ms with a step size of 80ms and T2 varying from 10ms to 170ms with a step size of 40ms (T2≤T1), where t=3,000 is the number of time frames and n=119 is the number of tissue type parameters. Let D≈UΣV∗ be the rank 3 randomized SVD 4 approximation of D, where ⋅∗ denotes the adjoint operator. We project the row space of D into a 3-dimensional space by X=U∗D. We then fit the projected data with a degree 5 polynomial, resulting in a 4 times finer approximate dictionary (for a fair comparison against a 4 times finer dictionary of size 3,000×1,585 with step sizes of 20ms and 10ms for T1 and T2 respectively).
Now for a projected voxel evolution signal \boldsymbol{s}, it is first matched against all T_1, T_2 grids using maximal correlation to obtain the largest two T_1 values and two T_2 values (corresponding to the coarse dictionary) respectively. We then partition the fitted T_1 curves between the two fitted T_2 curves into p=4 even segments and find on each T_1 curve the point with the largest correlation with \boldsymbol{s}. Record the indices of these two points as i and j (i, j=1,\ldots,p+1). Then the T_2 value corresponding to \boldsymbol{s} is estimated as (T_{2,2}-T_{2,1})\times(i+j-2)/(2p)+T_{2,1}. The T_1 value corresponding to \boldsymbol{s} is estimated similarly.
To validate our model, we match an in vivo brain dataset of a healthy volunteer against a coarse dictionary, a fitted dictionary, and a dictionary that is 4 times finer than the coarse dictionary. The dataset is obtained on a Siemens Skyra 3T scanner (Siemens Healthcare, Erlangen, Germany) using the MRF-FISP sequence with a matrix size of 256\times 256 and a field-of-view of 30cm2. The brain data is also projected into the 3-dimensional random SVD space before matched against different dictionaries.
Fig.1 shows a 3D visualization of the projected randomized SVD space of the coarse MRF-FISP dictionary fitted with a degree 5 polynomial with fitting statistics R^2=1 and adjusted R^2=0.99. The cyan and red curves represent different T_1 and T_2 values respectively, and the circles represent fitted values along each curve, partitioning each coarse grid into 4 segments. The figure shows that the projected coarse dictionary fits the polynomial surface perfectly.
The MRF results with different dictionaries are shown in Fig.2 and Fig.3. In Fig.2, the T_1, T_2 maps of a scanned human brain are obtained via the projected coarse dictionary, the projected coarse dictionary fitted with a degree 5 polynomial, and the projected fine dictionary. We see a clear quality degradation when the dictionary is coarse. This, however, is remediated by fitting a polynomial to the coarse dictionary. The results are more clearly displayed in the difference maps in Fig.3. The T_1, T_2 map differences between the coarse dictionary and the 4 times finer dictionary are significantly diminished by the polynomial fitted dictionary.
1. D. Ma, V. Gulani, N. Seiberlich, K. Liu, J. L. Sunshine, J. L. Duerk, and M. A. Griswold, Magnetic resonance fingerprinting. Nature 2013, 495:187–192.
2. J. Hamilton, A. Deshmane, M. A. Griswold, and N. Seiberlich, MR Fingerprinting with Chemical Exchange (MRF-X) for In Vivo Multi-Compartment Relaxation and Exchange Rate Mapping, Proc. Intl. Soc. Mag. Reson. Med. 24 (2016), 0431.
3. N. Halko, P. G. Martinsson, and J. A. Tropp, Finding Structure with Randomness: Probabilistic Algorithms for Constructing Approximate Matrix Decompositions, SIAM Review 2011 53:2, 217-288.
4. Y. Jiang, D. Ma, N. Seiberlich, V. Gulani, and M. A. Griswold, MR fingerprinting using fast imaging with steady state precession (FISP) with spiral readout. Magn. Reson. Med. 2015, 74: 1621–1631.