Skip to main content
NIHPA Author Manuscripts logoLink to NIHPA Author Manuscripts
. Author manuscript; available in PMC: 2024 Jan 1.
Published in final edited form as: IEEE Trans Biomed Eng. 2022 Dec 26;70(1):105–114. doi: 10.1109/TBME.2022.3186235

A hybrid volume-surface integral equation method for rapid electromagnetic simulations in MRI

Ilias I Giannakopoulos 1, Georgy D Guryev 2, José E C Serrallés 3, Jan Paska 4, Bei Zhang 5, Luca Daniel 6, Jacob K White 7, Christopher M Collins 8, Riccardo Lattanzi 9
PMCID: PMC9875343  NIHMSID: NIHMS1860971  PMID: 35759593

Abstract

Objective:

We developed a hybrid volume surface integral equation (VSIE) method based on domain decomposition to perform fast and accurate magnetic resonance imaging (MRI) simulations that include both remote and local conductive elements.

Methods:

We separated the conductive surfaces present in MRI setups into two domains and optimized electromagnetic (EM) modeling for each case. Specifically, interactions between the body and EM waves originating from local radiofrequency (RF) coils were modeled with the precorrected fast Fourier transform, whereas the interactions with remote conductive surfaces (RF shield, scanner bore) were modeled with a novel cross tensor train-based algorithm. We compared the hybrid-VSIE with other VSIE methods for realistic MRI simulation setups.

Results:

The hybrid-VSIE was the only practical method for simulation using 1 mm voxel isotropic resolution (VIR). For 2 mm VIR, our method could be solved at least 23 times faster and required 760 times lower memory than traditional VSIE methods.

Conclusion:

The hybrid-VSIE demonstrated a marked improvement in terms of convergence times of the numerical EM simulation compared to traditional approaches in multiple realistic MRI scenarios.

Significance:

The efficiency of the novel hybrid-VSIE method could enable rapid simulations of complex and comprehensive MRI setups.

Keywords: Cross approximation, integral equation, magnetic resonance imaging, matrix compression, radiofrequency coil, tensor train

I. Introduction

ACCURATE electromagnetic (EM) modeling of radiofrequency (RF) coils and their interaction with biological tissue is critical in magnetic resonance (MR) imaging (MRI) [1]. For example, due to the high prototyping cost of multi-element coil arrays [2]–[5], it is desirable to optimize coil design in simulation before construction. Coil optimization is particularly important at ultra-high-field (UHF) MRI, since poorly designed RF coils could worsen image quality and compromise patient safety, due to the RF field inhomogeneities and spatially non-uniform specific absorption rate amplifications [6]–[11].

Although MRI simulation extensions have been incorporated into commercial EM simulation software, these tools could have high memory requirements and long solution times for problems involving multi-channel coils, because they are based on finite difference and finite element approaches. The computational burden further increases for UHF MRI because for accurate simulations one also needs to include the RF shield, due to its effect on the EM field and signal-to-noise ratio (SNR) distributions [12]. The MAgnetic Resonance Integral Equation (MARIE) suite [13] was developed to address the limitations of general-purpose commercial software. MARIE is an open-source software specifically tailored to model EM interactions between biological tissue and RF coils at MR frequencies. MARIE employs the volume-surface integral equation (VSIE) method, which is especially useful for single-frequency problems like MRI, since the arising linear system of equations can be easily adapted to existing iterative numerical linear algebra routines, and solved rapidly. Algorithms implemented on top of MARIE have demonstrated improved convergence times [14]–[16] and superior accuracy [17], [18] compared with conventional methods. However, the solution time in MARIE can still considerably increase at UHF when using fine voxel resolutions and including an RF shield for accurate coil simulations.

To address this, one could take advantage of the low-rank properties of the VSIE coupling matrix [19]. For example, an algorithm based on the precorrected fast Fourier transform (pFFT) was presented in [20], [21] to accelerate MARIE in cases where the conductors and the object are close to each other. Techniques for matrix compression have instead been proposed to improve simulation efficiency in the case of conductors placed away from the sample (e.g., RF shield) [22]. In this work, we developed a hybrid-VSIE method for MARIE to rapidly simulate realistic experimental setups, with conductors positioned at various distances from the sample. The proposed method assembles a low-parametric representation of the VSIE by combining multiple approaches: pFFT [20], adaptive cross approximation (ACA) [23], Tucker decomposition [16], and tensor train (TT)-cross [24]. As a result, the memory footprint is considerably reduced and simulations can be rapidly executed on a graphical processing unit (GPU) even for fine voxel resolutions.

The remainder of this article is organized as follows. In Section II, we review the technical background on surface and volume integral equations methods, as well as TT and Tucker decomposition methods. In Section III we introduce our proposed hybrid-VSIE. Section IV and Section V describe the numerical experiments and associated results, respectively. A discussion of the results is provided in Section VI, whereas Section VII summarizes the main conclusions of this work.

II. Technical Background

A. Integral Equation Method in MRI

The EM phenomena in MR can be thoroughly explained with Maxwell’s equations [25]. The single operating frequency of the MR scanner allows for the development of fast and customizable algorithms for the solution of the integral equation form of Maxwell’s equations. In such a representation, the coil and the sample are replaced with equivalent surface and volumetric current sources [26], [27] that radiate the same electromagnetic waves as the coil and the body, respectively:

jc(r)=n^(r)×hc(r)jb(r)=iωϵ0χe(r)eb(r). (1)

Here, jc(r) and jb(r) are the equivalent surface and polarization body currents, respectively, r is the observation position vector, n^(r)×hc(r) is the magnetic field impressed on the coil’s surface, f=ω/(2π) is the Larmor frequency of interest, and ϵ0 is the vacuum permittivity. χe(r)=ϵr(r)1, ϵr(r), and eb(r) are the electric susceptibility, relative permittivity, and the total electric field of the object, respectively.

The surface integral equation (SIE) used to compute jc(r) is the electric field integral equation [28]:

in^(r)ωμ0×ecinc(r)=n^(r)×c𝔊(r,r)jc(r)d2r, (2)

where c refers to the coil’s surface, n^(r) is the normal vector on c, μ0 is the vacuum permeability, and r is the source position vector. ecinc(r) is the incident electric field on c and could be interpreted as a voltage excitation at a one of the feeding ports of the coil, as in [29], [30]. 𝔊(r,r) is the dyadic homogeneous Green’s function [31]:

𝔊(r,r)=14π(+k02)g(r,r)g(r,r)=eik0|rr|4π|rr|, (3)

where is the unit dyad, k0 is the vacuum wave number, and g(r,r) is the free-space Green’s function.

The volume integral equation (VIE) used to compute jb(r) is the current-based volume integral equation [14]:

(𝑀ϵr(r)𝑀χe(r)𝑁)jb(r)=iωϵ0𝑀χe(r)ebinc(r). (4)

Here b refers to the object (“body”), 𝑀 is a multiplication operator that multiplies quantities with the parameter indicated in subscript, ebinc(r) is the incident electric field on b, and 𝑁 is the following Green’s function integro-differential operator.

𝑁(jb(r))××bg(r,r)jb(r)d3r. (5)

