Method and apparatus for allocating acquired magnetic resonance data to respective movement states of the subject
10310045 ยท 2019-06-04
Assignee
Inventors
Cpc classification
G01R33/5608
PHYSICS
G01R33/56509
PHYSICS
G01R33/56391
PHYSICS
International classification
G01R33/56
PHYSICS
G01R33/567
PHYSICS
G01R33/565
PHYSICS
Abstract
In a method and apparatus for allocating MR imaging signals from a person under examination to N different movement states that occur in the person under examination. MR signals are acquired for the creation of MR images that represent at least one region of the person under examination. A number of MR navigator data sets of the person under examination also are acquired. A cluster analysis is applied to the MR navigator data sets in order to identify similarities in the MR navigator data sets. Similar navigator data sets are allocated to a movement state of the person under examination, the multiple navigator data sets all being allocated respectively to one movement state of the N movement states. The MR imaging signals acquired thus can be allocated to the N movement states.
Claims
1. A method for acquiring magnetic resonance (MR) data, comprising: operating an MR data acquisition scanner to acquire sets of MR diagnostic data from a living subject that represent at least one region of the subject, said subject exhibiting N different movement states during acquisition of said sets of MR diagnostic data; also operating said MR data acquisition scanner to acquire a plurality of MR navigator data sets from the subject that are respectively associated with individual ones of said sets of MR diagnostic data; providing the acquired sets of MR diagnostic data and the acquired plurality of MR navigator data sets to a computer and, in said computer, applying a cluster analysis to said plurality of MR navigator data sets to identify similarities among the respective MR navigator data sets and to allocate similar MR navigator data sets to a respective movement state of said subject, among said N movement states, so that each MR navigator data set in said plurality of MR navigator data sets is respectively allocated to one of said N movement states; and in said computer, allocating the acquired sets of MR diagnostic data to the same respective N movement states to which the MR navigator data set associated therewith was allocated, and making the plurality of MR navigator data sets respectively allocated to movement states, and the sets of MR diagnostic data allocated to the N movement states, available from the computer in electronic form as a data file.
2. A method as claimed in claim 1 comprising associating the respective individual MR navigator data sets with individual ones of said sets of MR diagnostic data by operating said MR data acquisition scanner to acquire said MR navigator data sets respectively following radiation of a radio-frequency (RF) excitation pulse that is identical to an RF excitation pulse radiated for the acquisition of one of said MR diagnostic data sets.
3. A method as claimed in claim 1 comprising operating said MR data acquisition scanner to acquire said sets of MR diagnostic data from said region of the subject that comprises an excitation volume, and acquiring said plurality of MR navigator data sets from the same excitation volume.
4. A method as claimed in claim 1 wherein said N different movement states of the subject occur in a primary movement direction, and operating said MR data acquisition scanner to acquire said plurality of MR navigator data sets by activating a readout gradient in a readout direction that is parallel to said primary movement direction.
5. A method as claimed in claim 1 comprising entering the acquired sets of MR diagnostic data as raw data into a raw data memory at respective raw data points in said memory, and allocating said sets of MR diagnostic data to said N movement states by allocating each raw data point thereof to one of said N movement states.
6. A method as claimed in claim 1 comprising, in an image reconstruction computer having access to said data file, reconstructing an image of said region of the subject from said sets of MR diagnostic data by executing an iterative reconstruction algorithm with each state associated with said sets of MR diagnostic data being used as a dimension in said iterative reconstruction algorithm.
7. A method as claimed in claim 1 comprising, before executing said cluster analysis in said computer, implementing a pre-processing of said plurality of MR navigator data sets in said computer, said pre-processing comprising at least one of: subjecting respective MR navigator data sets, which are present as projections in a readout direction along which said plurality of MR navigator data sets were acquired, to a filtration in at least one direction selected from the group consisting of a direction representing a temporal sequence of said plurality of MR navigator data sets and said projection direction; implementing a principal component analysis on said plurality of MR navigator data sets; and implementing a singular value decomposition on said plurality of MR navigator data sets.
8. A method as claimed in claim 1 comprising: in a reconstruction computer having access to said data file, reconstructing an MR image of said region of the subject from said sets of MR diagnostic data by executing a reconstruction algorithm; and in said reconstruction algorithm, using the reconstructed MR image to check whether the allocation of the sets of MR diagnostic data to the N movement states is in need of adjustment, by selecting a representative MR image for each of said N movement states and comparing the respective representative MR images with the reconstructed MR images, and renewing allocation of the sets of MR diagnostic data to the N movement states with said comparison does not satisfy a predetermined comparison criterion.
9. A method as claimed in claim 1 wherein said plurality of MR navigator data sets are acquired in a temporal sequence, and comprising, in said computer, dividing said temporal sequence into a plurality of different time segments, and executing said cluster analysis, and allocating respective MR navigator data sets to said N movement states, in each of said time segments individually, and simultaneously minimizing differences between said N movement states between respective individual time segments.
10. A magnetic resonance (MR) apparatus comprising: an MR data acquisition scanner; a computer configured to operate said MR data acquisition scanner to acquire sets of MR diagnostic data from a subject that represent at least one region of the subject, said subject exhibiting N different movement states during acquisition of said sets of MR diagnostic data; said computer being configured to also operate said MR data acquisition scanner to acquire a plurality of MR navigator data sets from the subject that are respectively associated with individual ones of said sets of MR diagnostic data; said computer being configured to receive the acquired sets of MR diagnostic data and the acquired plurality of MR navigator data sets and to execute a cluster analysis on said plurality of MR navigator data sets to identify similarities among the respective MR navigator data sets and to allocate similar MR navigator data sets to a respective movement state of said subject, among said N movement states, so that each MR navigator data set in said plurality of MR navigator data sets is respectively allocated to one of said N movement states; and said computer being configured to allocate the acquired sets of MR diagnostic data to the respective N movement states to which the MR navigator data set associated therewith was allocated, and to make the plurality of MR navigator data sets respectively allocated to movement states, and the sets of MR diagnostic data allocated to the N movement states, available from the computer in electronic form as a data file.
11. An apparatus as claimed in claim 10 wherein said computer is configured to associate the respective individual MR navigator data sets with individual ones of said sets of MR diagnostic data by operating said MR data acquisition scanner to acquire said MR navigator data sets respectively following radiation of a radio-frequency (RF) excitation pulse that is identical to an RF excitation pulse radiated for the acquisition of one of said sets of MR diagnostic data.
12. An apparatus as claimed in claim 10 wherein said computer is configured said MR data acquisition scanner to acquire said sets of MR diagnostic data from said region of the subject that comprises an excitation volume, and to acquire said plurality of MR navigator data sets from the same excitation volume.
13. An apparatus as claimed in claim 10 wherein said N different movement states of the subject occur in a primary movement direction, and wherein said computer is configured to operate said MR data acquisition scanner to acquire said plurality of MR navigator data sets by activating a readout gradient in a readout direction that is parallel to said primary movement direction.
14. An apparatus as claimed in claim 10 comprising a raw data memory, and wherein said computer is configured to enter the acquired sets of MR diagnostic data as raw data into a raw data memory at respective raw data points in said sets of memory, and to allocate said sets of MR diagnostic data to said N movement states by allocating each raw data point thereof to one of said N movement states.
15. An apparatus as claimed in claim 10 wherein said computer is configured to operate as an image reconstruction computer having access to said data file, and to reconstruct an image of said region of the subject from said sets of MR diagnostic data by executing an iterative reconstruction algorithm with each state associated with said sets of MR diagnostic data being used as a dimension in said iterative reconstruction algorithm.
16. An apparatus as claimed in claim 10 wherein said computer is configured to: operate as a reconstruction computer having access to said data file, to reconstruct MR images of said region of the subject from said sets of MR diagnostic data by executing a reconstruction algorithm; and in said reconstruction algorithm, use the reconstructed MR images to check whether the allocation of the sets of MR diagnostic data to the N movement states is in need of adjustment, by selecting a representative MR image for each of said N movement states and comparing the respective representative MR images with the reconstructed MR images, and renewing allocation of the sets of MR diagnostic data to the N movement states with said comparison does not satisfy a predetermined comparison criterion.
17. An apparatus as claimed in claim 10 wherein said computer is configured to operate said MR data acquisition scanner to acquire said plurality of MR navigator data sets in a temporal sequence, and to divide said temporal sequence into a plurality of different time segments, and to execute said cluster analysis, and allocate respective MR navigator data sets to said N movement states, in each of said time segments individually, and to simultaneously minimize differences between said N movement states between respective individual time segments.
18. A method for acquiring magnetic resonance (MR) data from a living subject, comprising: operating an MR data acquisition scanner to acquire a plurality of MR navigator data sets from a subject, said subject exhibiting movement, exhibiting a primary movement direction, during acquisition of said MR navigator data sets; operating said MR data acquisition scanner to acquire said plurality of MR navigator data sets by radiating at least one radio-frequency (RF) excitation pulse that excites nuclear spins in at least one excitation volume of the subject and by activating a readout gradient in a readout direction that is parallel to said primary movement direction; also operating said MR data acquisition scanner to acquire MR signals from at least one region of the subject; and operating said MR data acquisition scanner to acquire said MR signals by radiating at least one RF excitation pulse, which is identical to said at least one RF excitation pulse used to acquire said MR navigator data sets, that excites at least one RF excitation volume in the subject, that is identical to the at least one RF excitation volume excited by the at least one RF excitation pulse for acquiring said MR navigator data sets, said at least one RF excitation volume from which said MR signals are acquired being comprised in said region of said subject.
19. A magnetic resonance apparatus comprising: an MR data acquisition scanner; a computer configured to operate said MR data acquisition scanner to acquire a plurality of MR navigator data sets from a subject, said subject exhibiting movement, exhibiting a primary movement direction, during acquisition of said MR navigator data sets; a computer configured to operate said MR data acquisition scanner to acquire said plurality of MR navigator data sets by radiating at least one radio-frequency (RF) excitation pulse that excites nuclear spins in at least one excitation volume of the subject and by activating a readout gradient in a readout direction that is parallel to said primary movement direction; a computer configured to also operate said MR data acquisition scanner to acquire MR signals from at least one region of the subject; and a computer configured to operate said MR data acquisition scanner to acquire said MR signals by radiating at least one RF excitation pulse, which is identical to said at least one RF excitation pulse used to acquire said MR navigator data sets, that excites at least one RF excitation volume in the subject, that is identical to the at least one RF excitation volume excited by the at least one RF excitation pulse for acquiring said MR navigator data sets, said at least one RF excitation volume from which said MR signals are acquired being comprised in said region of said subject.
20. A non-transitory, computer-readable data storage medium encoded with programming instructions, said storage medium being loaded into a computer system of a magnetic resonance (MR) apparatus that comprises an MR data acquisition scanner, said programming instructions causing said computer system to: operate said MR data acquisition scanner to acquire sets of MR diagnostic data from a living subject that represent at least one region of the subject, said subject exhibiting N different movement states during acquisition of said sets of MR diagnostic data; also operate said MR data acquisition scanner to acquire a plurality of MR navigator data sets from the subject that are respectively associated with individual ones of said sets of MR diagnostic data; receive the acquired sets of MR diagnostic data and the acquired plurality of MR navigator data sets and apply a cluster analysis to said plurality of MR navigator data sets to identify similarities among the respective MR navigator data sets and to allocate similar MR navigator data sets to a respective movement state of said subject, among said N movement states, so that each MR navigator data set in said plurality of MR navigator data sets is respectively allocated to one of said N movement states; and allocate the acquired sets of MR diagnostic data to the respective N movement states to which the MR navigator data set associated therewith was allocated, and make the plurality of MR navigator data sets respectively allocated to movement states, and the sets of MR diagnostic data allocated to the N movement states, available from the computer in electronic form as a data file.
21. A non-transitory, computer-readable data storage medium encoded with programming instructions, said storage medium being loaded into a computer system of a magnetic resonance (MR) apparatus that comprises an MR data acquisition scanner, said programming instructions causing said computer system to: operate said MR data acquisition scanner to acquire a plurality of MR navigator data sets from a subject, said subject exhibiting movement, exhibiting a primary movement direction, during acquisition of said MR navigator data sets; operate said MR data acquisition scanner to acquire said plurality of MR navigator data sets by radiating at least one radio-frequency (RF) excitation pulse that excites nuclear spins in at least one excitation volume of the subject and by activating a readout gradient in a readout direction that is parallel to said primary movement direction; also operate said MR data acquisition scanner to acquire MR signals from at least one region of the subject; and operate said MR data acquisition scanner to acquire said MR signals by radiating at least one RF excitation pulse, which is identical to said at least one RF excitation pulse used to acquire said MR navigator data sets, that excites at least one RF excitation volume in the subject, that is identical to the at least one RF excitation volume excited by the at least one RF excitation pulse for acquiring said MR navigator data sets, said at least one RF excitation volume from which said MR signals are acquired being comprised in said region of said subject.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
DESCRIPTION OF THE PREFERRED EMBODIMENTS
(5) The present invention will now be described in greater detail on the basis of preferred embodiments, making reference to the accompanying drawings. In the figures, the same reference signs denote the same elements. The figures are also schematic representations of different embodiments of the invention. Elements shown in the drawings are not necessarily shown to scale. Rather, the different elements shown in the drawings are reproduced so that their function and purpose are comprehensible to a person skilled in the art. Connections shown in the drawings between different units can be implemented as direct or indirect connections. A connection can be implemented wire-bound or wirelessly.
(6) Functional units can be implemented as hardware, software or a combination of hardware and software.
(7)
(8) As noted above, the method can be implemented by the execution of program code from a non-transitory, computer-readable data storage medium that is loaded into the central control computer 40. The aforementioned program code, when executed by the control computer 40, cause the control computer 40 to operate the MR system shown in
(9) In conjunction with
(10) For example, approximately every 50 ms, every 300 ms or every 500 ms, a navigator imaging sequence can be initiated so that the breathing movement of the person under examination 20 can be tracked in a high temporal resolution.
(11) In the next step 51, a cluster analysis is applied to the navigator data acquired in step 50. As will be described in detail below, the movements of the examined objects can thereby be subdivided into N movement states. Herein, however, the number N of the movement states is stipulated in advance. In a cluster analysis of this type, from a number of similar objects, in this case the navigator data, a previously known number, specifically the number N of groups is formed. For example, the k-space clustering algorithm can be used. Such an algorithm is readily usable for the grouping of objects, in this case the navigator data, since it finds the centers of the clusters rapidly. It is the goal of this type of clustering algorithm to divide the set of acquired navigator data into N groups so that the total of the square deviations from the cluster centroids is a minimum. Of course, any other method of cluster analysis can also be used.
(12) Mathematically, this means that the following equation must be minimized:
(13)
Herein, N is the number of clusters and thus the number of the movement states, r and s are the number of repetitions.
(14) Herein, repetitions mean the number of reconstructed time points/time portions. In the first term, the deviations from a representative movement state are measured for each time portion/repetition. The second term forces a similarity between movement states at different time points/repetitions. For the implementation, .sub.c,r,s=c .sub.r,s+1 is selected, where is the Kronecker-Delta and c is a selectable parameter.
(15) C.sub.c,r is the set of navigator scans for repetition r, the repetition r and cluster c. D.sub.i,r is the ith navigator data set at repetition r. m.sub.c,r describes the cluster centroid for cluster c and repetition r. It is an aim to determine non-overlapping sets C.sub.c,r so that each navigator data set is allocated to a cluster with simultaneous optimization of the cluster centroids m.sub.c,r. The second addition term in equation (1) is the so-called penalty term.
(16) In the present case, the following simplified version of equation (1) can be used:
(17)
(18) As described above, this corresponds to the selection .sub.c,r,s=c .sub.r,s+1. This means that the same movement states are compared in adjacent time portions/repetitions. In addition, for example, next-but-one time portions/repetitions can also be taken into account. Computationally, this is the same amount of effort.
(19) An interesting point in equation (2) is that the first term is dependent on the size of the allocation between the repetitions. This means that for a repetition r, the allocations can be adjusted compared with a further repetition s. The last term of equation (2) attempts this allocation.
(20) This minimization can be carried out for each coil element in the acquisition with a number of coil elements and the configuration which has the best relative improvement as compared with the cumulative variance is selected.
(21) The clustering algorithm can thus consist of the following iteration and have the following iteration steps: the best cluster centroids m.sub.t,r are determined by minimizing a linear problem, the cluster allocations are renewed step by step beginning with the first repeat in order to minimize the second term of equation (2), each navigator data set is allocated anew in order to minimize the possible functions one after another, and particular clusters are filled.
(22) Using the cluster centroids, the following equation results:
(23)
so that
(24)
(25) This corresponds to solving the linear equation
(26)
where n.sub.c,r=.sub.iC.sub.
A.sub.r,s.sup.(c)=n.sub.c,r.sub.r,s+c(1).sub.r,s+c(1.sub.r,R).sub.r,sc(1.sub.r,1).sub.r1,sc(1.sub.r,R).sub.r+1,s(6)
(27) With reference again to
(28) In step 52, the imaging signals, i.e. each raw data point, can be allocated to one of the N movement states.
(29) In a further step (not shown), it is then possible to reconstruct the imaging signals to MR images. Since each raw data point of the imaging signals has been allocated to a movement state, it is thus possible to use the movement state as a further index. The corresponding three-dimensional data set of the MR imaging signals can then be converted into MR images in an iterative reconstruction making use of the following equation:
(30)
(31) Herein, F indicates the multiplication by the coil sensitivities, Fourier transform and takes account of the masking, I is the 3D volume data which have been extended by one movement state, D is the imaging signals acquired in the raw data space, which have as parameters the raw data space, the time point and the movement state. The last term is the penalty term, wherein is the regularization strength and W is a redundant wavelet transform. As stated in equation (7), the first term is a quadratic L2 norm.
(32) In an optional step, before the use of the cluster analysis, a pre-processing of the navigator data takes place in step 51. For example, this pre-processing can contain filtration of the data. The navigator data can be represented as a two-dimensional image with the projection direction shown against the acquisition time, as can be seen in
(33)
(34) If the allocation in step 62 is not satisfactory, then in step 63, a new allocation of the measured imaging signals to different movement states can take place. As a reference for these movement states, the calculated images are used. When images are calculated based on an allocation, they can be inverse transformed for all the movement states.
(35) Subsequently, in step 61, an image reconstruction can take place, wherein the steps 61 to 63 can be repeated so often until a satisfactory allocation has been achieved. The method then ends at step 64.
(36)
(37) In summary, the present invention enables an effective and simple, as well as time-saving, allocation of a movement to movement states so that scans can be performed without the natural movement, for example, the breathing movement, being stopped.
(38) 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.