Method and apparatus for reconstructing magnetic resonance image data
11360178 · 2022-06-14
Assignee
Inventors
- Rene Botnar (London, GB)
- Teresa Correia (London, GB)
- Radhouene Neji (London, GB)
- Claudia Prieto (London, GB)
Cpc classification
G01R33/5611
PHYSICS
G01R33/5608
PHYSICS
G06T11/005
PHYSICS
G01R33/56509
PHYSICS
G01R33/5676
PHYSICS
International classification
G01R33/565
PHYSICS
Abstract
In a method for reconstructing magnetic resonance (MR) image data from k-space data, k-space data of an image region of a subject are provided to a computer that is also provided with multiple navigator signals for the image region of the subject. The computer sorts the k-space data into multiple bins, the multiple bins representing different motion states of the subject. For each of the multiple bins, the computer executes a compressed sensing procedure to reconstruct the MR image data from the k-space data in the respective bin. Execution of the compressed sensing procedure includes solving an optimization problem comprising a data consistency component and a transform sparsity component. Motion information is incorporated by the computer into at least one of the data consistency component and the transform sparsity component of the optimization problem.
Claims
1. A method for reconstructing magnetic resonance (MR) image data from k-space data, the method comprising: providing a computer with k-space data of an image region of a subject; also providing the computer with a plurality of navigator signals for the image region of the subject; in said computer, sorting the k-space data into a plurality of bins (103), the plurality of bins representing different motion states of the subject; for each of the plurality of bins, executing a compressed sensing procedure in said computer to reconstruct the MR image data from the k-space data in the respective bin, execution of the compressed sensing procedure comprises solving an optimization problem comprising a data consistency component and a transform sparsity component; and in said computer, incorporating motion information for the subject obtained from the plurality of navigator signals into the transform sparsity component of the optimization problem.
2. The method as claimed in claim 1, further comprising, in said computer, correcting for motion within the plurality of bins using the motion information for the subject obtained from the plurality of navigator signals so as to generate motion corrected binned k-space data, wherein the data consistency component uses the motion corrected binned k-space data.
3. The method as claimed in claim 2, wherein the data consistency component of the optimization problem comprises a determination of the difference between the reconstructed MR image data transformed into k-space and the motion corrected binned k-space data.
4. The method as claimed in claim 3, wherein the determination of the difference comprises determining the I2-norm of the result of the subtraction of the motion corrected binned k-space data from the reconstructed MR image data transformed into k-space.
5. The method as claimed in claim 1, wherein the transform sparsity component of the optimization problem transforms the reconstructed MR image data to a motion-corrected domain using the motion information for the subject obtained from the plurality of navigator signals so as to generate motion-corrected reconstructed MR image data, and applies a sparsifying transform to the motion-corrected reconstructed MR image data.
6. The method as claimed in claim 5, wherein the sparsifying transform comprises performing a finite differences operation on the motion-corrected reconstructed MR image data.
7. The method as claimed in claim 6, wherein the transform sparsity component comprises determining the I1-norm of the result of the finite differences operation performed on the motion-corrected reconstructed MR image data.
8. The method as claimed in claim 1, wherein the optimization problem further comprises a spatial total variation function.
9. The method as claimed in claim 1, wherein both the data consistency component and the transform sparsity component of the optimization problem incorporate the motion information for the subject obtained from the plurality of navigator signals.
10. The method as claimed in claim 1, wherein the optimization problem is of the form
11. The method as claimed in claim 1, wherein sorting the k-space data into the plurality of bins comprises sorting the k-space data into the plurality of bins using the motion information for the subject obtained from the plurality of navigator signals.
12. The method as claimed in claim 1, wherein the compressed sensing procedure is a first reconstruction procedure, and wherein the method further comprises performing a second reconstruction procedure using the MR image data reconstructed using the first reconstruction procedure.
13. The method as claimed in claim 12, wherein performing the second reconstruction procedure comprises using the MR image data reconstructed using the first reconstruction procedure to determine one or more nonrigid motion fields, and further comprises, for each of the plurality of bins, using the one or more nonrigid motion fields to reconstruct the MR image data from the k-space data in the respective bin.
14. A method for operating a magnetic resonance (MR) image apparatus comprising an MR data acquisition scanner, said method comprising: operating the MR data acquisition scanner to acquire k-space data from an image region of a subject in the MR data acquisition scanner, and to obtain a plurality of navigator signals from said image region; providing the k-space data and the plurality of navigator signals to a computer and, in said computer, sorting the k-space data into a plurality of bins (103), the plurality of bins representing different motion states of the subject; for each of the plurality of bins, executing a compressed sensing procedure in said computer to reconstruct the MR image data from the k-space data in the respective bin, execution of the compressed sensing procedure comprises solving an optimization problem comprising a data consistency component and a transform sparsity component; and in said computer, incorporating motion information for the subject obtained from the plurality of navigator signals into the transform sparsity component of the optimization problem.
15. A magnetic resonance (MR) apparatus comprising: an MR data acquisition scanner comprising a gradient system, and an excitation system; a computing system in communication with the excitation system, and the gradient system, and configured to receive the signals from the excitation system; the computing being configured to execute program code in order to control the gradient system so as to apply a magnetic field gradient in said scanner and in order to control the excitation system so as to apply an excitation pulse to a subject in the scanner and to receive signals from the subject resulting from the excitation that represent k-space data of an image region of a subject, and to acquire a plurality of navigator signals for the image region of the subject; the computing system being configured to sort the k-space data into a plurality of bins, the plurality of bins representing different motion states of the subject; the computing system being configured to, for each of the plurality of bins, execute a compressed sensing procedure to reconstruct the MR image data from the k-space data in the respective bin, execution of the compressed sensing procedure comprising solving an optimization problem comprising a data consistency component and a transform sparsity component, and the computing system is configured to incorporate motion information for the subject obtained from the plurality of navigator signals into the transform sparsity component of the optimization problem.
16. A non-transitory, computer-readable data storage medium encoded with programming instructions, said storage medium being loaded into a computer and said programming instructions causing said computer to: receive k-space data obtained from an image region of a subject situated in an MR data acquisition scanner; also receive a plurality of navigator signals of the image region of the subject; sort the k-space data into a plurality of bins, the plurality of bins representing different motion states of the subject; for each of said plurality of bins, execute a compressed sensing procedure to reconstruct MR image data from the k-space data in the respective bin, the execution of the compressed sensing procedure comprising solving an optimization problem comprising a data consistency component and a transform sparsely component; and incorporate motion information for the subject obtained from the plurality of navigator signals into the transform sparsity component of the optimization problem.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
DESCRIPTION OF THE PREFERRED EMBODIMENTS
(3) The present invention relates to compressed sensing procedures which comprise solving optimization problems comprising a data consistency component and a transform sparsity component.
(4) An example of a compressed sensing procedure suitable for use with the present invention will now be described which includes the following steps (1) to (9).
(5) In step (1) of this example of the inventive compressed sensing procedure, the original acquired k-space data is transformed into MR image data (e.g. a MR image), e.g. through use of a Fourier transform. The MR image data may suffer from sub-sampling artefacts. However, if an incoherent sampling scheme is used to acquire the k-space, these artefacts may appear to be ‘smeared’ over the image. That is, almost homogeneous noise-like artefacts may appear in the MR image data. The reconstructed MR image data may serve as a starting point for the optimization problem. The optimization problem seeks to find a better solution (a better set of MR image data) that is also consistent with the original acquired k-space data.
(6) In step (2) of this example, the MR image data is transformed into a sparse representation (W-space).
(7) The purpose of the sparse transformation is to attempt to locally separate the desired signal from the noise artefacts. The W-space is a better suited depiction of the image as the sparsity in W-space is higher than in the original image space. A higher sparsity means that the useful image content is concentrated in a few pixels in W-space, while most of the pixels have only a very low signal.
(8) After the transformation into W-space, the useful image content is better separated from the noise artefacts.
(9) In step (3), the W-space is thresholded to remove noise.
(10) One example thresholding procedure which may be used is referred to as ‘soft thresholding’ in which all pixels with a value less than the threshold are set to zero, and then the threshold is subtracted from all other pixels. As a result of the thresholding procedure, many pixels in the W-space have a value of 0, and as such there are fewer non-zero pixels. Consequently, the sparsity of the image in W-space is increased.
(11) In step (4), the W-space is transformed back into the MR image data.
(12) The W-space representation may be transformed back into the image space using an inverse W transformation. The transformed MR image data has less noise due to the thresholding procedure described above, but does not exactly reflect the original acquired k-space data. As a result, the compressed sensing procedure may then check the image consistency. That is, how well the denoised MR image data still represents the acquired k-space data.
(13) In step (5), the MR image data of step (4) is transformed into k-space. An inverse Fourier transform may be applied to transform the MR image data of step (4) back into k-space. It will be appreciated that the k-space data will cover all spatial frequencies while the original sub-sampled acquired k-space data covers only a portion of the frequencies.
(14) In step (6) the k-space data of step (5) is filtered. The k-space data of step (5) may be filtered such that the filtered k-space data only depicts the spatial frequencies that were acquired during the original k-space acquisition. The filtering may comprise setting all of the k-space data of step (5) to zero except for the points of k-space data that correspond to the spatial frequencies acquired during the original k-space data acquisition.
(15) In step (7) the k-space data of step (6) is subtracted from the original k-space data. The difference between the k-space data of step (6) and the original k-space data may correspond to the error that the thresholding of step (3) has created compared to the original acquired k-space.
(16) In step (8), the ‘difference’ k-space data of step (7) is transformed into the MR image space so as to form a ‘difference’ MR image. The k-space data may be transformed using a Fourier transformation.
(17) In step (9), the MR image data of step (1) is updated with the ‘difference’ MR image of step (9).
(18) The updating may comprise adding the ‘difference’ MR image of step (9) to the MR image data of step (1). The updated MR image data may have less noise-like artefacts (corresponding to a higher sparsity in W-space) than the image had before the update. At the same time, the updated MR image data has been made consistent with the measured k-space.
(19) Steps (3)-(9) may be repeated, e.g. as part of an iterative optimization procedure. Each iteration may increase the sparsity (in W-space), which corresponds to diminishing the aliasing artefacts in image space. At the same time, the consistency of the reconstruction with measured k-space is taken care of.
(20) The following examples may use the compressed sensing procedure of the form as described generally above. It will further be appreciated that the present invention is not directed towards a particular compressed sensing procedure, but rather the beneficial incorporation of motion information for the subject obtained from the plurality of navigator signals into at least one of the data consistency component and the transform sparsity component of the optimization problem of the compressed sensing procedure.
(21) Referring to
(22) Step 101 concerns obtaining k-space data of an image region of a subject.
(23) In the example of
(24) The present invention is not limited to the particular k-space acquisition procedure of the example of
(25) Step 102 concerns obtaining a number of navigator signals for the image region of the subject.
(26) In the example of
(27) The present invention is not limited to the particular navigator signal acquisition procedure of the example of
(28) Step 103 concerns sorting the k-space data into a number of bins, the number of bins representing different motion states of the subject.
(29) In the example of
(30) The present invention is not limited to the sorting procedure of
(31) Step 104 includes, for each of the number of bins, executing a compressed sensing procedure to reconstruct the MR image data from the k-space data in the respective bin, the compressed sensing procedure comprises solving an optimization problem comprising a data consistency component and a transform sparsity component, wherein motion information for the subject obtained from the number of navigator signals is incorporated into at least one of the data consistency component and the transform sparsity component of the optimization problem.
(32) In the example of
(33) In particular, step 104 includes correcting for motion within the plurality of bins using the motion information for the subject obtained from the number of navigator signals so as to generate motion corrected binned k-space data. The correcting for motion within the number of bins involves correcting for translational motion within the number of bins. In this example, the translational motion is 2D translational motion, and in particular is beat-to-beat translation information. Or, in other words, the translational motion of the subject between heartbeats. The beat-to-beat translation information is 2D beat-to-beat translation information, e.g. obtained from 2D image navigator signals. This means, in this example, that 2D translational motion correction within each bin is performed in k-space before the reconstruction to improve image quality of each bin.
(34) In other words, in the example of
(35) The present invention is not limited to the correcting procedure of
(36) In the example of
(37) In particular, the data consistency component of the optimization problem comprises the function ½∥Ex−b|.sub.2.sup.2,
(38) wherein x is the reconstructed MR image data,
(39) wherein b is the motion corrected binned k-space data,
(40) wherein E is an encoding operator, and
(41) wherein ∥ ∥.sub.2.sup.2 denotes the l.sub.2-norm defined as |x|.sub.2.sup.2=√(Σ.sub.i|x.sub.i|.sup.2).
(42) In one example implementation, the optimization problem may be of the form:
(43)
(44) Ψ.sub.t (x) is a sparsifying transform and α is a regularisation parameter.
(45) In another example implementation, the optimization problem may further incorporate the motion information for the subject obtained from the plurality of navigator signals in the transform sparsity component of the optimization problem. In this example, the transform sparsity component comprises a temporal total variation function. The motion information for the subject obtained from the plurality of navigator signals is then incorporated into the temporal total variation function. This means that the images are aligned to one motion state (e.g. respiratory position) to increase sparsity in the motion (e.g. respiratory) domain.
(46) In this example, the sparsifying transform is the function Ψ.sub.t (x) where
x is the motion-corrected domain.
(47) x is a motion-corrected domain and may be determined such that
x=T.sub.bx.sub.b, wherein T.sub.b is a translation transform that maps a bin image x.sub.b to a reference image x.sub.r determined using the motion information. The reference image may be an end-expiration image.
(48) In this particular example implementation, the sparsifying transform Ψ.sub.t (x), is defined as:
(49)
(50) In this example, ∇.sub.t is a finite differences operator along the temporal motion (e.g. respiratory) dimension, I is the identity matrix and is the translation transform that maps the bin image x.sub.b to the reference image x.sub.1 (end-expiration).
(51) In this example, =I.
(52) ∥u∥.sub.1 is the l.sub.1-norm and is defined as ∥u∥.sub.1=Σ.sub.i=1.sup.n|u(i)|, where i is the ith element of u and n is the total number of elements.
(53) In this example implementation, the optimization problem may be of the form:
(54)
(55) In another example implementation, the optimization problem further comprises a spatial total variation function of the form βΨ.sub.s(x), wherein β is a regularization parameter, and wherein Ψ.sub.s(x) is a spatial total variation function. The spatial total variation function may be a three-dimensional total variation function.
(56) In this example implementation, the optimization problem may be of the form:
(57)
(58) In this or another example implementation, the optimization problem may only incorporate the motion information in the data consistency component of the optimization problem. The optimization problem may be of the form:
(59)
(60) As discussed above, the present invention does not require that the motion within the number of bins is corrected for in all embodiments. In other embodiments, the motion information for the subject obtained from the number of navigator signals may only be incorporated in the transform sparsity component of the optimization problem.
(61) In one example implementation, the optimization problem may be of the form:
(62)
(63) Here, k is the binned k-space data, i.e. k-space that is not motion corrected.
(64) In another example implementation, the optimization problem may be of the form:
(65)
(66) The above optimization problems may further comprise a sparsifying transform in the backward direction. This sparsifying transform may be of the form Ψ.sub.−t(x) or Ψ.sub.−t(x).
(67) By additionally using a sparsifying transform in the backward direction, the sparsity is able to be calculated between two or more adjacent respiratory phases because the respiratory motion is approximately periodic. This approach may provide a sparser representation in the motion-corrected respiratory domain, particularly because this approach depends less on the quality of the end-expiration image and the accuracy of the motion model used in the reconstruction.
(68) The optimization problems mentioned above can all be solved using nonlinear conjugate gradient methods. Other methods for solving compressed sensing optimization problems are within the scope of the present invention.
(69) The reconstruction methods described above have been found to produce high-quality respiratory-resolved images for all respiratory phases, allowing clear visualization of coronary arteries in CMRA. The reconstruction method helps to reduce respiratory motion, and thus, improves the visualized vessel length and sharpness of both coronaries compared to the existing Cartesian XD-GRASP approach.
(70) Incorporating the motion information into the data consistency component of the optimization problem, e.g. by performing intra-bin translation motion correction, has been found to improve the quality of the respiratory resolved images. Additionally or separately, incorporating the motion information into the transform sparsity component of the optimization problem has been found to increase the sparsity in the respiratory dimension, and hence improve the quality of the image reconstruction. Further, incorporating the spatial total variation function into the transform sparsity component has been found to produce a denoising effect in the resulting image reconstruction, and thus also improves the quality of the image reconstruction. In addition, the spatial total variation function may also help handling undersampled data.
(71) In example implementations, the optimization problems described above are a first stage of the compressing sensing reconstruction procedure.
(72) In these example implementations, the method further comprises performing a second reconstruction procedure using the MR image data reconstructed using the first reconstruction procedure
(73) In an example implementation, the second reconstruction procedure comprises using the MR image data reconstructed using the first reconstruction procedure to determine one or more nonrigid motion fields. For each of the plurality of bins, the one or more nonrigid motion fields may be used to reconstruct the MR image data from the k-space data in the respective bin.
(74) In particular examples, performing the second reconstruction of the MR image data comprises solving an optimization problem comprising a data consistency component. The data consistency component may comprise an operator G=Σ.sub.b E.sub.bU.sub.b,
(75) wherein E is an encoding operator for the bin b, and
(76) wherein U is the one or more non-rigid motion fields estimated from the MR image data reconstructed using the first reconstruction procedure for the bin b.
(77) In these examples, the encoding operator is defined as E=AFS. The encoding operator thus incorporates the sampling matrix A for each bin b, Fourier transform F and coil sensitivities S.
(78) In one example implementation, the optimization problem for the second reconstruction is of the form:
(79)
(80) wherein G is as defined above, and where k is the binned k-space data.
(81) In another example implementation, the optimization problem for the second reconstruction is of the form:
(82)
(83) wherein G is as defined above, and where b is the motion corrected binned k-space data.
(84) In the above examples, the number of the plurality of bins may be predetermined or selected by an operator, e.g. so as to provide an acceptable compromise between remaining intra-bin motion and under sampling artefacts. In addition, the number of the plurality of bins may be selected according to the regularity or irregularity of the subject's breathing pattern. For example, when the respiratory motion is relatively large, more respiratory phases could be added until all the bin widths are smaller than a certain value (e.g. 3 mm).
(85) In some examples, the method may further comprise applying an autofocus technique to at least one or all of the bins. This may be applied to the bins to estimate, iteratively, the 3D translation parameters that maximize the sharpness of an image region of the subject (e.g. the coronary arteries). This approach may use estimated SI and LR motion as prior information, and further improve the bin images.
(86) In some examples, intra-bin residual translation motion may be addressed by acquiring 3D image navigator signals. 3D image navigator signals may be used to estimate beat-to-beat 3D translation motion, and thus additionally allow for motion correction in the anterior-posterior direction. Subsequently, these bin images could be used to estimate 3D translational or nonrigid inter-bin motion parameters at each iteration of the optimization procedure. These approaches may help further increase the sparsity in the motion (e.g. respiratory) dimension, and hence improve the quality of the respiratory-resolved reconstructions. In other approaches, the reconstructed MR data from the first reconstruction procedure may be used to estimate 3D bin-to-bin nonrigid motion, which can be used to provide a single-phase 3D nonrigid motion-compensated image. As mentioned above, the nonrigid motion fields may also be used in the first optimization problem instead of the translational motion. For example, in equation (7) may be set as the 2D translational motion or the 3D nonrigid motion
(87)
(88) The gradient system 203 is operated to apply a magnetic field gradient. The gradient system 203 is operated to apply magnetic field gradients along three spatial axes.
(89) The excitation system 205 may include a transmitter (not shown) and a receiver (not shown). The excitation system 205 can be an RF system with one or more RF coils (not shown). The excitation system 205 is designed to apply an excitation pulse to the subject and to receive signals from the subject.
(90) As noted, the scanner of the MR apparatus 200 includes a magnet (not shown) for establishing a stationary magnetic field. The magnet can include a permanent magnet, a superconducting magnet or other type of magnet.
(91) The computing system 201 is in communication with the excitation system 205, and the gradient system 203 for controlling these components. The computing system 201 is configured to receive the signals from the excitation system 205.
(92) The computing system 201 is further configured to execute program code to control the gradient system 203 and the excitation system 205 to acquire k-space data of an image region of a subject, and a number of navigator signals for the image region of the subject.
(93) The computing system 201 is further configured to sort the k-space data into a number of bins, the number of bins representing different motion states of the subject.
(94) The computing system 201 is further configured to, for each of the number of bins, execute a compressed sensing procedure (algorithm) to reconstruct the MR image data from the k-space data in the respective bin. The compressed sensing procedure involves solving an optimization problem comprising a data consistency component and a transform sparsity component. Motion information obtained from the number of navigator signals is incorporated into at least one of the data consistency component and the transform sparsity component of the optimization problem.
(95) The computing system 201 is configured to execute program code for controlling the MR apparatus 200 to perform the method of the first aspect. The computing system 201 could be an integrated component of the MR apparatus 200. The computing system 201 could be a unit of a desktop computer, a workstation, a server, or a laptop computer.
(96) According to aspects of the invention, there is also provided a computer-readable medium having instructions recorded thereon which, when executed by a processing unit, cause the processing unit to perform the method of the first or second aspect.
(97) In other words, there is provided a method for operating an MR apparatus in order to reconstruct magnetic resonance (MR) image data from k-space data. The method includes obtaining k-space data of an image region of a subject (101). The method includes obtaining a number of navigator signals for the image region of the subject (102). The method includes sorting the k-space data into a number of bins, the plurality of bins representing different motion states of the subject (103). The method includes, for each of the number of bins, executing a compressed sensing procedure to reconstruct the MR image data from the k-space data in the respective bin (104). The compressed sensing procedure involves solving an optimization problem having a data consistency component and a transform sparsity component. Motion information obtained from the plurality of navigator signals is incorporated into at least one of the data consistency component and the transform sparsity component of the optimization problem.
(98) At least some of the example embodiments described herein may be constructed, partially or wholly, using dedicated special-purpose hardware. Terms such as ‘component’, ‘module’ or ‘unit’ used herein may include, but are not limited to, a hardware device, such as circuitry in the form of discrete or integrated components, a Field Programmable Gate Array (FPGA) or Application Specific Integrated Circuit (ASIC), which performs certain tasks or provides the associated functionality. In some embodiments, the described elements may be configured to reside on a tangible, persistent, addressable storage medium and may be configured to execute on one or more processors. These functional elements may in some embodiments include, by way of example, components, such as software components, object-oriented software components, class components and task components, processes, functions, attributes, procedures, subroutines, segments of program code, drivers, firmware, microcode, circuitry, data, databases, data structures, tables, arrays, and variables. Although the example embodiments have been described with reference to the components, modules and units discussed herein, such functional elements may be combined into fewer elements or separated into additional elements.
(99) The described and illustrated embodiments are to be considered as illustrative and not restrictive in character, it being understood that only the preferred embodiments have been shown and described and that all changes and modifications that come within the scope of the inventions as defined in the claims are desired to be protected. It should be understood that while the use of words such as “preferable”, “preferably”, “preferred” or “more preferred” in the description suggest that a feature so described may be desirable, it may nevertheless not be necessary and embodiments lacking such a feature may be contemplated as within the scope of the invention as defined in the appended claims. In relation to the claims, it is intended that when words such as “a,” “an,” “at least one,” or “at least one portion” are used to preface a feature there is no intention to limit the claim to only one such feature unless specifically stated to the contrary in the claim. When the language “at least a portion” and/or “a portion” is used the item can include a portion and/or the entire item unless specifically stated to the contrary.
(100) Although modifications and changes may be suggested by those skilled in the art, it is the intention of the Applicant to embody within the patent warranted hereon all changes and modifications as reasonably and properly come within the scope of the Applicant's contribution to the art.