When the coil is loaded with a body, the incident electric field on the body ebinc(r) is the electric field scattered from the coil to the body, which is directly related to the current distribution on the coil jc(r). Since such current distribution is perturbed by the back-scattered field from the body, it cannot be simply computed by solving equation (2), as in the unloaded case. To account for the back-scattering effect due to the EM interactions between coil and body, one needs to solve (2) and (4) in tandem, by constructing a coupled VSIE.

B. Discretized VSIE Linear System

SIEs and VIEs are usually solved with the Galerkin Method of Moments (MoM) [32], where the coils and the body are discretized. In this work, we followed the techniques presented in [15] and built our method on top of the open-source software MARIE [13]. Next, we briefly review the construction of the VSIE discretization system of linear equations.

Coils are modeled with a triangular tessellation and the unknown jc is approximated with the Rao-Wilton-Glisson (RWG) basis functions [28]. After applying the Galerkin method, (2) becomes the linear system

Zccjc=v, (6)

where Zccm×m is the discretized counterpart of the integral in the right-hand-side of (2), where the coil is discretized into m elements. vm×1 and jcm×1 represent the voltage excitation vector and the unknown coil currents in each of the m discretization elements of the coil. For coarse resolutions of the coil mesh, multiplications involving Zcc are fast, because the matrix is small and dense. When the coil’s mesh resolution is fine, or when additional conductive structures, such as the scanner’s bore, or an RF shield, are included in the simulation, the size of the Zcc matrix can become large. In such cases, since the off-diagonal blocks are low-rank [33], one can compress them with a matrix decomposition method, for example, a pseudo-skeleton approximation [34]–[37] or ACA [23], [38], to reduce Zccs memory demands.

The discretization of the VIE in (4) also results in a linear system:

Zbbjb=e. (7)

Here, Zbbqnv×qnv is the discretized version of the left-hand-side of (4), jbqnv×1 are the unknown body currents in each of the nv discretization elements of the body, for each of the q components of the basis used to approximate the polarization currents, and eqnv×1 is the discretized external incident field that illuminates the body. To approximate jb(r) in each voxel, one can employ polynomial basis functions, either piecewise constant (PWC) [14], which use q = 3 unknowns per discretization element, or piecewise linear (PWL) [18], for which q = 12. In either case, since the body is a 3D object, the matrix Zbb is usually too large to be fully assembled. One can address this by exploiting the translational invariance property of g(r,r) to enforce a multilevel block-Toeplitz structure on Zbb. Precisely, if we enclose the body in a uniform voxelized domain of size n1×n2×n3=nv, then only the first columns of each of the Toeplitz blocks of Zbb need to be assembled and the computations required for the EM simulations can be rapidly executed using the fast Fourier transform (FFT) [39], [40]. In addition, these defining columns of Zbb can be reshaped into q × q 3D tensors, each of dimensions n1 × n2 × n3, which can be vastly compressed with the Tucker decomposition [16].

Since conductive surfaces (e.g., RF coils) and body are both present in the MRI simulation setup, equations (6), (7) must be solved together through a coupled block system of equations:

[Zcc(Zcb)TZcbZbb][jcjb]=[v0]. (8)

Note that e from (7) was discarded, since it can be expressed as the product between the new matrix Zcbqnv×m and jc. Zcb is called the coupling matrix and maps the equivalent surface electric currents on the conductors onto the electric fields that illuminate the body, via the dyadic Green’s function. In contrast with Zcc and Zbb, the coupling matrix is not the outcome of a Galerkin inner product, but of a Petrov-Galerkin one, because the testing and basis functions used for its construction are different [27].

C. Compression of the Coupling Matrix

One can reshape the coupling matrix to a higher-order tensor based on the dimensions of the simulation domain. Specifically, each column of the coupling matrix is readily convertible to a 4D tensor of dimensions n1×n2×n3×q, while the whole coupling matrix can be interpreted as a 5D tensor with dimensions n1×n2×n3×m×q. In this way, the matrix can be compressed with a tensor decomposition-based algorithm of choice and large-scale EM simulations can be practically performed [22].

The 5-th dimension of the reshaped coupling matrix corresponds to the number of basis functions per voxel and is not compressible for the functions of choice (PWC and PWL). However, q is small comparing to the remaining dimensions, therefore the 5D tensor can be treated as q independent 4D tensors with low-rank properties [19]. To exploit the lowrankness and compress the coupling matrix, one can consider two cases: a) Conductors at a distance from the body, such as in the case of the scanner bore, the scanner body coil [21], [41] or other RF shields [12], and b) conductors placed close to the body, such as in the case of local receive coils [5], [42].

For case a), a 4D tensor decomposition method can be employed for the compression of the coupling matrix [22], [43]. For case b), the 4-th dimension m cannot be compressed as much as the first three dimensions, so a 4D tensor decomposition becomes suboptimal. One can instead use m independent 3D tensor decompositions [22], which, however, yields slow matrix-vector product times for fine coil discretizations (high values of m). Alternatively, it is possible to define an extended voxelized domain of dimensions n1ext×n2ext×n3ext, with niextni, i = 1, 2, 3, which encloses both coil and body, and then project each triangular pair of the coil mesh onto an expansion domain of voxels [44]. Then, the VSIE problem could be transformed into an equivalent VIE problem using the pFFT method as in [20]. The resulting extended VIE domain is a uniform voxelized grid, like the original VIE one, so the Green’s function operators can be compressed with the methods presented in [16].

D. Tensor Decomposition Methods

Tensor decomposition methods are able to provide a low-parametric representation of specific d-dimensional arrays that possess low-rank properties. Available methods include the canonical polyadic model [45], [46], the Tucker decomposition [47], [48], the tensor train [24], [49], the hierarchical Tucker decomposition [50], and the tensor ring decomposition [51], with various applications in electrodynamics [52]–[54] and MRI [55], [56]. Next we briefly review TT and Tucker decomposition since they are used in this work.

1). Tensor Train (TT):

A d dimensional tensor 𝓐n1×n2××nd can be approximated by a tensor 𝓐˜ of the same dimensions through TT as:

𝓐˜i1i2id=j1,j2,,jd1r1,r2,,rd1Gi1j11𝒢j1i2j22𝒢jd2id1jd1d1Gjd1idd. (9)

Here rk, for k = 1, …, d − 1 are the TT-ranks and the matrices G1n1×r1, Gdrd1×nd and tensors 𝒢krk1×nk×rk, k = 2, …, d − 1 are the cores or carriages of the TT.

For any tensor 𝓐 with low TT-rank, one can always find a low-rank quasi-optimal TT approximation with a prescribed accuracy, using a sequence of SVDs on the unfolding matrices of 𝓐 [49]. One could also use a TT-cross approximation method [24], [57] to construct the TT of 𝓐. In this case, the tensor 𝓐 has to be replaced with a function that maps from indices in 𝓐 to corresponding values in 𝓐. Then, the TT-cross method, iteratively calls this function as a black-box procedure in order to construct the TT form of 𝓐 [24], [50].

When the TT ranks are small, TT-cross can be considerably faster than TT-SVD, because the former does not require assembly of all elements of 𝓐. This can be particularly useful when compressing the Zcbf coupling matrix, because each of its elements is a 5D surface-volume integral, which can be costly for a large number of quadrature integration points.

