Method and device for indicating differentiation between tissues
09791529 · 2017-10-17
Assignee
Inventors
Cpc classification
G01R33/5608
PHYSICS
A61B5/055
HUMAN NECESSITIES
G01R33/50
PHYSICS
A61B5/7246
HUMAN NECESSITIES
A61B5/7264
HUMAN NECESSITIES
G16B5/00
PHYSICS
G16B20/00
PHYSICS
International classification
A61B5/00
HUMAN NECESSITIES
G06F17/11
PHYSICS
A61B5/055
HUMAN NECESSITIES
G01R33/50
PHYSICS
G01N33/50
PHYSICS
Abstract
The present invention provides a method for indicating differentiation between tissues. For each tissue amongst multiple tissues, a magnetization vector corresponding to each tissue is generated on the basis of a random scan sequence; on the basis of the magnetization vector corresponding to each of the multiple tissues, a differentiation-indicating value between each pair of the multiple tissues is calculated. Thus, a physician can select a suitable random scan sequence, according to the method provided in the present invention, and generate a magnetic resonance image comprising multiple brightness curves corresponding to multiple tissues, such that the trends of the brightness curves corresponding to the multiple tissues in the magnetic resonance image differ significantly. The present invention also provides a device for indicating differentiation between tissues.
Claims
1. A method for indicating differentiation between tissues of a subject, comprising: in a computer, identifying multiple tissues in a subject and, for each tissue among said multiple tissues, executing a simulation comprising a random scan sequence, wherein a magnetic resonance scan of each tissue is simulated with a selected parameter of the scan being randomly varied so as to have different parameter values and in which, as a result of the different parameter values, the respective tissue is given a magnetization vector in the simulation; in said computer, dependent on the respective magnetization vectors for each of the multiple tissue, calculating a differentiation-indicating value between each pair of tissues among said multiple tissues; in said computer, simulating a pair of brightness curves for each said pair of tissues among said multiple tissues and using the respective differentiation-indicating values to differentiate between each pair of brightness curves, and thereby obtaining a differentiation for each pair of brightness curves; and in said computer, based on said differentiation, selecting a magnetic resonance fingerprinting (MRF) protocol for scanning the multiple tissues, and making said MRF protocol available from the computer in electronic form with a format configured to operate a magnetic resonance imaging apparatus in order to execute the selected MRF protocol.
2. The method as claimed in claim 1, comprising, in said simulation, generating, for each tissue among said multiple tissues, said magnetization vector corresponding to the tissue based on said random scan sequence, by: generating a radio frequency (RF) pulse rotation matrix R.sub.RF of each tissue on the basis of the random scan sequence; generating a relaxation matrix R.sub.relax of each tissue on the basis of the random scan sequence; determining whether the multiple tissues include a tissue having an off-resonance property df (Hz); if so, then generating an off-resonance rotation matrix R.sub.off of each tissue having an off-resonance property on the basis of the random scan sequence, applying the RF pulse rotation matrix R.sub.RF, the relaxation matrix R.sub.relax and the off-resonance rotation matrix R.sub.off to an initial magnetization vector, and generating a magnetization vector of each tissue by iterative calculation; and otherwise, applying the RF pulse rotation matrix R.sub.RF and the relaxation matrix R.sub.relax to an initial magnetization vector, and generating the magnetization vector of each tissue by iterative calculation.
3. The method as claimed in claim 2, comprising selecting the random scan sequence as at least one random scan sequence from the group consisting of a flip angle random scan sequence, and a repetition time random scan sequence.
4. The method as claimed in claim 3, comprising generating said RF pulse rotation matrix R.sub.RF of the tissue on the basis of the random scan sequence by: determining whether the random scan sequence comprises the flip angle random scan sequence; if the random scan sequence comprises the flip angle random scan sequence, generating the RF pulse rotation matrix R.sub.RF of each tissue on the basis of the flip angle random scan sequence; and if the random scan sequence does not comprise a flip angle random scan sequence, generating the RF pulse rotation matrix R.sub.RF of each tissue on the basis of a preset flip angle non-random scan sequence.
5. The method as claimed in claim 3 comprising generating a relaxation matrix R.sub.relax of the tissue based on the random scan sequence by: determining whether the random scan sequence comprises a repetition time random scan sequence; if the random scan sequence comprises a repetition time random scan sequence, generating a relaxation matrix R.sub.relax of each tissue on the basis of the repetition time random scan sequence; and if the random scan sequence does not comprise a repetition time random scan sequence, generating a relaxation matrix R.sub.relax of each tissue on the basis of a preset repetition time non-random scan sequence.
6. The method as claimed in claim 5, comprising generating an off-resonance rotation matrix R.sub.off of each tissue having an off-resonance property based on the random scan sequence by: if the random scan sequence comprises the repetition time random scan sequence, then obtaining an off-resonance rotation matrix R.sub.off each tissue having an off-resonance property on the basis of the off-resonance property df (Hz) of each tissue having an off-resonance property and the repetition time random scan sequence; and if the random scan sequence does not comprise the repetition time random scan sequence, then obtaining an off-resonance rotation matrix R.sub.off of each tissue having an off-resonance property on the basis of the off-resonance property df (Hz) of each tissue having an off-resonance property and the preset repetition time non-random scan sequence.
7. The method as claimed in claim 1, comprising, in said simulation, calculating said differentiation-indicating values of the multiple tissues based on the magnetization vector corresponding to each of the multiple tissues by: based on the magnetization vector corresponding to each tissue, obtaining a tissue magnetic resonance fingerprinting (MRF) evolution vector of the tissue, each tissue MRF evolution vector comprising the modulus of a vector of projection on the XOY plane of each element in the magnetization vector corresponding to each tissue; and subjecting the tissue MRF evolution vectors of any two of the multiple tissues to cross-correlation calculation, to obtain a differentiation-indicating value of any two tissues.
8. The method as claimed in claim 7, further comprising determining, based on the differentiation-indicating values, the differentiation between each pair of brightness curves corresponding to the multiple tissues in a magnetic resonance image generated using the random scan sequence.
9. The method as claimed in claim 8, comprising determining, based on the differentiation-indicating values, the differentiation between each pair of brightness curves corresponding to the multiple tissues in a magnetic resonance image generated using the random scan sequence, by: determining whether the differentiation-indicating value of any two of the multiple tissues is less than a set threshold; and if the differentiation-indicating value of the any two tissues is less than the set threshold, then determining that in one image, the differentiation of the two brightness curves corresponding to the any two tissues is high.
10. The method as claimed in claim 1, further comprising: based on the differentiation-indicating values of the multiple tissues, generating a differentiation-indicating matrix of multiple tissues, the element in row i and column j of the differentiation-indicating matrix of multiple tissues being the differentiation-indicating value of the i.sup.th tissue and the j.sup.th tissue.
11. A device for indicating differentiation between tissues of a subject, comprising: a computer configured to identify multiple tissues in a subject and, for each tissue among said multiple tissues, executing a simulation comprising a random scan sequence, wherein a magnetic resonance scan of each tissue is simulated with a selected parameter of the scan being randomly varied so as to have different parameter values and in which, as a result of the different parameter values, the respective tissue is given a magnetization vector in the simulation; said computer being configured to calculate dependent on the respective magnetization vectors for each of the multiple tissue, a differentiation-indicating value between each pair of tissues among said multiple tissues; said computer being configured to simulate a pair of brightness curves for each said pair of tissues among said multiple tissues and to use the respective differentiation-indicating values to differentiate between each pair of brightness curves, and thereby obtaining a differentiation for each pair of brightness curves; and said computer being configured to select, based on said differentiation, a magnetic resonance fingerprinting (MRF) protocol for scanning the multiple tissues, and to make said MRF protocol available from the computer in electronic form with a format configured to operate a magnetic resonance imaging apparatus in order to execute the selected MRF protocol.
12. The device as claimed in claim 11, wherein the computer is configured to: generate an RF pulse rotation matrix R.sub.RF of each tissue on the basis of the random scan sequence; \ generate a relaxation matrix R.sub.relax of each tissue on the basis of the random scan sequence; determine whether the multiple tissues include a tissue having an off-resonance property df (Hz); generate an off-resonance rotation matrix R.sub.off of each tissue having an off-resonance property on the basis of the random scan sequence; and apply the RF pulse rotation matrix R.sub.RF, the relaxation matrix R.sub.relax and the off-resonance rotation matrix R.sub.off to an initial magnetization vector, and generate a magnetization vector of each tissue by iterative calculation, if the multiple tissues include a tissue having an off-resonance property df (Hz); otherwise, to apply the RF pulse rotation matrix R.sub.RF and the relaxation matrix R.sub.relax to an initial magnetization vector, and generate the magnetization vector of each tissue by iterative calculation.
13. The device as claimed in claim 12, wherein the random scan sequence is at least one random scan sequence selected from the group consisting of a flip angle random scan sequence and a repetition time random scan sequence.
14. The device as claimed in claim 13, wherein the computer is configured to: determine whether the random scan sequence is a flip angle random scan sequence; and generate, if the random scan sequence comprises a flip angle random scan sequence, the RF pulse rotation matrix R.sub.RF of each tissue on the basis of the flip angle random scan sequence; and if the random scan sequence does not comprise a flip angle random scan sequence, generate the RF pulse rotation matrix R.sub.RF of each tissue on the basis of a preset flip angle non-random scan sequence.
15. The device as claimed in claim 13, wherein the computer is configured to: determine whether the random scan sequence comprises a repetition time random scan sequence; and generate, if the random scan sequence comprises the repetition time random scan sequence, a relaxation matrix R.sub.relax of each tissue on the basis of the repetition time random scan sequence; and if the random scan sequence does not comprise a repetition time random scan sequence, generate a relaxation matrix R.sub.relax of each tissue on the basis of a preset repetition time non-random scan sequence.
16. The device as claimed in claim 15, wherein the computer is configured to obtain an off-resonance rotation matrix R.sub.off of each tissue having an off-resonance property on the basis of the off-resonance property df (Hz) of each tissue having an off-resonance property and the repetition time random scan sequence, if the random scan sequence comprises the repetition time random scan sequence; and if the random scan sequence does not comprise the repetition time random scan sequence, obtain an off-resonance rotation matrix R.sub.off of each tissue having an off-resonance property based on the off-resonance property df (Hz) of each tissue having an off-resonance property and the preset repetition time non-random scan sequence.
17. The device as claimed in claim 11, wherein the computer is configured to: obtain, based on the magnetization vector corresponding to each tissue, a tissue MRF evolution vector of each tissue, the tissue MRF evolution vector comprising the modulus of a vector of projection on the XOY plane of each element in the magnetization vector corresponding to the tissue; and subject the tissue MRF evolution vectors of any two of the multiple tissues to cross-correlation calculation, to obtain a differentiation-indicating value of any two tissues.
18. The device as claimed in claim 17, wherein the computer is further configured to determine, based on the differentiation-indicating values, the differentiation between each pair of brightness curves corresponding to the multiple tissues in a magnetic resonance image generated using the random scan sequence.
19. The device as claimed in claim 18, wherein the computer is configured to determine whether the differentiation-indicating value between any two of the multiple tissues is less than a set threshold; and if the differentiation-indicating value of the any two tissues is less than the set threshold, to determine that in one image, the differentiation of the two brightness curves corresponding to the any two tissues is high.
20. The device as claimed in claim 11, wherein the computer is further configured to generate, based on the differentiation-indicating values of the multiple tissues, a differentiation-indicating matrix of multiple tissues, the element in row i and column j of the differentiation-indicating matrix of multiple tissues being the differentiation-indicating value of the i.sup.th tissue and the j.sup.th tissue.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
DESCRIPTION OF THE PREFERRED EMBODIMENTS
(9) The present invention is described in further detail below with reference to embodiments, to explain the object, technical solution and advantages thereof.
(10)
(11) Step 101: for each tissue among multiple tissues, generating a magnetization vector corresponding to each tissue, on the basis of a random scan sequence.
(12) On the basis of the random scan sequence, an RF pulse rotation matrix R.sub.RF of each tissue is generated. On the basis of the random scan sequence, a relaxation matrix R.sub.relax of each tissue is generated. A judgment is made on whether the multiple tissues include a tissue having an off-resonance property df(Hz). If they do, then on the basis of the random scan sequence, an off-resonance rotation matrix R.sub.off of each tissue having the off-resonance property is generated, the RF pulse rotation matrix R.sub.RF, the relaxation matrix R.sub.relax and the off-resonance rotation matrix R.sub.off are applied to the initial magnetization vector, and a magnetization vector of each tissue is generated by iterative calculation. Otherwise, the RF pulse rotation matrix R.sub.RF and the relaxation matrix R.sub.relax are applied to the initial magnetization vector, and the magnetization vector of each tissue is generated by iterative calculation.
(13) In one embodiment, the random scan sequence may include at least one of a flip angle random scan sequence and a repetition time random scan sequence.
(14) Included is a step of determining whether the random scan sequence comprises the flip angle random scan sequence; if the random scan sequence comprises the flip angle random scan sequence, the RF pulse rotation matrix R.sub.RF of each tissue is generated on the basis of the flip angle random scan sequence; if the random scan sequence does not comprise a flip angle random scan sequence, the RF pulse rotation matrix R.sub.RF of each tissue is generated on the basis of a preset flip angle non-random scan sequence.
(15) Included is a step of determining whether the random scan sequence comprises a repetition time random scan sequence; if the random scan sequence comprises a repetition time random scan sequence, a relaxation matrix R.sub.relax of each tissue is generated on the basis of the repetition time random scan sequence; if the random scan sequence does not comprise a repetition time random scan sequence, a relaxation matrix R.sub.relax of each tissue is generated on the basis of a preset repetition time non-random scan sequence.
(16) If the random scan sequence includes the repetition time random scan sequence, an off-resonance rotation matrix R.sub.off of each tissue having an off-resonance property is obtained on the basis of an off-resonance property df(Hz) of each tissue having an off-resonance property and the repetition time random scan sequence; if the random scan sequence does not comprise the repetition time random scan sequence, an off-resonance rotation matrix R.sub.off on of each tissue having an off-resonance property is obtained on the basis of an off-resonance property df(Hz) of each tissue having an off-resonance property and the preset repetition time non-random scan sequence.
(17) Step 102: on the basis of the magnetization vector corresponding to each of the multiple tissues, calculating a differentiation-indicating value between each pair of the multiple tissues.
(18) For each of the multiple tissues, a tissue MRF evolution vector of the tissue may be obtained on the basis of the magnetization vector corresponding to the tissue, the tissue MRF evolution vector comprising the modulus of a vector of projection on the XOY plane of each element in the magnetization vector corresponding to the tissue; the tissue MRF evolution vectors of any two of the multiple tissues can then be subjected to cross-correlation calculation, to obtain a differentiation-indicating value for any two tissues.
(19) Further, a differentiation-indicating matrix of multiple tissues may be generated on the basis of the differentiation-indicating values of the multiple tissues; the element in row i and column j of the differentiation-indicating matrix of the multiple tissues is the differentiation-indicating value for the i.sup.th tissue and the j.sup.th tissue.
(20) Further, on the basis of the differentiation-indicating values, the differentiation between each pair of brightness curves corresponding to the multiple tissues, respectively, in a magnetic resonance image generated using the random scan sequence is determined.
(21) Specifically, a judgment can be made on whether the differentiation-indicating values of the multiple tissues are less than a set threshold; if the differentiation-indicating values of the multiple tissues are less than the preset threshold, it can be determined that in one image, the differentiation between the multiple brightness curves corresponding to the multiple tissues, respectively, is high; otherwise, it can be determined that in one image, the differentiation between the multiple brightness curves corresponding to the multiple tissues, respectively, is low.
(22) The method in an embodiment of the present invention for indicating differentiation between tissues is described in detail below in conjunction with a specific example.
(23) As
(24) Step 201: determining whether a random scan sequence includes a flip angle random scan sequence;
(25) the random scan sequence comprises at least one of the following random scan sequences: a flip angle random scan sequence and a repetition time random scan sequence.
(26) If the random scan sequence comprises a flip angle random scan sequence, step 202 is executed. Otherwise, step 206 is executed.
(27) Step 202: for each tissue among multiple tissues, an RF pulse rotation matrix R.sub.RF of the tissue is generated on the basis of a flip angle (FA) random scan sequence FA(i) (i=1, 2, . . . , N).
(28) Specifically, on the basis of the flip angle random sequence, a flip angle α and a phase φ of an RF pulse are obtained. The phase φ is rotated along the z axis, to obtain a rotation matrix Rot.sub.Z(φ). The flip angle α is rotated along the x axis, to obtain a rotation matrix Rot.sub.X(α). Furthermore, −φ is rotated along the z axis, to obtain a rotation matrix Rot.sub.Z(−φ). On the basis of Rot.sub.Z(φ), Rot.sub.X(α) and Rot.sub.Z(−φ), an RF pulse rotation matrix R.sub.RF corresponding to the tissue is obtained. The RF pulse rotation matrix R.sub.RF is applied to the initial magnetization vector, and a magnetization vector resulting from the action of R.sub.RF of the tissue is generated by an iterative method.
(29) In a specific embodiment, as
α=abs(FA(i)), i=1,2, . . . ,N (1)
(30) The phase φ can be obtained on the basis of the flip angle random scan sequence FA(i) by formula (2) below:
φ=angle(FA(i)), i=1,2, . . . ,N (2)
(31) The phase φ can be rotated along the z axis by means of formula (3) below, to obtain a rotation matrix Rot.sub.Z(φ):
(32)
(33) The flip angle α of the RF pulse can be rotated along the x axis by means of formula (4) below, to obtain a rotation matrix Rot.sub.X(α).
(34)
(35) −φ can be rotated along the z axis by means of formula (5) below, to obtain a rotation matrix Rot.sub.Z(−φ):
(36)
(37) An RF pulse rotation matrix R.sub.RF can be obtained on the basis of Rot.sub.Z(φ), Rot.sub.X(α) and Rot.sub.Z(−φ), by formula (6) below:
R.sub.RF=Rot.sub.Z(φ)Rot.sub.X(α)Rot.sub.Z(−φ) (6)
(38) In a specific embodiment, as shown in
(39) In a specific embodiment, the effective RF pulse flip angle α′ can be calculated by means of formula (7) below, on the basis of the frequency offset Δω, gyromagnetic ratio γ and RF field B1:
(40)
(41) The frequency offset Δω at a specific spatial position {right arrow over (r)} and time t can be calculated by means of formula (8) below using the magnetic field strength B, the set background field strength B0, the gyromagnetic ratio γ and the position vector {right arrow over (z)} in the z direction:
Δω({right arrow over (r)},t)=γ(B.sub.0−B({right arrow over (r)},t)){right arrow over (z)} (8)
(42) The phase φ may be obtained by means of formula (2) above, on the basis of the flip angle random scan sequence FA(i).
(43) The field inhomogeneity phase β may be calculated by means of formula (9) below:
(44)
(45) The RF field inhomogeneity phase β may be rotated along the y axis by means of formula (10) below, to obtain a rotation matrix Rot.sub.Y(β);
(46)
(47) The RF field inhomogeneity phase −β may be rotated along the y axis by means of formula (11) below, to obtain a rotation matrix Rot.sub.Y(−β);
(48)
(49) The effective RF pulse flip angle α′ may be rotated along the x axis by means of formula (12) below, to obtain a rotation matrix Rot.sub.X(α′);
(50)
(51) The phase φ may be rotated along the z axis by means of formula (3) above, to obtain a rotation matrix Rot.sub.Z(φ). −φ may be rotated along the z axis by means of formula (5) above, to obtain a rotation matrix Rot.sub.Z(−φ).
(52) An RF pulse rotation matrix R.sub.RF may be obtained by means of formula (13) below, on the bases of Rot.sub.Z(φ), Rot.sub.X(α′), Rot.sub.Z(−φ), Rot.sub.Y(β) and Rot.sub.Y(−β):
R.sub.RF=Rot.sub.Z(φ)Rot.sub.Y(β)Rot.sub.X(α′)Rot.sub.Y(−β)Rot.sub.Z(−φ) (13)
(53) Step 203: determining whether the random scan sequence includes a repetition time random scan sequence.
(54) If the random scan sequence comprises a repetition time random scan sequence, step 204 is executed. Otherwise, step 207 is executed.
(55) Step 204: for each of the multiple tissues, a relaxation matrix R.sub.relax of the tissue is generated, on the basis of the repetition time (Time of Repeat, TR) random scan sequence TR(i) (i=1, 2, . . . , N).
(56) Specifically, the relaxation matrix R.sub.relax of the tissue may be obtained on the basis of the repetition time random sequence, the longitudinal relaxation time constant T1 of the tissue, and the transverse relaxation time constant T2 of the tissue. By applying the relaxation matrix R.sub.relax of the tissue to the magnetization vector m.sup.−, a magnetization vector m.sup.+ resulting from the action of the relaxation matrix R.sub.relax of the tissue may be obtained. Here, T1 and T2 reflect the properties of the tissue.
(57) In a specific embodiment, a relaxation matrix R.sub.relax may be obtained by means of formulas (14) and (15) below, on the basis of the repetition time TR:
(58)
where T1 is the longitudinal relaxation time constant and T2 is the transverse relaxation time constant.
(59) Step 205: determining whether the multiple tissues include a tissue having an off-resonance property df(Hz). If the multiple tissues include a tissue having an off-resonance property df(Hz), then for each tissue having an off-resonance property df(Hz) amongst the multiple tissues, an off-resonance rotation matrix R.sub.off of the tissue is generated on the basis of the off-resonance property df(Hz) of the tissue and the repetition time random scan sequence.
(60) Specifically, an off-resonance phase angle φ.sub.off (units rad) may be generated on the basis of the repetition time random sequence TR(i) and the off-resonance property df(Hz) of the tissue. An off-resonance rotation matrix R.sub.off may be generated on the basis of the off-resonance phase angle φ.sub.off. A magnetization vector m.sup.+ resulting from the action of R.sub.off may be obtained by applying the off-resonance rotation matrix R.sub.off to the magnetization vector m.sup.−.
(61) In a specific embodiment, the off-resonance phase angle φ.sub.off may be generated by means of formula (16) below, on the basis of the repetition time random sequence TR(i) and the off-resonance property df(Hz) of the tissue:
φ.sub.off=df(Hz).Math.TR(i).Math.2π (16)
(62) The off-resonance rotation matrix R.sub.off is generated by means of formula (17) below, on the basis of the off-resonance phase angle φ.sub.off:
(63)
(64) After step 205 is executed, a jump is made to step 209.
(65) Step 206: for each of the multiple tissues, an RF pulse rotation matrix R.sub.RF of the tissue is generated on the basis of a preset flip angle non-random scan sequence;
(66) In one embodiment, the flip angle non-random scan sequence may be a flip angle sine sequence, or a flip angle cosine sequence, etc.
(67) The method for obtaining a magnetization vector resulting from the action of the RF pulse rotation matrix R.sub.RF of the tissue on the basis of the flip angle non-random scan sequence is the same as the method in step 202. The flip angle α and phase φ are obtained on the basis of the flip angle non-random scan sequence.
(68) After step 206 is executed, a jump is made to step 204.
(69) Step 207: for each of the multiple tissues, a relaxation matrix R.sub.relax of the tissue is generated on the basis of a preset repetition time non-random scan sequence;
(70) In one embodiment, the repetition time non-random scan sequence may be a repetition time sine sequence, or a repetition time cosine sequence, etc.
(71) The method for obtaining a magnetization vector resulting from the action of the relaxation matrix R.sub.relax of the tissue on the basis of the preset repetition time non-random scan sequence is the same as the method in step 204. The relaxation matrix R.sub.relax of the tissue may be obtained on the basis of the repetition time non-random sequence, the longitudinal relaxation time constant T1 of the tissue, and the transverse relaxation time constant T2 of the tissue.
(72) Step 208: determining whether the multiple tissues include a tissue having an off-resonance property df(Hz). If the multiple tissues include a tissue having an off-resonance property df(Hz), then for each tissue having an off-resonance property df(Hz) amongst the multiple tissues, an off-resonance rotation matrix R.sub.off of the tissue is generated on the basis of the off-resonance property df(Hz) of the tissue and the repetition time non-random scan sequence.
(73) The method by which a magnetization vector resulting from the action of the off-resonance rotation matrix R.sub.off of the tissue may be obtained on the basis of the off-resonance property df(Hz) of the tissue and the repetition time non-random scan sequence is the same as the method in step 205. The off-resonance phase angle φ.sub.off is generated on the basis of the repetition time random sequence TR(i) and the off-resonance property df(Hz) of the tissue.
(74) Step 209: If it is determined that the multiple tissues include a tissue having an off-resonance property df(Hz), then the RF pulse rotation matrix R.sub.RF, the relaxation matrix R.sub.relax and the off-resonance rotation matrix R.sub.off are applied to the initial magnetization vector, and a magnetization vector of each tissue is generated by iterative calculation; otherwise, the RF pulse rotation matrix R.sub.RF and the relaxation matrix R.sub.relax are applied to the initial magnetization vector, and the magnetization vector of each tissue is generated by iterative calculation.
(75) A magnetization vector m.sup.+ resulting from the action of the RF pulse rotation matrix R.sub.RF may be calculated by means of formula (18) below, by an iterative method:
m.sup.+=R.sub.RF.Math.m.sup.− (18)
where m.sup.− is the magnetization vector before the action of the RF pulse rotation matrix R.sub.RF on the occasion in question; in a specific embodiment, the initial magnetization vector may be set as m.sub.0=[0,0,−1].sup.T. When the field inhomogeneity phase β can also be used to calculate the RF pulse rotation matrix R.sub.RF, the initial magnetization vector quantity may be set as the effective RF field {right arrow over (B)}.sub.eff. As
(76)
where B1 is the RF field and
(77)
is the field offset.
(78) The relaxation matrix R.sub.relax of the tissue may be applied to the magnetization vector m.sup.− by means of formula (20) below, to obtain a magnetization vector m.sup.+ resulting from the action of the relaxation matrix R.sub.relax of the tissue:
m.sup.+=R.sub.relax.Math.m.sup.− (20)
where m.sup.− is the magnetization vector before the action of R.sub.relax; in a specific embodiment, the initial magnetization vector may be set as m.sub.0=[0,0,−1].sup.T.
(79) By applying the off-resonance rotation matrix R.sub.off of the tissue to the magnetization vector m.sup.− by means of formula (21) below, a magnetization vector m.sup.+ resulting from the action of the off-resonance rotation matrix R.sub.off of the tissue may be obtained:
m.sup.+=R.sub.off.Math.m.sup.− (21).
(80) Here, m.sup.− is the magnetization vector before the action of R.sub.off; in a specific embodiment, the initial magnetization vector may be set as m.sub.0=[0,0,−1].sup.T).
(81) Step 210: differentiation-indicating values of the multiple tissues are calculated on the basis of the magnetization vector corresponding to each of the tissues; wherein the differentiation-indicating values of the multiple tissues can indicate the differentiation among multiple brightness curves corresponding to the multiple tissues, respectively, in one image.
(82) In a specific embodiment, the differentiation-indicating values of multiple tissues may be obtained by the following method:
(83) For each of the multiple tissues, a tissue MRF evolution vector of the tissue is obtained on the basis of the magnetization vector corresponding to the tissue. The tissue MRF evolution vector includes the modulus of a vector of projection on the XOY plane of each element in the magnetization vector corresponding to the tissue. The tissue MRF evolution vectors of any two of the multiple tissues are subjected to cross-correlation calculation, to obtain a differentiation-indicating value for any two tissues.
(84) For example, the tissue MRF evolution vector of a tissue Ti may be obtained by the following method: in accordance with steps 201-203 above, N iterative operations are performed taking the initial magnetization vector as the initial value, to obtain N magnetization vectors of the tissue Ti; the vector quantities of the projection of the N magnetization vectors on the XOY plane are then used as N vector quantities of the tissue MRF evolution vector. For example, the initial magnetization vector m.sub.0 may be used as the initial value, and magnetization vectors (m.sub.1-m.sub.N) of the tissue Ti may be obtained in sequence in accordance with the iterative method in steps 201-203 above. The moduli S(1)−S(N) of the vector quantities of the projection of the magnetization vectors (m.sub.1-m.sub.N) on the XOY plane can be calculated separately, to obtain S.sub.Ti=[|S(1)|, |S(2)|, . . . , |S(N)|].
(85) In a specific embodiment, the tissue MRF evolution vectors of tissues Ti and Tj can be subjected to cross correlation by means of formula (22) below, to obtain a differentiation-indicating value R.sub.Ti,Tj for tissues Ti and Tj:
(86)
(87) In another specific embodiment, differentiation-indicating values for multiple tissues may also be obtained by methods such as correlation evaluation, mode identification and machine learning.
(88) Further, a differentiation-indicating matrix of multiple tissues may also be generated on the basis of the differentiation-indicating values of the multiple tissues. The element in row i and column j of the differentiation-indicating matrix of the multiple tissues is the differentiation-indicating value for the i.sup.th tissue and the j.sup.th tissue. Specifically, the matrix may be expressed as:
(89)
wherein the matrix has M columns and M rows, representing M tissues, respectively. The element C.sub.ij in row i and column j of the matrix is the differentiation-indicating value for the two tissues Ti and Tj.
(90) Step 211: on the basis of the differentiation-indicating values of the multiple tissues, determining the differentiation among brightness curves corresponding to the multiple tissues in a magnetic resonance image generated using the random scan sequence.
(91) Specifically, a judgment can be made on whether the differentiation-indicating values obtained for the multiple tissues are less than a set threshold. If the differentiation-indicating values of the multiple tissues are less than the preset threshold, then in one image, the differentiation between the multiple brightness curves corresponding to the multiple tissues, respectively, is high.
(92) In a specific embodiment, the differentiation-indicating value of any two of the multiple tissues can be obtained from the matrix. If the differentiation-indicating values obtained for any two tissues are all less than a set threshold, then an image exhibiting a high level of differentiation among the multiple tissues can be obtained using the flip angle random scan sequence and the repetition time random scan sequence, i.e. in one image, the trends of the multiple brightness curves corresponding to the multiple tissues, respectively, differ significantly.
(93) In another specific embodiment, the differentiation-indicating values of any two of the multiple tissues are obtained separately. The indicating values may be obtained by means of a negation operation in which the tissue MRF evolution vectors of two tissues undergo cross correlation. If the differentiation-indicating values obtained for any two tissues are all greater than a set threshold, then an image exhibiting a high level of differentiation among the multiple tissues can be obtained using the flip angle random scan sequence and the repetition time random scan sequence, i.e. in one image, the trends of the multiple brightness curves corresponding to the multiple tissues, respectively, differ significantly.
(94) By way of demonstration, when the flip angle random scan sequence is
(95)
and the repetition time random scan sequence is TR.sub.t=U(4)+10.0, the differentiation among brightness curves corresponding to multiple tissues (CSF, fat, white matter, gray matter, white matter −30 Hz) in a magnetic resonance image generated using these random scan sequences may be determined by the method described above. White matter −30 Hz means white matter with a −30 Hz off-resonance property. The characteristic parameters for each tissue are shown in the table below:
(96) TABLE-US-00001 TABLE 1 Characteristic parameters of tissues Off-resonance Tissue T1 (ms) T2 (ms) property (Hz) CSF 4880 550 0 Fat 240 84 0 White matter 685 65 0 Gray matter 1180 97 0 White matter −30 Hz 685 65 −30
(97) The following table shows differentiation-indicating values obtained by the method shown in
(98) TABLE-US-00002 TABLE 2 Differentiation-indicating values of tissues Differentiation- indicating values White Gray WM of tissues CSF Fat matter matter (−30 Hz) CSF 1.0 . . . . . . . . . . . . Fat 0.4579 1.0 . . . . . . . . . White matter 0.5886 0.9226 1.0 . . . . . . Gray matter 0.7159 0.8318 0.9657 1.0 . . . WM (−30 Hz) 0.4293 0.7257 0.8331 0.7812 1.0
(99) As table 2 shows, the intersection of any two tissues shows the differentiation-indicating value for these two tissues. For example, the differentiation-indicating value for white matter and fat is 0.9226, while the differentiation-indicating value for CSF and fat is 0.4579.
(100) According to the differentiation-indicating values of tissues shown in table 2, if the threshold is set as 0.7, then since the differentiation-indicating value for CSF and fat and the differentiation-indicating value for WM (−30 Hz) and CSF are all less than the set threshold, the differentiation among the multiple brightness curves corresponding to white matter, fat, CSF and WM (−30 Hz), respectively, in one image will be high.
(101)
(102) It can be seen from the above solution that in the present invention, for each tissue amongst multiple tissues a magnetization vector corresponding to each tissue is generated on the basis of a random scan sequence; a differentiation-indicating value between each pair of the multiple tissues is calculated on the basis of the magnetization vector corresponding to each of the multiple tissues. Thus, a physician can select a suitable random scan sequence, according to the method provided in the present invention, and generate a magnetic resonance image comprising multiple brightness curves corresponding to multiple tissues, such that the trends of the brightness curves corresponding to the multiple tissues in the magnetic resonance image differ significantly. Thus, the physician can then accurately distinguish the characteristics of multiple tissues in one image, and observe, compare and analyse multiple tissues in the image simultaneously.
(103) The embodiments of the present invention also propose a device for indicating tissue differentiation.
(104) The magnetization vector generating module 301 is for generating, for each tissue amongst multiple tissues, a magnetization vector corresponding to each tissue on the basis of a random scan sequence;
(105) The tissue differentiation indication acquiring module 302 is for calculating a differentiation-indicating value between each pair of the multiple tissues, on the basis of the magnetization vector corresponding to each of the multiple tissues.
(106) The random scan sequence comprises at least one of the following random scan sequences: a flip angle random scan sequence and a repetition time random scan sequence.
(107) Specifically, as
(108) The first rotation matrix generating sub-module 3011 is for generating an RF pulse rotation matrix R.sub.RF of each tissue on the basis of the random scan sequence. The second rotation matrix generating sub-module 3012 is for generating a relaxation matrix R.sub.relax of each tissue on the basis of the random scan sequence. The determination sub-module 3014 is for determining whether the multiple tissues include a tissue having an off-resonance property df(Hz). The third rotation matrix generating sub-module 3013 is for generating an off-resonance rotation matrix R.sub.off of each tissue having an off-resonance property on the basis of the random scan sequence. The magnetization vector generating sub-module 3015 is for applying the RF pulse rotation matrix R.sub.RF, the relaxation matrix R.sub.relax and the off-resonance rotation matrix R.sub.off to an initial magnetization vector if the determination sub-module 3014 determines that the multiple tissues include a tissue having an off-resonance property df(Hz), and generating a magnetization vector of each tissue by iterative calculation; otherwise, for applying the RF pulse rotation matrix R.sub.RF and the relaxation matrix R.sub.relax to an initial magnetization vector, and generating the magnetization vector of each tissue by iterative calculation.
(109) The determination sub-module 3014 is further used for determining whether the random scan sequence comprises a flip angle random scan sequence. The first rotation matrix generating sub-module 3011 is for generating the RF pulse rotation matrix R.sub.RF of each tissue on the basis of the flip angle random scan sequence if the determination sub-module 3014 determines that the random scan sequence comprises a flip angle random scan sequence; and for generating the RF pulse rotation matrix R.sub.RF of each tissue on the basis of a preset flip angle non-random scan sequence if the determination sub-module 3014 determines that the random scan sequence does not include a flip angle random scan sequence.
(110) The determination sub-module 3014 is further used for determining whether the random scan sequence comprises a repetition time random scan sequence. The second rotation matrix generating sub-module 3012 is for generating a relaxation matrix R.sub.relax of each tissue on the basis of the repetition time random scan sequence if the determination sub-module 3014 determines that the random scan sequence comprises the repetition time random scan sequence; and for generating a relaxation matrix R.sub.relax of each tissue on the basis of a preset repetition time non-random scan sequence if the determination sub-module 3014 determines that the random scan sequence does not comprise a repetition time random scan sequence.
(111) The third rotation matrix generating sub-module 3013 is for obtaining an off-resonance rotation matrix R.sub.off of each tissue having an off-resonance property on the basis of the off-resonance property df(Hz) of each tissue having an off-resonance property and the repetition time random scan sequence, if the determination sub-module 3014 determines that the random scan sequence comprises the repetition time random scan sequence; and for obtaining an off-resonance rotation matrix R.sub.off of each tissue having an off-resonance property on the basis of the off-resonance property df(Hz) of each tissue having an off-resonance property and the preset repetition time non-random scan sequence, if the determination sub-module 3014 determines that the random scan sequence does not comprise the repetition time random scan sequence.
(112) Here, the method used by the magnetization vector generating module 301 is the same as the method in steps 201-209, and is not repeated here.
(113) Specifically, as
(114) The tissue differentiation indication acquiring module 302 is further used for generating a differentiation-indicating matrix of multiple tissues on the basis of the differentiation-indicating values of the multiple tissues, with the element in row i and column j of the differentiation-indicating matrix of the multiple tissues being the differentiation-indicating value for the i.sup.th tissue and the j.sup.th tissue.
(115) Here, the method used by the tissue differentiation indication acquiring module 302 is the same as the method in step 210, and is not repeated here.
(116) The device further comprises a tissue differentiation determining module, for determining, on the basis of the differentiation-indicating values, the differentiation between each pair of the brightness curves corresponding to the multiple tissues in a magnetic resonance image generated using the random scan sequence.
(117) Specifically, the tissue differentiation determining module is for determining whether the differentiation-indicating values of the multiple tissues are less than a set threshold; and if the differentiation-indicating values of the multiple tissues are less than the set threshold, determining that the differentiation among multiple brightness curves corresponding to the multiple tissues, respectively, in one image is high.
(118) Here, the method used by the tissue differentiation determining module is the same as the method in step 211, and is not repeated here.
(119) It can be seen from the above device that for each tissue amongst multiple tissues a magnetization vector corresponding to the tissue is generated on the basis of a random scan sequence; a differentiation-indicating value between each pair of the multiple tissues is calculated on the basis of the magnetization vector corresponding to each of the multiple tissues. Thus, a physician can select a suitable random scan sequence, according to the device provided in the present invention, and generate a magnetic resonance image including multiple brightness curves corresponding to multiple tissues, such that the trends of the brightness curves corresponding to the multiple tissues in the magnetic resonance image differ significantly. Thus, the physician can then accurately distinguish the characteristics of multiple tissues in one image, and observe, compare and analyze multiple tissues in the image simultaneously.
(120) The present invention also provides a machine-readable storage medium which stores commands for making a machine execute the method for indicating differentiation between tissues described herein. Specifically, a system or apparatus equipped with a storage medium may be provided, wherein software program code realizing the functions of any one of the above embodiments is stored on the storage medium, and a computer (or CPU or MPU) of the system or apparatus reads and executes the program code stored on the storage medium.
(121) In this case, the program code read from the storage medium is itself capable of realizing the functions of any one of the above embodiments, hence the program code and the storage medium on which the program code is stored form part of the present invention.
(122) Examples of storage media used to provide program code include floppy disks, hard disks, magneto-optical disks, optical disks (eg. CD-ROM, CD-R, CD-RW, DVD-ROM, DVD-RAM, DVD-RW, DVD+RW), magnetic tape, non-volatile memory cards and ROM. Optionally, program code may be downloaded via a communication network from a server computer.
(123) In addition, it should be clear that not only can part or all of an actual operation be completed by executing program code read out by a computer, but an operating system operating on a computer can also be made to complete part or all of the actual operation based on the commands of the program code, so as to realize the function of any one of the above embodiments.
(124) In addition, it can be appreciated that program code read out from the storage medium is written into a memory installed in an expansion board inserted in the computer, or written into a memory installed in an expansion unit connected to the computer, and thereafter a CPU etc. installed on the expansion board or expansion unit is made to execute part or all of an actual operation based on the commands of the program code, so as to realize the function of any one of the above embodiments.
(125) Although modifications and changes may be apparent to those of ordinary skill in the art, it is the intention of the inventor to embody within the patent warranted hereon any changes and modifications as reasonably and properly come within the scope of the inventor's contribution to the art.