Method and system for improving magnetic resonance images

11460529 ยท 2022-10-04

Assignee

Inventors

Cpc classification

International classification

Abstract

A method and a system automatically perform an image reconstruction of a biological object. The method includes acquiring at different time points t_i signal data for imaging the biological object and clustering a set of data in connection with the acquired signal data. The clustering includes constructing a matrix C, wherein an element C.sub.i,j of the matrix C is the value n_j of one of the data of the dataset acquired at the time point t_i, and then performing a similarity clustering based on the matrix C. At least one of the clusters is selected and determining for each of the time points t_i that are part of the cluster all acquired signal data that have been acquired within a predefined temporal threshold with respect to the considered time point t_i. The image reconstruction of the biological object is performed with the previously determined acquired signal data.

Claims

1. A method for automatically performing an image reconstruction of a biological object, which comprises the steps of: acquiring, for different time points t_i, magnetic resonance imaging (MRI) signal data for imaging the biological object, the MRI signal data being acquired using a MRI imaging system and stored in a memory; clustering a set of data using a processor receiving the MRI signal data, wherein the set of data containing at least a part of the MRI signal data acquired and/or data obtained from and/or together with the MRI signal data acquired for each or a part of the different time points t_i, wherein the clustering further comprises: constructing a matrix C, wherein one dimension T of the matrix C equals a number of the different time points t_i associated to data of a dataset, and wherein at least one other dimension N equals a number of the data of the set of data acquired for every time point t_i, so that with respect to the dimensions T and N, an element C.sub.i,j of the matrix C is a value n_j of one of the data of the dataset acquired at a time point t_i; performing a similarity clustering of the different time points t_i based on the matrix C, wherein a time point t_i for which the data values are close to data values of another time point is grouped with the another time point in order to form clusters, wherein data values of the time point t_i are considered close to the data values of the another time point if their difference is smaller than a threshold value; selecting at least one of the clusters and determining for each of the different time points t_i that are part of the at least one cluster all acquired signal data that have been acquired within a predefined temporal threshold with respect to a considered time point t_i from the different time points t_i; performing the image reconstruction of the biological object with previously determined acquired signal data; and displaying a reconstructed image provided by the processor on a display.

2. A system for automatically performing image reconstruction of a biological object, the system comprising: a memory for storing acquired magnetic resonance imaging (MRI) signal data acquired at different time points t_i; a MRI imaging machine having coil elements for acquiring the acquired MRI signal data; a processor configured for processing the acquired MRI signal data in order to reconstruct an image of the biological object, wherein said processor is configured to: cluster a set of data, wherein the set of data containing at least a part of the acquired MRI signal data and/or data obtained from and/or together with the acquired MRI signal data for each or a part of the different time points t_i, wherein the clustering further comprises: constructing a matrix C, wherein one dimension T of the matrix C equals a number of the different time points t_i associated to data of a dataset, and wherein at least one other dimension N equals a number of the data of the set of data acquired for every time point t_i, so that with respect to the dimensions T and N, an element C.sub.i,j of the matrix C is a value n_j of one of the data of the dataset acquired at a time point t_i; performing a similarity clustering the different time points t_i based on the matrix C, wherein a time point t_i for which the data values are close to data values of another time point is grouped with the another time point in order to form clusters, wherein data values of the time point t_i are considered close to the data values of the another time point if their difference is smaller than a threshold value; select at least one of the clusters and determining for each of the different time points t_i that are part of the at least one cluster all acquired signal data that have been acquired within a predefined temporal threshold with respect to a considered time point t_i from the different time points t_i; and perform the image reconstruction of the biological object with previously determined acquired signal data; and a display for displaying a reconstructed image provided by said processor.

3. The method according to claim 1, wherein the matrix C contains several dimensions N_j, j=1, . . . , k, wherein each dimension equals a number of the data of the set of data acquired for one of the different time points t_i.

4. The method according to claim 1, wherein the similarity clustering is performed free of any a priori information or assumption regarding a motion of at least one part of the biological object and/or of a contrast dynamic measured for the biological object.

5. The method according to claim 1, wherein a largest cluster or a cluster with a highest degree of similarity is selected.

6. The method according to claim 1, wherein one of the following techniques is used for acquiring the signal data: a) a pulse sequence wherein at least one spatial frequency is sampled at the different time points t_i during an acquisition; or b) a pulse sequence that allows for reconstruction of undersampled real-time images from the signal data acquired at the different time points t_i of the acquisition; or c) a standard pulse sequence in combination with an external device that is configured for measuring at least one signal that is modulated by motion of at least one part of the biological object at several time points t_i of the acquisition.

7. The method according to claim 6, wherein the set of data comprises: for technique (a): repeatedly sampled spatial frequencies or a transformed version thereof; for technique (b): real-time images; and for technique (c): signals from the external device.

8. The method according to claim 6, wherein a system is configured for automatically performing a data augmentation when using the technique (a) if several receiver coils are used for magnetic resonance signal reception.