2). Tucker Decomposition:

Tucker decomposition approximates the previously mentioned tensor 𝓐 as:

𝓐˜i1i2idj1,j2,,jdr1,r2,,rd𝒢j1j2jdUi1j11Ui2j22Uidjdd. (10)

Here, 𝒢r1×r2××rd is the Tucker core, Uknk×rk, k = 1, …, d are the Tucker factors, and rk, k = 1, …, d are the Tucker ranks of 𝓐. Tucker decomposition provides an excellent approximation of 𝓐, with an upper error bound guarantee, if computed with the higher-order SVD (HOSVD) [58] or the Cross3D algorithm [48], [59].

III. Hybrid Volume-Surface Integral Equation

In this work, we propose a hybrid volume-surface integral equation approach that combines pFFT [20], Tucker decomposition [16], TT-cross [24] and ACA [38] to optimize the assembly and the solution of the VSIE system.

According to [60], the 2 × 2 block system in (8) can be interpreted as the outcome of a domain decomposition method. Building on that, we can expand such system into a 3 × 3 one, by separating the conductive surfaces into a “near” (n) and a “far” (f) domain, based on their distance from the sample. For a typical MRI simulation setup, the RF shield and the scanner’s bore belong to the “far” domain, while the receive array is usually in the “near” domain (Fig. 1). The domain where transmit arrays are placed can vary, depending on their position relative to the body, and should be judiciously chosen for each application.

Fig. 1.

Fig. 1.

Shielded 8-element triangular coil array loaded with the Billie head model. The cyan volume defines the domain “near” the sample, which contains the coil, whereas the shield belongs to the “far” domain, outside the cyan region

Applying the proposed domain decomposition, the system of equations in (8) becomes:

[Zccff(Zccfn)T(Zcbf)TZccfnZccnn(Zcbn)TZcbfZcbnZbb][jcfjcnjb]=[vfvn0]. (11)

Here, jcn, vnmn×1 and jcf, vfmf×1 are the unknown currents and voltage excitation vectors in the coils placed in the “near” and “far” domain, respectively. Note that vn or vf can be equal to zero, if no excitations exist in the corresponding domain. Zccffmf×mf and Zccnnmn×mn are the Galerkin matrices that model the interactions between the mf “far” and the mn “near” surface discretization elements, respectively. Zccfnmn×mf is the off-diagonal block of Zcc and models the coupling interactions between conductors in the “far” and “near” domains. Since Zccfn has low-rank properties, it can be compressed with the ACA method, as in [38]:

UV=ACA(Zccfn). (12)

Returning to (11), Zcbnmn×qnv and Zcbfmf×qnv are the coupling matrices that model the interactions between the body and the conductive surfaces placed on the “near” and “far” domain, respectively.

The 2 × 2 sub-system in (11) that models the interactions between the body and the conductors placed in the “near” domain can be solved efficiently with the pFFT method [20]:

ZHOSVDpFFT=[Zccnn(Zcbn)TZcbnZbb]. (13)

Precisely, the pFFT is used to project the mesh of the coil located in the “near” domain onto a uniform voxelized grid that encloses both the coil’s triangular patches and the voxels that discretize the sample [20]. The resulting ZHOSVDpFFT matrix has a multilevel block-Toeplitz structure and resembles the VIE integral equation matrix Zbb of (7). The subscript HOSVD indicates that the Tucker decomposition method can be leveraged to compress the matrix and perform rapid multiplications in the case of fine voxel resolutions, as in [16].

A previous study proposed performing a block-wise assembly of Zcbf and then compress each block with TT-SVD [43] or HOSVD [22]. In this work, instead of assembling the coupling matrix, we used a function that maps from indices to corresponding values in the matrix. Then, we calculated a low-parametric approximation of the coupling matrix in q 4D tensors, which required only a fraction of its entries, using a tensor decomposition and a cross approximation algorithm that iteratively calls the aforementioned function as a blackbox procedure. Precisely, we used the TT-cross method [24] based on the adaptive density matrix renormalization group [57]:

𝒵˜cbχ=TT(𝒵cbχ),χ=1,,q,𝒵˜cb,i1i2i4χ=j1,j2,j3r1,r2,r3Gi1j11𝒢j1i2j22𝒢j2i3j33Gj3i44, (14)

where 𝒵cbχ is the reshaped χ-th 4D tensor component of Zcbf, and 𝒵˜cbχ is the TT compressed 𝒵cbχ that is computed using (9). Note that we never fully assemble 𝒵˜cbχ, but we rather express it using the cores of its TT: G1, 𝒢2, 𝒢3, and G4.

By combining all the aforementioned methods, we can transform (11) into a hybrid-VSIE system with low memory footprint that can be solved rapidly:

[ZccffV¯UT[𝒵˜cb1,,𝒵˜cbq]TUV[𝒵cb1˜,,𝒵cbq˜]ZHOSVDpFFT][jcfjcnjb]=[vfvn0]. (15)

A. Solving the hybrid-VSIE

Since it is not practical to directly invert the hybrid-VSIE matrix in (15), even for coarse resolutions, an iterative solver, like the generalized minimal residual method (GMRES) [61], should be used. Multiplications involving ZHOSVDpFFT can be carried out efficiently using the methods presented in [16]. Matrix-vector products involving Zccff, UV*, and V¯UT can be performed with standard matrix multiplications. For the multiplications involving the TT-compressed Zcbf we propose the following approach.

Let us consider the product [𝒵cb1˜,,𝒵cbq˜]jcf. We can re-write it as:

[𝒵cb1˜,,𝒵cbq˜]jcf=[𝒵cb1˜jcf,,𝒵cbq˜jcf]. (16)

We can decompose 𝒵˜cbχ using (14) and then perform the product 𝒵˜cbχjcf in a multiple step process, for each χ ∈ 1,…,q. First we can reshape 𝒢2r1×n2×r2G2(r1n2)×r2 and 𝒢3r2×n3×r3G3(r2n3)×r3, where → represents the reshape operation. Then, we can perform the following steps.

y=G4jcf,yr3×1,y=G3y,yr2n3×1,yYr2×n3,Y=G2Y,Yr1n2×n3,YYr1×n2n3,Y=G1Y,Yn1×n2n3,Yyn1n2n3×1. (17)

Note that we implemented first the product G4x to eliminate the fourth and largest dimension of 𝒵cbχ, in order to reduce the memory footprint and the operation cost of the remaining multiplications.

To compute the product [𝒵cb1˜,,𝒵cbq˜]Tjb, we applied the transpose operator:

jbT[𝒵cb1˜,,𝒵cbq˜]=χ=1q((jbχ)T𝒵cbχ˜)T, (18)

where we separated jb into its vector components jb=[jb1,,jbq], with each jbχn1n2n3×1. The multiplications in (18) can be broken down into concatenated steps as in (17):

jbχYn3n2×n1,Y=YG1,Yn3n2×r1,YYn3×r1n2,Y=YG2,Yn3×r2,Yy1×n3r2,y=yG3,y1×r3,y=yG4,y1×mf. (19)

IV. Methods

