MRF is an imaging technique that enables quantitative mapping of tissue or other material properties. In particular, MRF can be conceptualized as employing a pulse sequence formed from series of varied “sub-blocks.” By varying parameters of the sub-blocks between respective sub-blocks that form the overall pulse sequence, the different signal evolutions from the different resonant species are elicited. The term “resonant species,” as used herein, refers to a material, such as water, fat, bone, muscle, soft tissue, and the like, that can be made to resonate using NMR. By way of illustration, when RF energy is applied to a volume that has both bone and muscle tissue, then the bone and muscle tissue will each produce an NMR signal. However the “bone signal” represents a first resonant species and the “muscle signal” represents a second resonant species and the two will be different. These different signals from different species can be collected simultaneously over a period of time to collect an overall “signal evolution” for the volume.
The random or pseudorandom measurements obtained in MRF techniques are achieved by varying the acquisition parameters from one repetition time (TR) period to the next, which creates a time series of images with varying contrast. Examples of acquisition parameters that can be varied include flip angle (FA), radio frequency (RF) pulse phase, TR, echo time (TE), and sampling patterns, such as by modifying one or more readout encoding gradients.
From these random or pseudorandom measurements, MRF processes can be designed to map any of a wide variety of parameters, such as longitudinal relaxation time (T1), transverse relaxation time (T2), main or static magnetic field map (B0), and proton density (ρ). MRF is generally described in U.S. Pat. No. 8,723,518 and Published U.S. Patent Application No. 2015/0301141, each of which is incorporated herein by reference in its entirety.
The random or pseudorandom measurements obtained in MRF techniques are achieved by varying the acquisition parameters from one repetition time (“TR”) period to the next, which creates a time series of images with varying contrast. Examples of acquisition parameters that can be varied include flip angle, radio frequency (“RF”) pulse phase, TR, echo time (“TE”), and sampling patterns, such as by modifying one or more readout encoding gradients. Thus, the success of MRF is largely due to a specialized, incoherent acquisition scheme. More specifically, a sequence of randomized flip angles and repetition times (i.e., {(αm,TRm)}m=1M) is used to generate a sequence of images ({Im(x)}m=1M) with randomly varied contrast weightings, yielding incoherence in the temporal domain. Moreover, a set of highly-undersampled variable density spiral trajectories can be used to acquire k-space data, which yields the spatial incoherence.
With these incoherently-sampled data, the conventional MRF reconstruction employs a template-matching procedure. Given a range of parameters of interest, the procedure uses a “dictionary” that contains all possible signal (or magnetization) evolutions simulated from the Bloch equation. That is, MRF matches an acquired magnetization signal to a pre-computed dictionary of signal evolutions, or templates, that have been generated from magnetic resonance signal models, such as Bloch equation-based physics simulations (i.e., Bloch simulations). As a general example, a template signal evolution is chosen from the dictionary if it yields the maximum correlation with the observed signal for each voxel (extracted from the gridding reconstructions). The parameters for the tissue or other material in a given voxel are estimated to be the values that provide the best signal template matching. That is, the reconstructed parameters are assigned as those that generate the selected template.
Although conventional MRF reconstruction procedures can be relatively robust in practice, there is no guarantee that MR tissue parameters of interest are reconstructed in an optimal manner. Furthermore, the original, straightforward template matching may not be computationally optimal, or even efficient. Recently, a number of new methods have been proposed to improve MRF reconstruction. Some have attempted to address the computational inefficiencies associated with the conventional MRF reconstruction. Others have proposed new iterative algorithms that leverage signal processing techniques, such as compressed sensing (“CS”), to improve reconstruction accuracy. Despite these efforts, MRF reconstruction continues to be a challenge, particularly when a large number of MR tissue parameters are considered in an MRF process.
The present disclosure overcomes the aforementioned drawbacks by providing a system and method for model-based magnetic resonance fingerprinting (MRF) reconstruction using a low-rank model that represents the MRF time-series images. This allows us to reconstruct an improved time-series of images which provides an improved input to the dictionary matching (or other parameter estimation approaches). Thus, the system and methods described herein yield substantial improvements in the accuracy of MRF reconstruction, compared to conventional MRF reconstruction techniques.
In accordance with one aspect of the disclosure, a magnetic resonance imaging (MRI) system is disclosed that includes a magnet system configured to generate a polarizing magnetic field about at least a portion of a subject arranged in the MRI system, a plurality of gradient coils configured to apply a gradient field to the polarizing magnetic field and a radio frequency (RF) system configured to apply an excitation field to the subject and acquire MR image data from a ROI. The system also includes a computer system programmed to control the plurality of gradient coils and the RF system to acquire magnetic resonance fingerprinting (MRF) data from a subject. The computer system is also programmed to reconstruct an MRF time series of images from the MRF data by solving a constrained optimization problem using a low-rank model, for which an input to the optimization problem is the MRF data and an output from the optimization problem is the MRF time-series images. The computer system is further programmed to estimate the MR parameter maps from the reconstructed time series of images.
In accordance with another aspect of the disclosure, a method is provided for reconstructing an image of a subject from magnetic resonance fingerprinting (MRF) data acquired using a magnetic resonance imaging (MRI) system. The method includes providing MRF data acquired from a subject using an MRI system and reconstructing the MRF data by solving a constrained optimization problem using a low-rank model, for which an input to the optimization problem is the MRF data and an output from the optimization problem is the MRF time-series images.
In accordance with another aspect of the disclosure, a method is provided for reconstructing an image of a subject from magnetic resonance fingerprinting (MRF) data acquired using a magnetic resonance imaging (MRI) system. The method includes providing MRF data acquired from a subject using an MRI system and reconstructing the MRF data by solving a constrained optimization problem using a low-rank model that represents the MRF data as a function of a spatial subspace and temporal subspace.
The foregoing and other aspects and advantages of the invention will appear from the following description. In the description, reference is made to the accompanying drawings that form a part hereof, and in which there is shown by way of illustration a preferred embodiment of the invention. Such embodiment does not necessarily represent the full scope of the invention, however, and reference is made therefore to the claims and herein for interpreting the scope of the invention.
As described, magnetic resonance fingerprinting (“MRF”) techniques use varying acquisition parameters between repetition times (“TRs”) to creates a time series of images with varying contrast. Referring to
At process block 104, MRF data is acquired using the acquisition scheme or parameters selected at process block 102. As a result of the spatial and temporal incoherence imparted by this acquisition scheme, each material or tissue is associated with a unique signal evolution or “fingerprint,” that is a function of multiple different physical parameters, including longitudinal relaxation time, T1, transverse relaxation time, T2, and proton density, ρ. As will be described, the present disclosure provides a framework for an iterative reconstruction process that may begin by selecting initial tissue parameters at process block 106.
In a conventional MRF process 106, a simple template-matching procedure is performed. In particular, such a conventional approach to MRF reconstruction first reconstructs a time-series of images by performing gridding reconstructions from highly-undersampled data (e.g., a spiral acquisition with 48× acceleration was originally used) at process block 108 to obtain a sequence of aliasing-artifact corrupted MRF time-series images. From the time-series images, the underlying tissue parameters are then estimated by comparison to a dictionary of signal evolutions at process block 110. Once the matching signal evolutions are identified at process block 110, MR tissue parameter maps are provided at process block 112. The degree of aliasing corruption in the time-series images demonstrates the potential to improve the method by replacing the simple gridding reconstruction with an advanced method to generate less artifact-corrupted images as an input to the dictionary matching step.
Conventional MRF reconstruction stops after such a reconstruction process 106. However, if used, this initial process only represents an initial selection of parameters because the present disclosure recognizes that the conventional MRF reconstruction process suffers from a number of key limitations. First, it is heuristic and statistically suboptimal, because the noise in the gridding reconstructions at process block 108 no longer follows a white Gaussian distribution. Such sub-optimality often leads to systematic bias in the subsequent parameter estimation at process block 110. Second, low-quality MRF time series from the gridding reconstructions make the accuracy of tissue parameter estimation at process block 110 heavily dependent on the length of data acquisition, especially for certain parameters, such as T2. Achieving accurate estimates of tissue parameters often requires a relatively long acquisition sequence. Third, the conventional approach 108 is only integrated with multichannel acquisition in an ad-hoc way, which does not fully exploit the SNR benefit offered by the phased array coils.
As described, to overcome the shortcomings of conventional MRF reconstruction, a prior image model can be incorporated into the reconstruction process to improve the accuracy of the reconstruction process. Thus, the reconstruction process described with respect to
In particular, referring to
Specifically, let C∈N×M denote the Casorati matrix (for example, as described in, Z.-P. Liang, “Spatioteporal imaging with partially separable functions”, B. Zhao, J. P. Haldar, C. Brinegar, and Z.-P. Liang, “Low rank matrix recovery for real-time cardiac MRI,” IEEE Int. Symp. Biomed. Imaging, pp. 996-999, 2010., which is incorporated herein in its entirety. In this context, C represents a time-series image associated with an MRF experiment, which as a non-limiting example may be a contrast-weighted image sequence. Due to the strong spatiotemporal correlation of images, a low-rank model is introduced at process block 202 to represent C. That is, C=UV, where U∈
N×L and V∈
L×M respectively denote the spatial and temporal subspaces of C, and L denotes the rank.
At process block 204, the temporal subspace structure of the low-lank model is pre-estimated from an ensemble of magnetization dynamics. This provides additional subspace constraint to improve the conditioning of the inverse problems. For example, the temporal subspace may be pre-estimated for the low-rank model, denoted as {circumflex over (V)}, from the ensemble of magnetization dynamics using the principal component analysis, such as described in the above-referenced “Spatioteporal imaging with partially separable functions,” or A. S. Gupta and Z.-P. Liang, “Dynamic imaging by temporal modeling with principle component analysis”, Proc. Int. Symp. Magn. Reson. Med., p. 10, 2001; C. Huang, C. G. Graff, E. W. Clarkson, A. Belgin, and M. I. Altbach, “T2 mapping from highly undersampled data by reconstruction of principal component coefficient maps using compressed sensing”. Magn. Reson. Med., vol. 67, pp. 1355-1366, 2012; or J. P. Haldar and Z.-P. Liang, “Spatiotemporal imaging with partially separable functions: a matrix recovery approach”, IEEE Int. Symp. Biomed. Imaging, pp. 716-719, 2010, each of which is incorporated herein by reference in its entirety. Additionally, at process block 206, a joint sparsity constraint can be further incorporated to capture correlated edge structure of co-registered images, regularizing any ill-conditioned low-rank reconstruction. See B. Zhao, J. P. Haldar, and Z.-P. Liang, “PSF model-based reconstruction with sparsity constraint: Algorithm and application to real-time cardiac MRI”, 32nd Annual International Conference of the IEEE Engineering in Medicine and Biology, pp. 996-999, 2010.; B. Zhao, J. P. Haldar, A. G. Christodoulou, and Z.-P. Liang, “Further development of image reconstruction from highly-undersampled (k, t)-space data with joint partial separability and sparsity constraints”, IEEE Int. Symp. Biomed. Imaging, pp. 1593-1596, 2011.; and B. Zhao, J. P. Haldar, A. G. Christodoulou, and Z.-P. Liang, “Image reconstruction from highly undersampled (k, t)-space data with joint partial separability and sparsity constraints,” IEEE Trans. Medical Imaging, vol. 31, pp. 1809-1820, 2012., each of which is incorporated herein by reference in its entirety.
Putting together the above constraints, the reconstruction problem can be formulated as:
where dc denotes the acquired k-space data for the cth coil, Fu is the undersampled Fourier encoding matrix, c is the coil sensitivities associated with the cth coil, D is the spatial finite difference matrix, and λ is a regularization parameter. This formulation results in a convex optimization problem, which can be solved at process block 208 by applying an augmented Lagrangian-based method, or as one non-limiting example, an alternating direction method of multipliers (ADMM) algorithm, such as described in S. Ramani and J. A. Fessler, “Parallel MR image reconstruction using augmented Lagrangian methods”, IEEE Trans. Med. Imaging., vol. 30, pp. 694-706, 2011, which is incorporated herein by reference in its entirety. Thus, with the reconstructed spatial subspace Û, Ĉ=Û{circumflex over (V)} can be formed at process block 210, from which the dictionary matching can be performed at process block 212 to then deliver the desired parameter map at process block 214.
The process described with respect to
More particularly, as described above, conventional MR image reconstruction, first performs gridding reconstructions from highly-undersampled spiral data (with 48× acceleration) to obtain a sequence of aliasing-artifact corrupted MRF time series images. Then, conventional MR image reconstruction estimates the underlying tissue parameters from the time series images. This approach has a number of key limitations. First, low-quality MRF time series obtained by the gridding reconstructions make the accuracy of tissue parameters heavily dependent on the length of data acquisition. The issue is particularly severe for the T2 map. To obtain accurate and robust estimates of tissue parameters, relatively long acquisition sequence is often needed. Second, gridding reconstructions of highly undersampled data often suffer from limited SNR (especially-for high resolution applications). This can fundamentally impact the accuracy of the subsequent parameter estimation.
However, the process described above with respect to
Comparisons of the MRF time series reconstructions from the conventional MRF (gridding reconstruction) and the process described with respect to
Specifically, referring to
Also, referring to
Furthermore, referring to
Finally, referring to
The above-described technique employs an explicit low-rank constraint via matrix factorization, which efficiently captures the underlying spatiotemporal correlation of MRF time series images. This leads to a dramatic reduction in the number of degree-of-freedom for image reconstruction, making it possible to achieve high-quality reconstructions from a 48× accelerated spiral acquisitions.
The proposed technique has been integrated parallel MR imaging with phased array coils to enable even faster imaging speed and/or higher SNR. The algorithm has a highly parallel structure, making it well suited to distributed computing. As described above, the proposed mathematical formulation results in a convex optimization problem, for which a globally convergent algorithm based on the augmented Lagrangian-based method can be used.
Referring now to
The pulse sequence server 410 functions in response to instructions downloaded from the operator workstation 402 to operate a gradient system 418 and a radiofrequency (“RF”) system 420. Gradient waveforms to perform the prescribed scan are produced and applied to the gradient system 418, which excites gradient coils in an assembly 422 to produce the magnetic field gradients Gx, Gy, Gz used for position encoding magnetic resonance signals. The gradient coil assembly 422 forms part of a magnet assembly 424 that includes a polarizing magnet 426 and a whole-body RF coil 428.
RF waveforms are applied by the RF system 420 to the RF coil 428, or a separate local coil (not shown in
The RF system 420 also includes one or more RF receiver channels. Each RF receiver channel includes an RF preamplifier that amplifies the magnetic resonance signal received by the coil 428 to which it is connected, and a detector that detects and digitizes the I and Q quadrature components of the received magnetic resonance signal. The magnitude of the received magnetic resonance signal may, therefore, be determined at any sampled point by the square root of the sum of the squares of the I and Q components:
M=√{square root over (I2+Q2)} Eqn. 25;
and the phase of the received magnetic resonance signal may also be determined according to the following relationship:
The pulse sequence server 410 also optionally receives patient data from a physiological acquisition controller 430. By way of example, the physiological acquisition controller 430 may receive signals from a number of different sensors connected to the patient, such as electrocardiograph (“ECG”) signals from electrodes, or respiratory signals from a respiratory bellows or other respiratory monitoring device. Such signals are typically used by the pulse sequence server 410 to synchronize, or “gate,” the performance of the scan with the subject's heart beat or respiration.
The pulse sequence server 410 also connects to a scan room interface circuit 432 that receives signals from various sensors associated with the condition of the patient and the magnet system. It is also through the scan room interface circuit 432 that a patient positioning system 434 receives commands to move the patient to desired positions during the scan.
The digitized magnetic resonance signal samples produced by the RF system 420 are received by the data acquisition server 412. The data acquisition server 412 operates in response to instructions downloaded from the operator workstation 402 to receive the real-time magnetic resonance data and provide buffer storage, such that no data is lost by data overrun. In some scans, the data acquisition server 412 does little more than pass the acquired magnetic resonance data to the data processor server 414. However, in scans that require information derived from acquired magnetic resonance data to control the further performance of the scan, the data acquisition server 412 is programmed to produce such information and convey it to the pulse sequence server 410. For example, during prescans, magnetic resonance data is acquired and used to calibrate the pulse sequence performed by the pulse sequence server 410. As another example, navigator signals may be acquired and used to adjust the operating parameters of the RF system 420 or the gradient system 418, or to control the view order in which k-space is sampled. In still another example, the data acquisition server 412 may also be employed to process magnetic resonance signals used to detect the arrival of a contrast agent in a magnetic resonance angiography (“MRA”) scan. By way of example, the data acquisition server 412 acquires magnetic resonance data and processes it in real-time to produce information that is used to control the scan.
The data processing server 414 receives magnetic resonance data from the data acquisition server 412 and processes it in accordance with instructions downloaded from the operator workstation 402. Such processing may, for example, include one or more of the following: reconstructing two-dimensional or three-dimensional images by performing a Fourier transformation of raw k-space data; performing other image reconstruction techniques, such as iterative or backprojection reconstruction techniques; applying filters to raw k-space data or to reconstructed images; generating functional magnetic resonance images; calculating motion or flow images; and so on.
Images reconstructed by the data processing server 414 are conveyed back to the operator workstation 402. Images may be output to operator display 412 or a display 436 that is located near the magnet assembly 424 for use by attending clinician. Batch mode images or selected real time images are stored in a host database on disc storage 438. When such images have been reconstructed and transferred to storage, the data processing server 414 notifies the data store server 416 on the operator workstation 402. The operator workstation 402 may be used by an operator to archive the images, produce films, or send the images via a network to other facilities.
The MRI system 400 may also include one or more networked workstations 442. By way of example, a networked workstation 442 may include a display 444, one or more input devices 446 (such as a keyboard and mouse or the like), and a processor 448. The networked workstation 442 may be located within the same facility as the operator workstation 402, or in a different facility, such as a different healthcare institution or clinic. The networked workstation 442 may include a mobile device, including phones or tablets.
The networked workstation 442, whether within the same facility or in a different facility as the operator workstation 402, may gain remote access to the data processing server 414 or data store server 416 via the communication system 440. Accordingly, multiple networked workstations 442 may have access to the data processing server 414 and the data store server 416. In this manner, magnetic resonance data, reconstructed images, or other data may exchanged between the data processing server 414 or the data store server 416 and the networked workstations 442, such that the data or images may be remotely processed by a networked workstation 442. This data may be exchanged in any suitable format, such as in accordance with the transmission control protocol (“TCP”), the internet protocol (“IP”), or other known or suitable protocols.
Beyond the above-described MRI system, the systems and methods described herein may be performed using a computer system that is separate from an MRI system that is used to acquire imaging or MRF data. Referring now to
In some configurations, the processing unit 502 can include one or more processors. As an example, the processing unit 502 may include one or more of a digital signal processor (“DSP”) 504, a microprocessor unit (“MPU”) 506, and a graphics processing unit (“GPU”) 508. The processing unit 502 can also include a data acquisition unit 510 that is configured to electronically receive data to be processed, which may include magnetic resonance image data. The DSP 504, MPU 506, GPU 508, and data acquisition unit 510 are all coupled to a communication bus 512. As an example, the communication bus 512 can be a group of wires, or a hardwire used for switching data between the peripherals or between any component in the processing unit 502.
The DSP 504 can be configured to receive and processes the magnetic resonance data or reconstructed magnetic resonance images. The MPU 506 and GPU 508 can also be configured to process the magnetic resonance data or reconstructed magnetic resonance images in conjunction with the DSP 504. As an example, the MPU 506 can be configured to control the operation of components in the processing unit 502 and can include instructions to perform reconstruction of the magnetic resonance image data on the DSP 504. Also as an example, the GPU 508 can process image graphics.
In some configurations, the DSP 504 can be configured to process the magnetic resonance image data received by the processing unit 502 in accordance with the techniques described above. Thus, the DSP 504 can be configured to reconstruct magnetic resonance images or MRF images using the described above ML-MRF process.
The processing unit 502 preferably includes a communication port 514 in electronic communication with other devices, which may include a storage device 516, a display 518, and one or more input devices 520. Examples of an input device 520 include, but are not limited to, a keyboard, a mouse, and a touch screen through which a user can provide an input.
The storage device 516 is configured to store images, whether provided to or processed by the processing unit 502. The display 518 is used to display images, such as images that may be stored in the storage device 516, and other information. Thus, in some configurations, the storage device 516 and the display 518 can be used for displaying reconstructed magnetic resonance images.
The processing unit 502 can also be in electronic communication with a network 522 to transmit and receive data, including CT images, MR images, and other information. The communication port 514 can also be coupled to the processing unit 502 through a switched central resource, for example the communication bus 512.
The processing unit 502 can also include a temporary storage 524 and a display controller 526. As an example, the temporary storage 524 can store temporary information. For instance, the temporary storage 524 can be a random access memory.
The present invention has been described in terms of one or more preferred embodiments, and it should be appreciated that many equivalents, alternatives, variations, and modifications, aside from those expressly stated, are possible and within the scope of the invention.
This application is based on, claims priority to, and incorporates herein by reference in its entirety U.S. Provisional Application Ser. No. 62/293,805, filed Feb. 11, 2016, and entitled, “SYSTEMS AND METHODS FOR IMPROVED RECONSTRUCTION OF MAGNETIC RESONANCE FINGERPRINTING DATA WITH SUBSPACE METHODS.”
This invention was made with government support under R01EB017219 and R01EB017337 awarded by the National Institutes of Health. The government has certain rights in the invention.
Number | Date | Country | |
---|---|---|---|
62293805 | Feb 2016 | US |