Hybrid spatial and circuit optimization for targeted performance of MRI coils
11693078 · 2023-07-04
Assignee
Inventors
Cpc classification
G01R33/543
PHYSICS
G01R33/365
PHYSICS
G01R33/583
PHYSICS
A61B5/055
HUMAN NECESSITIES
G01R33/3415
PHYSICS
G01R33/5659
PHYSICS
International classification
G01R33/565
PHYSICS
A61B5/055
HUMAN NECESSITIES
G01R33/28
PHYSICS
G01R33/3415
PHYSICS
Abstract
A method of operating a multi-coil magnetic resonance imaging system, is disclosed which includes establishing initial circuit values of a drive circuit, loading a tissue model associated with a tissue to be imaged, loading target values for a variable of interest (VOI) associated with operation of two or more coils of a magnetic resonance imaging system, performing a simulation based on the established circuit values and the loaded tissue model, determining output values of the VOI based on the simulation, comparing the simulated output values of the VOI to the loaded target values of the VOI, if the simulated output values are outside of a predetermined envelope about the loaded target values of the VOI, then performing a first optimization until the simulated output values are within the predetermined envelope.
Claims
1. A method of operating a multi-coil magnetic resonance imaging system, comprising: establishing initial circuit values of a drive circuit; a controller having a processor and software loaded on tangible memory loading a tissue model associated with a tissue to be imaged; the controller loading target values for a variable of interest (VOI) associated with operation of two or more coils of a magnetic resonance imaging system; the controller performing a simulation based on the established circuit values and the loaded tissue model; the controller determining output values of the VOI based on the simulation; the controller comparing the simulated output values of the VOI to the loaded target values of the VOI; if the simulated output values are outside of a predetermined envelope about the loaded target values of the VOI, then the controller performing a first optimization, wherein the first optimization includes: establishing a cost function based on the VOI, and iteratively minimizing the cost function by iteratively adjusting the circuit values until the cost function changes between iterations is less than a predetermined threshold, re-simulating, and re-comparing the simulated output values of the VOI to the loaded target values of the VOI until the simulated output values are within the predetermined envelope thereby establishing VOI optimized values; and loading the established VOI optimized values and operating the magnetic resonance imaging system on the tissue to be imaged.
2. The method of claim 1, wherein the cost function is defined as:
3. The method of claim 2, wherein the VOI is cross-talk between any two neighboring coils.
4. The method of claim 2, wherein VOI is B.sub.1.sup.+ homogeneity.
5. The method of claim 2, wherein VOI is B.sub.1.sup.+ power efficiency.
6. The method of claim 2, wherein VOI is a combination of cross-talk between any two neighboring coils and B.sub.1.sup.+ homogeneity.
7. The method of claim 2, further comprising: exporting one or more of the circuit values, magnetic and electric field values as well as S-parameters of each of the two or more coils; performing an initial scan of a tissue of interest associated with the tissue model; obtaining actual output values of the VOI; if the actual output values of the VOI of the initial scan are outside of a predetermined envelope about the loaded target values of the VOI, then performing a second optimization, wherein the second optimization includes: establishing an error parameter based on the actual measured VOI from the initial scan vs. the loaded target values, and iteratively adjusting the circuit values using a first gradient descent optimization process, re-computing the VOI, and re-comparing the recomputed values of the VOI to the loaded target values of the VOI until the recomputed VOI values are within the predetermined envelope about the loaded target values of the VOI.
8. The method of claim 7, wherein the VOI is one of cross-talk, B.sub.1.sup.+ homogeneity, B.sub.1.sup.+ power efficiency, and any combination thereof.
9. The method of claim 7, further comprising: exporting one or more of the post circuit values, magnetic and electric field values as well as S-parameter of each of the two or more coils; continuously operating the two or more coil; obtaining continuous actual output values of the VOI; if the continuous actual output values of the VOI are outside of a predetermined operational envelope about the loaded target values of the VOI, then performing a third optimization, wherein the third optimization includes: iteratively adjusting the circuit values using a second gradient descent optimization process, continuously operating the two or more coils, and re-comparing the actual output values of the VOI to the loaded target values of the VOI until the actual output values are within the predetermined operational envelope.
10. The method of claim 9, wherein the VOI is one of cross-talk, B.sub.1.sup.+ homogeneity, B.sub.1.sup.+ power efficiency, and any combination thereof.
11. A drive system for a multi-coil magnetic resonance imaging system, comprising: two or more coils utilized for imaging a tissue of interest; a drive circuit for driving the two or more coils; a controller having a processor and software loaded on tangible memory adapted to perform: establish initial circuit values of a drive circuit; load a tissue model associated with a tissue to be imaged; load target values for a variable of interest (VOI) associated with operation of two or more coils of a magnetic resonance imaging system; perform a simulation based on the established circuit values and the loaded tissue model; determine output values of the VOI based on the simulation; compare the simulated output values of the VOI to the loaded target values of the VOI; if the simulated output values are outside of a predetermined envelope about the loaded target values of the VOI, then perform a first optimization, wherein the first optimization includes: establish a cost function based on the VOI, and iteratively adjust the cost function by iteratively adjusting the circuit values until the cost function changes between iterations is less than a predetermined threshold, re-simulating, re-compare the simulated output values of the VOI to the loaded target values of the VOI until the simulated output values are within the predetermined envelope, thereby establishing VOI optimized values; and load the established VOI optimized values in order to operate the magnetic resonance imaging system on the tissue to be imaged.
12. The system of claim 11, wherein the cost function is defined as:
13. The system of claim 12, wherein the VOI is cross-talk between any two neighboring coils.
14. The system of claim 12, wherein VOI is B.sub.1.sup.+ homogeneity.
15. The system of claim 12, wherein VOI is B.sub.1.sup.+ power efficiency.
16. The system of claim 12, wherein VOI is a combination of cross-talk between any two neighboring coils and B.sub.1.sup.+ homogeneity.
17. The system of claim 12, the controller further adapted to: export one or more of the circuit values, magnetic and electric field values as well as S-parameter of each of the two or more coils; perform an initial scan of a tissue of interest associated with the tissue model; obtain actual output values of the VOI; if the actual output values of the VOI of the initial scan are outside of a predetermined envelope about the loaded target values of the VOI, then performing a second optimization, wherein the second optimization includes: establish an error parameter based on the actual measured VOI from the initial scan vs. the loaded target values, and iteratively adjust the circuit values using a first gradient descent optimization process, re-compute the VOI, and re-compare the recomputed values of the VOI to the loaded target values of the VOI until the recomputed VOI values are within the predetermined envelope about the loaded target values of the VOI.
18. The system of claim 17, wherein the VOI is one of cross-talk, B.sub.1.sup.+ homogeneity, B.sub.1.sup.+ power efficiency, and any combination thereof.
19. The system of claim 17, the controller further adapted to: export one or more of the post circuit values, magnetic and electric field values as well as S-parameter of each of the two or more coils; continuously operate the two or more coil; obtain continuous actual output values of the VOI; if the continuous actual output values of the VOI are outside of a predetermined operational envelope about the loaded target values of the VOI, then performing a third optimization, wherein the third optimization includes: iteratively adjust the circuit values using a second gradient descent optimization process, continuously operate the two or more coils, and re-compare the actual output values of the VOI to the loaded target values of the VOI until the actual output values are within the predetermined operational envelope.
20. The system of claim 19, wherein the VOI is one of cross-talk, B.sub.1.sup.+ homogeneity, B.sub.1.sup.+ power efficiency, and any combination thereof.
Description
BRIEF DESCRIPTION OF DRAWINGS
(1) The patent or application file contains at least one drawing executed in color. Copies of this patent or patent application publication with color drawing(s) will be provided by the Office upon request and payment of the necessary fee.
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
DETAILED DESCRIPTION
(19) For the purposes of promoting an understanding of the principles of the present disclosure, reference will now be made to the embodiments illustrated in the drawings, and specific language will be used to describe the same. It will nevertheless be understood that no limitation of the scope of this disclosure is thereby intended.
(20) In the present disclosure, the term “about” can allow for a degree of variability in a value or range, for example, within 10%, within 5%, or within 1% of a stated value or of a stated limit of a range.
(21) In the present disclosure, the term “substantially” can allow for a degree of variability in a value or range, for example, within 90%, within 95%, or within 99% of a stated value or of a stated limit of a range.
(22) A novel method is disclosed herein that can assist in the design and optimization of a decoupled transceiver array in magnetic resonance imaging (MRI) systems. Towards this end, the present disclosure introduces a closed-form S-parameter matrix of a transceiver that accounts for the matching circuits, decoupling circuits, and lumped capacitors. Additionally, a hybrid circuit-spatial domain analysis is introduced that uses a target cost function which includes both the S-parameters and B.sub.1.sup.+ homogeneity to determine coil parameters, including capacitors, inductors, and decoupling circuits' Q factors, isolated frequencies, and coupling coefficients. Over a series of four simulated head models and an input range of coil parameters determined from experimental data, this hybrid circuit-spatial domain analysis obtains excellent inter-subject consistency and agreement of actual components. Finally, using the applied amplifier voltages from the MRI console, we generate B.sub.1.sup.+ profiles from individual coils which show good agreement with the in vivo data.
(23) To achieve these novel features, the present disclosure presents a closed-form equation of the coil S-parameters and overall spatial B.sub.1.sup.+ field, then introduce a cost function associated with the coil S-parameters and the B.sub.1.sup.+ homogeneity in a subject's tissue (e.g., the brain tissue), and then minimizing the cost function by optimizing transceiver components, including matching, decoupling circuits, and lumped capacitors. Thereafter, the present disclosure provides a comparison in silico results determined with and without B.sub.1.sup.+ homogeneity weighting. Using the known voltage range from the host console, the present disclosure thereafter reconstructs the B.sub.1.sup.+ maps of the array coil and provides an RF shimming with four realistic head models. As performed with B.sub.1.sup.+ homogeneity weighting, the optimized coil circuit components were highly consistent over the four heads, producing well-tuned, matched, and decoupled coils. The mean peak forward powers and B.sub.1.sup.+ statistics in the head models are consistent with in vivo human results (n=8). There are systematic differences in the transceiver components as optimized with or without B.sub.1.sup.+ homogeneity weighting, resulting in an improvement of 28.4±7.5% in B.sub.1.sup.+ homogeneity with a small 1.9±1.5% decline in power efficiency. Consequently, the co-simulation methodology presented herein accurately simulates the transceiver, predicting consistent S-parameters, component values and B.sub.1.sup.+ field. RF shimming of the calculated field maps match with in vivo performance
(24) An example MRI system with a double row array coil was modeled in XFdtd (v7.7, REMCOM, STATE COLLEGE, Pa.)—however, it should be understood that other FDTD software can also be used, in 1-mm nominal cell resolution as shown in
(25) The array coil (see 208×208 S-parameters calculation with arrows showing current direction, with each voltage feed set to 1 V, 50Ω with modulated Gaussian wave excitations. In the circuit-domain, this array can be modeled as a network of 208 ports, with 16 ports connected to the matching circuits, and 192 ports connected to 112 lumped capacitors and 40 decoupling circuits (using 2 ports each). At a given frequency, the
.sup.208<208 S-matrix is
(26)
where the basic overall system equation is provided below in [4], below, describing the forward wave and reflected wave with the forward wave being defined in [2], below, and the reflected wave being defined in [3], below, wherein a.sub.drive and b.sub.drive are column vectors that contain 16 complex elements, annotated with complex vector space .sup.16. Specifically, a.sub.drive and b.sub.drive represent the forward and reflected waves connected to the driving ports on the coils, respectively, a.sub.lump and b.sub.lump are of
.sup.192, representing the forward and reflected waves to the lumped capacitors and decoupling circuits ports.
(27) Referring to
(28) With the experimental values for forward and reflected voltages being measured at the amplifier, in this analysis the S-parameters are described at the RF amplifiers, as shown in
(29) The forward wave to the network system is a column vector expressed by:
a=[a.sub.1 a.sub.2 . . . a.sub.208].sup.T=[a.sub.drive.sup.T a.sub.lump.sup.T], [2]
and the reflected waves of the network system are represented by a column vector:
b=[b.sub.1 b.sub.2 . . . b.sub.208].sup.T=[b.sub.drive.sup.T b.sub.lump.sup.T]. [3]
The overall relationship of all ports is:
(30)
(31) TABLE-US-00001 TABLE 1 Mean ± SD of key components of the 296 optimized parameters (parameter numberings are not in ascending order) Hanako (exclude Components Hanako B.sub.1.sup.+ homogeneity) Ella Duke Louis x.sub.1-x.sub.96 Fixed lumped caps (10 pF or 8.2 pF) 9.66 ± 1.24 9.52 ± 0.87 9.66 ± 0.91 9.53 ± 0.85 9.69 ± 0.87 optimization subject to x.sub.1-96 ∈ [7, 13 pF] x.sub.105-x.sub.112 Tuning cap, top coils [10, 20 pF] 14.19 ± 0.85 13.75 ± 0.50 14.80 ± 0.24 14.19 ± 0.40 14.37 ± 0.56 x.sub.97-x.sub.104 Tuning cap, bottom coils [10, 20 pF] 15.70 ± 1.53 15.11 ± 0.45 15.43 ± 0.39 15.52 ± 0.71 15.03 ± 0.55 x.sub.121-x.sub.128 Trimmer cap, matching, top coils [5, 20 pF] 5.56 ± 0.30 7.28 ± 0.70 6.58 ± 1.01 6.61 ± 1.05 6.02 ± 0.46 x.sub.113-x.sub.120 Trimmer cap, matching, bottom coils 10.84 ± 2.33 7.82 ± 0.51 8.39 ± 2.21 6.97 ± 1.08 7.72 ± 1.29 [5, 20 pF] x.sub.129-x.sub.144 Shunt matching cap [5, 20 pF] 6.22 ± 0.82 6.53 ± 0.56 6.38 ± 0.79 5.92 ± 0.43 6.18 ± 0.47 x.sub.145-x.sub.160 Parallel matching cap [5, 25 pF] 18.93 ± 4.08 19.55 ± 0.58 19.93 ± 2.24 20.16 ± 2.69 20.14 ± 2.34 x.sub.161-x.sub.168 RID inductor, top coils [5, 15 nH] 9.91 ± 1.05 9.34 ± 1.42 9.37 ± 0.90 10.00 ± 1.46 9.55 ± 1.42 x.sub.169-x.sub.176 RID inductor, bottom coils [5, 15 nH] 11.50 ± 1.20 9.49 ± 1.49 10.31 ± 1.06 11.35 ± 1.30 10.18 ± 1.63 x.sub.201-x.sub.216 RID isolated frequency [200, 298 MHz] 290.27 ± 2.02 292.64 ± 0.87 291.48 ± 1.02 290.44 ± 1.64 291.46 ± 1.72 x.sub.241-x.sub.256 RID Q factors [150, 350] 235.46 ± 22.06 216.98 ± 15.90 238.24 ± 9.23 245.25 ± 16.26 236.94 ± 17.22 x.sub.281-x.sub.296 RID k coefficients [0.06, 0.5] 0.282 ± 0.029 0.257 ± 0.019 0.279 ± 0.014 0.295 ± 0.021 0.280 ± 0.024 x.sub.177-x.sub.184 TD vertical inductors [5, 20 nH] 17.93 ± 0.49 18.47 ± 0.33 17.81 ± 0.26 17.93 ± 0.29 17.79 ± 0.32 x.sub.185-x.sub.200 TD diagonal inductors [5, 20 nH] 8.29 ± 1.38 9.98 ± 0.78 8.77 ± 1.53 9.77 ± 2.99 8.97 ± 1.72 x.sub.217-x.sub.240 TD Q factors [150, 350] 249.95 ± 3.32 247.76 ± 1.59 249.02 ± 1.88 250.02 ± 1.42 248.92 ± 1.97 x.sub.257-x.sub.264 TD vertical k coefficients [0.06, 0.5] 0.424 ± 0.017 0.441 ± 0.014 0.435 ± 0.012 0.416 ± 0.016 0.433 ± 0.014 x.sub.265-x.sub.280 TD diagonal k coefficients [0.06, 0.5] 0.243 ± 0.018 0.255 ± 0.013 0.256 ± 0.011 0.259 ± 0.023 0.255 ± 0.016 Note: The square brackets indicate the minimum and maximum values for each parameter. The fixed lumped capacitors are either 10 pF or 8.2 pF capacitors on the actual coils.
(32) The reflected waves can be represented by a function of reflection coefficients and forward waves as described by Lemdiasov (see Lemdiasov R A, Obi A A, Ludwig R. A numerical postprocessing procedure for analyzing radio frequency MRI coils. Concepts Magn Reson Part A 2011). Eq. 5 relates the reflected waves in relation to both the coil array and the matching circuits, as provided below:
(33)
(34) The S.sub.match+ and S.sub.match+− are diagonal matrices for the 16 matching circuits: the diagonal terms are the reflection and the transmission coefficients respectively, when looking from the loop coil toward the matching circuit. In Eq. 5, S.sub.lump contains the S matrices of lumped capacitors (S.sub.cap) and decoupling circuits (S.sub.DC) described below:
(35)
(36) Next, the S matrices for matching circuits (S.sub.match+, S.sub.match+− and S.sub.match−), lumped capacitors (S.sub.cap) and decoupling circuits (S.sub.DC) are described. The Z matrix for a given matching circuit is written as (using the capacitor notation in
(37)
(38) The S.sub.match+ and S.sub.match+− are diagonal matrices for the 16 matching circuits: the reflection coefficient between the coil and matching circuit, and the transmit coefficient between the coil and voltage feeds respectively. S.sub.match− is the reflection coefficient between the voltage feed (RF amplifier) and matching circuit. Thus, for the 16 matching circuits:
(39)
(40) Returning to equation 5, inserting Eq. 5 in Eq. 4 provides:
(41)
(42) To determine the array S-parameters from b.sub.out/a.sub.in, with b.sub.out given by the relationship between the matching circuits' S.sub.match parameters and a.sub.drive, b.sub.out is expressed as:
(43)
where a.sub.drive is calculated from Eq. 7 as
(44)
(45) Thus the .sup.16×16 S-parameters of the array coil measured at the RF amplifier is expressed by:
S=b.sub.out/a.sub.in=S.sub.match+−.Math.S.sub.match+.sup.−1.Math.(a.sub.drive/a.sub.in−S.sub.match+−)+S.sub.match−. [10]
(46) To validate Eq. 10, the XFdtd-calculated S.sub.CoilPorts from Eq. 1 was converted to TOUCHSTONE file and imported into the N-port S-parameter instance in ADVANCED DESIGN SYSTEM (ADS 2020, KEYSIGHT, Santa Rosa, Calif.) and connected with corresponding circuit models (lumped capacitors, matching circuits, and decoupling circuits). The resulting S-parameters obtained at the 16 feed ports in the ADS 2020 N-port S-parameter instance are the same as the .sup.16×16 S-parameters obtained using Eq. 10.
(47) In the above 208-port array description, a lumped component description of the decoupling circuits was utilized.
(48) Referring back to Eq. 6, S.sub.lump is of .sup.192×192 and contains the S-parameters of lumped capacitors (S.sub.cap) and decoupling circuits (S.sub.DC), where S.sub.DC is of
.sup.80×80 and contains the 40 decoupling circuits' S-parameters:
(49)
where S.sub.DC n is a .sup.2×2 S-parameters of the n.sup.th decoupling circuit. Since each decoupling circuit has 2 ports, we have:
(50)
where the Z.sub.Dc n is a .sup.2×2 impedance matrix of the n.sup.th RID or TD circuit, and their expressions are calculated as below. As shown in
.sup.2×2) of each RID circuit expressed as:
(51)
(52) The TD circuit Z matrix is written as:
(53)
where
R.sub.1=ωL.sub.1/Q.sub.1.
Thus, the Z matrix (.sup.2×2) of each RID circuit is characterized by four variables ω.sub.0, L.sub.0, Q.sub.0 and k.sub.0, representing the isolated resonant frequency, inductors, RID Q factor and coupling coefficients. Consequently, the capacitor value (C.sub.0) and the inductor resistivity (R.sub.0) can be determined based on C.sub.0=2/(ω.sub.0.sup.2L.sub.0), and R.sub.0=ω.sub.0L.sub.0/Q.sub.0. The Z matrix (
.sup.2×2) of each TD circuit (see equation 10_4) is characterized by three variables L.sub.1, Q.sub.1 and k.sub.1, representing inductors, inductor Q factor and the coupling coefficient. The inductor resistivity (R.sub.1) of the TD circuit is given by R.sub.1=ωL.sub.1/Q.sub.1.
(54) An optimization process is also disclosed herein. The optimization was performed using a cost function (ƒ(x)) of a real number vector x of .sup.296 whose entries are coil parameters. The ƒ(x) is defined in Eq. 11, where ∥ ∥ denotes the Euclidean distance, | | is the elementwise absolute values, and w.sub.1-3 are weights:
(55)
(56) The minimum is given by the constrained optimization
(57)
over the 296 parameters, and each coil port has at least one parameter (see Table 1, left column for itemization for x), subject to x∈{Ω: x.sub.n lower<x.sub.n<x.sub.n upper, n=1, 2, . . . , 296}.
(58) Eq. 11 contains three parts, with the first part optimizing the diagonal terms of the S-parameters S(x) from Eq. 10 (denoted by diag(S(x))). The S.sub.ii is a column vector of .sup.16×1, and its elements are set to a target value chosen from −20 to −25 dB (the best value is −20 dB). The second part is optimization of decoupling of any two adjacent coils, represented by the selected elements in the strictly lower triangle portion of the coil S-parameter (denoted by S.sub.r(x), terms are shown as S.sub.ij(RID bot), S.sub.ij(RID top), and S.sub.ij(TD) in
.sup.40×1, and its elements are set to a target value chosen from −20 to −30 dB (the best value is −25 dB); these boundary values are based on experimental data. Notably, S.sub.r(x) are effectively defined by the TD and RID circuits (rather than the sample), so the optimization of S.sub.r(x) is equivalent to optimization of the TD and RID circuits. The third part is the optimization of B.sub.1.sup.+ coefficient of variation (CV), a metric for B.sub.1.sup.+ homogeneity within the intracerebral tissue calculated using Eqs. 9, 12-14 (see below); we used a target B.sub.1.sup.+ CV of 10%. The weightings w.sub.1, w.sub.2 and w.sub.3 were set at 0.1, 0.1, and 1.5, based on obtaining equal contributions to the ƒ(x) minimization from the three target parameters. To avoid large matrix sizes and to save optimization time, we downsampled the B.sub.1.sup.+ maps from 300.sup.2 to 64.sup.2 resolution over the 9 slices (i.e., ˜20 fold reduction in matrix size) before calculating Std(B.sub.1.sup.+) and Mean(B.sub.1.sup.+).
(59) This constrained optimization can be solved using algorithms such as Self Organizing Migrating Algorithm (SOMA), the alternating direction method of multipliers (ADMM) (the implementation is described in Appendix B), Genetic Algorithm (GA) and a nonlinear programming solver ‘fmincon’ using the ‘interior-point’ algorithm. Both GA and fmincon are provided in the MATLAB Optimization Toolbox (MathWorks, Natick, Mass.). The optimization performance of optimizing coil parameters in Eq. 11 are compared between the four algorithms (SOMA, GA, ADMM and ‘fmincon’). We used fmincon as the optimization solver and searched for optimal x parameters within the upper and lower bounds.
(60) As shown in Table 1, over the four modeled heads Ella, Duke, Hanako and Louis, the constrained optimization of ƒ(x) gave highly consistent values for all mean component values (264 parameters associated with the RID, TD, and distributed capacitors, excluding tuning and matching circuits). These values were thus used to define the “fixed” transceiver T.sub.0. In the experiment, each coil in the array is tuned and matched on each subject. To mimic real-world workflow, T.sub.0 was then used with optimization of the 32 tuning and matching capacitors (x.sub.97 to x.sub.128) for each head to estimate field maps and RF shim.
(61) As shown in
a.sub.in=V.sub.ke.sup.j(ϕ.sup.
where V.sub.k is the forward voltage amplitude, and
ϕ.sub.k is applied forward voltage phase (k=1, 2, . . . , 16). To generate a circularly polarized (CP) distribution, ϕ.sub.CP is π/4 phase increments along the 8 channels in the azimuthal direction. It should be appreciated that there is an additional phase shift Δ.sub.inter-row (identical for all 8 channels) between the top and bottom rows of the array, reflecting additional cable lengths associated with the splitter. An optimization of Eq. 11 over a range of Δ.sub.inter-row (0-80°) showed the best B.sub.1.sup.+ homogeneity at >50° (see
(62) The a.sub.in is a vector concatenating a.sub.in of all 16 coils. Substituting this a.sub.in into Eq. 9 gives a.sub.drive, and using Eq. 13 gives a.sub.lump.
a.sub.lump=(S.sub.lump.sup.−1−S.sub.lump lump).sup.−1.Math.S.sub.lump drive.Math.a.sub.drive [13]
(63) After calculating a.sub.drive and a.sub.lump, we can obtain the forward wave vector a in Eq. 2, and its elements a.sub.n are used in the following Eq. 14. Here we can use Eq. 14 to generate B.sub.1.sup.+ maps corresponding to the following driving conditions: (A) simultaneous transmission through all coils in CP-mode, using a.sub.in that has all elements equal to the voltages from Eq. 12; (B) single-coil transmission (16 channels), where each coil map is generated using a.sub.in that has only one element equal to the voltage value, and the rest being zeros; (C) pairwise transmission (8 channels), where each channel corresponds to a vertical pair of coils, generated using a.sub.in that contains two elements equal to the voltage value, and the rest being zeros. The 8-channel B.sub.1.sup.+ maps are later used to generate the optimized B.sub.1.sup.+ distribution.
(64)
where a.sub.n is the n.sup.th element of the forward wave vector a, the B.sub.1 voltage source n.sup.+ is the B.sub.1.sup.+ field map generated by the n.sup.th voltage feed (one of the 208 voltage feeds in XFdtd), and a.sub.voltage source n is the forward voltage at the load of the n.sup.th voltage feed. The a.sub.voltage source n is calculated based on the load voltage and the reflection coefficient seen at the n.sup.th voltage. To check the accuracy of Eq. 14, a simplified coil array (without the decoupling and matching circuits) was used, i.e., a direct simulation was performed with XFdtd (although other FDTD software can be used) using 18.5 pF lumped capacitors and 1-volt voltage sources bridging the coil gaps. The resulting S-parameters and field maps are compared to the calculated co-simulated results obtained without decoupling and matching circuitry using Eqs. 10 and 14, respectively.
(65) For the “Homogeneous” distribution that targets the intracerebral region, two Regions of interest (ROIs) are defined: an inner ROI (ROI.sup.HomePhase) over which the phase per channel is calculated and a larger outer ROI (ROI.sup.HomeAmp) that includes all of the intracerebral tissue. The mean phase in ROI.sup.HomePhase is subtracted from each channel's phase map to obtain a constant phase across all channels. The amplitudes of the forward voltages of the 8 channels are optimized to achieve the targeted B.sub.1.sup.+ (11.74 μT) in the ROI.sup.HomeAmp.
(66) The experimental procedure is next described. For each subject, each coil in the array was tuned and matched using an MRI compatible RF sweeper probe (MORRIS INSTRUMENTS INC., Ottawa CA). Due to the high degree of decoupling of the coils within the array, tuning and matching adjustments for individual coils were wholly independent, making the process non-iterative, achieved in 2-4 minutes (5-10 seconds per coil), with sufficient dynamic range to account for phantom and human head loading conditions.
(67) The B.sub.1.sup.+ maps were acquired on SIEMENS MAGNETOM 7T VB17 8 pTx system using the vendor provided acquisition routines, which generate relative amplitude, phase and flip angle maps through: 1) a multi-slice gradient echo acquisition using a single transmit channel for each excitation and 2) a FLASH sequence with an initial preparatory weighting pulse delivered from a single channel. The B.sub.1.sup.+ maps were acquired with a FOV 240×240 mm.sup.2, 64×64 resolution over 11 slices 5 mm thick/gap 5 mm. The B.sub.1.sup.+ data was acquired as part of the routine calibrations performed in an ongoing IRB approved study. n=10 subjects (6F), mean age 21.8+/−4.9.
(68) Using the above described experimental procedures, the following results were obtained. Despite the variation in head sizes, the optimization yielded very consistent results as shown in Table 1, with an overall coil parameters CV of about 8%. Thus the “fixed” transceiver T.sub.0 was defined from the mean values from the four heads for each component. Using T.sub.0, we then optimized the tuning and matching capacitors to generate the coil S-parameter matrix at single frequency 298 MHz for each head model. The S-parameter matrices are shown in
(69)
(70)
(71)
(72)
(73)
(74) TABLE-US-00002 TABLE 2 Mean and SDs of B.sub.1.sup.+ in the intracerebral tissue, and the total peak forward power of the RF amplifier for the homogeneous distribution B.sub.1.sup.+ mean B.sub.1.sup.+ SD B.sub.1.sup.+ SD/ Peak forward B.sub.1.sup.+ efficiency (μT) (μT) mean % power (W) (μT/√{square root over (W)}) A. With B.sub.1.sup.+ homogeneity in cost function Hanako (3.14 L) 11.45 1.625 14.2 1920.8 0.2612 Ella (3.20 L) 11.47 1.564 13.6 1922.8 0.2616 Duke (3.75 L) 11.13 1.508 13.6 1936.0 0.2530 Louis (3.28 L) 11.53 1.508 13.1 1781.3 0.2732 Mean simulated 11.39 ± 0.18 1.550 ± 0.06 13.6 ± 0.4 1890.2 ± 72.9 0.2620 ± 0.0082 In vivo (N = 8) 11.10 ± 0.10 1.160 ± 0.17 10.5 ± 1.5 1723 ± 104 0.2675 B, Excluding B.sub.1.sup.+ homogeneity in cost function Hanako 11.16 2.208 19.8 1705.6 0.2701 Ella 11.17 1.895 17.0 1782.8 0.2645 Duke 11.11 1.914 17.2 1824.4 0.2600 Louis 11.34 1.832 16.2 1716.4 0.2736 Mean simulated 11.19 ± 0.10 1.964 ± 0.17 17.6 ± 1.6 1757.3 ± 56.3 0.2668 ± 0.0061 C. Optimizing the user-tunable 32 tuning and matching capacitors on the fixed transceiver T.sub.0 Hanako 11.44 1.722 15.1 1846.1 0.2663 Ella 11.42 1.534 13.4 1931.0 0.2598 Duke 11.39 1.571 13.8 1915.7 0.2602 Louis 11.53 1.510 13.1 1748.2 0.2757 Mean simulated 11.45 ± 0.06 1.583 ± 0.09 13.8 ± 0.9 1860.3 ± 83.3 0.2656 ± 0.0075 Note: The head volumes inside the RF shield are reported in the left column: including homogeneity weighting (Equation 11) (A). excluding homogeneity weighting (Equation 15) (B). perform the transceiver T optimization is performed individually over the four models, optimizing full set of parameter x in (A) and (B). The fixed transceiver T.sub.0 is used in (C), as determined from the homogeneity weighted optimization.
Transceiver T optimization is performed individually over the four models, optimizing the full set of parameter x in (A) and (B). The fixed transceiver T.sub.0 is used in (C), as determined from the homogeneity weighted optimization.
(75) Table 2 shows the performance when using the T.sub.0 transceiver on all four head models, optimizing only the tuning and matching capacitors. As expected, the B.sub.1.sup.+ efficiency and B.sub.1.sup.+ homogeneity are in good agreement with in vivo data.
(76) The decoupled array design is advantageous due to better control of the coil interactions that affect homogeneity and amplitude. In this analysis, we were able to consider the homogeneity as a design feature in the cost function (Eq. 11) and examine the consequent impact on the coil components. For this comparison, we modified the cost function to eliminate the homogeneity condition, giving Eq. 15:
ƒ(x)=w.sub.1∥|diag(S(x))|−S.sub.ii∥+w.sub.2∥|S.sub.r(x)|−S.sub.ij∥ [15]
where the elements in S.sub.ii and S.sub.ij are set to −20 dB and −40 dB, respectively.
(77) As shown in Table 2, comparing the effect of homogeneity weighting, the mean B.sub.1.sup.+ CV worsened by 28.4±7.5% to 17.5±1.6%, while the B.sub.1.sup.+ efficiency is slightly improved. Hanako exhibited the greatest change, an absolute 5% drop in CV, 14.2%>19.8%, i.e., a ˜39% change in homogeneity. The consequences of omitting the homogeneity weighting for Hanako are seen throughout the decoupling circuits, with increased isolated RID resonance frequency and TD inductor values, decreased Q factors, RID inductor values, and RID k coefficients.
(78) The present disclosure, thus, provides a co-simulation method, paired with S-parameters and B.sub.1.sup.+ homogeneity optimization to simulate a double-row, 16-coil head transmit array at 7 T. Our co-simulation model considered the matching circuits, decoupling circuits, and lumped capacitors. With the RID and TD circuits, the array coil can be tuned and matched at various loadings in silico with all coil elements achieving S.sub.ij coupling better than about −14 dB, consistent with known in vivo performance. The optimization parameters accurately characterized the decoupling circuits, e.g., the Q factors and isolated resonant frequencies of decoupling circuits are similar to those previously published, and would be important to account for the effect on RF power distribution by the decoupling circuits. Based on this co-simulation, the coil S-parameters and B.sub.1.sup.+ homogeneity can be optimized by different constrained optimization algorithms (ADMM, SOMA, GA, and fmincon). The resulting complex field maps of individual and summed coils show excellent agreement with in vivo data.
(79) In the present disclosure a comparison of the behavior of the S-parameters using two cost functions that explicitly use spatial information (Eqs. 11 and 15) is provided. Comparing results with and without the homogeneity cost function, there were a significant 23% and 38% changes in the trimmer capacitor values on the matching circuit of top and bottom row coils respectively, and 21% change in the inductor values of the RID circuit on the bottom row coils. It is of interest that the homogeneity weighting worsens the S.sub.ij values, particularly affecting the top row coils and their coupling with the bottom row. This may reflect a penalty on power efficiency (1.9±1.5% decline, Table 2) in order to improve B.sub.1.sup.+ homogeneity. In this manner, the inclusion of the homogeneity cost function is effectively making use of both the magnitude and phase of the S-parameters, the phase which is commonly ignored in RF simulation studies.
(80) Over the four heads placed in the coil center, the simulation generated highly consistent values for the component terms (Table 1). The head volumes inside the RF shield are reported in Table 2 left column. Several observations are of note. First, even though there is a 16.3% difference in head volume between the Duke head (3.75 liters, determined from all head tissue within the RF shield) and Hanako head (3.14 liters), there was no significant difference between any matching circuit or decoupling components and minimal differences in S.sub.ij, indicating that with the applied decoupling circuits, the residual impedance is small. Second, the effects of the decoupling circuits are clear. As demonstrated by the validation simulation of Eq. 14, for a single activated coil at bottom row, the highest S.sub.ij about −8 dB) is with adjacent coil, significantly worse than the scenarios after adding the RIDs where the highest S.sub.ij about −15 dB) is with the next adjacent coils.
(81) There is also good agreement between simulated and in vivo B.sub.1.sup.+ profiles and RF power efficiency. In RF shimming, we achieved a mean B.sub.1.sup.+ CV of 13.6±0.4% and B.sub.1.sup.+ efficiency 11.16±0.35 μT/√{square root over (W)} comparison to experimental data here of B.sub.1.sup.+ CV 10.5±1.5%, B.sub.1.sup.+ efficiency 11.37±0.26 μT/√{square root over (W)}, and of 11-13% CV previously reported, Table 2. These residuals are the result of differences in head size and anatomical geometry which can affect the size of the intracerebral tissue ROIs and RF field propagation; for example, a less heterogeneous CSF distribution in brain result in less heterogeneous tissue conductivity and consequently less eddy current shielding. Residual differences can be a caused by head position or tilt within the array, or may still be affected by the accuracy of the model heads (e.g., in mesh size or tissue properties; for example, such measurements may depend on the temperature of the tissue, in vivo or in vitro.
(82) Consequently, the improved correspondence of simulated and in vivo B.sub.1.sup.+ maps can reduce the model error for the array. A reduced model error will reduce the safety factor which is used to account for underestimation of the worst-case SAR. The present disclosure, thus, presents a hybrid circuit-spatial domain and cost function optimization to accelerate the FDTD simulation and design stages of a double row pTx head coil. The resulting field maps are in excellent agreement with in vivo results, and the high consistency of the coil components (typically varying by 2 to 8%, mean 3.4%) over the 4 simulated heads contends that the methods are robust and identify realistic component values. The inclusion of the spatial B.sub.1.sup.+ homogeneity into the cost function is novel and demonstrates that the optimization of this decoupled array is based on the desired homogeneity, amplitude, and power efficiency. The available solution space shows that a substantial gain in homogeneity (28%) can be achieved with a near-negligible (2%) loss in amplitude and efficiency. From a coil design view, the methods presented herein are not limited by the complexity of the coil designs such as the number of lumped components, nor coil-to-coil proximity, and should thus be applicable to analysis and simulation of array coil designs of higher port counts and geometrically overlaid coils. Therefore, no limitation should be applied to the specifics of the experimental procedures provided herein.
(83) Referring to
(84) Referring to
(85) Referring to
(86) Processor 1086 can implement processes of various aspects described herein. Processor 1086 can be or include one or more device(s) for automatically operating on data, e.g., a central processing unit (CPU), microcontroller (MCU), desktop computer, laptop computer, mainframe computer, personal digital assistant, digital camera, cellular phone, smartphone, or any other device for processing data, managing data, or handling data, whether implemented with electrical, magnetic, optical, biological components, or otherwise. Processor 1086 can include Harvard-architecture components, modified-Harvard-architecture components, or Von-Neumann-architecture components.
(87) The phrase “communicatively connected” includes any type of connection, wired or wireless, for communicating data between devices or processors. These devices or processors can be located in physical proximity or not. For example, subsystems such as peripheral system 1020, user interface system 1030, and data storage system 1040 are shown separately from the data processing system 1086 but can be stored completely or partially within the data processing system 1086.
(88) The peripheral system 1020 can include one or more devices configured to provide digital content records to the processor 1086. For example, the peripheral system 1020 can include digital still cameras, digital video cameras, cellular phones, or other data processors. The processor 1086, upon receipt of digital content records from a device in the peripheral system 1020, can store such digital content records in the data storage system 1040.
(89) The user interface system 1030 can include a mouse, a keyboard, another computer (connected, e.g., via a network or a null-modem cable), or any device or combination of devices from which data is input to the processor 1086. The user interface system 1030 also can include a display device, a processor-accessible memory, or any device or combination of devices to which data is output by the processor 1086. The user interface system 1030 and the data storage system 1040 can share a processor-accessible memory.
(90) In various aspects, processor 1086 includes or is connected to communication interface 1015 that is coupled via network link 1016 (shown in phantom) to network 1050. For example, communication interface 1015 can include an integrated services digital network (ISDN) terminal adapter or a modem to communicate data via a telephone line; a network interface to communicate data via a local-area network (LAN), e.g., an Ethernet LAN, or wide-area network (WAN); or a radio to communicate data via a wireless link, e.g., WiFi or GSM. Communication interface 1015 sends and receives electrical, electromagnetic or optical signals that carry digital or analog data streams representing various types of information across network link 1016 to network 1050. Network link 1016 can be connected to network 1050 via a switch, gateway, hub, router, or other networking device.
(91) Processor 1086 can send messages and receive data, including program code, through network 1050, network link 1016 and communication interface 1015. For example, a server can store requested code for an application program (e.g., a JAVA applet) on a tangible non-volatile computer-readable storage medium to which it is connected. The server can retrieve the code from the medium and transmit it through network 1050 to communication interface 1015. The received code can be executed by processor 1086 as it is received, or stored in data storage system 1040 for later execution.
(92) Data storage system 1040 can include or be communicatively connected with one or more processor-accessible memories configured to store information. The memories can be, e.g., within a chassis or as parts of a distributed system. The phrase “processor-accessible memory” is intended to include any data storage device to or from which processor 1086 can transfer data (using appropriate components of peripheral system 1020), whether volatile or nonvolatile; removable or fixed; electronic, magnetic, optical, chemical, mechanical, or otherwise. Exemplary processor-accessible memories include but are not limited to: registers, floppy disks, hard disks, tapes, bar codes, Compact Discs, DVDs, read-only memories (ROM), erasable programmable read-only memories (EPROM, EEPROM, or Flash), and random-access memories (RAMs). One of the processor-accessible memories in the data storage system 1040 can be a tangible non-transitory computer-readable storage medium, i.e., a non-transitory device or article of manufacture that participates in storing instructions that can be provided to processor 1086 for execution.
(93) In an example, data storage system 1040 includes code memory 1041, e.g., a RAM, and disk 1043, e.g., a tangible computer-readable rotational storage device such as a hard drive. Computer program instructions are read into code memory 1041 from disk 1043. Processor 1086 then executes one or more sequences of the computer program instructions loaded into code memory 1041, as a result performing process steps described herein. In this way, processor 1086 carries out a computer implemented process. For example, steps of methods described herein, blocks of the flowchart illustrations or block diagrams herein, and combinations of those, can be implemented by computer program instructions. Code memory 1041 can also store data, or can store only code.
(94) Various aspects described herein may be embodied as systems or methods. Accordingly, various aspects herein may take the form of an entirely hardware aspect, an entirely software aspect (including firmware, resident software, micro-code, etc.), or an aspect combining software and hardware aspects. These aspects can all generally be referred to herein as a “service,” “circuit,” “circuitry,” “module,” or “system.”
(95) Furthermore, various aspects herein may be embodied as computer program products including computer readable program code stored on a tangible non-transitory computer readable medium. Such a medium can be manufactured as is conventional for such articles, e.g., by pressing a CD-ROM. The program code includes computer program instructions that can be loaded into processor 1086 (and possibly also other processors), to cause functions, acts, or operational steps of various aspects herein to be performed by the processor 1086 (or other processors). Computer program code for carrying out operations for various aspects described herein may be written in any combination of one or more programming language(s), and can be loaded from disk 1043 into code memory 1041 for execution. The program code may execute, e.g., entirely on processor 1086, partly on processor 1086 and partly on a remote computer connected to network 1050, or entirely on the remote computer.
(96) It should be noted that while the present disclosure make references to transceivers, implying a coil array that performs both transmit and receive, coil arrays that are configured to only perform transmit, as well as transmit arrays are within the ambit of the present disclosure.
(97) Those having ordinary skill in the art will recognize that numerous modifications can be made to the specific implementations described above. The implementations should not be limited to the particular limitations described. Other implementations may be possible.