A. Realistic Head Models

We evaluated the performance of our proposed hybrid-VSIE using the realistic Billie and Duke head models from the virtual family population [62]. Both models were discretized over a regular voxelized grid. Billie was discretized with 5, 2, and 1 mm voxel isotropic resolutions (VIR), corresponding to a simulation domain of 34 × 38 × 45, 84 × 96 × 116, and 168 × 188 × 222 voxels, respectively. Duke was discretized with a 5 mm VIR (38 × 47 × 46 voxels).

B. Simulation Setups

1). Triangular head coil:

We modeled the 7 tesla transceiver triangular head array introduced in [63] with a surrounding cylindrical perfectly electric conducting shield, loaded with Billie head model. The shield had a 20 cm radius, was 35 cm long, and was placed 1.7 cm away in the z^ direction from the bottom end ring of the coil array as shown in Fig. 1. Details on the coil’s geometry, tuning, and decoupling can be found in [63]. For the case when Billie was discretized with 5 and 2 mm VIR, the array and the RF shield were discretized with 2140 and 2662 triangular elements, respectively. When Billie was discretized with 1 mm VIR, the RF shield’s discretization remained the same, whereas the array’s mesh was refined to 6054 triangular elements. The discretization of the conductors was adjusted based on the body resolution because for pFFT to be applicable, each pair of triangular elements must be contained by the voxel expansion domain of pFFT, which was set to 5 × 5 × 5 voxels.

2). Single loop:

To qualitatively replicate previous results obtained with a commercial EM simulation software [12], we modeled a single surface loop placed behind the Duke head model (Fig. 2) at 3, 7, 9.4, and 10.5 tesla. The radius of the loop was 4.15 cm, the conductor’s width was 0.3 cm and was discretized with 1958 elements. The loop was segmented with seven capacitors for tuning and one capacitor connected in parallel to the feeding port for matching. The loop and head were surrounded by a 50 cm long RF shield, while the radius was varied from 17.25 to 32 cm (16 positions, 1 cm steps), for which the number of discretization elements ranged from 3264 to 5824.

Fig. 2.

Fig. 2.

(left) RF shield encircling a loop loaded with the Duke head model. (right) Details of the loop’s geometry. The figure shows a representative RF shield radius.

3). Overlapping transceiver array:

We modeled an eight-channel transceiver array with overlapping coil elements (Fig. 3) at 9.4 tesla. The array consisted of two sets of four identical rectangular loops of 11.88 cm width and 8 cm length, arranged on two cylindrical surfaces of length 8 cm, and radii 12 and 12.5 cm. The four loops of each set were interleaved by 45 degrees. The neighboring coils overlapped by 3 cm to ensure geometric decoupling. The coil conductors were 0.5 cm wide and were discretized with 2792 triangular elements. Each coil was segmented with eight variable capacitors for tuning and one variable capacitor connected in parallel at the feeding port for matching. The array was surrounded by the same RF shields as in the single-loop setup and also loaded with the Duke head model. For this setup, we modeled also the scanner’s bore as an open cylindrical surface of 277.75 cm length and 32.05 cm radius, which was discretized with 5596 triangular patches.

Fig. 3.

Fig. 3.

(left) Transceiver array loaded with the Duke head, surrounded by an RF shield and the scanner’s bore. Note that the bore’s length is cropped in the figure for enhanced visualization and a representative radius is displayed for the RF shield. (right) Details of the array’s geometry.

C. Numerical Experiments

All simulations were performed on a server running Ubuntu 18.04.2 LTS operating system, with an Intel(R) Xeon(R) Gold 6248R CPU at 2.70GHz, 112 cores, 2 threads per core, and an NVIDIA A100 PCIe GPU with 40GB of memory. All matrix-vector products were implemented in MATLAB 9.10 (The MathWorks Inc., Natick, MA).

1). Comparison with Non-Hybrid Methods:

We compared our proposed hybrid-VSIE (H) method with three non-hybrid-VSIE approaches that solved the system of equations (8), for the setup in Fig. 1. For the first non-hybrid method (I), the coupling matrix between the coil array, the shield, and the head model was assembled in its full form. For the second method (II), the coupling matrix was assembled in a compressed form with the ACA method. Note that we used methods I and II for the comparison because they are implemented in MARIE. For the third method (III), pFFT was used to project both the coil and the shield to an extended voxelized domain as in [20]. For the hybrid-VSIE method, the coil, tightly-fitting the head model, was placed in the “near” domain, while the shield was placed in the “far” domain. The polarization body currents were modeled with PWC and PWL basis functions for comparison.

For all simulations, the system was solved with the GMRES, executed either on GPU (G) or CPU (C) depending the memory requirements. The tolerance was set to 10−5. GMRES’ restarts were set to 50 for all cases, except for the 1 mm VIR-PWL basis functions case, where they were reduced to 10 to avoid GPU memory overflows. The tolerances for TT-cross and ACA in the hybrid-VSIE method were 10−3. The ACA tolerance in method II was set to 1-2 orders of magnitude lower than the GMRES tolerance. The HOSVD tolerance was 10−5 for all methods. For methods I,II, and III, we used 8 volume and 5 surface quadrature integration points to approximate the coupling matrix integrals. In the hybrid-VSIE, we used 8 and 1 volume, and 5 and 1 surface integration points for the computations of Zbcn and Zbcf, respectively.

2). Effect of the Shield:

We used the hybrid-VSIE method to study the effect of the RF shield’s position on the SNR distribution. For the loop in Fig. 2, we repeated 16 simulations with the hybrid-VSIE (one for each shield’s radius) for four main magnetic field strengths and both PWC and PWL basis functions at 5 mm VIR (128 simulations in total). For the array in Fig. 3, we used the hybrid-VSIE method to perform simulations at 9.4 tesla for all 16 shield’s radii, both with and without the scanner’s bore. To complement geometric decoupling between first-order neighbors, the capacitor values were adjusted to further reduce the relative scattering (S) parameters. We calculated the SNR [64] and averaged its value over all voxels of the head. Both the loop and the multiple channel array were re-tuned and matched for all shield’s positions and all field strengths. Coil elements were placed in the “near” domain, while the RF shield and the scanner’s bore were in the “far” domain. The polarization body currents were modeled with PWC and PWL basis functions for the single-loop case, and with PWC only for the array case. We used the same tolerances and number of quadrature points as in the first experiment.

V. Numerical Results

A. Comparison with Non-Hybrid Methods

TABLE I compares the convergence time and iterations (hh:mm:ssiter), averaged over the eight solutions of the system (one solution for each channel of the triangular coil), for the hybrid-VSIE against methods I, II, and III. The bold font indicates the faster solver in each case. Methods I, II, and III were not applicable in all cases, either due to memory limitations or because the resulting VSIE matrix from (8) was ill-conditioned.

TABLE I.

Average GMRES Convergence Properties

VIR VSIE PWC PWL
hh:mm:ss - iter - PU hh:mm:ss - iter - PU
5 mm H 00:00:03 - 136 - G 00:00:19 - 165 - G
I 00:00:06 - 136 - G 00:04:25 - 165 - C
II 00:00:04 - 136 - G 00:00:22 - 165 - G
III 00:00:04 - 170 - G 00:00:24 - 199 - G

