METHOD FOR GENERATING MULTI-RAY SPIN-EXCITATION SEQUENCES AND APPLICATION THEREOF TO MAGNETIC RESONANCE IMAGING

20240183918 ยท 2024-06-06

    Inventors

    Cpc classification

    International classification

    Abstract

    A method for determining a global and regular parameterization for a family of spin-excitation pulse sequences in magnetic resonance imaging, with each pulse sequence of the family being a multi-spoke type sequence suitable for selectively exciting nuclear spins in a slice of a volume of interest of a body immersed in a static magnetic field and comprising radiofrequency pulses at a Larmor frequency of the nuclear spins alternated with magnetic gradient pulses. The global parameterization minimizes a function representing a mean deviation from a setpoint of the excitation of the nuclear spins, with the mean being computed for the volume of interest and for all the possible orientations and positions of the slices. It allows a selective excitation sequence to be simply designed for a slice with a random orientation and position.

    Claims

    1. A method for determining a global parameterization for a family of spin-excitation pulse sequences in magnetic resonance imaging, with each pulse sequence of said family being a multi-spoke type sequence suitable for selectively exciting nuclear spins in a respective slice (CP) of a volume of interest (ROI) of a body (C) immersed in a static magnetic field (B.sub.0) and comprising the same predetermined number of radiofrequency pulses (IRF1, IRF2, IRF3) at a Larmor frequency of said nuclear spins alternated with magnetic gradient pulses (IG1, IG2, IG3), the method comprising the steps of: A) acquiring at least one intensity map of radiofrequency radiation at the Larmor frequency in said volume of interest; B) defining a first set of parameters characterizing the radiofrequency pulses and a second set of parameters characterizing the magnetic gradient pulses, with the value of each parameter of each of said sets being expressed by a truncated series of functions of a position coordinate (?) and of a pair of angular orientation coordinates (?, ?) of one of said slices, with each series being determined by its coefficients; C) computing, from said one or more intensity maps, the values of the coefficients of said truncated series of functions that minimize a function representing a mean deviation from a predetermined setpoint of the excitation of the nuclear spins, with said mean deviation being computed for said volume of interest and for all the possible orientations and positions of said slices; with said values forming said global parameterization.

    2. The method as claimed in claim 1, wherein each term of each of said truncated series is provided by the product of a monomial of said position coordinate and of a finite sum of functions belonging to a base of continuous functions of said angular orientation coordinates.

    3. The method as claimed in claim 2, wherein each term of each of said truncated series expressing each parameter of the first set is provided by the product of a monomial of said position coordinate and of a finite sum of even symmetry complex spherical harmonics and each term of each of said truncated sums expressing each parameter of the second set is provided by the product of a monomial of said position coordinate and of a finite sum of actual even symmetry spherical harmonics.

    4. The method as claimed in claim 1, wherein step C) comprises minimizing a mean square deviation of the excitation of the nuclear spins from a setpoint, with the mean being computed for said volume of interest and for all the possible orientations of said slices.

    5. The method as claimed in claim 1, wherein step C) comprises constrained minimizing of said function representing a mean deviation of the excitation of the nuclear spins from a setpoint.

    6. The method as claimed in claim 5, wherein minimizing is carried out under one or more energy constraints of said radiofrequency pulses.

    7. The method as claimed in claim 1, wherein step A) comprises acquiring a plurality of intensity maps of the radiofrequency radiation associated with respective emission channels for radiofrequency radiation, with each radiofrequency pulse of the sequence being made up of sub-pulses intended to be emitted by respective emission channels.

    8. The method as claimed in claim 1, wherein step A) comprises acquiring a plurality of intensity maps of the radiofrequency radiation associated with respective bodies having different electromagnetic properties, with the mean deviation from a setpoint of the excitation of the nuclear spins also being computed over the whole of said bodies.

    9. A method for designing a multi-spoke spin-excitation pulse sequence in magnetic resonance imaging, with said pulse sequence being suitable for selectively exciting nuclear spins in a respective slice (CP) of a volume of interest (ROI) of a body (C) immersed in a static magnetic field (B.sub.0) and comprising the same predetermined number of radiofrequency pulses (IRF1, IRF2, IRF3) at a Larmor frequency of said nuclear spins alternated with magnetic gradient pulses (IG1, IG2, IG3), with the slice being identified by values of a position coordinate (?) and of a pair of angular orientation coordinates (?, ?), the method comprising the steps of: a) providing a global parameterization for a family of such excitation sequences, with said global parameterization being made up of a first and a second plurality of sets of coefficients of respective truncated series of functions of said position and orientation coordinates of one of said slices, with each set of the first plurality of sets being made up of the coefficients of a truncated series of functions defining a parameter of a radiofrequency pulse and each set of the second plurality of sets being made up of the coefficients of a truncated series of functions defining a parameter of a magnetic gradient pulse; and b) computing the values of said gradient pulse and radiofrequency pulse parameters from said global parameterization, said truncated series of functions and the values of said position coordinate of said pair of angular orientation coordinates of the slice.

    10. A method for designing a multi-spoke spin-excitation pulse sequence in magnetic resonance imaging, with said pulse sequence being suitable for selectively exciting nuclear spins in a respective slice (CP) of a volume of interest (ROI) of a body (C) immersed in a static magnetic field (B.sub.0) and comprising the same predetermined number of radiofrequency pulses (IRF1, IRF2, IRF3) at a Larmor frequency of said nuclear spins alternated with magnetic gradient pulses (IG1, IG2, IG3), with the slice being identified by values of a position coordinate (?) and of a pair of angular orientation coordinates (?, ?), the method comprising the steps of: a) providing a global parameterization for a family of such excitation sequences. with said global parameterization being made up of a first and a second plurality of sets of coefficients of respective truncated series of functions of said position and orientation coordinates of one of said slices with each set of the first plurality of sets being made up of the coefficients of a truncated series of functions defining a parameter of a radiofrequency pulse and each set of the second plurality of sets being made up of the coefficients of a truncated series of functions defining a parameter of a magnetic gradient pulse; and b) computing the values of said gradient pulse and radiofrequency pulse parameters from said global parameterization, said truncated series of functions and the values of said position coordinate of said pair of angular orientation coordinates of the slice, wherein the global parameterization is acquired using a method as claimed in claim 1.

    11. A magnetic resonance imaging method comprising the following steps of: i) designing a plurality of sequences of multi-spoke spin-excitation pulses, with each of said pulse sequences being suitable for selectively exciting nuclear spins in a respective slice (CP) of a volume of interest (ROI) of a body (C) to be imaged that is immersed in a static magnetic field (B.sub.0) and comprising radiofrequency pulses (IRF1, IRF2, IRF3) at a Larmor frequency of said nuclear spins alternated with magnetic gradient pulses (IG1, IG2, IG3), with each slice being identified by respective values of a position coordinate (?) and of a pair of angular orientation coordinates (?, ?); ii) applying said spin-excitation pulse sequences to said body in succession, with a magnetic gradient for slice selection being applied at the same time as each radiofrequency pulse; iii) acquiring, after each of said spin-excitation pulse sequences, a magnetic resonance signal emitted by the nuclear spins; and iv) processing the signals thus acquired in order to reconstruct an image of a portion of said reference volume defined through the union of said slices; characterized in that step i) is implemented as claimed in claim 9.

    12. A computer (OC) programmed for: ?) receiving as input at least one intensity map of radiofrequency radiation in a volume of interest (ROI) of a body (C) immersed in a static magnetic field (B.sub.0), with said radiofrequency radiation being at a Larmor frequency of nuclear spins of said body; ?) defining a global parameterization for a family of multi-spoke spin-excitation pulse sequences in magnetic resonance imaging, with each pulse sequence of said family being suitable for selectively exciting nuclear spins in a slice of said volume of interest and comprising radiofrequency pulses (IRF1, IRF2, IRF3) at a Larmor frequency of said nuclear spins alternated with magnetic gradient pulses (IG1, IG2, IG3), with said global parameterization comprising a first set of parameters characterizing said radiofrequency pulses and a second set of parameters characterizing said magnetic gradient pulses, with the value of each parameter of each of said sets being expressed by a truncated series of functions of a position coordinate (?) and of a pair of angular orientation coordinates (?, ?) of one of said slices, with each series being determined by its coefficients; ?) computing, from said one or more intensity maps, the values of the coefficients of said truncated series of functions that minimize a function representing a mean deviation from a setpoint of the excitation of the nuclear spins, with the mean being computed for said volume of interest and for all the possible orientations and positions of said slices.

    13. The computer as claimed in claim 12, further programmed for: ?) receiving as input a plurality of values of said position coordinate and of respective pairs of said angular coordinates defining a plurality of slices; ?) designing, for each of said slices, a spin-excitation pulse sequence by computing values of said radiofrequency pulse parameters and magnetic gradient pulses from the global parameterization computed in step ?, said truncated series of functions and values of said position coordinate and of said pair of angular orientation coordinates of the slice; ?) applying said spin-excitation pulse sequences to said body in succession, with a magnetic gradient for slice selection being applied at the same time as each radiofrequency pulse; ?) acquiring, after each pulse, a magnetic resonance signal emitted by the nuclear spins; ?) processing the signals thus acquired in order to reconstruct an image of a portion of said reference volume defined through the union of said slices.

    14. The computer (OC) programmed for implementing a method as claimed in claim 9.

    15. A magnetic resonance imaging (SI) appliance equipped with a computer as claimed in claim 13.

    Description

    BRIEF DESCRIPTION OF THE DRAWINGS

    [0034] Further features, details and advantages of the invention will become apparent from reading the description, which is provided with reference to the accompanying drawings, which are provided by way of an example and which represent, respectively:

    [0035] FIG. 1 an appliance, or MRI scanner, suitable for implementing the invention;

    [0036] FIG. 2 the coordinates for identifying a slice of a body to be imaged;

    [0037] FIG. 3 a portion of an excitation sequence according to one embodiment of the invention;

    [0038] FIG. 4, FIG. 5a, FIG. 5b, FIG. 6, FIG. 7a, FIG. 7b and FIG. 7c graphs illustrating the technical effect of the invention;

    [0039] FIG. 8 a flowchart of a method according to one embodiment of the invention.

    DETAILED DESCRIPTION

    [0040] FIG. 1 highly schematically illustrates an MRI appliance SI (or scanner) suitable for implementing the invention. This appliance comprises;

    [0041] a magnet AL for generating a magnetizing static magnetic field B.sub.0, called longitudinal magnetic field, oriented in a direction z;

    [0042] coils BGx (not shown), BGy and BGz for generating magnetic field gradients in the mutually orthogonal directions x, y, and z;

    [0043] a plurality of radiofrequency emission and reception antennas CTx/CRx surrounding a region or volume of interest ROI that can contain a body C to be imaged (the term body is understood to mean any material object, which may or may not be biological, that can be imaged by MRI; it typically will be a human body or part of a human body, for example, a head); in particular, the region of interest contains the isocenter IC (reference shown in [FIG. 2]), which is the only point where the magnetic field remains constant irrespective of the gradient applied by the coils BGx, BGy, BGz; and

    [0044] a control computer OC that controls the gradient coils BGx, BGy and BGz and the RF antennas CTx/CRx.

    [0045] By means of electronic circuits (not shown), the computer OC controls the gradient coils BGx, BGy and BGz so that they generate gradient pulses and controls the RF antennas CTx/CRx so that they generate radiofrequency pulses so as to apply an excitation sequence to the body C that is acquired using the method of the invention. Furthermore, the computer OC receives magnetic resonance signals from the antennas CTx/CRx, which signals are emitted by the nuclear spins of the object following their excitation, and processes these signals in order to conventionally reconstruct an MRI image of the body C.

    [0046] Appropriate excitation sequences also allow the computer OC to acquire maps of the spatial distribution of the RF B.sub.1.sup.+ field emitted by each antenna. These maps are required for implementing the invention, as will be explained in detail hereafter. The document by [Amadon 2012] describes a method for acquiring B.sub.1.sup.+ maps.

    [0047] The appliance of FIG. 1 comprises a plurality of RF antennas allowing parallel transmission techniques to be used, but the use of a single antenna is also possible, although less advantageous. Furthermore, the emitting and receiving antennas can be separate.

    [0048] FIG. 2 allows the coordinates to be defined that identify a slice CP of the body C.

    [0049] Let n be the unit vector perpendicular to the slice. The orientation of this vector is defined by the spherical ? (azimuth or longitude) and ? (colatitude) angular coordinates originating from the isocenter IC. Let r be the position vector of any point of the slice relative to the isocenter; the scalar product n.Math.r yields ?, which is the distance from the slice to the origin. The scalar product ? can be considered to be a position coordinate of the slice.

    [0050] FIG. 3 is a diagram of a simple excitation sequence according to one embodiment of the invention, comprising three radiofrequency pulses IRF1, IRF2 and IRF3 and three gradient pulses IG1, IG2 and IG3 alternating with the radiofrequency pulses. Slice selection gradients GS are applied at the same time as the radiofrequency pulses.

    [0051] For the sake of simplicity, FIG. 3 only shows the radiofrequency pulses associated with a single emission channel, identified by an index i.

    [0052] The radiofrequency pulses IRF1, IRF2 and IRF3 have the same temporal shape (a cardinal sine) and have different complex amplitudes a.sub.i,1, a.sub.i,2, a.sub.i,3. The real and imaginary parts of the pulses, amplitude Re(a.sub.i,j) and Im(a.sub.i,j), j?{1, 2, 3}, are shown as solid and dashed lines, respectively. In order to excite a slice that is offset relative to the isocenter (??0), the waveforms of the radiofrequency pulses are multiplied by a carrier exp(i?? t), with ??=?.Math.GS.sub.tot.Math.?, GS.sub.tot being the result of the selection gradients applied by the various coils, ? being the gyromagnetic ratio of nuclei and i being the imaginary unit.

    [0053] The selection gradients GS are applied at the same time as the radiofrequency pulses. Only one component, identified by an index i?{x, y, z}, and with a maximum amplitude G.sub.max,i, is shown. The amplitude of the resultant of the three components determines the thickness of the slice. It should be noted that the gradient pulses have alternating polarity; in a manner per se known, this allows gradient pulses for rewinding the phase to be dispensed with that would be necessary if all the gradient pulses had the same polarity ([Gras 2017 B]). In principle, when the polarity of the gradient pulses is changed, the radiofrequency pulses need to be temporally returned, but in the case considered herein these are symmetrical.

    [0054] The gradient pulses IG1, IG2 and IG3, which do not overlap the radiofrequency pulses, determine respective positions in the space k from which the selection gradients plot the spokes. The position in the space k determined by a gradient pulse solely depends on the area B.sub.i of each of its three components. It should be noted that the gradient pulses are much less intense than the selection gradients; in [FIG. 3], for the sake of visibility, they have been amplified by a factor of 100.

    [0055] A method for determining a global parameterization for a family of spin-excitation pulse sequences according to one embodiment of the invention will be described in detail hereafter. The description is based on the field of approximating small flip angles of the spins, which allows the Bloch equations to be linearized; however, a generalization with large angles is entirely possible.

    [0056] Let N.sub.c be the number of channels and N.sub.s be the number of radiofrequency pulses used. The information concerning the time of each RF pulse and of each gradient pulse can be shown in the form of a matrix, namely a complex matrix A?custom-character.sup.N.sup.c.sup.33 N.sup.s and a matrix B?custom-character.sup.3?(N.sup.s.sup.?1), respectively. In this representation, each column indicates the times per transmission channel (per x, y, z axis) of the RF pulse (of the gradient pulse).

    [0057] In order to fulfil the condition whereby the total time of the magnetic gradient along each axis is zero, the last RF sub-pulse is followed by a gradient pulse, the components of which along x, y, and z are equal to:


    B.sub.final=?B?.sub.N.sub.s.sub.?1

    [0058] where


    ?.sub.N.sub.s.sub.?1=(1, . . . ,1).sup.T?custom-character.sup.(N.sup.s.sup.?1)?1

    [0059] The fact that this condition is fulfilled is not essential (the flip angle does not depend on this) but it can prove to be necessary depending on the MRI sequence (sequences of the steady-state free precession type).

    [0060] B.sub.full=(B, B.sub.final)?custom-character.sup.3?N.sup.s denotes the vector of the magnetic gradient coefficients supplemented by the final pulse: each element of the vector is equal to the sum of the areas of the gradient pulses along an axis.

    [0061] B.sub.1.sup.30 (r)?custom-character.sup.1?N.sup.c denotes the values of the magnetic field resonating at r on each transmission channel. These values are normalized to 1 Volt transmitted over each channel; they are therefore expressed as Tesla per Volt (T/V).

    [0062] The position of the RF pulses in the transmission space K is defined by:


    K=?B.sub.full

    [0063] and T?custom-character.sup.N.sup.s.sup.?N.sup.s is the lower triangular matrix:

    [00001] T = ( [ 1 .Math. 0 .Math. ? .Math. 1 .Math. 1 ] ) .

    [0064] In the absence of a slice selection gradient, the flip angle of the nuclear spins ?(r) created at r by the succession of the N.sub.s RF pulses is expressed, in the approximation of the small flip angles, as:


    ?(r)=|?B.sub.1.sup.+(r)A(K, r)?.sub.N.sub.s|

    [0065] where A(K, r) is the matrix with the general term:


    A(K, r).sub.i,j=A.sub.i,je.sup.i(xK.sup.1,j.sup.+yK.sup.2,j.sup.+zK.sup.3,j.sup.)

    [0066] where K.sub.i,j, (1?i?3) denotes the coefficient of the row i and of the column j in the matrix K; and

    [0067] where ?.sub.N.sub.s=(1, . . . ,1).sup.T?custom-character.sup.N.sup.s.sup.?1.

    [0068] FA.sub.r denotes the operator (A, B)custom-character?(r), which depends on the distribution of the radiofrequency field in the body to be imaged, i.e., on one or more (in the case of parallel transmission) maps B.sub.1.sup.+(r).

    [0069] In the presence of a slice selection gradient, at any point on the axis of the slice C, the flip angle is still provided by FA.sub.r(A, B).

    [0070] In order to be fully defined, a multi-slice protocol with N slices C.sup.(1), . . . , C.sup.N requires the definition of N distinct parameterizations ?.sup.(1)=(A.sup.(1), B.sup.(1)), . . . , ?.sup.(N)=(A.sup.(N), B.sup.(N)).

    [0071] For each slice C.sup.(c), each complex coefficient a.sub.i,j.sup.(c) of the matrix A.sup.(c) and each real coefficient b.sub.i,j.sup.(c), of the matrix B.sup.(c) is expressed as a function of the geometric parameters of the slice (n.sub.c, ?.sub.c):


    a.sub.i,j.sup.(c)=f.sub.i,j(n.sub.c, ?.sub.c)?custom-character

    [0072] b.sub.i,j.sup.(c)=g.sub.i,j(n.sub.c, ?.sub.c)?custom-character

    [0073] where f.sub.i,j and g.sub.i,jare continuous functions of n and of ?, respectively, with complex and real values (with the gradient pulses having a real value).

    [0074] The complex coefficients a.sub.i,j.sup.(c) and the real coefficients b.sub.i,j.sup.(c) form two sets of parameters, which together determine an excitation sequence.

    [0075] By noting that C(n, ?)=C(?n, ??), the functions f.sub.i,j and g.sub.i,jalso must fulfil the symmetry condition:


    f.sub.i,j(?n, ?70)=f.sub.i,j(n, ?)


    g.sub.i,j(?n, ??)=g.sub.i,j(n, ?)

    [0076] Although other parameterizations are possible, it can be advisable to assume, for f.sub.i,j and g.sub.i,j, functions that are expressed by truncated series in the following form:


    f.sub.i,j(n, ?)=f.sub.i,j,0(n)+f.sub.i,j,1(n){tilde over (?)}.sup.1+. . . +f.sub.i,j,p(n){tilde over (?)}.sup.p


    g.sub.i,j(n, ?)=g.sub.i,j,0(n)+g.sub.i,j,1(n){tilde over (?)}.sup.1+. . . +g.sub.i,j,p(n){tilde over (?)}.sup.p

    [0077] where ?.sub.0>0 is a length long enough for the ball that is centered on the isocenter, and with a radius ?.sub.0, to contain the region of interest,

    [00002] ? ~ = { - 1 if ? < - ? 0 ? ? 0 if .Math. "\[LeftBracketingBar]" ? .Math. "\[RightBracketingBar]" ? ? 0 1 if ? > ? 0 ,

    [0078] and f.sub.i,j,0, . . . , f.sub.i,j,p and g.sub.i,j,0, . . . , g.sub.i,j,p are continuous functions on the unit sphere fulfilling the following condition:


    f.sub.i,j,k(?n)=(?1).sup.kf.sub.i,j,k(n)

    [0079] and


    g.sub.i,j,k(?n)=(?1).sup.kg.sub.i,j,k(n).

    [0080] With the spherical harmonics forming a base of continuous functions on the unit sphere, it is worthwhile selecting, for f.sub.i,j,k, finite sums (up to the order q) of complex spherical harmonics by retaining, for even k, only harmonics whose degree is even and, for odd k, only harmonics whose degree is odd:


    f.sub.i,j,k(n)=?.sub.l=0.sup.q(?.sub.m=?1.sup.lf.sub.i,j,k,l,mY.sub.l.sup.m(n))

    [0081] With the constraint:

    [00003] f i , j , k , l , m = 0 for odd k + l and : Y l m ( n ) = 2 l + 1 4 ? ( l - m ) ! ( l + m ) ! P l m ( cos ( ? ) ) e im ?

    [0082] where P.sub.l.sup.m is the Legendre polynomial of the order (l, m). With the following constraint, it is easy to verify that the symmetry constraint of the functions f.sub.i,j(?, z) is indeed fulfilled for the whole of i and for the whole of j.

    [0083] For g.sub.k, the same rule applies, except that the decomposition occurs on the real spherical harmonics, up to a certain order q, and that the coefficients g.sub.i,j,k,l, m are real:


    g.sub.i,j,k(n)=?.sub.l=0.sup.q(?.sub.m=?1.sup.lg.sub.i,j,k,l,mY.sub.l,m(n))

    [0084] With the constraint:

    [00004] g i , j , k , l , m = 0 for odd k + l and : Y l , m = i ? 2 ( Y l m - ( - 1 ) m Y l - m ) for m < 0 Y l , 0 = Y l 0 for m = 0 Y l , m = i ? 2 ( Y l - m + ( - 1 ) m Y l m ) for m < 0.

    [0085] In conclusion, each term of each truncated series expressing f.sub.i,j and g.sub.i,jis provided by the product of a monomial of the position coordinate ? and of a finite sum of complex or real spherical harmonics (more generally, of functions belonging to a base of continuous functions of the angular orientation coordinates).

    [0086] Thus, in this approach, any multi-slice protocol is fully characterized as soon as the matrices:


    F=(f.sub.i,j,k,l,m)

    [0087] and:


    G=(g.sub.i,j,k,l,m)

    [0088] are defined. Let X be the real vector made up of the coefficients of F followed by those of G. Let A.sub.n,?(X) and B.sub.n,?(X) denote the matrices A and B acquired by assessing the functions f.sub.i,j and g.sub.i,j at (n,?). Let ?.sub.n,?(X)=(A.sub.n,?(X), B.sub.n,?(X)) denote the complete parameterization thus acquired, which is sufficient for characterizing the action of the sequence of pulses in the axis of the slice C(n, z).

    [0089] The problem then arises of optimizing the coefficients of these matrices so as to acquire the best possible conformity of the flip angle with a given flip angle setpoint ?.sub.T, irrespective of the considered slice.

    [0090] For a given position r=(x, y, z) and for a given unit vector n, let C.sub.n(r) be the normal slice at n passing through r, with its position being provided by:


    ?=n.Math.r

    [0091] C.sub.n(r) is nothing other than C(n, n.Math.r). Given a parameterization X, the flip angle ?.sub.n,r(X) can be defined that is acquired at r by acting on the sequence ?.sub.n,n.Math.r(X), i.e., by applying this sequence to the body to be imaged.

    [0092] With the point r being a point in the axis of the slice C.sub.n(r), the following is acquired:


    ?.sub.n,r(X)=FA.sub.r(?.sub.n,n.Math.r(X))

    [0093] It is then possible to define, at each point, the mean square deviation for the flip angle setpoint when the slice selection axis passes through the unit sphere:

    [00005] ? r ( X ) = 1 4 ? ? T 2 ? ? n ( ? n , r ( X ) - ? T ) 2 d 2 n

    [0094] By summation in the region of interest ROI (denoted custom-character in the equations), the mean square deviation for the setpoint can be defined as follows:


    ?(X)=custom-character?.sub.r(X)

    [0095] Finally, an optimal parameterization X can be acquired by solving the optimization problem:

    [00006] min X ? ( X )

    [0096] Advantageously, constraints are added to this problem in order to acquire permissible solutions. These constraints notably relate to the energy of the RF pulses.

    [0097] s: [0,1].fwdarw.custom-character denotes the temporal shape of a generic RF pulse and T denotes its duration. Let M.sub.1(s)=|?.sub.0.sup.1s(t)dt|, and M.sub.2(s)=?.sub.0.sup.1|s(t)|.sup.2dt be the first and second order times of the pulse s(t). For a parameterization selection of ?=(A, B), it is possible to define (in this case assuming 50 Ohm impedance matching for the whole of the RF transmission chain):

    [0098] The energy per channel and per sub-pulse

    [00007] E i , j ( ? ) = 1 T .Math. "\[LeftBracketingBar]" A i , j .Math. "\[RightBracketingBar]" 2 M 2 ( s ) M 1 ( s ) 2 ( 50 ? ) ( Joules )

    [0099] The energy per channel E.sub.i(?)=?.sub.j=1 . . . N.sub.s E.sub.i,j(?)

    [0100] The total energy of the composite pulse E(?)=?.sub.i=1 . . . N.sub.c E.sub.i(?)

    [0101] Given a parameterization X, it is possible to define the following for the whole of i and for the whole of j:


    E.sub.i,j,n,?(X)=E.sub.i,j(?.sub.n,?(X))

    [0102] It should be noted that the fact that {tilde over (?)} is limited ensures that ?.sub.n,?(X), and therefore E.sub.i,j(?.sub.n,z(X)), is limited (even though the polynomial functions behind the construction of ?.sub.n,z(X) are not). This set of functions allows a set of constraints to be defined restricting the space of the solutions to a domain yielding permissible parameterizations in terms of the radiofrequency energy balance. It is thus possible to define:


    E.sub.i,j(X)=max.sub.?,nE.sub.i,j(?.sub.n,?(X))

    [0103] Adding explicit constraints of the following type:

    [00008] ? i , j , E i , j ( X ) E sp - 1 ? 0

    [0104] allows, for example, the energy of each sub-pulse to be limited for the most unfavorable slice orientation and slice position from among all the conceivable ones with an intersection with the region of interest custom-character.

    [0105] The technical effect of the invention has been demonstrated in a simple case using data (emission radiofrequency field map) acquired on a Siemens Magnetom 7T system equipped with a parallel transmission system with 8 channels of a head antenna array with 8 transmission channels and 32 reception channels by Nova Medical. This proof of concept is limited to a cutting axis in the YZ plane, in other words to ?=0. This results in the dimension of the functions f and g being reduced by 1. Thus, in this demonstration, the functions f.sub.i,j appear as functions of ? and of ? and the functions f.sub.i,j,k appear as continuous functions on the unit circle. They accept the following decomposition:


    f.sub.i,j,k(?)=?.sub.l=?q.sup.qf.sub.i,j,k,le.sup.il?

    [0106] The same reasoning applies to g. With this function being real, then:


    g.sub.i,,j,k(?)=?.sub.l=0.sup.qg.sub.i,j,k,lcos (l?)+?.sub.l=1.sup.qg.sub.i,j,k,?1sin (l?)

    [0107] With g.sub.i,j,k,l and g.sub.i,j,k,?l being real for the whole of l. Limited to the case of N.sub.s=2 (sequence made up of two pulses) and to p=p=q=q=4. For ?.sub.0, 8 cm is used. For the sub-pulse, T=1 ms,


    s(t)=sinc(3?{tilde over (t)})h({tilde over (t)})

    [0108] Where h(.Math.) represents the Hanning apodizat on function. Then for this selection of sub-pulse;

    [00009] M 2 ( s ) M 1 ( s ) 2 = 2.2894 .

    [0109] The demonstration is based on the B.sub.1.sup.+ map (5 mm of isotropic resolution) measured with the XFL sequence on the head of a human subject; the problem that is raised involves computing the parameterization X minimizing the mean square deviation to a target flip angle of 30? on the region of interest made up of all the voxels of the brain (metric ?). The following constraint is added to the objective:

    [00010] ? i ? { 1 , .Math. , N c } , ? j ? { 1 , 2 } , E i , j ( X ) E sp - 1 ? 0

    [0110] With:


    E.sub.sp=33 mJ

    [0111] Computing the metric ?(X), involving integration on a unit circle, this integration is reduced to an integration on a half-circle 0???? by virtue of the fact that ?.sub.?n,r(X)=?.sub.n,r(X) and is discretized fairly roughly by posing the following as a new cost function to be minimized:


    ?.sub.d(X)=2/N.sub.??.sub.k=0.sup.N.sup.?.sup.?1custom-character(?.sub.n.sub.k.sub.,r(X)??.sub.T).sup.2

    [0112] Where

    [00011] N ? = 18 , ? k = k ? N ? , n k = ( 0 , sin ( ? k ) , cos ( ? k ) )

    (one point every 10?.

    [0113] For the computation of E.sub.i,j(X,s), ?.sub.n,z(X,s) is assessed for n?{n.sub.1, . . . , n.sub.N.sub.?} and for a set of discrete values of ? evenly distributed in the range [??.sub.0, ?.sub.0] with a 5 mm step.

    [0114] For the constrained minimization of ?.sub.d(X, s), the Matlab (registered trademark) (R2019a Update 7) implementation of the SQP (Sequential Quadratic Programming) algorithm is used.

    [0115] To initialize the optimization, a two-step approach is adopted, as described below: [0116] i) N.sub.s=1 (a single sub-pulse and, consequently, no hopping in the transmission space k since the latter assumes N.sub.s>1); [0117] ii) for the whole of 1?i?N.sub.c, f.sub.i,1(z)=f.sub.0, where f.sub.0 is independent of ? and of i and is defined by the following equation:

    [00012] f 0 = ? T T ? .Math. B 1 + ( r ) ? 0 .Math. Where : .Math. B 1 + ( r ) ? 0 .Math. = def . 1 .Math. "\[LeftBracketingBar]" ? .Math. "\[RightBracketingBar]" .Math. r ? ? B 1 + ( r ) ? 0

    [0118] Where ?.sub.0=(1, . . . ,1) is the standard transmission mode of the antenna.

    [0119] Starting from this initialization, a first optimization SQP with N.sub.s=1 and p=p=7 is applied by limiting the number of iterations to 50. This optimization searches for a solution in a 44 dimensional space (X with dimensions of 44).

    [0120] The acquired solution (X.sub.1), following convergence of the algorithm, is used to define a new two-pulse initialization, both in k=0 (g=0) and both with an amplitude of f.sub.0/2 on all the channels. It is easy to check that the flip angle profile is not modified by this operation. This second iteration of the SQP algorithm is applied with p=p=7, and q=q=4 up to the convergence of the algorithm. This optimization relates to a 396 dimensional problem (X with dimensions of 396).

    [0121] In order to demonstrate a practical advantage of this parametric approach for defining any optimized selective excitation relative to the homogeneity of the flip angle in the slice, the method has a conventional slice design. Considering the case of the excitation of 52 axial slices (?=0) that are 1 mm thick and follow a distance of 1.2 mm (center-to-center) between two adjacent slices. For each slice position, the best parameterization ?.sub.z,n.sub.0.sup.ss is computed according to the following criterion:


    ?.sup.ss(?)=custom-character(FA.sub.r(?)??.sub.T).sup.2

    [0122] Where:


    custom-character.sub.2d=custom-character?C(n.sub.0, ?)

    [0123] is solved digitally.

    [0124] As for the previous optimization, the SQP algorithm is used for computing optimal ?.sub.z,n.sub.0.sup.ss (52 independent optimizations). For its initialization, this starts from the parameterization ?.sub.0=(A.sub.0, 0), where A.sub.0 is a constant matrix and which fulfils:

    [00013] 1 .Math. "\[LeftBracketingBar]" ? 2 d .Math. "\[RightBracketingBar]" .Math. r ? ? 2 d FA r ( ? ) = ? T

    [0125] Starting from an initial value of 0.26 for the optimization criterion, the SQP algorithm converges to a value of 0.04 in approximately 180 iterations.

    [0126] Given the solution that is found, namely X.sub.opt, it is possible to compute, for any pair ?, ?), the flip angle profile in the slice C(?, n.sub.?=(0, sin(?), cos (?)) produced by ?.sub.z, n.sub.?(X opt). It is then possible to compute the mean square deviation for the setpoint of the flip angle, normalized to the flip angle setpoint (FA-NRMSE). This FA-NRMSE map is shown in [FIG. 4]. Except for very extreme values of ?, which are insignificant since the intersection between the region of interest (brain) and the slice is very small, the mean square deviation for the setpoint is checked to determine that it does not exceed 5%.

    [0127] Based on the same principle, it is possible to compute, for the whole of (?, ?), on each channel and each sub-pulse, the energy of the sub-pulses of ?.sub.z,n.sub.? (X.sub.opt). It has been found that the maximum for the energies of the pulses as a function of (?, ?) does not exceed 0.16 Joules.

    [0128] FIG. 5a and FIG. 5b show a partial graphical representation of ?.sub.z,n.sub.? (X.sub.opt) for ?=0 (FIG. 5a) and for ?=0 (FIG. 5b). In particular, it is possible to verify the constant nature of ?.sub.?,n.sub.? (X.sub.opt) when |?|>?.sub.0. Moreover, a check is undertaken to determine that for ?=0, ?.sub.?,n.sub.? (X.sub.opt) is ?-periodic at ?.

    [0129] FIG. 6 allows ?.sub.?,n.sub.? (X.sub.opt) to be compared with ?.sub.?,n.sub.?.sup.ss, i.e., two sequences defining multi-slice protocols (52 slices) acquired according to the invention (global parameterization) and to the prior art (slice-by-slice optimization), respectively. The left-hand panel represents the coefficients A.sub.11 (real part) of the matrix A and the left-hand panel represents the coefficients B.sub.11 of the matrix B. A check is undertaken to determine that the parametric approach definitely yields a continuous and regular evolution of the matrices A and B when passing through the slices, and that this is not the case with the non-parametric approach, where ?.sub.?,.sub.?.sup.ss is optimized without taking into account the neighboring slices.

    [0130] FIG. 7a, FIG. 7b and FIG. 7c are maps of the distribution of the flip angle in a sagittal plane x=0 (FIG. 7a), a coronal plane y=0 (FIG. 7b) and an axial plane z=0 (FIG. 7c) acquired according to the invention (left-hand images) and using the non-parametric approach defined by ?.sub.?,n.sub.?.sup.ss (right-hand images). These figures show the effect of the discontinuous character of ?.sub.?,n.sub.?.sup.ss on the flip angle profile. The flip angle indeed has an even profile in the cutting planes but nevertheless exhibits discontinuities when it is observed in an orthogonal plane, for example, sagittal or coronal. This problem is solved with the global parameterization according to the invention.

    [0131] FIG. 8 is a flowchart of a magnetic resonance imaging method implementing various aspects of the invention.

    [0132] A first step i of the method involves designing a plurality of multi-spoke spin-excitation pulse sequences, with each of said pulse sequences corresponding to a respective slice. According to the invention, this first step is divided into two sub-steps: a first sub-step a) involving determining a global parameterization or meta-pulse using the method described above; and a second step b) involving acquiring the sequences of excitations corresponding to each slice on the basis of this global parameterization and the position (?) and orientation (?,?) coordinates of the slice.

    [0133] The sub-step a) comprises three phases: [0134] A): acquiring a map of B.sub.1.sup.+ for each emission channel; [0135] B): defining a first set of parameters ?.sub.i,j.sup.(c) characterizing the radiofrequency pulses and a second set of parameters b.sub.i,j.sup.(c) characterizing the magnetic gradient pulses. As explained above, the value of each parameter of each of said sets is expressed by a truncated series of functions of a position coordinate and of a pair of angular orientation coordinates of one of said slices, with each series being determined by its coefficients f.sub.i,j,k,l,m, g.sub.i,j,k,l,m; [0136] C) computing the values of the coefficients f.sub.i,j,k,l,m, g.sub.i,j,k,l,m so as to minimize the mean square deviation (or another suitable cost function) for a setpoint of the excitation of the nuclear spins, with the mean being computed for said volume of interest and for all the possible orientations and positions of said slices.

    [0137] The second step ii) involves applying the spin-excitation pulse sequences thus computed to the body in succession, with the corresponding selection gradients.

    [0138] The third step iii) involves acquiring the magnetic resonance signals after each excitation sequence.

    [0139] Furthermore, the fourth step iv) involves processing the signals thus acquired in order to reconstruct an image of a portion of said reference volume defined by the union of the slices.

    [0140] Steps ii)-iv) are conventional per se, with the technical contribution of the invention mainly residing in determining the global parameterization and applying it to the design of the excitation sequences that are actually used.

    [0141] The invention has been described with reference to a particular embodiment, but alternative embodiments are possible. For example:

    [0142] A single emission channel can be used, instead of a plurality of channels carrying out a parallel transmission.

    [0143] 2d multi-band excitation can be carried out (simultaneous addressing of several parallel slices) [M?ller 2010]. In this case, it is necessary to impose, for the whole of i, j, g.sub.i,j(n,?) the shape g.sub.i,j,0 (n) (i.e., independent of ?). This condition actually ensures that all the pulses of the simultaneously applied sequences (one sequence per slice) have the same positions in the transmission space K.

    [0144] The demonstration of the principle was carried out in the case of optimization of the excitation specific to a measured B.sub.1.sup.+ map. However, the method is generalized to the case of simultaneous design, resulting in universal solutions. To this end, according to the approach described in EP 15306569 and EP 3594710, B.sub.1.sup.+ maps need to be acquired for a plurality of bodies (MRI subjects) with different electromagnetic properties and the global parameterization for all subjects needs to be jointly optimized. This allows a universal global parameterization to be acquired that is suitable for a category of bodies to be imaged or that can be customized as a function of easily measurable properties of a determined body. In this way, there is no need to acquire B.sub.1.sup.+ maps for each body to be imaged.

    [0145] The demonstration of the principle was carried out in the case where approximating small flip angles is valid, but generalizing to large flip angles does not pose a fundamental problem.

    [0146] The shape of the selected parameterization (polynomial by ? and spherical harmonics by ?, ?) is particularly suited to the problem, but is not the only one that is eligible. Truncation by ? is a useful procedure for overcoming the fact that the polynomial functions infinitely diverge. In this case again, other approaches potentially can be contemplated.

    [0147] Optimizing the mean square deviation of the excitation for the target is a common and advantageous criterion on the mathematical plane, but other functions of the deviation for the target can be used. Moreover, although this is the most common case, it is not essential for the target excitation to be constant over the entire slice.

    [0148] The invention does not presuppose a particular type of pulses. The embodiment described in detail is the simplest, involving a constant magnetic gradient combined with a radiofrequency waveform of the apodized cardinal sine type. Nevertheless, the invention can be implemented with other pulses, for example, of the SLR [Shinnar 1994, Sharma 2015] and/or VERSE [Conolly 1988] type.

    REFERENCES

    [0149] [Conolly 1988] S. Conolly, D. Nishimura, A. Macovski, and G. Glover, Variable-rate selective excitation, Journal of Magnetic Resonance (1969), Vol. 78, No. 3, pp. 440-458, 1988.

    [0150] [Shinnar 1994] M. Shinnar, Reduced power selective excitation radiofrequency pulses, Magnetic resonance in medicine, Vol. 32, No. 5, Art. No. 5, 1994.

    [0151] [Setsompop 2008] Setsompop, Kawin, Vijayanand Alagappan, Borjan Gagoski, Thomas Witzel, Jonathan Polimeni, Andreas Potthast, Franz Hebrank, et al. Slice-selective RF pulses for in vivo B1+ inhomogeneity mitigation at 7 Tesla using parallel RF excitation with a 16-element coil. Magnetic Resonance in Medicine 60, No. 6 (2008): 1422-1432.

    [0152] [M?ller 2010] S. Moeller et al., Multiband multislice GE-EPI at 7 Tesla, with 16-fold acceleration using partial parallel imaging with application to high spatial and temporal whole-brain fMRI, Magn. Reson. Med., Vol. 63, No. 5, Art. No. 5, May 2010.

    [0153] [Amadon 2012] [1] A. Amadon, M. A. Cloos, N. Boulant, M.-F. Hang, C. J. Wiggins, and H.-P. Fautz, Validation of a very fast B1-mapping sequence for parallel transmission on a human brain at 7T, In Proceedings of the 20th Annual Meeting of ISMRM, pp. 3358, 2012.

    [0154] [Poser 2014] Poser, Benedikt A., Robert James Anderson, Bastien Guerin, Kawin Setsompop, Weiran Deng, Azma Mareyam, Peter Serano, Lawrence L. Wald, and V. Andrew Stenger. Simultaneous multislice excitation by parallel transmission. Magnetic Resonance in Medicine 71, No. 4 (2014): 1416-1427.

    [0155] [Gu?rin 2015] Gu?rin, Bastien, Kawin Setsompop, Huihui Ye, Benedikt A. Poser, Andrew V. Stenger, and Lawrence L. Wald. Design of parallel transmission pulses for simultaneous multislice with explicit control for peak power and local specific absorption rate. Magnetic Resonance in Medicine 73, No. 5 (2015): 1946-1953.

    [0156] [Sharma 2015] A. Sharma, R. Bammer, V. A. Stenger, and W. A. Grissom, Low peak power multiband spokes pulses for B.sub.1.sup.+ inhomogeneity-compensated simultaneous multislice excitation in high field MRI: Low Peak Power Multiband Spokes Pulses, Magnetic Resonance in Medicine, Vol. 74, No. 3, Art. No. 3, September 2015.

    [0157] [Gras 2017] Gras, Vincent, Alexandre Vignaud, Alexis Amadon, Franck Mauconduit, Denis Le Bihan, and Nicolas Boulant. In Vivo Demonstration of Whole-Brain Multislice Multispoke Parallel Transmit Radiofrequency Pulse Design in the Small and Large Flip Angle Regimes at 7 Tesla. Magnetic Resonance in Medicine 78, No. 3 (2017): 1009-19.

    [0158] [Gras 2017 B] V. Gras, A. Vignaud, A. Amadon, F. Mauconduit, D. Le Bihan, and N. Boulant, New method to characterize and correct with sub-?s precision gradient delays in bipolar multispoke RF pulses, Magn. Reson. Med, Vol. 78, pp. 2194-2202, January 2017.

    [0159] [Cao 2015] Z. Cao et al., Joint design of large-tip-angle parallel RF pulses and blipped gradient trajectories, Magnetic Resonance in Medicine, Vol. 75, No. 3, 27 April 2015.