Magnetic resonance fingerprinting is a framework for creating quantitative tissue property maps from a single acquisition. The accuracy and precision of these maps depend upon a precomputed dictionary of simulated signal evolutions, to which acquired signals are matched using the inner product to determine the tissue property values. We propose to approximate the inner product as a quadratic function of the tissue properties in a neighborhood around the correct match in order to reduce the effect of tissue property step size in the dictionary. Results from data acquired with different MRF sequences demonstrate the value of the proposed approach.
The MRF dictionary is a large matrix of size mxn, where m is the number of time points in the sequence, and n represents the number of tissue property combinations. For a given sequence, we can represent each dictionary entry as a function of the tissue property vector $$$\theta$$$ by $$$d = d(\theta)$$$.
Assuming that a given voxel is represented by tissue $$$\theta_0$$$ , the acquired MRF signal evolution from this voxel can be written as
$$s = d(\theta_0) + \epsilon$$
with noise term $$$\epsilon$$$. The signal is matched to the dictionary by comparing the inner product values between $$$s$$$ and each dictionary entry to find the maximum in absolute value. The inner product is written as
$$f(\theta) = s^\ast d(\theta) = \left(d(\theta_0) + \epsilon \right)^\ast d(\theta) = d(\theta_0)^\ast d(\theta) + \epsilon^\ast d(\theta), (1)$$
where * denotes conjugate transpose. Note that in the case where $$$\theta$$$ is in a neighborhood of $$$\theta_0$$$, then a quadratic approximation of the inner product (i.e., $$$f(\theta) \approx ||d(\theta)||^2$$$) is appropriate. After applying a Taylor series expansion of $$$d$$$ in a neighborhood of $$$\theta_0$$$, we can write the inner product as a quadratic function of $$$\theta = (T_1, T_2)$$$. For example, in MRF-FISP2, the inner product is approximated as the quadratic
$$f(T_1,T_2) \approx p_{00} + p_{10}T_1 + p_{01}T_2 + p_{11}T_1 T_2 + p_{20}T_1^2 + p_{02}T_2^2, (2)$$
for coefficients $$$p_{ij}, 0\leq i+j \leq 2$$$. We can estimate a tissue property neighborhood which contains the true values by matching $$$s$$$ to a MRF dictionary with larger tissue property step sizes, i.e., a “coarse dictionary.” Using the corresponding inner product values associated with this neighborhood, we compute the coefficients as in equation (2) for MRF-FISP, and then find its critical point. It is straightforward to generalize this model to more than two tissue properties, as in the case of MRF-bSSFP1 or MRF with quadratic phase (qRF-MRF)3.
The quadratic inner product model was tested on a simulated brain phantom using MRF-FISP. A dictionary of size 3000x5970 was used to create simulated MRF signal evolutions and to generate the true values. The coarse dictionary had dimensions 3000x1510, formed by downsampling the larger dictionary tissue properties each by 2. At each pixel, a neighborhood of points was found by matching the signal evolution to the coarse dictionary, and then equation (2) was approximated and the critical point found. Three volunteers were consented and scanned under an IRB-approved study. They were a normal subject scanned with MRF-FISP, a brain tumor patient (adenocarcinoma metastasis) scanned with MRF-bSSFP, and a normal volunteer scanned with qRF-MRF4. The MRF-bSSFP benchmark dictionary contained 3307 T1, T2 combinations and 77 off-resonance values and the coarse dictionary contained 854 T1, T2 combinations and 39 off-resonance values. For qRF-MRF, only a coarse dictionary was used due to the fact that there are four tissue property dimensions. The dictionary contained 1590 T1, T2 combinations, 51 off-resonance values, and 26 T2* values. For both MRF-bSSFP and qRF-MRF, a modified version of equation (2) was used.
A one-shot spiral trajectory was used in each case and SVD compression5,6 was used for both the benchmark and coarse dictionaries for compression.