2 mm H 00:00:16 - 177 - G 00:01:37 - 193 - G
I 00:18:45 - 177 - C N/A
II 00:06:17 - 177 - C N/A

1 mm H 00:02:57 - 192 - G 01:49:12 - 327 - G

TABLE II shows the L2 norm relative differences between the solutions of methods H, II, and III with respect to method I, which was assumed as the gold-standard because it uses the fully assembled system. The comparison was possible only for the 5 mm VIR and both PWC and PWL basis functions, and 2 mm VIR using only the PWC basis. In the remaining cases, method I could not be implemented on our server due to memory overflow.

TABLE II.

Relative differences with respect to Method I

Method PWC 5 mm PWL 5 mm PWC 2 mm
H 0.08% 2.76% 0.52%
II 0.36% 0.50% 0.95%
III 0.42% 0.38% N/A

A qualitatively comparison between PWC and PWL basis functions is shown in Fig. 4 for 1 mm VIR, for the circularly polarized (CP) mode of the array, in which the eight transmit fields of the coil elements were combined to cancel the phase at the center of the head.

Fig. 4.

Fig. 4.

Magnitude of transmit field of the triangular coil array in CP mode combination. Results are shown for 1 mm VIR, for PWC (top) and PWL (bottom) basis functions, and three representative orthogonal slices of the head model. The values are masked outside Billie for an enhanced visualization.

B. Effect of the Shield

1). Single Loop:

The left axis in Fig. 5 shows the normalized average value of the SNR inside the head as a function of the RF shield’s diameter. The right axis shows the corresponding compression factor of Zbcf, computed as the number of elements of the full matrix divided by the number of elements of the TT-compressed one.

Fig. 5.

Fig. 5.

(left axis, blue) Normalized average SNR as a function of the radius of the RF shield for different main magnetic field strengths and basis functions (PWC and PWL). (right axis, red) Compression factor of Zbcf. for each case. Note that the loop was re-tuned for each simulation.

2). 8-element Array:

The worst S parameter between first-order neighbors was −17.3 dB for 620 mm shield diameter (w/o the bore), whereas coupling was slightly higher between next-nearest and opposite neighbors, with the worst case being −12.7 dB between two opposite coils for 640 mm shield diameter (w/o the bore). Fig. 6 shows the normalized average SNR (left axis) and the compression factor of Zbcf (right axis), as a function of the shield’s diameter.

Fig. 6.

Fig. 6.

Normalized average SNR of the head voxels in respect to the radius of the RF shield. The array was re-tuned and decoupled for all cases.

VI. Discussion

The aim of this work was to introduce a hybrid-VSIE technique that exploits the low-rank properties of the memory-intensive parts of the VSIE to enable rapid EM simulations for realistic MRI scenarios. The separation of the conductive surfaces into a “near” and a “far” domain yielded exceptional numerical performances for the hybrid-VSIE case. In particular, the cross-TT considerably reduced the memory footprint of the Zcbf matrix. This is useful when the “far” domain is represented by an RF shield, since the compressed matrix can be stored and recycled for multiple EM simulations involving different RF coils (for example, the same Zcbf could be used for the results in V.B.1 and V.B.2), or inside coil design optimization pipelines [65].

While one could assemble Zcbf using SVD or ACA instead of TT for compression, the memory requirements would be larger [22]. TT-cross was preferred over TT-SVD, because it does not require the full or a block-wise assembly of Zcbf prior to the decomposition - a task that can be lengthy for fine VIR or PWL basis functions [43]. We chose to use ACA in method II because such approach is implemented in MARIE. Alternatively, one could use TT in method II to assemble the whole coupling matrix Zcb as in [43]. However, the assembly time of the compressed matrix Zcb, and the time to compute the relevant matrix-vector products (17), (18) could increase, because the local interactions between the conductive surfaces and the body could lead to higher matrix ranks, therefore the hybrid-VSIE was deemed a superior choice. Further investigation is needed when the conductive surfaces are neither near nor far from the body, for example, when simulating body-transmit coils. In these cases, as in setups where all conductive surfaces are near or far, the hybrid-VSIE would not be advantageous and one could use either pFFT or TT-cross on (8) instead. The criteria to choose the optimal method would depend on the distance of the coil from the body, and the discretization chosen for the body and the coil. In future work, one could also explore other approaches to achieve further acceleration, for example, the use of the Calderón preconditioner [66] to reduce the number of iterations of GMRES.

The hybrid-VSIE was the only practical method in the case of fine VIR. Method III required a larger number of iterations for the convergence of GMRES even in the case of 5 mm VIR, because each triangular pair of the RF shield was not small enough to be projected accurately onto the 5 × 5 × 5 voxel expansion domain of pFFT [20], [44], resulting in a ill-conditioned system. One way to tackle this would be to enlarge the expansion domain of pFFT, at the cost of additional assembly and solution times. At 1 mm VIR, the hybrid-VSIE became ill-conditioned like method III for the chosen pFFT expansion domain, thus GMRES, required a larger number of iterations to converge. To address this, instead of enlarging pFFT’s expansion domain, we refined the triangular mesh of the array, leading to an ~8 times larger Zccnn matrix. Note that in method III, the same refinement would increase the size of Zcc by ~1400 times. Methods I and II required additional memory for the coupling matrix assembly and multiplications, so they became slow or impractical for fine VIR. In the case of 2 mm VIR resolution and PWL basis functions, one could assemble the coupling matrix Zcb in methods I and II using a point-matching integration (thus, neglecting the contribution of the linear terms), instead of the Petrov-Galerkin approximation, reducing its memory requirements by 4, at the cost of lower accuracy in the solution.

The hybrid-VSIE allowed us to use higher tolerances and fewer quadrature integration points for the Galerkin matrices that involved remote interactions of the body with conductors in the “far” domain. This was possible because such interactions are less pronounced than the ones in the “near” domain. As a result, the hybrid-VSIE method remained accurate (2.76% relative difference of the solution with respect to method I) for PWL basis functions, even though the contribution of the linear terms in Zbcf was neglected. By using more quadrature points to include linear term contributions, the difference becomes smaller than 0.1%.

TABLE I shows that the PWL approximation required additional time to converge to the desired tolerance. Nevertheless, as suggested by Fig. 3, PWL are needed for accurate modeling of the magnetic field density [18]. Such level of accuracy may not be needed for qualitative coil assessment, but is necessary for other quantitative applications [67].

The marked improvement of the convergence time of hybrid-VSIE allowed us to perform optimization of the RF shield’s position with respect to SNR. In section V.B.1, we verified the accuracy of hybrid-VSIE by repeating the same series of numerical simulations reported in [12]. The loop’s and shield’s positions and geometries were exactly the same in both series of simulations, while the head phantom was placed 1 cm higher in the hybrid-VSIE simulation. For the 3T and 7T cases, the results matched, with minor inconsistencies. For 9.4T and 10.5T, the behavior of the average SNR as a function of the shield diameter was similar, except for the location of the peak values, which occurred for a 30 mm smaller shield radius for the hybrid-VSIE. Such minor discrepancies are expected, since in [12] the EM field was computed with a different approach based on the finite integration technique.

