Magnetic resonance (MR) imaging (MRI) is a biomedical imaging technology to form pictures of the anatomy and the physiological processes of the body. Diffusion MRI is an MRI technique that measures the diffusion process of water molecules in tissues. Diffusion MRI determines the contrast mechanism by the diffusion process, which characterizes the Brownian motion of water molecules in tissues. In diffusion MRI, diffusion-weighted images are acquired and/or the diffusion parametric (e.g., apparent diffusion coefficient, ADC) maps are measured from multiple images with differential diffusion weightings. A common issue in diffusion MRI is that measurement errors induced by physiological motion, bulk motion, and eddy currents during diffusion encoding can result in artifacts in reconstructed diffusion weighted images and parametric maps. To reduce distortion and blurring effects, diffusion MRI usually employs a segmented acquisition strategy to acquire k-space data, also known as multi-shot acquisition, which involves repeating multiple data acquisitions, cach starting with a diffusion preparation module, to form the whole k-space. However, inter-shot (i.e., shot-to-shot) phase variation induced by physiological motion (e.g., cardiac pulsation), bulk motion, and eddy currents during diffusion encoding can cause artifacts in reconstructed images and diffusion maps when combining the data from all shots to reconstruct an image without accounting for the inter-shot phase variation.
Many reconstruction methods have been proposed to address the issue presented by measurement errors retrospectively. These methods can be divided into two categories based on the principle of modeling. The first category is phase-corrected model-based reconstruction, where the inter-shot phase variation is characterized by explicit phase maps, which are obtained and then fed into the phase-corrected model-based reconstruction. Typically, the explicit phase maps are estimated from low-resolution images acquired by an extra navigator or self-navigator reconstructed from the densely sampled k-space center for each shot. A second category of reconstruction methods that can be used to address the issue presented by measurement errors retrospectively is subspace-or matrix completion-based reconstruction, which implicitly captures the inter-shot phase variation and explores global data sharing (i.e., data correlation across all shots) using a subspace and has the advantage of high robustness. In particular, a subspace reconstruction method is computation-and memory-efficient for time-resolved image reconstruction where images are reconstructed for each time or readout. However, extra calibration data is usually needed to pre-estimate a data-driven temporal subspace in conventional subspace reconstruction methods for time-resolved images reconstruction. Acquisition of the calibration data can cost extra scan time. Matrix completion can be used to eliminate the need for extra calibration data but encounters a challenge that the commonly used temporally global matrix completion is not applicable because of weakened low-rank assumption due to measurement errors.
Recently, several quantitative MRI techniques have been developed to simultaneously quantify relaxation and diffusion from a single scan, such as multidimensional MR Fingerprinting (mdMRF). mdMRF employs a sequence structure consisting of multiple segments (or blocks) with each segment starting with a preparation module (e.g., inversion for T1 preparation, T2 preparation, or diffusion preparation), followed by continuous and time-resolved image acquisition, and ending with a waiting time, making the signal sensitive to both relaxation and diffusion effects. A multi-shot acquisition cam also be employed to acquire more data for each time point. However, similar to conventional diffusion MRI techniques, inter-shot/segment phase variation exists in mdMRF. Because a diffusion-prepared (DP) encoding scheme is used for diffusion encoding, intra-shot/segment (i.e., images within a shot/segment) phase variation is also present. Moreover, inter-and intra-shot/segment magnitude variations also occur in mdMRF, because stabilizer has not been used along with the DP scheme. These inter- and intra-shot/segment magnitude and phase variations can be viewed as measurement errors, which can cause corruption of the diffusion-weighted images and lead to artifacts in quantitative maps, such as ADC maps. To address such artifacts, mdMRF employs peripheral pulsation gating to mitigate the effects of cardiac pulsation during diffusion encoding and reduce the measurement errors prospectively. However, this strategy has several limitations, such as longer scan time due to skipped pulsation triggers and a much-reduced efficiency in reconstruction or mapping due to the need to generate a dictionary after each specific scan.
In accordance with an embodiment, a method for reconstructing images using a self-calibrated subspace reconstruction includes receiving data acquired from a subject using a magnetic resonance imaging (MRI) system, generating aliasing-free low resolution images from at least a portion of the received data using temporally local low-rank matrix completion, estimating a temporally global subspace using the aliasing-free low resolution images, and generating aliasing-free high resolution images from the received data using temporally global subspace reconstruction that utilizes the estimated temporally global subspace.
In accordance with another embodiment, a magnetic resonance imaging (MRI) system includes a magnet system configured to generate a polarizing magnetic field about a portion of a subject positioned, a magnetic gradient system including a plurality of magnetic gradient coils configured to apply at least one magnetic gradient field to the polarizing magnetic field, a radio frequency (RF) system configured to apply an RF excitation field to the subject, and to receive magnetic resonance signals from the subject using a coil array and at least one processor. The at least one processor can be configured to direct the plurality of magnetic gradient coils and the RF system to perform a pulse sequence to acquire data from a subject, generate aliasing-free low resolution images from at least a portion of the received data using temporally local low-rank matrix completion, estimate a temporally global subspace using the aliasing-free low resolution images, and generate aliasing-free high resolution images from the received data using temporally global subspace reconstruction that utilizes the estimated temporally global subspace.
In accordance with another embodiment, a non-transitory, computer readable medium storing instructions that, when executed by one or more processors, perform a set of functions is provided. The set of functions include receiving data acquired from a subject using a magnetic resonance imaging (MRI) system, generating aliasing-free low resolution images from at least a portion of the received data using temporally local low-rank matrix completion, estimating a temporally global subspace using the aliasing-free low resolution images, and generating aliasing-free high resolution images from the received data using temporally global subspace reconstruction that utilizes the estimated temporally global subspace.
The present invention will hereafter be described with reference to the accompanying drawings, wherein like reference numerals denote like elements.
Magnetic resonance fingerprinting (“MRF”) is a technique that facilitates mapping of tissue or other material properties based on random or pseudorandom measurements of the subject or object being imaged. In particular, MRF can be conceptualized as evolutions in different “resonant species” to which the RF is applied. 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 radio frequency (“RF”) energy is applied to a volume that has both bone and muscle tissue, then both the bone and muscle tissue will produce a nuclear magnetic resonance (“NMR”) signal; however, the “bone signal” represents a first resonant species and the “muscle signal” represents a second resonant species, and thus the two signals 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 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 signals with varying contrast. Examples of acquisition parameters that can be varied include flip angle (“FA”), RF pulse phase, TR, echo time (“TE’), and sampling patterns, such as by modifying one or more readout encoding gradients. The acquisition parameters are varied in a random manner, pseudorandom manner, or other manner that results in signals from different materials or tissues to be spatially incoherent, temporally incoherent, or both. For example, in some instances, the acquisition parameters can be varied according to a non-random or non-pseudorandom pattern that otherwise results in signals from different materials or tissues to be spatially incoherent, temporally incoherent, or both.
From these measurements, which as mentioned above may be random or pseudorandom, or may contain signals from different materials or tissues that are spatially incoherent, temporally incoherent, or both, MRF processes can be designed to map any of a wide variety of parameters or properties. Examples of such parameters or properties that can be mapped may include, but are not limited to, tissue parameters or properties such as longitudinal relaxation time (T1), transverse relaxation time (T2), and proton density (ρ), and device dependent parameters such as main or static magnetic field map (B0). 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 data acquired with MRF techniques are compared with a dictionary of signal models, or templates, which have been generated for different acquisition parameters from magnetic resonance signal models, such as Bloch equation-based physics simulations. This comparison allows estimation of the physical properties, such as those mentioned above. As an example, the comparison of the acquired signals to a dictionary can be performed using any suitable matching or pattern recognition technique. The properties for the tissue or other material in a given voxel are estimated to be the values that provide the best signal template matching. For instance, the comparison of the acquired data with the dictionary can result in the selection of a signal vector, which may constitute a weighted combination of signal vectors, from the dictionary that best corresponds to the observed signal evolution. The selected signal vector includes values for multiple different quantitative properties, which can be extracted from the selected signal vector and used to generate the relevant quantitative property maps.
In MRF, a unique signal timecourse is generated for each pixel. This timecourse evolves based on both physiological tissue properties such as T1 or T2 as well as acquisition parameters like flip angle (FA) and repetition time (TR). This signal timecourse can, thus, be referred to as a signal evolution and each pixel can be matched to an entry in the dictionary, which is a collection of possible signal evolutions or timecourses calculated using a range of possible tissue property values and knowledge of the quantum physics that govern the signal evolution. Upon matching the measured signal evolution/timecourse to a specific dictionary entry, the tissue properties corresponding to that dictionary entry can be identified. A fundamental criterion in MRF is that spatial incoherence be maintained to help separate signals that are mixed due to undersampling. In other words, signals from various locations should differ from each other, in order to be able to separate them when aliased.
To achieve this process, a magnetic resonance imaging (MRI) system or nuclear magnetic resonance (NMR) system may be utilized.
The pulse sequence server 110 functions in response to instructions provided by the operator workstation 102 to operate a gradient system 118 and a radiofrequency (“RF”) system 120. Gradient waveforms for performing a prescribed scan are produced and applied to the gradient system 118, which then excites gradient coils in an assembly 122 to produce the magnetic field gradients Gx, Gy, and Gz that are used for spatially encoding magnetic resonance signals. The gradient coil assembly 122 forms part of a magnet assembly 124 that includes a polarizing magnet 126 and a whole-body RF coil 128.
RF waveforms are applied by the RF system 120 to the RF coil 128, or a separate local coil to perform the prescribed magnetic resonance pulse sequence. Responsive magnetic resonance signals detected by the RF coil 128, or a separate local coil, are received by the RF system 120. The responsive magnetic resonance signals may be amplified, demodulated, filtered, and digitized under direction of commands produced by the pulse sequence server 110. The RF system 120 includes an RF transmitter for producing a wide variety of RF pulses used in MRI pulse sequences. The RF transmitter is responsive to the prescribed scan and direction from the pulse sequence server 110 to produce RF pulses of the desired frequency, phase, and pulse amplitude waveform. The generated RF pulses may be applied to the whole-body RF coil 128 or to one or more local coils or coil arrays.
The RF system 120 also includes one or more RF receiver channels. An RF receiver channel includes an RF preamplifier that amplifies the magnetic resonance signal received by the coil 128 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 a sampled point by the square root of the sum of the squares of the I and Q components:
and the phase of the received magnetic resonance signal may also be determined according to the following relationship:
The pulse sequence server 110 may receive patient data from a physiological acquisition controller 130. By way of example, the physiological acquisition controller 130 may receive signals from a number of different sensors connected to the patient, including electrocardiogra (“ECG”) signals from electrodes, or respiratory signals from a respiratory bellows or other respiratory monitoring devices. These signals may be used by the pulse sequence server 110 to synchronize, or “gate,” the performance of the scan with the subject's heartbeat or respiration.
The pulse sequence server 110 may also connect to a scan room interface circuit 132 that receives signals from various sensors associated with the condition of the patient and the magnet system. Through the scan room interface circuit 132, a patient positioning system 134 can receive commands to move the patient to desired positions during the scan.
The digitized magnetic resonance signal samples produced by the RF system 120 are received by the data acquisition server 112. The data acquisition server 112 operates in response to instructions downloaded from the operator workstation 102 to receive the real-time magnetic resonance data and provide buffer storage, so that data is not lost by data overrun. In some scans, the data acquisition server 112 passes the acquired magnetic resonance data to the data processor server 114. In scans that require information derived from acquired magnetic resonance data to control the further performance of the scan, the data acquisition server 112 may be programmed to produce such information and convey it to the pulse sequence server 110. For example, during pre-scans, magnetic resonance data may be acquired and used to calibrate the pulse sequence performed by the pulse sequence server 110. As another example, navigator signals may be acquired and used to adjust the operating parameters of the RF system 120 or the gradient system 118, or to control the view order in which k-space is sampled. In still another example, the data acquisition server 112 may also process magnetic resonance signals used to detect the arrival of a contrast agent in a magnetic resonance angiography (“MRA”) scan. For example, the data acquisition server 112 may acquire magnetic resonance data and processes it in real-time to produce information that is used to control the scan.
The data processing server 114 receives magnetic resonance data from the data acquisition server 112 and processes the magnetic resonance data in accordance with instructions provided by the operator workstation 102. Such processing may include, for example, reconstructing two-dimensional or three-dimensional images by performing a Fourier transformation of raw k-space data, performing other image reconstruction algorithms (e.g., iterative or backprojection reconstruction algorithms), applying filters to raw k-space data or to reconstructed images, generating functional magnetic resonance images, or calculating motion or flow images.
Images reconstructed by the data processing server 114 are conveyed back to the operator workstation 102 for storage. Real-time images may be stored in a data base memory cache, from which they may be output to operator display 102 or a display 136. Batch mode images or selected real time images may be stored in a host database on disc storage 138. When such images have been reconstructed and transferred to storage, the data processing server 114 may notify the data store server 116 on the operator workstation 102. The operator workstation 102 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 100 may also include one or more networked workstations 142. For example, a networked workstation 142 may include a display 144, one or more input devices 146 (e.g., a keyboard, a mouse), and a processor 148. The networked workstation 142 may be located within the same facility as the operator workstation 102, or in a different facility, such as a different healthcare institution or clinic.
The networked workstation 142 may gain remote access to the data processing server 114 or data store server 116 via the communication system 140. Accordingly, multiple networked workstations 142 may have access to the data processing server 114 and the data store server 116. In this manner, magnetic resonance data, reconstructed images, or other data may be exchanged between the data processing server 114 or the data store server 116 and the networked workstations 142, such that the data or images may be remotely processed by a networked workstation 142.
The present disclosure describes a system and method for reconstruction of image(s) that utilizes joint temporally local and global subspace modeling, which may be referred to herein as self-calibrated subspace reconstruction. The joint subspace modeling can be implemented in a two-step manner: 1) temporally local matrix completion can be used to obtain aliasing-free and low-resolution images; 2) temporally global subspace reconstruction can be performed to reconstruct aliasing-free and high-resolution images, where the subspace may be estimated from the low-resolution images. In some embodiments, the disclosed reconstruction technique can be applied in multidimensional MR Fingerprinting (mdMRF), which is a fast quantitative imaging technique for simultaneous quantification of relaxation and diffusion, to address the measurement errors retrospectively and generate artifact-free T1, T2, and ADC (apparent diffusion coefficient) maps without separately acquired calibration data or prospective data. In some embodiments, the disclosed reconstruction technique can be extended to other diffusion MRI techniques.
The disclosed reconstruction technique advantageously fully utilizes the low-rank property according to the signal structure, enabling aliasing-free high-resolution image reconstruction and robust artifact correction, for example, for mdMRF. In some embodiments, the disclosed reconstruction method, also referred to herein as self-calibrated subspace reconstruction, may be used for mdMRF, in order to correct the artifacts due to inter-shot (segment) and intra-shot magnitude and phase variations, without the need for pulsation gating, extra navigator, real time calibration data, or fully sampled central k-space. Accordingly, aliasing-free high-resolution image reconstruction and high quality quantification can be achieved. While the following description is discussed in terms of using the disclosed reconstruction technique for MRF or mdMRF, it should be understood that the disclosed reconstruction technique may be used for time-resolved image reconstruction for other diffusion MRI techniques, for example, multi-shot diffusion MRI and relaxation-diffusion quantitative MRI.
The disclosed self-calibrated subspace reconstruction uses temporally local low-rank matrix completion, which takes advantage of the temporally local low-rank property of, for example, mdMRF data, to address the weakened global low-rank assumption caused by inter-shot (segment) magnitude modifications and phase variations. Advantageously, no extra navigator, real-time calibration data, or fully sampled central k-space is required. Aliasing-free high-resolution images can be reconstructed and corrected (excluded) to generate, for example, artifact-free T1, T2, and ADC maps.
At block 204, MRF data may be acquired from a subject, for example, from a tissue or region of interest in a subject. The MRF data may be acquired using, for example, an MRI system (e.g., MRI system 100 shown in
In some embodiments, at block 206 the MRF data may be reconstructed before comparison with the MRF dictionary at block 208. For example, in some embodiments a series of time-resolved MRF images may be reconstructed at block 206 from the acquired MRF data. In some embodiments, the MRF image(s) may be reconstructed using the disclosed self-calibrated subspace reconstruction with joint temporally local and global subspace modeling as described further below with respect to
The reconstructed MRF images from block 206 (or the MRF data acquired at bock 204) may be compared to the MRF dictionary at block 208 to match the acquired signal evolutions with signal evolutions stored in the MRF dictionary. “Match” as used herein refers to the result of comparing signals but does not refer to an exact match, which may or may not be found. A match may be the signal evolution that most closely resembles another signal evolution. Comparing the MRF data (or reconstructed images) to the MRF dictionary may be performed in a number of ways such as, for example, using a pattern matching, template matching or other matching algorithm. In some embodiments, dot product pattern matching may be used to select the MRF dictionary entry which most closely fits the acquired signal evolution to extract T1. T2, and diffusivity or diffusion tensor for each pixel. In some embodiments, the inner products between the normalized time course of each pixel and all entries of the normalized dictionary are calculated, and the dictionary entry corresponding to the maximum value of the inner product is taken to represent the closest signal evolution to the acquired signal evolution. In some embodiments, iterative pattern matching may be used.
At block 210, one or more quantitative parameters (e.g., relaxation and diffusion parameters) of the MRF data may be determined based on the comparison and matching at block 208. For example, based on the comparison and matching in block 208, the signal evolution (i.e., a dictionary entry) that is determined to be the closest signal evolution (or closest fit) to the acquired signal evolutions may be selected and the parameters associated with the selected dictionary entry assigned to the acquire signal evolutions. The parameters may include, for example, longitudinal relaxation time (T1), transverse relaxation time (T2), and, for md-MRF acquisitions, can also include diffusivity or diffusion tensor. In some embodiments, other parameters may be determined from the comparison and matching, such as, for example, main or static magnetic field (B0), and proton density. In some embodiments, for an mdMRF acquisition one or more diffusion or diffusivity parameters may be determined using the parameters (e.g., diffusivity or diffusion tensor) determined from the dictionary matching at block 306. For example, in some embodiments, known methods may be used to determine quantitative parameters for mean diffusivity (MD), apparent diffusion coefficient (ADC), fractional anisotropy (FA), microscopic fractional anisotropy (μFA), or other microstructure related parameters, such as for example, axon diameters, cell density, tissue partial volume, and volume fraction, from the parameters (e.g., diffusivity or diffusion tensor) determined from the dictionary matching at block 306. In an example, the ADC may be calculated by averaging the diffusivity from three diffusion encoding directions. In another example, the fractional anisotropy may be calculated using a known model of axial diffusivity and radial diffusivity. In yet another example, the microscopic fractional anisotropy may be calculated using known methods of diffusivity. In some embodiments, the determined quantitative parameters may be stored in memory or data storage of, for example, an MRI system (e.g., MRI system 100 shown in
At block 212, a report may be generated indicating at least one of the identified parameters (e.g., relaxation and diffusion parameters) for the tissue in a region of interest in a subject. For example, the report may include a quantitative indication of the at least one parameter. The report may include, for example, images or maps, text or metric based reports, audio reports and the like. The report may be provided to a display (e.g., display 104, 136 or 144 shown in
At block 304, aliasing-free low resolution images may be generated (or reconstructed) from the acquired MRF data (block 302) using temporally local low-rank matrix completion. For example, a temporally local low-rank matrix completion method may be applied on undersampled central k-space data from the acquired MRF data to reconstruct aliasing-free low-resolution images that, as discussed further below, can be used as calibration data. Accordingly, fully sampled low-resolution calibration data can be obtained from the undersampled central k-space using temporally local (segment-wise) matrix completion. In some embodiments, for example, a set of data (dc) may be extracted from the central k-space (e.g., 2.5-fold resolution reduction related to the full k-space) of the under-sampled imaging data (du) received at block 302 (e.g., the MRF data acquired from a subject), and then a sliding window (e.g., size=5) may be used to form a denser under-sampled central k-space ({circumflex over (d)}c). The 2.5-fold resolution reduction and a sliding window size of 5 are given as examples and it should be understood that in some embodiments, these values can be extended to other reasonable numbers. Temporally local matrix completion, which performs matrix completion for cach segment, may be used to reconstruct the aliasing-free and low-resolution images ({circumflex over (m)}c) from {circumflex over (d)}c. As described above, the commonly used temporally global matrix completion is not applicable because the temporally global low-rank property is weakened by the measurement errors caused by motion or eddy currents. The global low-rank property can be weakened by inter-shot phase variation. On the other hand, in a segmented acquisition, e.g., an mdMRF scan, where the duration of each segment is less than, for example, 500 ms, the temporally local low-rank property, i.e., the low-rank assumption for the imaging data of each segment, is highly satisfied. Therefore, the self-calibrated subspace reconstruction can advantageously utilize temporally local matrix completion to reconstruct aliasing-free low-resolution images. The reconstruction model may be given by:
where Sc is the low-resolution coil sensitivity estimated from fully sampled data by combining {circumflex over (d)}c along the time dimension, F and Ω denote the Fourier encoding in the spatial domain and under-sampling mask in k-t domain, respectively, mc is the low-resolution image series (x-t domain) to be reconstructed, mc,s is a portion of mc corresponding to s-th segment, Ns is the number of segments and λl is the regularization parameter. In some embodiments, the iterative shrinkage-thresholding (ISTA) algorithm may be used to solve the problem of equation 3. In some embodiments, other algorithms that may be used to solve the problem of equation 3 can include, for example, FISTA, ADMM, etc. In some embodiments, the aliasing-free low-resolution images reconstructed at block 304 may be stored in memory or data storage of, for example, an MRI system (e.g., MRI system 100 shown in
At block 306, a temporally global subspace is estimated from the aliasing-free low-resolution images (i.e., fully sampled low resolution calibration data) generated at block 304. In some embodiments, the temporally global subspace (V) may be estimated by performing singular value decomposition (SVD) and truncation (<1% error) on the low-resolution images obtained at block 304. In some embodiments, the temporally global subspace may be stored in memory or data storage of, for example, an MRI system (e.g., MRI system 100 shown in
At block 308, aliasing-free high-resolution may be generated (or reconstructed) using temporally global subspace reconstruction and the subspace estimated at block 306. Because the low-resolution and high-resolution MRF (or mdMRF) data share the same temporal subspace, temporally global subspace reconstruction may be used to reconstruct high-resolution images from the undersampled full k-space (e.g., the MRF data received at block 302), where the subspace is estimated from the calibration data (i.e., the low resolution images) obtained at block 304. Subspace reconstruction is essentially a linear reconstruction exploring a low-dimensional signal structure given the subspace known and the performance and subspace reconstruction may greatly benefit from more data sharing. In some embodiments, temporally global subspace reconstruction may be used to reconstruct aliasing-free and high-resolution images ({circumflex over (m)}), including the corrupted and non-corrupted images, from the highly undersampled imaging data du (e.g., the acquired MRF data received at block 302 that represents undersampled whole or full k-space). The joint subspace modeling may be implemented sequentially. As low-resolution images have been reconstructed at block 304, both temporally local and temporally global subspace can be estimated from the low-resolution images. In principle, both temporally local and temporally global subspace reconstruction can be used to reconstruct aliasing-free and high-resolution images. However, because subspace reconstruction benefits from more data sharing, i.e., exploring the correlation between more data, temporally global subspace would achieve much-improved image quality because of global data sharing, compared to temporally local subspace reconstruction. Hence, the disclosed self-calibrated subspace reconstructions method advantageously uses temporally global subspace reconstruction to reconstruct aliasing-free and high-resolution images at block 308. In some embodiments, the reconstruction model may be given by:
where S is the high-resolution coil sensitivity estimated from fully sampled data by combining du along the time dimension, and U denotes the coefficient images to be reconstructed, i.e., image series in spatial and SVD compressed temporal domain. Aliasing-free and high-resolution images {circumflex over (m)} (x-t domain) can be finally formed by ÛVH. In equation 4, denotes the additional sparsity constraint and λ is the regularization parameter. In some embodiments, a nonlinear conjugate gradient (NLCG) algorithm may be used to solve the problem in equation 4. In some embodiments, other algorithms that may be used to solve the problem in equation 4 can include, for example, conjugate gradient (CG), ISTA, FISTA, ADMM, etc. In some embodiments, the aliasing-free high-resolution images generated at block 308 may be stored in memory or data storage of, for example, an MRI system (e.g., the MRI system 100 of
The aliasing-free high resolution images reconstructed at block 308 can include errors, i.e., the reconstructed aliasing-free high resolution images can include corrupted and non-corrupted images (or segments). At block 310, the errors in the high resolution images may be detected and corrected, for example, the detected errors may be excluded. In some embodiments, the corrupted segments, i.e., the segments with corrupted images contaminated by measurement errors, can be detected using a known outlier detection algorithm or a customized outlier detection algorithm. Although the reconstructed low-resolution images from block 304 can also be used to identify measurement error-corrupted images, it may be advantageous to use the high-resolution images from block 308, because they are of higher image quality, which enables automatic and robust measurement error detection. In some embodiments, the measurement error detection algorithm may be based on the observation that the phase errors are more apparent in the first few images right after the diffusion preparation in the affected segments. In the last few images of those segments, where the diffusion sensitivity decreases and the signal is mainly governed by T1 recovery, the phase errors are negligible.
For example,
where s=1, 2, . . . , Nseg. At block 404, it can be determined whether each segment is corrupted (e.g., an outlier) or non-corrupted. In some embodiments, whether a segment s corrupted or non-corrupted can be determined based on the energy of the phase map different, Es, for the segment and a threshold value, Ethresh. For example, in some embodiments, based on the assumption that the corrupted segments can have higher energies because of phase variation, while the non-corrupted segments can have lower energies, the segments can be iteratively clustered into two groups in terms of Es: one for corrupted segments (Ωcorr) and the other for non-corrupted segments (Ωnoncorr). For example, Es can be compared to the threshold value (Ethresh), as given by:
In some embodiments, in each iteration, k, the energy threshold (Ethresh) may be determined by the average energy of the non-corrupted segments Ωnoncorr in the previous iteration, as given by:
Where η is an empirical coefficient that scales the mean value of {Es|s∈Ωnoncorrk} to update Ethresh. The segments with higher energies may be clustered into Ωcorr, while the segments with lower energies may be clustered into Ωnoncorr. Accordingly, in some embodiments, the corrupted segments can be detected automatically as having higher energies than the non-corrupted segments. For the example clustering process, in the first iteration, the various variables including the threshold value, Ethresh, can be initialized, for example, as given by:
Accordingly, the initial threshold value, Ethresh, for the first iteration may be determined based on the average energy of all of the segments based on the initialization value that all of the segments fall into the non-corrupted group. At block 406, it can be determined whether it is the last iteration of the clustering process, for example, based on whether an end condition has been met. For example, the clustering process may end if the current group of non-corrupted segments for the current iteration, Ωnoncorrk, is the same as the group of non-corrupted segments for the prior segment, Ωnoncorrk−1, as given by:
If it is not the last iteration, i.e., the end condition as given by Equation 13 is not met, the process moves to block 410 and a new threshold value, Ethresh, is determined based on the energy, Es, for each of the segments included in the non-corrupted group based on the clustering process of the previous iteration. The process then returns to block 404 and the segments are clustered into corrupted segments (Ωcorr) non-corrupted segments (Ωnoncorr) based on the energies, Es, determined for each segment at block 402 and the updated threshold value determined at block 410.
At block 406, if it is determined that it is the last iteration, i.e., the end condition as given by Equation 13 is met, then the process moves to block 408. At block 408, the determination (e.g., the groupings) of corrupted and non-corrupted segments for the current iteration can be stored in memory or data storage of, for example, an MRI system (e.g., the MRI system 100 of
Returning to block 310 of
At block 312, the corrected aliasing-free high-resolution images generated at block 310 may be stored in memory or data storage of, for example, an MRI system (e.g., the MRI system 100 of
As discussed above, the disclosed reconstruction method (self-calibrated subspace reconstruction) for multi-shot diffusion MRI and relaxation-diffusion quantitative MRI, may be configured to address measurement errors in images and artifacts in maps. The disclosed self-calibrated subspace reconstruction has the advantage of eliminating the need for prospective gating or extra calibration data. The disclosed self-calibrated subspace reconstruction is a data-driven subspace reconstruction that can employ joint temporally local and temporally global subspace modeling that, in some embodiments, can consist of two procedures. First, temporally local matrix completion can be employed to reconstruct aliasing-free and low-resolution images from the k-space center of the imaging data. These low resolution images may be used to identify measurement error corrupted images and generate a temporal subspace. Unlike previous methods that require extra real-time calibration data to estimate a data-driven subspace, the self-calibrated subspace reconstruction method can employ matrix completion to eliminate the need for extra calibration data. As an extension of compressed sensing, matrix completion requires low rank (or high sparsity) of data for sufficient signal recovery. The commonly used temporally global matrix completion approach, however, would fail for accurate image reconstruction, due to the weakened temporally global low-rank property (i.e., the low-rank assumption in k-t domain where t is temporally global) of data caused by the measurement errors. However, because the temporally local (shot/segment-wise) low-rank property is still satisfied, temporally local matrix completion can accurately reconstruct images where measurement errors occur randomly or locally, caused by unexpected motion or eddy currents. Second, global subspace reconstruction, where the temporal subspace is estimated from the low resolution images reconstructed using temporally local matrix completion, can be utilized to reconstruct aliasing-free and high-resolution images from the highly under-sampled k-space, including the measurement error-corrupted images. These aliasing-free high resolution images can then be used for measurement error correction to obtain, for example, artifact-free diffusion-weighted images and generate quantitative maps. The temporally global subspace reconstruction can take advantage of the data correlation across shots and segments, where images with various encodings can be acquired sequentially with shared structure and physical information. In some embodiments, the disclosed self-calibrated subspace reconstruction can be used to reconstruct mdMRF data, generating, for example, artifact-free T1, T2, and ADC maps simultaneously. Furthermore, the self-calibrated subspace reconstruction can be extended to other diffusion MRI techniques.
The following examples set forth, in detail, ways in which the present disclosure was evaluated and ways in which the present disclosure may be used or implemented, and will enable one of ordinary skill in the art to more readily understand the principles thereof. The following examples are presented by way of illustration and are not meant to be limiting in any way.
The example study applies the self-calibrated subspace reconstruction in mdMRF, to address measurement errors retrospectively and generate artifact-free T1, T2, and ADC maps without calibration data or prospective gating. The example study also investigates different options for utilizing the low-rank property, and determines the optimal scheme which can fully utilize the signal structure in mdMRF, allowing aliasing-free high-resolution image reconstruction, and high-quality quantification.
In this example study, mdMRF can be used as an example to illustrate the data acquisition and image reconstruction of multi-shot diffusion MRI and relaxation-diffusion quantitative MRI.
In this example study, a simulation experiment was performed to evaluate the performance of the disclosed self-calibrated subspace reconstruction method. A set of mdMRF images with 28 segments, 96 images in each segment (a total of 2688 images), where 6 segments at random locations contain measurement error-corrupted images (as shown in the reference images in
As mentioned above, this example study investigated different options for utilizing the low-rank property. As discussed above, the disclosed self-calibrated subspace reconstruction technique can utilize temporally local matrix completion to reconstruct or generate low resolution images from the highly under-sampled k-space. In this example, for this first procedure of the disclosed self-calibrated subspace reconstruction method (i.e., to generate low resolution images), a resolution of 3.75×3.75 mm2 (2.5-fold resolution reduction) can be chosen for the low-resolution images, and λl=5×10−3. Two alternative techniques (i.e., temporally global matrix completion, and joint temporally local and temporally global matrix completion) for generating the low resolution images were also conducted in this example study, and compared with the temporally local matrix completion. For the temporally global matrix completion, a large rank (=40) and a small rank (=8) can respectively be used as stopping criteria. For the temporally local matrix completion, the maximum rank of 8 for all segments can be chosen as a stopping criterion. Normalized mean squared errors (NRMSEs) of the three methods (temporally local matrix completion and the two alternatives, temporally global matrix completion, and joint temporally local and temporally global matrix completion) compared to the reference were calculated in this example study. As discussed above, in the second procedure of the disclosed self-calibrated subspace reconstruction method, temporally global subspace reconstruction can be used to generate high resolution images. Two alternative techniques (i.e., temporally local subspace reconstruction, and joint temporally local and temporally global subspace reconstruction) were also conducted in this example study to reconstruct high-resolution images, and compared with the temporally global subspace reconstruction. For the sake of clear observation, the additional sparsity constraint can be eliminated (i.e., setting λ=0) for this simulation experiment. NRMSEs of the three methods (temporally global subspace reconstruction and the two alternatives, temporally local subspace reconstruction, and joint temporally local and temporally global subspace reconstruction) were calculated in this example study.
In this example study, the disclosed self-calibrated subspace reconstruction was applied to reconstruct mdMRF data, to address the measurement errors retrospectively, and to generate artifact-free T1, T2, and ADC maps. The measurement errors usually occur in mdMRF scans without peripheral pulsation gating, because cardiac pulsation is a major source of such measurement errors. However, sometimes there can also be measurement errors in the mdMRF scan with peripheral pulsation gating because of other factors or failed gating. The disclosed self-calibrated subspace reconstruction technique can address this issue for both types of scans (i.e., with and without peripheral pulsation gating). In this example study, the process for mdMRF quantification using the disclosed self-calibrated subspace reconstruction can be as follows: 1) Obtain (or generate) aliasing-free and high-resolution images, including the corrupted and non-corrupted images, using the disclosed self-calibrated subspace reconstruction method; 2) Detect and correct (exclude) the corrupted images using a customized outlier detection algorithm; 3) Generate artifact-free T1, T2, and ADC maps using pattern matching for the high-resolution images after correction (e.g., with only non-corrupted images).
In this example study, a discussed above, a sequence structure such as shown in
In the feasibility evaluation experiment and the scan efficiency investigation experiment of this example study, Subject 1 was scanned on a 3T scanner equipped with a 32-channel head coil. Two mdMRF scans were performed (one with and the other without peripheral pulsation gating), with the following parameters: TI (21 ms) for T1 preparation; TE (30, 50, 65 ms) for T2 preparation; b-values (300, 700, 1000×10−6 s/mm2) with three encoding directions for diffusion preparation; SSFP with constant flip angles of 10 degrees for MRF readouts; FOV 300×300 mm2; resolution 1.5×1.5 mm2; slice thickness 5 mm. In the feasibility evaluation experiment, 28 acquisition segments, each with 96 images, were acquired. The scan time was 26 s for both non-gated and gated scans. In this example study, a conventional MRF scan was performed for T1 and T2 references, and an EPI-based diffusion scan was also acquired for ADC reference.
In the scan efficiency investigation experiment of this example study, Subject 1 was scanned with several slices and at different dates to provide 7 cases. Here, one case means a scan at a different slice or date. In each case, 64 segments were acquired, and a series of segments were truncated for reconstruction to investigate the minimum number of segments and scan time needed for good-quality T1, T2, and ADC mapping.
In the robustness evaluation experiment of this example study, two subjects (Subjects 2 and 3) were scanned on the 3T scanner described above, and the other two (Subjects 4 and 5) were scanned on a 3T scanner equipped with a 44-channel head coil. Only mdMRF scans without pulsation gating were performed, with different b-value combinations: 300, 700, 1000×10−6 s/mm2 (Subjects 2 and 4); 100, 400, 800×10−6 s/mm2 (subject 3); 700, 1000×10−6 s/mm2(Subject 5). Other imaging parameters were the same as in the feasibility evaluation experiment.
In this example study, all the mdMRF data were reconstructed using the proposed self-calibrated subspace reconstruction. The regularization parameter λl=5×10−3 was used in the first procedure to generate the low resolution images, and λ=4×10−3 was used in the second procedure to generate the high resolution images. In this example study, it took about 1 hour (first procedure: ˜50 minutes; second procedure: ˜10 minutes) for the reconstruction of each mdMRF data.
As discussed above with respect to
After removing the corrupted images, the following example parameter mapping step was used in this example study to generate T1, T2, and ADC maps. A dictionary can be simulated using known methods for mdMRF quantification techniques. In this parameter mapping step of the example study, the dictionary can also be corrected by excluding the segments corresponding to the corrupted segments of reconstructed images. Pattern matching was then performed between the corrected dictionary and the corrected images to generate T1, T2, M0, and ADC maps simultaneously.
In the feasibility evaluation experiment of this example study, six brain regions of interest (ROIs), i.e., frontal white matter (WM-Frontal), putamen grey matter (GM-Putamen), and parietal white matter (WM-Parietal), cach with both left and right sides, were chosen for quantitative analysis. The average T1, T2, and ADC values in each ROI were calculated. The comparison was performed between the mdMRF scans with and without peripheral pulsation gating, before and after correction, as well as the reference.
With regard to the feasibility evaluation experiment of this example study,
In this example study, quantitative analysis of the six brain ROIs (shown in
With regard to the robustness evaluation experiment of this example study,
This example study also performed a scan efficiency investigation experiment.
As mentioned, the disclosed self-calibrated subspace reconstruction method can be used to address the artifacts caused by measurement errors (i.e., inter-and intra-segment magnitude and phase variations) retrospectively in diffusion MRI. These measurement errors can be caused by physiological motion (e.g., cardiac pulsation), bulk motion, and eddy currents during diffusion encoding. The disclosed reconstruction method can be a time-resolved reconstruction, where images are reconstructed for each time point (or readout), but without the need for extra calibration data. To overcome the challenge that the commonly used temporally global matrix completion is not applicable because the temporally global low-rank property is weakened by measurement errors, joint temporally local and temporally global subspace modeling can be used in the self-calibrated subspace reconstruction. Specifically, in some embodiments the self-calibrated subspace reconstruction can implemented in a two-step manner: 1) generate (or obtain) aliasing-free and low-resolution images from the central k-space of imaging data using temporally local matrix completion; and 2) generate (or obtain) aliasing-free and high-resolution images from the highly under-sampled imaging data using temporally global subspace reconstruction, where the temporal subspace is estimated from the low-resolution images. Furthermore, joint temporally local and temporally global subspace modeling has several additional advantages. First, smaller size (low-resolution) data can be used to reduce the computation burden of matrix completion in the first procedure (or step), while the large size (high-resolution) data is only reconstructed in the second procedure (or step) using subspace reconstruction which is much more computation-and memory-saving than matrix completion. This strategy can reduce time by about 3-fold compared to reconstruction using temporally local matrix completion for high-resolution data. Second, the proposed self-calibrated subspace reconstruction method can take advantage of the feature of non-Cartesian sampling, i.e., the central k-space is typically more densely sampled (or with lower acceleration), which is beneficial for image reconstruction using matrix completion. The temporally local matrix completion can explore the local low-rank prior in the temporal dimension according to the signal structure of the data.
In some embodiments, the self-calibrated subspace reconstruction can be applied to mdMRF. Aliasing-free and high-resolution images, including non-corrupted and corrupted images, can be reconstructed. This is achievable because the data-driven subspace can capture both the signal and measurement errors. In contrast, dictionary-based subspace reconstruction as used in prior mdMRF techniques is not able to provide accurate reconstruction for data contaminated by measurement errors, because the measurement errors are not accounted for in signal modeling (i.e., dictionary generation) and would result in artifacts in, for example, an ADC map. In some embodiments, paired with a customized outlier detection algorithm, the corrupted segments can be automatically detected and corrected. Because aliasing-free and high-resolution images can be obtained using the disclosed self-calibrated subspace reconstruction, automatic and robust detection of the corrupted segments is achievable. Because the measurement errors involve both magnitude and phase variations, in some embodiments the exclusion of the corrupted segments can be adopted as the correction strategy, unlike the phase correction commonly used in other diffusion MRI techniques. In principle, this correction strategy can reduce the scan efficiency. However, because mdMRF employs randomized waiting times, which imposes incoherence between the timings of diffusion encoding and motions, only a few segments would be corrupted and need to be excluded. This strategy can avoid the worst case that all physiological motion (e.g., cardiac pulsation) is aligned with diffusion preparations, making most of the diffusion-weighted segments corrupted. In some embodiments, a scan time of <20 seconds per slice can still be achieved. In some embodiments, the distribution of preparation modules can also be optimized (or randomized) to further improve the incoherence between diffusion encoding and motions.
The disclosed self-calibrated subspace reconstruction method can allow for the peripheral pulsation gating in mdMRF to be dropped off, to overcome the limitations with gating. In some cases of mdMRF with peripheral pulsation gating, there are still severe measurement errors and shading artifacts because of failed triggers. For these cases, the disclosed self-calibrated subspace reconstruction can also be used to address measurement errors and shading artifacts. This indicates that the disclosed self-calibrated subspace reconstruction method can provide more robust mapping compared to using peripheral pulsation gating.
In some embodiments, the time required for performing the disclosed self-calibrated subspace reconstruction can be improved by using a GPU-based NUFFT implementation. In addition, in some embodiments spiral trajectories with denser central k-space sampling can further improve the condition for matrix completion and thus reduce the iterations of matrix completion. In some embodiments, a sliding window size of 5 can be used and is small enough in mdMRF for accurate T1, T2, and ADC mapping. In some embodiments, other physical and image priors, e.g., sparsity in spatial and temporal dimension, locally low rank, structured low rank, and patch-based low rank, could be additionally combined for further improvement of image reconstruction.
As mentioned above, in some embodiments, the disclosed self-calibrated subspace reconstruction method can be a data-driven subspace reconstruction method using joint temporally local and temporally global subspace modeling to reconstruct time-resolved images. In the example study described above, the disclosed self-calibrated subspace reconstruction was applied in mdMRF. However, in some embodiments the disclosed self-calibrated subspace reconstruction can be extended to other diffusion MRI techniques that adopt time-resolved image acquisition and reconstruction, e.g., MR Multitasking. Additionally, in some embodiments the disclosed self-calibrated subspace reconstruction can also be applied to other dynamic imaging techniques, where exploring data correlation across time points is crucial to reconstruct aliasing-free images with a high temporal resolution, e.g., abdominal imaging, especially to correct irregular motion.
Data, such as data acquired with, for example, an imaging system (e.g., a magnetic resonance imaging (MRI) system, etc.), may be provided to the computer system 1300 from a data storage device 1316, and these data are received in a processing unit 1302. In some embodiments, the processing unit 1302 included one or more processors. For example, the processing unit 1302 may include one or more of a digital signal processor (DSP) 1304, a microprocessor unit (MPU) 1306, and a graphic processing unit (GPU) 1308. The processing unit 1302 also includes a data acquisition unit 1310 that is configured to electronically receive data to be processed. The DSP 1304, MPU 1306, GPU 1308, and data acquisition unit 1310 are all coupled to a communication bus 1312. The communication bus 1312 may be, for example, a group of wires, or a hardware used for switching data between the peripherals or between any component in the processing unit 1302.
The processing unit 1302 may also include a communication port 1314 in electronic communication with other devices, which may include a storage device 1316, a display 1318, and one or more input devices 1320. Examples of an input device 1320 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 1316 may be configured to store data, which may include data such as, for example, MR or MRF data of a subject, aliasing-free low resolution images, estimated temporally global subspace, aliasing-free high resolution images, corrected aliasing-free high resolution images, quantitative parameters, parameter maps etc., whether these data are provided to, or processed by, the processing unit 1302. The display 1318 may be used to display images, reports, and other information, such as patient health data, and so on.
The processing unit 1302 can also be in electronic communication with a network 1322 to transmit and receive data and other information. The communication port 1314 can also be coupled to the processing unit 1302 through a switched central resource, for example the communication bus 1312. The processing unit 1302 can also include temporary storage 1324 and a display controller 1326. The temporary storage 1324 is configured to store temporary information. For example, the temporary storage 1324 can be a random-access memory.
Computer-executable instructions for reconstructing MR or MRF images using a self-calibrated subspace reconstruction according to the above-described methods may be stored on a form of computer readable media. Computer readable media includes volatile and nonvolatile, removable, and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. Computer readable media includes, but is not limited to, random access memory (RAM), read-only memory (ROM), electrically erasable programmable ROM (EEPROM), flash memory or other memory technology, compact disk ROM (CD-ROM), digital volatile disks (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired instructions and which may be accessed by a system (e.g., a computer), including by internet or other computer network form of access.
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. Ser. No. 63/499,161 filed Apr. 28, 2023, and entitled “Time-Resolved Image Reconstruction Using Joint Temporally Local and Global Subspace Modeling for Diffusion MRI.”
This invention was made with government support under grant numbers CA269604 and NS109439 awarded by the National Institutes of Health. The government has certain rights in the invention.
Number | Date | Country | |
---|---|---|---|
63499161 | Apr 2023 | US |