9. The method according to claim 1, which further comprises performing a dimensionality reduction procedure in order to decrease a number of the data available for each of the different time points t_i.

10. The method according to claim 1, wherein the matrix C contains all or some of magnetic resonance imaging (MRI) signal data acquired from coil elements of a MRI system for all coherently sampled readouts and wherein the different time points t_i are related to different interleaved acquisitions in function of time.

Description

BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWING

(1) FIG. 1 is a flowchart showing a method for automatically performing an image reconstruction of a biological object according to the invention;

(2) FIG. 2 is an illustration of a system for implementing the claimed method;

(3) FIGS. 3A-3C are illustrations showing a first example of clustering according to the present invention;

(4) FIGS. 4A-4D are images of an example of comparison between an image reconstruction based on all acquired signal data (FIGS. 4A, 4C) and an image reconstruction based on selected bins according to the present invention; and

(5) FIG. 5 is an illustration of a second example of clustering according to the present invention.

DETAILED DESCRIPTION OF THE INVENTION

(6) FIGS. 1 to 5, discussed below, and the various embodiments used to describe the principles of the present disclosure in this patent document are by way of illustration only and should not be construed in any way to limit the scope of the disclosure. Those skilled in the art will understand that the principles of the present disclosure may be implemented in any suitably arranged device. The numerous innovative teachings of the present application will be described with reference to exemplary non-limiting embodiments.

(7) We will now describe in more details the method according to the invention through FIG. 1 which describes the different steps of a method 100 carried out by a system according to the invention for automatically performing an image reconstruction. In the following description, MRI technique will be taken for illustrating the present concept, but other medical imaging techniques might be used for performing an image reconstruction according to the present concept.

(8) At step 101, the system according to the invention acquires MRI signal data of a biological object. Typically, the biological object may undergo some physiological motion and/or contrast changes, which need to be taken into consideration for reconstructing a sharp image of the biological object. Preferentially, one of the following techniques is used for acquiring the MRI signal data:

(9) (a) a pulse sequence wherein at least one spatial frequency is sampled at different time points t_i during the acquisition, or

(10) (b) a pulse sequence that allows for reconstruction of undersampled real-time images from signal data acquired at different time points t_i of the acquisition, or

(11) (c) a standard pulse sequence in combination with an external device that is configured for measuring one or more signals that are modulated by motion of at least one part of the biological object at several time points t_i of the acquisition.

(12) At step 102, the system according to the invention performs, preferably automatically, a clustering of a set of data which contains at least a part of the previously acquired MRI signal data and/or data obtained from or together with the acquired MRI signal data for each or a part of the different time points t_i. For instance, the set of data may comprise, with respect to the previously described techniques:

(13) a) for technique (a): repeatedly sampled spatial frequencies or a transformed version thereof;

(14) b) for technique (b): real-time images;

(15) c) for technique (c): signals from the external device.

(16) At step 103, the system automatically creates a matrix C based on the above-mentioned dataset. The matrix C contains one dimension T associated to the time and at least one dimension associated to the data of the dataset. In other words, the matrix C may comprise a certain number of rows, wherein each row corresponds to a different time point t_i and is filled with data values of the dataset that have been acquired at the time point t_i. For instance, the system is configured for selecting:

(17) a) for technique (a), the repeatedly sampled spatial frequencies or the transformed version thereof,

(18) b) for technique (b), the real-time images,

(19) c) for technique (c) the signals from the external device, and the system automatically places the latter in the matrix C wherein one dimension corresponds to the different time points t_i and one or more dimensions contain the data that is available for every time point t_i with respect to the technique used for acquiring the data of the dataset. In particular, if several receiver coils are used to receive the MR signal, then the system according to the invention is configured for automatically performing a data augmentation (by concatenation or combination) when using technique (a), using the fact that the same spatial frequencies are received by all the coils.

(20) At step 104, and optionally, if a large number of data is associated with each time point t_i, then the system is configured for performing a dimensionality reduction procedure in order to decrease the number of data available for each time point t_i.

(21) At step 105, the system is configured for performing a clustering of the different time points, based on the similarity of their associated data as represented in the matrix C, in order to separate them into distinct clusters.

(22) At step 106, the system is configured for automatically selecting one of the clusters and extracting all the MRI signal data that were performed in close adjacency to the time points t_i belonging to the selected cluster.

(23) At step 107, the system is configured for automatically performing the MRI image reconstruction of the biological object using the MRI signal data that have been previously extracted at step 106 in connection with the selected cluster.

(24) FIG. 2 illustrates a system 200 for automatically performing image reconstruction of a biological object. The system 200 contains:

(25) a) optionally, a MRI imaging system 201, for acquiring MRI signal data which are typically used for the reconstruction of an image of a biological object. Variations of the MRI signal data are correlated to variations of one or several tissue characteristics at some spatial locations within the biological object;
b) a memory 202, connected to the MRI imaging system 201, for storing the acquired MRI signal data;
c) a processing unit 203 connected to the memory 202, typically a processor or controller, for processing the acquired signal data in order to reconstruct an image of the biological object, e.g. a 3D image of structures of the biological object;
d) optionally, a display 204 for displaying the reconstructed image provided by the processing unit 203; and
e) the system 200 being configured for carrying out the steps of the previously described method.

(26) Compared to existing techniques, the present invention proposes to skip altogether the steps related to the physiological, dynamic, or generic motion signal extraction and proposes instead to intrinsically separate the acquired signal data into motion and contrast consistent bins obtained from the clustering of the matrix elements by leveraging the similarities among the elements, i.e. the acquired signal data (e.g. among the amplitude/phase of the center of k-space that is sampled along all the MRI measurements or among the 1D readouts that are acquired regularly as mentioned as described in Stehning et al., Magn Reson Med (54), 476 (2005)) without any prior knowledge about motion. According to the present invention, the similarity within the acquired signal data can be explored in any n-dimensional space with respect to the matrix C and with any sort of clustering technique that may be suitable for such a task. For instance, consistent 1D readouts acquired during an e.g. 5 min-long radial acquisition can be used as input for a Principal Component Analysis (PCA) algorithm that provides n (e.g. n=50) principal components, which form the data of the dataset obtained from the acquired data signal. These n components can be then considered as the dimensions of an n-dimensional space, i.e. the matrix C, where each of the consistent 1D readouts corresponds to one single data point residing in that space. A clustering algorithm is then applied to obtain a binning of the data as shown in FIGS. 3A-3C.

(27) More precisely, FIGS. 3A-3C illustrate a clustering obtained when using such a clustering algorithm: in FIG. 3A, a matrix C is shown wherein all or some of the MRI signal data acquired from the coil elements for all coherently sampled readouts (e.g. superior-inferior (SI)) are stored within the matrix C and used as an input for the clustering algorithm. The time points t_i are related to the different interleaved acquisitions in function of the time. Optionally, a dimensionality reduction, using for instance PCA, is applied to the initial matrix C to create a n-dimensional space where each SI readout, or group of SI readouts from several coils but in the same time point t_i, is represented by a single point. FIG. 3B shows the resulting clustering, wherein the largest cluster (or, e.g., the most compact one) formed by these points and detected with a binning/clustering algorithm (e.g. k-means) is chosen to create a motion-consistent static image reconstruction free of any knowledge of the underlying physiology. FIG. 3C shows an example of the obtained reconstructed image. Because of the temporally uniform sampling (in this case a 3D radial kooshball trajectory implementing a golden angle rotation between interleaves), a coherent image can be reconstructed where sharpness of the features and general appearance are visibly improved when compared to a reconstruction where all acquired data are grouped together.

(28) The described technique can be used, for instance, either to intrinsically extract the largest motion-state-consistent subset of acquired signal data and therefore reconstruct a static image out of a motion-corrupted acquisition as shown in FIGS. 4A-4D, or to sort the acquired signal data into several motion-state-consistent bins/clusters and use them as an input for a motion-resolved reconstruction as in described in Feng et al., Magn Reson Med (79), 826 (2018) and shown in FIG. 5 in order to perform the final image reconstruction. FIGS. 4A-4D present for instance a comparison between images obtained from a classic reconstruction based on all the acquired signal data (FIGS. 4A, 4C) and a reconstruction based on the present concept (FIGS. 4B, 4D), which clearly show a better result. In FIG. 5, the concept of the invention as described in FIGS. 3A-3C is further used for identifying more than one motion consistent bin (or cluster) and exploit their similarity using and XD-GRASP reconstruction.

(29) Compared to existing techniques, the present invention has several advantages.

(30) First of all, the claimed method is free of any assumption about physiology in the n-dimensional binning (and therefore avoid the step of explicitly extracting any kind of motion signal from the acquired signal data) allowing therefore to potentially work with arrhythmia, irregular breathing and any other kind of irregular motion (e.g. bulk motion).

(31) Second, the same technique can be either readily applied to achieve a static reconstruction of a motion-state-consistent dataset, extracted from an untriggered/ungated acquisition and/or used as a pre-processing step of more complex reconstruction pipelines (e.g. when registration or motion-resolved reconstruction is needed).

(32) Third, avoiding the step of explicit motion extraction potentially allows for a considerable decrease in reconstruction times.

(33) To summarize, the claimed technique does not rely on a specific signal extraction, but solely on similarities within the acquired signal data, wherein a binning/clustering of the acquired signal data takes place in a n-dimensional space with respect to the different time points t_i of acquisition and that is not necessarily directly related to the acquisition space (e.g. k-space) nor the image space. The described technique provides a very easy solution for obtaining a static image of a moving organ (e.g. the heart) without any complexity on the planning/protocol/sequence side, but just using a continuous acquisition. For instance, the present invention might be applied to coronary MR imaging without any triggering nor gating with almost instantaneous reconstruction at the scanner.