In section V.B.2 we used the hybrid-VSIE to study the performance of a multi-channel array with respect to the RF shield’s size at 9.4 tesla. In particular, we observed approximately 7% difference between the highest (345 mm shield diameter) and lowest (600 mm shield diameter) average SNR value. The inclusion of the scanner’s bore in the simulations had a negligible effect on the average SNR (≤ 3%). Note that, as in the single loop case, the SNR value did not change monotonically with the shield diameter at 9.4 tesla. Note that in the case of the array, the behavior of the average SNR as a function of shield diameter was not smooth. We believe this is mainly due to two reasons: 1) the RF interference patterns generated by the array elements change based on the distance from the shield to the coils, as shown in [12] 2) the tuning and coupling of each coil element were not identical for every case. Specifically, after re-tuning for each shield position, the S parameters of the array elements varied by up to a few dB, which affected the resulting fields. This effect was instead negligible for the single loop, since the S parameter was ≪ −50 dB for all shield diameters.

The hybrid-VSIE is a domain-decomposition method and therefore carries the limitations of the methods used to model each domain. Specifically, pFFT requires that each triangular pair of the conductors in the “near” domain fits in the pFFT voxel expansion domain in order to be performed. TT-cross algorithm might overestimate the TT-ranks, which might lead to unnecessary additional memory allocation. Note that this is not a practical limitation for the simulation’s performance, since the coupling matrix could still be compressed by a large factor with TT-cross. However, if one is interested in assembling a large dataset consisting of multiple Zcbf matrices for RF shield optimization pipelines, the overestimated TT-ranks might lead to storage concerns. Finally, since the equivalent shield and coil currents and the polarization body currents are solved in a coupled fashion in our approach, the choice of the tolerance value for the different techniques used in hybrid-VSIE is important to avoid false convergence of the iterative solver. In fact, since the coil currents are normally larger than the body and shield currents, by using a single tolerance, the accuracy of the latter could be lower than the accuracy of the coil currents. While this is expected to have a negligible effect on coil simulations, one could ensure the same accuracy by solving first for the polarization currents, and then computing the equivalent coil currents, as a post-processing step. Such approach would allow further flexibility in the choice of the iterative’s solver tolerance.

VII. Conclusion

We presented a new hybrid-VSIE method suitable for rapid and comprehensive EM simulations in MRI. Our proposed method combines TT, pFFT, Tucker decomposition, and the ACA to heavily compress the coupling interactions between coils, shields, bore, and body. The achievable compression can enable GPU programming to accelerate the integral equation’s solution in the case of clinically relevant voxel resolutions, for simulation setups that involve both local and remote interactions between conductive surfaces and tissue. Since the compressed coupling matrices can be stored and re-used without repeating the assembly process, the proposed method could facilitate iterative coil optimization pipelines that include the scanner bore and an RF shield. Finally, the idea of domain decomposition in the hybrid-VSIE method could be easily extended to wire integral equations methods [68] to facilitate simulations in the case of coils made with wires rather than flat conductors [5].

Acknowledgments

This work was supported in part by research grants from the National Institutes of Health (NIH P41 EB017183, and R01 EB024536) and the National Science Foundation (NSF CAREER 1453675) in the United States, and was performed under the rubric of the Center for Advanced Imaging Innovation and Research (CAI2R, www.cai2r.net).

Nomenclature

Notation

Description

a

Scalar

a

Vector in 3

a

Vector in n

A

Matrix in n1×n2

A T

Transpose of matrix

A*

Conjugate transpose of matrix

Ā

Conjugate of matrix

𝒜

Tensor in n1×n2×n3×

𝜜

Operator acting on vectors in 3

𝔊

Dyad

i

Imaginary unit i2 = −1

Contributor Information

Ilias I. Giannakopoulos, Center for Advanced Imaging Innovation and Research (CAI2R), and with the Bernard and Irene Schwartz Center for Biomedical Imaging, Department of Radiology, New York University Grossman School of Medicine, NY 10016 USA

Georgy D. Guryev, Research Laboratory of Electronics, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, Cambridge, MA 02139 USA

José E. C. Serrallés, Research Laboratory of Electronics, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, Cambridge MA 02139 USA

Jan Paska, Center for Advanced Imaging Innovation and Research (CAI2R), and with the Bernard and Irene Schwartz Center for Biomedical Imaging, Department of Radiology, New York University Grossman School of Medicine, NY 10016 USA.

Bei Zhang, Advanced Imaging Research Center, UT Southwestern Medical Center, 2201 Inwood Rd, Dallas, TX 75390 USA.

Luca Daniel, Research Laboratory of Electronics, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, Cambridge, MA 02139 USA.

Jacob K. White, Research Laboratory of Electronics, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, Cambridge, MA 02139 USA.

Christopher M. Collins, Center for Advanced Imaging Innovation and Research (CAI2R), and with the Bernard and Irene Schwartz Center for Biomedical Imaging, Department of Radiology, New York University Grossman School of Medicine, NY 10016 USA.

Riccardo Lattanzi, Center for Advanced Imaging Innovation and Research (CAI2R), and with the Bernard and Irene Schwartz Center for Biomedical Imaging, Department of Radiology, New York University Grossman School of Medicine, NY 10016 USA.

