The field of the invention is systems and methods for medical imaging, such as magnetic resonance imaging. More particularly, the invention relates to systems and methods for reconstructing a medical image or a series of medical images, such as those obtained with a magnetic resonance imaging system.
Quantitative MRI (“qMRI”) parameter mapping often makes use of analytical models of magnetic resonance signals to offer unique information about tissue microenvironment. This unique information often yields imaging biomarkers that are more sensitive and specific to underlying pathology than regular anatomical MRI. However, most qMRI methods are often too time-consuming because they require multiple measurements along one or more additional parametric dimensions. For example, additional parametric dimensions may include acquiring image data at multiple different echo times for T2 mapping and chemical species separation or at multiple different inversion times for T1 mapping.
The requirement of acquiring measurements along parametric dimensions results in a several-fold increase in scan time, thereby limiting the clinical utility of qMRI techniques. As a result, k-space data is typically undersampled and an advanced reconstruction technique, such as parallel MRI, is used to accelerate qMRI data acquisitions. However, noise amplification, such as g-factor related noise-amplification in parallel MRI reconstruction, limits the practical imaging acceleration to a factor of 2-4 depending on a number of radio frequency (“RF”) receiver coils.
A typical qMRI procedure produces parametric maps by first reconstructing images from acquired k-space data and then performing a pixelwise fit of these images to an analytical model of the underlying magnetic resonance signals. These two stages are decoupled and, as a result, the image reconstruction stage does not benefit from the prior knowledge of the signal behavior in the parametric dimension. In addition, because of this decoupling, errors accumulated during image reconstruction, such as those errors that may be related to undersampling artifacts, resolution loss, and amplified noise, propagate directly into the parametric maps.
One alternative is to directly estimate parametric maps by fitting the signal model to acquired k-space data. If the number of free parameters in the model is less than the number of measurements, sampling of individual datasets can go below the Nyquist limit. However, due to complexity and stability issues of such an estimation, the utility of parametric reconstruction is limited to cases when the signal evolution is described by simple models such as exponential functions.
Another strategy for using prior knowledge is to utilize the analytical signal model to “glue” images in the parametric dimension during reconstruction by relying on the assumption that for each pixel, signal evolution throughout the image series follows a predefined analytical dependence in the parametric dimension. This strategy may be also implemented using different types of linearization to reduce computational burden. If the linearized transform provides a good approximation to the analytical model for a range of target free parameter values, accurate reconstruction is possible in a feasible time. Linearization of the analytical models usually results in more degrees of freedom, which may result in representing a wider range of signals than the range implied by the source analytical models. Yet, such flexibility may come at the expense of constraining power, which limits acceleration capabilities of the techniques.
In currently available qMRI model-based methods, constraining the solution to the signal model happens in a “hard” fashion. That is, the solution is sought among the set of functions that strictly satisfy the chosen model, be it the original nonlinear analytical expression or its linearized version. However, this strategy may lead to detrimental performance due to inaccurate modeling, partial voluming, imaging imperfections, and motion artifacts, which impede accurate estimation of image series and parametric maps and convergence of the algorithms.
The clinical need for high spatial and temporal resolution in time-resolved magnetic resonance applications often necessitates image reconstruction from incomplete datasets because the total scan time is limited due to contrast passage or breath hold requirements. The advent of compressed sensing (“CS”) provided a new sub-Nyquist sampling requirement for images accepting a sparse representation in some basis. However, the limited spatial sparsity of magnetic resonance images affords only moderate acceleration factors before CS-based reconstructions introduce image blurring and blocky artifacts. A better sparsification can be achieved by exploiting spatiotemporal correlations in the time series. In these methods, the underdetermined image reconstruction problem is regularized by making assumptions about the nature of temporal waveforms. The accuracy of reconstruction and achievable acceleration then depends on the validity of these assumptions in practice. In particular, the k-t PCA method, described by H. Pedersen, et al., in “k-t PCA: Temporally Constrained k-t BLAST Reconstruction Using Principal Component Analysis,” Magn. Reson. Med., 2009; 62(3):706-716, postulates that temporal behavior of different image regions can be described by a linear combination of several principal components, which are learned from low-resolution training data. Thus, there remains a need for a method that provides high spatial and temporal resolution images in time-resolved magnetic resonance applications in which incomplete or undersampled data sets are acquired.
The present invention overcomes the aforementioned drawbacks by providing a method for reconstructing a medical image in which the image reconstruction process is constrained to be consistent with a signal model.
It is an aspect of the invention to provide a method for reconstructing an image of a subject with a medical imaging system by acquiring medical image data from the subject with the medical imaging system and reconstructing an image of the subject from the acquired medical image data set while constraining the image to be consistent with a signal model that relates image intensity values in the image to a free parameter that is associated with a physical property of the subject. The medical imaging system may be, for example, a magnetic resonance imaging system. When the medical imaging system is a magnetic resonance imaging, the free parameter may include at least one of a longitudinal relaxation time, a transverse relaxation time, an apparent transverse relaxation time, a magnetization value, a magnetization transfer parameter, a diffusion coefficient, and a separated fat signal component, separated water signal component, or field map from chemical shift imaging applications, such as IDEAL.
It is another aspect of the invention that the signal model may be at least one of an analytical signal model and an approximate signal model generated from previously acquired medical image data.
It is yet another aspect of the invention that the signal model may be an approximate signal model generated from the acquired medical image data. The approximate signal model may be generated by reconstructing a series of low-resolution images from the medical image data and learning the approximate signal model from the reconstructed series of low-resolution images. The approximate signal model may be learned by forming an image intensity vector for each pixel location in an image matrix, forming a dictionary matrix from the image intensity vectors, and compressing the dictionary matrix to a few representative basis functions using at least one of principal component analysis or a k-SVD algorithm.
It is yet another aspect of the invention that the signal model may be an analytical signal model that is dependent on at least one control parameter of the medical imaging system. When the medical imaging system is a magnetic resonance imaging system, the at least one control parameter may include an echo time, a repetition time, or an inversion recovery time. The analytical signal model may include a plurality of signal models associated with different values of the at least one control parameter. An operator is computed from the analytical signal model and used to constrain the reconstruction of the image to be consistent with the analytical signal model.
It is yet another aspect of the invention that an approximate signal model may be based on a dictionary constructed from analytical signal models sampled on a dense grid of admissible values of quantitative parameters. This dictionary may then be compressed to a few representative basis functions using at least one of principal component analysis or a k-SVD algorithm.
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, which 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.
A system and method for reconstructing medical images by employing a model consistency condition (“MOCCO”) constraint are provided. By way of example, a series of medical images can be reconstructed from undersampled medical image data using the provided system and method, particularly where the medical imaging process includes acquiring medical image data that depends on a parameter that is either known from an analytical model or can be learned from training data. As a specific example, MOCCO-based image reconstruction is readily applicable to quantitative magnetic resonance imaging (“MRI”) and various applications requiring time-resolved or spectrally-resolved medical imaging. MOCCO-based reconstruction can provide significant benefits over existing qMRI image reconstruction techniques, including improved regularization and acceleration. By way of example, the signal model used for the consistency constraint describes signal evolution in a serial dimension of the series of images, such as a parametric, temporal, or spectral dimension.
In the absence of relaxation effects, the MR signal collected by the γth RF receiver coil out of the total number nc of coils, with sensitivity Cγ(r), from an object, f(r) over a volume-of-interest (“VOI”) may be modeled as
where r and k are image space and k-space coordinate vectors, respectively. In its matrix form, and adding a term for the presence of noise errors, the Eqn. (1) can be written as
s=Ef+n (2);
where f is the solution vector, S is a vector of k-space samples from all RF coil receivers, n is noise error, and E is the encoding matrix with elements corresponding to both Fourier and coil sensitivity encoding terms:
E(m,γ),ρ=eik
In Eqn. (3), rρ and km are the discretized spatial and k-space coordinates, respectively. In single-channel MRI acquisitions, the noise can generally assumed to be identically independently distributed (“i.i.d.”) Gaussian noise. For multi-channel MRI acquisitions, noise whitening preprocessing using a separately measured noise covariance matrix may used to reduce noise errors. A signal-to-noise ratio (“SNR”) optimized estimation of the image vector, f, from the k-space data, S, may be generally accomplished by enforcing data consistency in the least squares fashion:
where ∥ . . . ∥2 is the l2-norm. In general, the lp-norm of a vector, x, may be written as
Accelerated MRI techniques often rely on undersampling k-space, which results in a poorly-conditioned or, in the case of significant undersampling, rank deficient encoding matrix, E. The poor conditioning of the encoding matrix renders solutions to Eqn. (4) sensitive to errors in the k-space data, and the potential rank deficiency of the encoding matrix means that Eqn. (4) will have non-unique solutions. To stabilize estimation of the image vector, f, the proposed model consistency condition can be used for regularization of the underdetermined image series reconstruction problem.
An image vector, f, can be described by an analytical signal model, such as
f=S(
where
These parametric maps are images whose pixel values are indicative of the spatial distribution of the corresponding free parameter. For example, a T1 map is an image whose pixel values are represented by the estimated T1 value at the spatial location associated with the respective pixel locations. Model-based qMRI data acquisitions may be described as a sampling of the space of control parameters. Thus, a vector of control parameters each corresponding to an individual measurement can be defined as
Letting
be a vector that contains a parametric image series corresponding to the image acquisition defined by the control parameters,
where {tilde over (S)}
{tilde over (S)}
so it follows that
{tilde over (S)}
where I is the identity matrix. However, the converse of Eqn. (11) is only true if each pixel of the image series,
S
The condition in Eqn. (13) can be enforced by minimizing the lp-norm of the discrepancy between the image series and its projection on M(S
where ε is a non-negative parameter. By way of example, p may equal one, in which instance the lp-norm is the l1-norm. The minimization in Eqn. (14) is constrained by the proposed model consistency condition subject to an additional constraint imposed by the data consistency condition. Alternatively, the following constrained minimization may also be solved:
where t is a non-negative parameter. The parameters ε and t may be selected according to error and noise levels to make the image estimation more resilient to data errors and noise.
In general, both S
DD†
For practical implementations, an assumption can be made that a collection of functions whose span gives a close approximation of M (S
DT=[S(
where the range of free parameters
such that D†D=I and the rank of D is less than N. In Eqn. (18), ∥ . . . ∥F indicates the Frobenius norm, which for an arbitrary matrix, A, has the form
If the operator D is required to be orthogonal, then the minimization problem set forth in Eqn. (18) is generally equivalent to the problem of finding the k first principal components of DT,
D=U(:,1:k) (20);
where U is a matrix of the principal components of DT. Otherwise, D can be obtained as a result of k-clustering singular value decomposition (k-SVD) of DT. Note that in the orthogonal case D†=DH, that is, the pseudoinverse is the adjoint of the operator, which significantly simplifies computations. Using the linear operator, D, Eqn. (14) can be rewritten as
and Eqn. (15) can be similarly rewritten. An unconstrained optimization problem may also be formulated by rewriting Eqn. (21) as
for some parameter λ>0. It is noted that the quadratic norm, ∥ . . . ∥22, may be used in lieu of the lp-norm; however, this norm may only be optimal when the analytic signal model or its linearization perfectly fits the medical image data in the least-squares sense. If some image pixels are not consistent with the chosen analytic signal model, high residual errors will be excessively penalized by the l2-norm, which may bias the image estimation and propagate errors throughout the whole image series. Therefore, an lp-norm with 1≦p<2 is advantageously used. Of these, the l1-norm is generally the most forgiving to errors; however, it may be desirable to provide a tradeoff between efficient noise suppression provided by the quadratic norm and robustness against poor model fit provided by l1-norm. This tradeoff can be balanced by using a hybrid l1/l2-norm, which for a vector, x, has the following form:
where σ is a cut-off parameter. As an example, the cut-off parameter may be selected as σ=0.6 std(x).
As an alternative to the foregoing formulation, it is possible to solve Eqn. (15) by periodically updating an image series using the data consistency condition and model consistency condition in a manner similar to a projections onto convex sets (“POCS”) method. This POCS-like approach can be formulated as
where P
In the Cartesian sense, the P operator is equivalent to a data substitution operation in k-space. This model consistency projection may also be defined and implemented as follows:
P
where
D=U(:,1:L) or D=KSVD(DT,L,L) (28).
In Eqn. (28), KSVD(DT, L, L) is the result of a k-clustering with singular value decomposition (“K-SVD”) algorithm that yields a dictionary containing K atoms optimized to approximate any atom in the set, DT, with L components. In Eqn. (28), it may be assumed that K=L. As before, the matrix, U in Eqn. (28) represents a matrix of principal components.
Additional constraints via projection operators can also be included to improve image reconstruction. For example, Eqn. (24) can be expanded to
where Hσ is an iterative thresholding projection operator, Pφ is a phase sharing constraint projection operator, and Pc is an object support constraint projection operator, which sets image values that lie outside of the object to zero values.
The iterative thresholding projection operator, Hσ, may be defined as follows. First, the model consistency projection as defined by Eqn. (26) or (27) is performed. Then, the following residual is calculated:
After the residual is calculated, the values of the image series estimate,
The phase-sharing constraint projection operator, Pφ, may be defined as follows. The image phase should be consistent between the acquisition of individual images in the parametric series. This property may be enforced using the phase-sharing constraint projection operator, which is equivalent to fitting the model to complex-valued data rather than magnitude data. If only magnitude fitting is possible, the phase-sharing projection may be performed as follows:
Pφ
where φsh is the shared phase, which may be calculated as
Alternatively, the phase-sharing constraint projection operator may be defined with respect to a phase value, φ0, that is learned in a separate scan. Defining the operator in this way results in the following formulation
Pφ
The model consistency condition described above can also be extended to imaging applications in which there is no analytical signal model, but in which an approximate model can be derived from the images themselves. For example, the model consistency condition is applicable to time-resolved imaging applications, such as contrast-enhanced angiography, phase contrast imaging, cine cardiac imaging, and other real-time imaging techniques in which there is no theoretical or analytical model describing the dependence of signal intensity on time (temporal waveforms).
In such instances, due to the lack of an analytical or theoretical signal model, the basis waveforms for the operator, D, are determined not from a densely sampled dictionary, DT, but are learned from a training dataset. An example of a training data set may include a low-resolution version of the image series. In this example, the dictionary matrix, DT, in Eqn. (18) would be composed of temporal waveforms contained in the low-resolution images. Low-resolution images can be reconstructed from the acquired k-space data and do not need to be separately obtained. For example, the low-resolution images may be reconstructed from the central portions of the acquired k-space data. In this regard, the k-space sampling pattern should be defined so that each time frame samples the center of k-space. This sampling pattern occurs naturally with radial sampling techniques, but often needs to be purposely enforced in Cartesian sampling techniques.
Low-resolution images reconstructed from the same k-space data as the higher-resolution image series can be used to learn an approximate signal model because the low-resolution images are effectively the higher-resolution images convolved with some small kernel. Thus, the temporal waveforms in the low-resolution images are linear combinations of the temporal waveforms present in the higher-resolution image series. As a result, the same set of basis functions can provide a good approximation to both the low-resolution and higher-resolution image series simultaneously. As in the case of the linearized reconstruction technique described above, the basis functions can be obtained by means of either principal components analysis or K-SVD. After the basis functions are obtained, the remaining steps of the algorithm described for producing parametric maps are applicable for time-resolved imaging as well.
Referring now to
Referring now to
Referring now to
Referring now to
where the control parameters TR and TE are a repetition time and an echo time, respectively, and the free parameters M0, T1, and T2 are magnetization, longitudinal relaxation time, and transverse relaxation time, respectively. Thus, in this example the analytical signal model would be computed from Eqn. (35) using multiple different values for echo time, repetition time, or both.
From the image analytical signal model, a basis for the operator used in the MOCCO constrained reconstruction is computed. This basis may be computed on the one hand by calculating the principal components of the analytical signal model, as indicated at step 404A. On the other hand, the basis may also be computed using a K-SVD algorithm, as indicated as step 404B. The basis is used to generate a dictionary matrix, as indicated at step 406. This dictionary matrix is used to form the operator used in the MOCCO constrained image reconstruction.
By way of example, the aforementioned image reconstruction methods may be implemented in magnetic resonance imaging applications. Referring particularly now to
The pulse sequence server 510 functions in response to instructions downloaded from the workstation 502 to operate a gradient system 518 and a radiofrequency (“RF”) system 520. Gradient waveforms necessary to perform the prescribed scan are produced and applied to the gradient system 518, which excites gradient coils in an assembly 522 to produce the magnetic field gradients Gx, Gy, and Gz used for position encoding MR signals. The gradient coil assembly 522 forms part of a magnet assembly 524 that includes a polarizing magnet 526 and a whole-body RF coil 528.
RF excitation waveforms are applied to the RF coil 528, or a separate local coil (not shown in
The RF system 520 also includes one or more RF receiver channels. Each RF receiver channel includes an RF amplifier that amplifies the MR signal received by the coil 528 to which it is connected, and a detector that detects and digitizes the I and Q quadrature components of the received MR signal. The magnitude of the received MR signal may thus 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)} (36);
and the phase of the received MR signal may also be determined:
The pulse sequence server 510 also optionally receives patient data from a physiological acquisition controller 530. The controller 530 receives signals from a number of different sensors connected to the patient, such as electrocardiograph (“ECG”) signals from electrodes, or respiratory signals from a bellows or other respiratory monitoring device. Such signals are typically used by the pulse sequence server 510 to synchronize, or “gate,” the performance of the scan with the subject's heart beat or respiration.
The pulse sequence server 510 also connects to a scan room interface circuit 532 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 532 that a patient positioning system 534 receives commands to move the patient to desired positions during the scan.
The digitized MR signal samples produced by the RF system 520 are received by the data acquisition server 512. The data acquisition server 512 operates in response to instructions downloaded from the workstation 502 to receive the real-time MR data and provide buffer storage, such that no data is lost by data overrun. In some scans, the data acquisition server 512 does little more than pass the acquired MR data to the data processor server 514. However, in scans that require information derived from acquired MR data to control the further performance of the scan, the data acquisition server 512 is programmed to produce such information and convey it to the pulse sequence server 510. For example, during prescans, MR data is acquired and used to calibrate the pulse sequence performed by the pulse sequence server 510. Also, navigator signals may be acquired during a scan and used to adjust the operating parameters of the RF system 520 or the gradient system 518, or to control the view order in which k-space is sampled. The data acquisition server 512 may also be employed to process MR signals used to detect the arrival of contrast agent in a magnetic resonance angiography (“MRA”) scan. In all these examples, the data acquisition server 512 acquires MR data and processes it in real-time to produce information that is used to control the scan.
The data processing server 514 receives MR data from the data acquisition server 512 and processes it in accordance with instructions downloaded from the workstation 502. Such processing may include, for example: Fourier transformation of raw k-space MR data to produce two or three-dimensional images; the application of filters to a reconstructed image; the performance of a backprojection image reconstruction of acquired MR data; the generation of functional MR images; and the calculation of motion or flow images.
Images reconstructed by the data processing server 514 are conveyed back to the workstation 502 where they are stored. Real-time images are stored in a data base memory cache (not shown in
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 invention was made with government support under NS065034 awarded by the National Institutes of Health. The government has certain rights in the invention.
Number | Name | Date | Kind |
---|---|---|---|
7477770 | Wehrli et al. | Jan 2009 | B2 |
7986438 | Takahashi et al. | Jul 2011 | B2 |
8150122 | Fenchel et al. | Apr 2012 | B2 |
8310233 | Trzasko et al. | Nov 2012 | B2 |
8391643 | Melbourne et al. | Mar 2013 | B2 |
20030006770 | Smith | Jan 2003 | A1 |
20060122480 | Luo et al. | Jun 2006 | A1 |
20060253017 | O'Donnell et al. | Nov 2006 | A1 |
20080197842 | Lustig et al. | Aug 2008 | A1 |
20080292167 | Todd et al. | Nov 2008 | A1 |
20080292194 | Schmidt et al. | Nov 2008 | A1 |
20090161933 | Chen | Jun 2009 | A1 |
20090226067 | Souza et al. | Sep 2009 | A1 |
20100052679 | Zelinski et al. | Mar 2010 | A1 |
20110058719 | Trzasko et al. | Mar 2011 | A1 |
20110282181 | Wang et al. | Nov 2011 | A1 |
20120008844 | Bilgin et al. | Jan 2012 | A1 |
20120027279 | Avinash et al. | Feb 2012 | A1 |
20120081114 | Weller et al. | Apr 2012 | A1 |
20120099774 | Akcakaya | Apr 2012 | A1 |
20120179028 | Caravan et al. | Jul 2012 | A1 |
20130044960 | Zhang et al. | Feb 2013 | A1 |
20130121550 | Chang | May 2013 | A1 |
20140314293 | Dagher | Oct 2014 | A1 |
Entry |
---|
Sajan Goud Lingala et al. “Accelerated Dynamic MRI Exploiting Sparsity and Low-Rank Structure: k-t SLR” IEEE Transactions on Medical Imaging, vol. 30, No. 5, May 2011. |
Anthony G. Christodoulou—†, S. Derin Babacan†, and Zhi-Pei Liang, “Accelerating Cardiovascular Imaging by Exploiting Regional Low-Rank Structure Via Group Sparsity” ISBI 2012, 978-1-4577-1858-8, May 2012. |
Block, et al., Model-Based Iterative Reconstruction for Radial Fast Spin-Echo MRI, IEEE Transactions on Medical Imaging, 2009, 28(11):1759-1769. |
Bube, et al., Hybrid 1(1)/1(2) Minimization with Applications to Tomography, Geophysics, 1997, 62(4):1183-1195. |
Candes, et al., Sparsity and Incoherence in Compressive Sampling, Inverse Problems, 2007, 23:969-985. |
Doneva, et al., Compressed Sensing Reconstruction for Magnetic Resonance Parameter Mapping, Magnetic Resonance in Medicine, 2010, 64:1114-1120. |
Jung, et al., k-t FOCUSS: A General Compressed Sensing Framework for High Resolution Dynamic MRI, Magnetic Resonance in Medicine, 2009, 61(1):103-116. |
Look, et al., Time Saving in Measurement of NMR and EPR Relaxation Times, Review of Scientific Instruments, 1970, 41(2):250-251. |
Pedersen, et al., k-t PCA: Temporally Constrained k-t BLAST Reconstruction Using Principal Component Analysis, Magnetic Resonance in Medicine, 2009, 62(3):706-716. |
Pruessmann, et al., Sense: Sensitivity Encoding for Fast MRI, Magnetic Resonance in Medicine, 1999, 42:952-962. |
Samsonov, et al., Accelerated Serial MR Imaging in Multiple Sclerosis Using Baseline Scan Information, ISMRM, 2010, 4876. |
Vitanis, et al., High Resolution Three-Dimensional Cardiac Perfusion Imaging Using Compartment-Based k-t Principal Component Analysis, Magnetic Resonance in Medicine, 2011, 65(2):575-587. |
Wohlberg, et al., An Iteratively Reweighted Norm Algorithm for Minimization of Total Variation Functionals, IEEE Signal Processing Letters, 2007, 14(12):948-951. |
Number | Date | Country | |
---|---|---|---|
20130343625 A1 | Dec 2013 | US |