References

  • [1].Ibrahim TS, Kangarlu A, and Chakeress DW, “Design and performance issues of RF coils utilized in ultra high field MRI: experimental and numerical evaluations,” IEEE Transactions on Biomedical Engineering, vol. 52, no. 7, pp. 1278–1284, 2005. [DOI] [PubMed] [Google Scholar]
  • [2].Duyn JH, “The future of ultra-high field MRI and fMRI for study of the human brain,” Neuroimage, vol. 62, no. 2, pp. 1241–1248, 2012. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [3].Fujita H. et al. “RF surface receive array coils: the art of an LC circuit,” Journal of magnetic resonance imaging, vol. 38, no. 1, pp. 12–25, 2013. [DOI] [PubMed] [Google Scholar]
  • [4].Hernandez D and Kim K-N, “A review on the RF coil designs and trends for ultra high field magnetic resonance imaging,” Investigative Magnetic Resonance Imaging, vol. 24, no. 3, pp. 95–122, 2020. [Google Scholar]
  • [5].Tavaf N. et al. “A self-decoupled 32-channel receive array for human-brain MRI at 10.5 T,” Magnetic resonance in medicine, 2021. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [6].Jin J and Chen J, “On the SAR and field inhomogeneity of birdcage coils loaded with the human head,” Magnetic resonance in medicine, vol. 38, no. 6, pp. 953–963, 1997. [DOI] [PubMed] [Google Scholar]
  • [7].Lattanzi R. et al. “Electrodynamic constraints on homogeneity and radiofrequency power deposition in multiple coil excitations,” Magnetic Resonance in Medicine: An Official Journal of the International Society for Magnetic Resonance in Medicine, vol. 61, no. 2, pp. 315–334, 2009. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [8].Zhang X. et al. “From complex B1 mapping to local SAR estimation for human brain MR imaging using multi-channel transceiver coil at 7T,” IEEE transactions on medical imaging, vol. 32, no. 6, pp. 1058–1067, 2013. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [9].Kraff O. et al. “MRI at 7 Tesla and above: demonstrated and potential capabilities,” Journal of Magnetic Resonance Imaging, vol. 41, no. 1, pp. 13–33, 2015. [DOI] [PubMed] [Google Scholar]
  • [10].Ertürk MA et al. “Toward imaging the body at 10.5 tesla,” Magnetic resonance in medicine, vol. 77, no. 1, pp. 434–443, 2017. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [11].Ladd ME et al. “Pros and cons of ultra-high-field MRI/MRS for human application,” Progress in nuclear magnetic resonance spectroscopy, vol. 109, pp. 1–50, 2018. [DOI] [PubMed] [Google Scholar]
  • [12].Zhang B. et al. “Effect of radiofrequency shield diameter on signal-to-noise ratio at ultra-high field MRI,” Magnetic resonance in medicine, vol. 85, no. 6, pp. 3522–3530, 2021. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [13].Villena JF et al. “MARIE: A MATLAB-based open dource MRI electromagnetic analysis software,” Biological, Medical Devices, and Systems, p. 3, 2016. [Google Scholar]
  • [14].Polimeridis AG et al. “Stable FFT-JVIE solvers for fast analysis of highly inhomogeneous dielectric objects,” Journal of Computational Physics, vol. 269, pp. 280–296, 2014. [Google Scholar]
  • [15].Villena JF et al. “Fast electromagnetic analysis of MRI transmit RF coils based on accelerated integral equation methods,” IEEE Transactions on Biomedical Engineering, vol. 63, no. 11, pp. 2250–2261, 2016. [DOI] [PubMed] [Google Scholar]
  • [16].Giannakopoulos II, Litsarev MS, and Polimeridis AG, “Memory footprint reduction for the FFT-based volume integral equation method via tensor decompositions,” IEEE Transactions on Antennas and Propagation, vol. 67, no. 12, pp. 7476–7486, 2019. [Google Scholar]
  • [17].Tambova AA et al. “On the generalization of DIRECTFN for singular integrals over quadrilateral patches,” IEEE Transactions on Antennas and Propagation, vol. 66, no. 1, pp. 304–314, 2017. [Google Scholar]
  • [18].Georgakis IP et al. “A fast volume integral equation solver with linear basis functions for the accurate computation of EM fields in MRI,” IEEE Transactions on Antennas and Propagation, vol. 69, no. 7, pp. 4020–4032, 2020. [Google Scholar]
  • [19].Chai W and Jiao D, “Theoretical study on the rank of integral operators for broadband electromagnetic modeling from static to electrodynamic frequencies,” IEEE Transactions on Components, Packaging and Manufacturing Technology, vol. 3, no. 12, pp. 2113–2126, 2013. [Google Scholar]
  • [20].Guryev GD et al. “Fast field analysis for complex coils and metal implants in MARIE 2.0” in Proc. ISMRM, 2019, p. 1035. [Google Scholar]
  • [21].Milshteyn E. et al. “Individualized SAR calculations using computer vision-based MR segmentation and a fast electromagnetic solver,” Magnetic Resonance in Medicine, vol. 85, no. 1, pp. 429–443, 2021. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [22].Giannakopoulos II et al. “Compression of Volume-Surface Integral Equation Matrices via Tucker Decomposition for Magnetic Resonance Applications,” IEEE Transactions on Antennas and Propagation, vol. 70, no. 1, pp. 459–471, 2022. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [23].Bebendorf M and Rjasanow S, “Adaptive low-rank approximation of collocation matrices,” Computing, vol. 70, no. 1, pp. 1–24, 2003. [Google Scholar]
  • [24].Oseledets I and Tyrtyshnikov E, “TT-cross approximation for multidimensional arrays,” Linear Algebra and its Applications, vol. 432, no. 1, pp. 70–88, 2010. [Google Scholar]
  • [25].Maxwell JC, “VIII. A dynamical theory of the electromagnetic field,” Philosophical transactions of the Royal Society of London, no. 155, pp. 459–512, 1865. [Google Scholar]
  • [26].Chew WC, Tong MS, and Hu B, “Integral equation methods for electromagnetic and elastic waves,” Synthesis Lectures on Computational Electromagnetics, vol. 3, no. 1, pp. 1–241, 2008. [Google Scholar]
  • [27].Yla-Oijala P. et al. “Surface and volume integral equation methods for time-harmonic solutions of Maxwell’s equations,” Progress In Electromagnetics Research, vol. 149, pp. 15–44, 2014. [Google Scholar]
  • [28].Rao S, Wilton D, and Glisson A, “Electromagnetic scattering by surfaces of arbitrary shape,” IEEE Transactions on antennas and propagation, vol. 30, no. 3, pp. 409–418, 1982. [Google Scholar]
  • [29].Jiao D and Jin J-M, “Fast frequency-sweep analysis of RF coils for MRI,” IEEE transactions on biomedical engineering, vol. 46, no. 11, pp. 1387–1390, 1999. [DOI] [PubMed] [Google Scholar]
  • [30].Lo YH et al. “Finite-width gap excitation and impedance models,” in 2011 IEEE International Symposium on Antennas and Propagation (APSURSI). IEEE, 2011, pp. 1297–1300. [Google Scholar]
  • [31].Tai C-T, Dyadic Green functions in electromagnetic theory. Institute of Electrical & Electronics Engineers (IEEE), 1994. [Google Scholar]
  • [32].Harrington RF, Field computation by moment methods. Wiley-IEEE Press, 1993. [Google Scholar]
  • [33].Wei J-G, Peng Z, and Lee J-F, “A fast direct matrix solver for surface integral equation methods for electromagnetic wave scattering from non-penetrable targets,” Radio Science, vol. 47, no. 05, pp. 1–9, 2012. [Google Scholar]
  • [34].Goreinov SA, Tyrtyshnikov EE, and Zamarashkin NL, “A theory of pseudoskeleton approximations,” Linear algebra and its applications, vol. 261, no. 1-3, pp. 1–21, 1997. [Google Scholar]
  • [35].Goreinov SA, Zamarashkin NL, and Tyrtyshnikov EE, “Pseudoskeleton approximations of matrices,” in Doklady Akademii Nauk, vol. 343, no. 2. Russian Academy of Sciences, 1995, pp. 151–152. [Google Scholar]
  • [36].Goreinov SA and Tyrtyshnikov EE, “The maximal-volume concept in approximation by low-rank matrices,” Contemporary Mathematics, vol. 280, pp. 47–52, 2001. [Google Scholar]
  • [37].Kurz S, Rain O, and Rjasanow S, “The adaptive cross-approximation technique for the 3D boundary-element method,” IEEE transactions on Magnetics, vol. 38, no. 2, pp. 421–424, 2002. [Google Scholar]
  • [38].Zhao K, Vouvakis MN, and Lee J-F, “The adaptive cross approximation algorithm for accelerated method of moments computations of EMC problems,” IEEE transactions on electromagnetic compatibility, vol. 47, no. 4, pp. 763–773, 2005. [Google Scholar]
  • [39].Catedra MF, Gago E, and Nuno L, “A numerical scheme to obtain the RCS of three-dimensional bodies of resonant size using the conjugate gradient method and the fast Fourier transform,” IEEE transactions on antennas and propagation, vol. 37, no. 5, pp. 528–537, 1989. [Google Scholar]
  • [40].Zwamborn P and Van Den Berg PM, “The three dimensional weak form of the conjugate gradient FFT method for solving scattering problems,” IEEE Transactions on Microwave Theory and Techniques, vol. 40, no. 9, pp. 1757–1766, 1992. [Google Scholar]
  • [41].Vaughan J. et al. “Efficient high-frequency body coil for high-field MRI,” Magnetic Resonance in Medicine: An Official Journal of the International Society for Magnetic Resonance in Medicine, vol. 52, no. 4, pp. 851–859, 2004. [DOI] [PubMed] [Google Scholar]
  • [42].Corea JR et al. “Screen-printed flexible MRI receive coils,” Nature communications, vol. 7, no. 1, pp. 1–7, 2016. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [43].Giannakopoulos II et al. “A tensor train compression scheme for remote volume-surface integral equation interactions,” ACES, 2021. [Google Scholar]
  • [44].Phillips JR and White JK, “A precorrected-FFT method for electrostatic analysis of complicated 3-D structures,” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 16, no. 10, pp. 1059–1072, 1997. [Google Scholar]
  • [45].Carroll JD and Chang J-J, “Analysis of individual differences in multidimensional scaling via an N-way generalization of “Eckart-Young” decomposition,” Psychometrika, vol. 35, no. 3, pp. 283–319, 1970. [Google Scholar]
  • [46].Harshman RA et al. “Foundations of the PARAFAC procedure: Models and conditions for an” explanatory” multimodal factor analysis,” UCLA Working Papers in Phonetics, 1970. [Google Scholar]
  • [47].Tucker LR, “Some mathematical notes on three-mode factor analysis,” Psychometrika, vol. 31, no. 3, pp. 279–311, 1966. [DOI] [PubMed] [Google Scholar]
  • [48].Oseledets IV, Savostianov D, and Tyrtyshnikov EE, “Tucker dimensionality reduction of three-dimensional arrays in linear time,” SIAM Journal on Matrix Analysis and Applications, vol. 30, no. 3, pp. 939–956, 2008. [Google Scholar]
  • [49].Oseledets IV, “Tensor-train decomposition,” SIAM Journal on Scientific Computing, vol. 33, no. 5, pp. 2295–2317, 2011. [Google Scholar]
  • [50].Ballani J, Grasedyck L, and Kluge M, “Black box approximation of tensors in hierarchical Tucker format,” Linear algebra and its applications, vol. 438, no. 2, pp. 639–657, 2013. [Google Scholar]
  • [51].Zhao Q. et al. “Tensor ring decomposition,” arXiv preprint arXiv:1606.05535, 2016. [Google Scholar]
  • [52].Chen Z. et al. “Sparsity-aware precorrected tensor train algorithm for fast solution of 2-D scattering problems and current flow modeling on unstructured meshes,” IEEE Transactions on Microwave Theory and Techniques, vol. 67, no. 12, pp. 4833–4847, 2019. [Google Scholar]
  • [53].Wang M. et al. “VoxCap: FFT-accelerated and Tucker-enhanced capacitance extraction simulator for voxelized structures,” IEEE Transactions on Microwave Theory and Techniques, vol. 68, no. 12, pp. 5154–5168, 2020. [Google Scholar]
  • [54].Qian C, Wang M, and Yucel AC, “Compression of far-fields in the fast multipole method via tucker decomposition,” IEEE Transactions on Antennas and Propagation, 2021. [Google Scholar]
  • [55].Yaman B. et al. “Low-rank tensor models for improved multidimensional MRI: application to dynamic cardiac t1 mapping,” IEEE transactions on computational imaging, vol. 6, pp. 194–207, 2019. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [56].Yu Y. et al. “Multidimensional compressed sensing MRI using tensor decomposition-based sparsifying transform,” PloS one, vol. 9, no. 6, p. e98441, 2014. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [57].Savostyanov D and Oseledets I, “Fast adaptive interpolation of multidimensional arrays in tensor train format,” in The 2011 International Workshop on Multidimensional (nD) Systems. IEEE, 2011, pp. 1–8. [Google Scholar]
  • [58].De Lathauwer L, De Moor B, and Vandewalle J, “A multilinear singular value decomposition,” SIAM journal on Matrix Analysis and Applications, vol. 21, no. 4, pp. 1253–1278, 2000. [Google Scholar]
  • [59].Giannakopoulos II, Litsarev MS, and Polimeridis AG, “3D cross-Tucker approximation in FFT-based volume integral equation methods,” in 2018 IEEE International Symposium on Antennas and Propagation & USNC/URSI National Radio Science Meeting. IEEE, 2018, pp. 2507–2508. [Google Scholar]
  • [60].Zhao K, Rawat V, and Lee J-F, “A domain decomposition method for electromagnetic radiation and scattering analysis of multi-target problems,” IEEE Transactions on Antennas and Propagation, vol. 56, no. 8, pp. 2211–2221, 2008. [Google Scholar]
  • [61].Saad Y and Schultz MH, “Gmres: A generalized minimal residual algorithm for solving nonsymmetric linear systems,” SIAM Journal on scientific and statistical computing, vol. 7, no. 3, pp. 856–869, 1986. [Google Scholar]
  • [62].Christ A. et al. “The Virtual Family-development of surface-based anatomical models of two adults and two children for dosimetric simulations,” Physics in Medicine & Biology, vol. 55, no. 2, p. N23, 2009. [DOI] [PubMed] [Google Scholar]
  • [63].Giannakopoulos I. et al. “Magnetic-resonance-based electrical property mapping using Global Maxwell Tomography with an 8-channel head coil at 7 Tesla: a simulation study,” IEEE Transactions on Biomedical Engineering, vol. 68, no. 1, pp. 236–246, 2021. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [64].Lattanzi R. et al. “Performance evaluation of a 32-element head array with respect to the ultimate intrinsic SNR,” NMR in Biomedicine: An International Journal Devoted to the Development and Application of Magnetic Resonance In vivo, vol. 23, no. 2, pp. 142–151, 2010. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [65].Serrallés JEC et al. “Parametric Coil Optimization via Global Optimization,” in Proc. ISMRM, 2021, p. 1399. [Google Scholar]
  • [66].Andriulli FP et al. “A multiplicative Calderon preconditioner for the electric field integral equation,” IEEE Transactions on Antennas and Propagation, vol. 56, no. 8, pp. 2398–2412, 2008. [Google Scholar]
  • [67].Serrallés JE et al. “Noninvasive estimation of electrical properties from magnetic resonance measurements via Global Maxwell Tomography and match regularization,” IEEE Transactions on Biomedical Engineering, vol. 67, no. 1, pp. 3–15, 2019. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [68].Monin MY et al. “A hybrid volume-surface-wire integral equation for the anisotropic forward problem in electroencephalography,” IEEE Journal of Electromagnetics, RF and Microwaves in Medicine and Biology, vol. 4, no. 4, pp. 286–293, 2020. [Google Scholar]

RESOURCES