Skip to main content
NIHPA Author Manuscripts logoLink to NIHPA Author Manuscripts
. Author manuscript; available in PMC: 2016 Sep 1.
Published in final edited form as: Magn Reson Med. 2014 Sep 9;74(3):826–839. doi: 10.1002/mrm.25423

RF Pulse Design using Nonlinear Gradient Magnetic Fields

Emre Kopanoglu 1, R Todd Constable 1,2,3
PMCID: PMC4362804  NIHMSID: NIHMS620339  PMID: 25203286

Abstract

Purpose

An iterative k-space trajectory and radio-frequency (RF) pulse design method is proposed for Excitation using Nonlinear Gradient Magnetic fields (ENiGMa).

Theory and Methods

The spatial encoding functions (SEFs) generated by nonlinear gradient fields (NLGFs) are linearly dependent in Cartesian-coordinates. Left uncorrected, this may lead to flip-angle variations in excitation profiles. In the proposed method, SEFs (k-space samples) are selected using a Matching-Pursuit algorithm, and the RF pulse is designed using a Conjugate-Gradient algorithm. Three variants of the proposed approach are given: the full-algorithm, a computationally-cheaper version, and a third version for designing spoke-based trajectories. The method is demonstrated for various target excitation profiles using simulations and phantom experiments.

Results

The method is compared to other iterative (Matching-Pursuit and Conjugate Gradient) and non-iterative (coordinate-transformation and Jacobian-based) pulse design methods as well as uniform density spiral and EPI trajectories. The results show that the proposed method can increase excitation fidelity significantly.

Conclusion

An iterative method for designing k-space trajectories and RF pulses using nonlinear gradient fields is proposed. The method can either be used for selecting the SEFs individually to guide trajectory design, or can be adapted to design and optimize specific trajectories of interest.

Keywords: nonlinear gradient fields, high order gradient fields, RF pulse design, k-space trajectory design, multi-dimensional excitation

INTRODUCTION

In conventional MRI, gradient magnetic fields have linear spatial variations (1), which allows the excitation process to be expressed as a Fourier transform if the flip-angle is small (2), or as a set of small flip-angle pulses applied in succession if the flip-angle is large (3). Nonlinear gradient fields (NLGFs) have attracted increased attention in the recent years due to the advantages they offer including spatially varying resolution (48), faster data acquisition (911), reduced radiofrequency power/specific absorption rate (SAR) (12), reduced field-of-view (FOV) imaging (1322), imaging curved slices (23) and inhomogeneity correction (24). However, the distinctive characteristics of the spatial encoding functions (SEFs) generated using NLGFs require adjustment of the well-known excitation and encoding equations such as using coordinate-transformations (4,5,12) or iterative algorithms applied on predefined k-space trajectories (6,7,9,25).

Because of scan time considerations as well as relaxation effects, it is desireable to keep radiofrequency (RF) pulses reasonably short, and to do this it is essential to design k-space trajectories that rapidly cover the relevant k-space regions. As will be demonstrated, coordinate-transformations may impose redundant constraints whereas previously shown iterative methods use predefined trajectories (25), which may be rendered sub-optimal when NLGFs are used instead of linear gradient fields (LGFs). Therefore, a method that guides k-space trajectory design is needed if NLGFs are to be used during excitation.

In this study, we first investigate the effects of applying NLGFs during RF excitation. To design RF pulses with NLGFs, we propose an iterative algorithm which is named MP-guided-CG (MPgCG) since it uses the Matching-Pursuit (MP) (26) and Conjugate-Gradient (CG) algorithms (27) successively. Then, we present two approaches to RF pulse design based on this method. In the first approach, the SEFs (k-space samples) are selected individually to generate k-space trajectory blueprints, and then user-defined trajectories are designed based on these blueprints. In the second approach, the MPgCG-algorithm is adapted to design specific trajectories of interest, which is demonstrated for a spoke-trajectory. Examples of trajectories designed using both approaches are compared to predefined and non-iteratively designed trajectories. Spoke-based RF pulses are demonstrated experimentally using a 3T scanner and a Z2-coil. As opposed to previous studies in the literature, which have used either coordinate-transformations (12), or predefined k-space trajectories (20,23,25) for RF pulse design using NLGFs, the proposed method works in Cartesian-coordinates and does not require predefined k-space trajectories. The method is demonstrated for two-dimensionally selective excitation profiles in a two-dimensional space assuming small-tip angles, although these are not limitations of the method.

THEORY

In the small-tip-angle regime, the excitation profile obtained by transmitting an RF pulse B1(t)can be expressed as (2):

mo(x)=iγ2πτ/2τ/2B1(t)ei2πϕ(x;t)dt [1]

where x = [x y z]denotes spatial coordinates, t denotes time, γ is the gyromagnetic ratio of the spin of interest and mo(x) is the unitless excitation profile that is obtained. In [1], ϕ(x;t)=γtTf(x)g(t)dt/2π where f(x) and g(t) denote the spatial and temporal variation of the perturbation in the static magnetic field B0. Hence, ei2πϕ(x;t) denotes the spatial encoding functions (SEFs) generated by the gradient fields. Note that in this study, a global k-space definition is used by separating the spatially invariant part of ϕ(x;t) = − k(t) · f(x) (12), and the SEFs (ei2πϕ(x;t)) correspond to points in the global k-space spanned by the NLGFs. Eq. [1] can be discretized as follows:

mo=S·b [2]

where b, mo and S denote the RF pulse, the obtained profile and the SEFs, respectively.

When LGFs are used, the excitation k-space representation (M(k)) of the target profile (mt(x))can be calculated using

M(k)=mt(x)ei2πk·xdx, [3]

and sampled to design an RF pulse (2). This is because the SEFs are orthogonal to each other; i.e. the inner-product of modes p and q, denoted by ξpq and defined as:

ξpq=ei2πkp·x·(ei2πkq·x)*dx [4]

where Kp and Kq denote spatial frequencies, is unitary if Kp = Kq and zero otherwise. The k-space trajectory on which M (k) is sampled can be designed to satisfy design requirements, since such effects can be evaluated through well-characterized Fourier transform identities (2).

When NLGFs are used instead, f(x) not only becomes a nonlinear function of spatial coordinates, but also has coupled variations along multiple spatial directions (28) such as f(x) = [x2y2 2yz]. Thus, the SEFs are no longer plane waves, but have curved patterns. In this case, RF pulses can be designed by using a coordinate-transformation u = f(x) to obtain a Fourier-based k-space formulation:

M(ku)=mncs(u)ei2πku·udu, [5]

where mncs(u) = mt(x) is the target profile expressed in the nonlinear coordinates [please refer to (12) for details]. Because RF pulses are customarily designed numerically after discretization and a region-of-interest (ROI) cannot be defined in non-iterative methods (29), such a coordinate-transformation may increase the computational cost and may impose redundant constraints on the RF pulse by enlarging the effective-FOV. As a two-dimensional example, consider a square FOV in the Cartesian-coordinates (actual/Cartesian-FOV, Figure 1a). After a coordinate-transformation u = [u1 u2] = [x2y2 2yz], the Cartesian-FOV corresponds to a curved region in the nonlinear coordinates (Figure 1a). Using a square FOV in the nonlinear coordinates for numerical calculations that encloses the Cartesian-FOV (Figure 1a,b) is equivalent to performing calculations in a larger effective-FOV in Cartesian-coordinates (Figure 1c). Since some samples of mncs [discretized version of mncs(x)] are allocated to represent the regions outside the actual-FOV, the effective resolution inside the actual-FOV is reduced, which causes loss-of-detail. For the square-FOV shown in (b), only 33% of the samples represent the actual-FOV. Because the spatial grids in the Cartesian and nonlinear coordinates do not overlap, the profile needs to be re-gridded, which may exacerbate the loss-of-detail. To prevent these loss-of-detail mechanisms, the resolution can be increased in nonlinear coordinates for the former, and in the Cartesian-coordinates for the latter (Figure 1d–e). More importantly, redundant constraints may be imposed on the RF pulse since non-iterative methods control the excitation overall the whole effective-FOV; in this case, the error inside the actual-FOV may be increased while reducing the overall error inside the effective-FOV (Figure 1f). Notice that, uniform Fourier transforms that are separable in two-dimensions are discussed here (in either coordinate system), for which the FOVs are inherently rectangular. Further discussion on using a non-uniform Fourier transform or a curvilinear discretization grid is outside the scope of this paper.

Figure 1.

Figure 1

Effect of coordinate-transformation on FOV and resolution. A square FOV (20 × 20 cm2) in the Cartesian-coordinates (a) corresponds to a curvilinear FOV in the C2-S2 (field profiles: Figure 5i–j) coordinate system (b). (c) A square computation domain in the C2-S2 coordinates is equivalent to a larger effective-FOV in Cartesian-coordinates (dashed contour). (d–f) Profiles simulated using the coordinate-transformation approach (utilizing discretized version of Eq. [5] and Eq. [2]) for a checkerboard target pattern (Figure 5a) are shown on the xy-plane. (d) Profile obtained when spatial and k-space matrix sizes were 40 × 40, and the distance between k-space samples Δk = 1/(20cm)2. (e) Profile obtained when the spatial matrix sizes in both Cartesian and nonlinear coordinates were increased to 160 × 160. (f) Plotting the profile obtained in (d) in a larger-FOV demonstrates that the non-iterative coordinate-transformation method attempts to control the excitation everywhere in the effective-FOV shown in (c).

Alternatively, RF pulses can be designed in Cartesian-coordinates. However, the SEFs generated using NLGFs are linearly dependent (Figure 2), and hence, non-orthogonal in Cartesian-coordinates (Figure 3a–b). This causes flip-angle variations in the obtained profile (Figure 3c), similar to the intensity variations observed when such fields are used for acquisition (5). To correct such non-orthogonality effects (in succeeding sections, “non-orthogonality” will imply the non-orthogonality of the SEFs in the Cartesian-coordinates), the differential volume element dx must be corrected using the Jacobian of f(x):

M(k)=mt(x)ei2πk·f(x)|J|dx. [6]

Figure 2.

Figure 2

SEFs generated using NLGFs are linearly dependent in Cartesian-coordinates. An arbitrarily selected target SEF (SEFt) was approximated using one (second row), three (third row) and five (fourth row) other SEFs. The error in the obtained SEF (SEFo) reduced as more SEFs were used (top right). The error was calculated using the L2-norm in: RMSE = 100 × ‖SEFtSEFo2/‖SEFt2. The weights of the SEFs were calculated using CG. The SEFs were generated using C2 and S2-fields (Figure 5i–j). Simulation parameters were; resolution: 40 × 40 on xy-plane, FOV: 20 × 20 cm2, k-space resolution: 10×10, k-space sampling distance: ΔkNLGF = 1/(20cm)2.

Figure 3.

Figure 3

Effect of SEF non-orthogonality on the excitation profile. (a–b) Orthogonality of the SEFs was investigated for C2- and S2-fields (Figure 5i–j) using the inner-product (Eq. [4]) in a logarithmic scale: 10 log10 ξpq. Axes denote mode numbers p, q = kk. For orthonormal SEFs, ξi,i in (a) and ξ0,0 in (b) should be 1 while rest are 0. (c) The non-orthogonality of the SEFs caused flip-angle variations in the obtained profile (calculated using discretized version of Eq. [6] without the Jacobian, and Eq. [2]). Simulation parameters were; FOV, 20 × 20 cm2; spatial and k-space matrix sizes, 40 × 40; k-space sampling distance, ΔkNLGF = 1/(20cm)2; target profile, checkerboard pattern (Figure 5a). (d–e) Correcting the differential element using the Jacobian in Eq. [4] reduced the inner-product of the SEFs, although this correction was not perfect since the boundaries of the computation region do not conform to the fields. (f) Using the Jacobian reduced the flip-angle variation over the image.

For two SEFs to be orthogonal (Eq. [4] and the discussion thereof), an integer number of oscillations should occur inside the computation domain for both modes. Therefore, although Eq. [6] is equivalent to a coordinate-transformation in an infinite space, it may be imperfect in a practical finite FOV, unless the boundaries of the FOV conform to the NLGFs (observe the effective-FOV of the fields in Figure 1f). For the separable uniform Fourier transform used here, the FOV is inherently rectangular, in which the correction is imperfect (Figure 3d–f).

Another difference between LGFs and NLGFs is the effect of sampling the k-space on a finite trajectory to design the RF pulse (2). Because such effects conform to the spatial variations of the fields (Figure 4), and therefore, are spatially non-uniform for NLGFs, k-space trajectory design is not as straightforward as LGF cases.

Figure 4.

Figure 4

Effect of undersampling the excitation k-space on the excitation profile is demonstrated for the C2 and S2 fields (Figure 5i–j). (a) k-Space samples lying at odd multiples of ΔkNLGF = 1/(20cm)2 along the ks2 direction were discarded. (b) Because the S2-field varies rapidly and the C2-field varies slowly around the diagonals (x = ±y), resolution around the diagonals was generated mainly by the S2-field. Hence, discarding half of the encoding steps of this field reduced excitation fidelity around the diagonals significantly, leaving the regions around the axes unaltered. (c) Larger FOV showed that the aliasing artifacts conform to the field patterns. Profiles are shown on the xy-plane.

Among the differences between the LGFs and NLGFs, spatially-varying resolution and non-bijectivity of encoding (4) are outcomes of field characteristics, and can only be corrected by using different field distributions (6,9) or multiple receive/transmit channels to enhance spatial encoding (4,5,11,25). However, flip-angle variations due to SEF non-orthogonality and effects of k-space sampling are substantially affected by the selection of the SEFs, and can be improved by selecting different SEFs. For this purpose, we propose an iterative method for selecting the SEFs and designing the RF pulse design, in the following section.

MPgCG: Matching-Pursuit guided Conjugate-Gradient

Matching-Pursuit (MP) (26) and Conjugate-Gradient (CG) (27) algorithms have been previously used in the MRI literature for image reconstruction (6,30) and RF pulse design (7,25,29,31). When NLGFs are used, MP is more effective in selecting SEFs from the k-space whereas CG outperforms MP in optimizing the RF pulse values (please refer to Supporting Information for details). Therefore, we use the two methods successively. The proposed method, named MP-guided-CG (MPgCG), is as follows:

  1. Discretization and initialization: After discretization, the following are initialized: mt: target profile; mo = [0 … 0]T: profile obtained; mrdef¯¯mtmo residual profile; S: matrix that contains the SEFs; cdef¯¯SH·W·mr projection of the profile onto the SEFs, where H is the Hermitian operator and W is the spatially varying weight function which determines the ROI (29). The set of selected SEFs (Ssel) is initialized as an empty matrix.

  2. Iteration: c is calculated and the SEF that yields the magnitude-wise largest entry in c (i.e. the highest RF amplitude) is selected (MP), removed from S, and added to. The RF pulse (b) is optimized using CG on SselH·W·Ssel·b=SselH·W·mt, which is a modified version of Eq. [2] (please refer to (27) for details). Finally, the obtained (mo = Ssel · b) and residual profiles are updated. Iterations continue until a predetermined number of SEFs are selected.

  3. Error calculation: Root-mean-squared-error (RMSE) is calculated with respect to the total target excitation inside the ROI using the L2-norm:
    RMSE=100×minαW·(mtαmo2W·mt2, [7]
    where α is a flip-angle normalization constant.

Since the RF values calculated using MP (entries of c) may be sub-optimal because of SEF non-orthogonality (please refer to Supporting Information), the RF values are optimized using CG in each iteration. However, this may be computationally expensive. An alternative approach is to use MP and CG successively as follows, instead of step-2 above:

  • 2.a.

    MP-iteration: c is calculated, S and Ssel are updated as given in step-2 above. The value of c corresponding to the selected SEF is added to b, and mo and mr are updated. This step is iterated until a predetermined number of SEFs are selected.

  • 2.b.

    CG-Iteration: b is optimized using CG similar to step-2 above.

To distinguish between the two approaches, the first one, which is the full solution, will be referred to as MPgCG-full and the second approach, which is faster, will be referred to as MPgCG-fast.

Instead of selecting the SEFs one-by-one, MPgCG can be used to design trajectories with pre-defined shapes and constraints as well. As an example implementation, consider optimization of a spoke-trajectory. The algorithm, named MPgCG-spokes, has the same first and third steps as MPgCG-full. Since multiple SEFs exist on a spoke, the second step is modified to maximize the performance of the optimization:

  1. 2-sp: Let I denote the number of candidate spokes to choose from. Using the SEFs on the ith-spoke (Si) and the set of selected-SEFs, the RF pulse (bi) is designed using CG on [Ssel Si]H · W · [Ssel Si] · bi = [Ssel Si]H · W · mt. After the obtained profile and RMSE error are calculated for every candidate spoke i = 1,2, …, I; the pulse that yields the lowest RMSE is selected using MP. The SEFs on the selected spoke are added to Ssel and removed from S, and the obtained profile is updated.

METHODS

Simulations were performed using Matlab (The Mathworks Inc., Natick, MA, USA) for four excitation profiles specified on the xy-plane with a 20 × 20 cm2 FOV (Figure 5a–d). The spatial and k-space matrix sizes were 40×40 for the checkerboard profile (Figure 5a) and 80×80 for the other profiles. The ROI covered the whole-FOV for Figure 5a–c whereas it was selected to be a disc with a radius of 8 cm for Figure 5d. In the simulations, x, y, Z2 (normalized to x2 + y2 on the xy-plane), C2 (x2y2) and S2 (2xy) field distributions were used (Figure 5f–j). k-Space sampling distances were ΔKLGF = 1/(20cm) for the LGFs and ΔKNLGF = 1/(20cm)2 for the NLGFs so that the maximum angular encoding generated by the NLGFs inside a circular region (radius: 102cm) was the same as that caused by the LGFs inside the FOV. Obtained profiles were simulated using Eq. [2].

Figure 5.

Figure 5

The target excitation profiles and the field distributions used in this study are shown on the xy-plane. (a) Checkerboard profile, matrix size: 40 × 40. (b) Centered-rectangular profile, matrix size: 80 × 80. (c) Shifted-rectangular profile, matrix size: 80 × 80. (d) Centered circular profile, matrix size: 80 × 80. The ROI used in the simulations is indicated with a dashed contour. (e) Semi-circular profile, matrix size: 40 × 40. (f) x-gradient field. (g) y-gradient field. (h) Z2-field: x2 + y2 − 2z2. (i) C2-field: x2y2. (j) S2-field: 2xy. All fields are shown in the same scale with arbitrary units.

Comparison of pulse design methods

Using the C2-S2 fields and the checkerboard target profile (Figure 5), MPgCG-full and MPgCG-fast methods were compared to:

  • Method 1 – Jacobian correction: M was calculated using a discretized version of Eq. [6]. A predefined number of SEFs that yield the magnitude-wise highest RF values were selected.

  • Method 2 – Coordinate-transformation method (CTM): The target profile was mapped to the C2-S2 domain (mncs), and its Fourier transform was calculated (discretized version of Eq. [5]). Then, SEFs were selected as in Method 1.

  • Method 3 – CTM after up-sampling: The target profile was generated on a 160×160 grid and then mapped to a 160×160 C2-S2 domain. Eq. [5] was discretized at the same 1600 SEF locations as the previous cases, and SEFs were selected as in Method 1.

  • Method 4 – CTM with CG: SEFs were selected as in Method 2. Selected SEFs were calculated in Cartesian-coordinates and the RF pulse was optimized using CG.

  • Method 5 – CG-guided-CG (CGgCG): SH · W · S · b = SH · W · mt was solved for b using CG. The SEFs were selected similar to Method 1. Using the selected SEFs, the RF pulse was further optimized using CG on SselH·W·Ssel·b=SselH·W·mt

  • Method 6 – MP: A predefined number of SEFs were selected and RF pulse was designed using the MP method, as in ‘step-2a’ of the MPgCG-fast method.

For all methods, number of selected SEFs was varied between 1 and 1600, and RMSE was calculated using Eq. [7]. Number of CG-iterations was set to 25000. Increasing this number further did not change RMSE.

Comparison of gradient fields, excitation profiles and ROIs

Profiles were simulated for three target shapes (Figure 5b–d) using five field pairs (x-y, x-Z2, x-C2, Z2-C2, C2-S2). The first target profile was rectangular (Figure 5b), which is arguably the most important excitation profile when LGFs are used for encoding. The second profile was an off-center rectangular profile (Figure 5c) and the centers of the NLGFs were shifted to the center of the profile by using the required LGFs in parallel to demonstrate that a combination of NLGFs with lower-order fields may be used for exciting profiles with certain asymmetry without parallel RF transmission. To demonstrate that an ROI can be defined for the MPgCG-algorithm, the third profile was selected to be circular inside an off-center circular ROI with a radius of 8 cm and centered at x = 5/3 cm (Figure 5d). The number of SEFs and CG-iterations were 400, and the MPgCG-fast algorithm was used for all cases.

MPgCG-based trajectory design

For the shifted-rectangular profile, and the x-Z2 field pair, 400 SEFs were selected using MPgCG-fast. Based on this information, a double-spiral trajectory was manually defined, for which, rotationally-invariant gradient waveforms were designed (32). For comparison, a spiral trajectory based on the positions of 400 SEFs selected using the Jacobian-based method (Method 1) and a uniform-density spiral trajectory that covers the computational k-space domain were designed. RF pulses were optimized using CG in 4000 iterations for the MPgCG-case, whereas the number of iterations for the reference methods was increased until the RF power was the same. The slew-rate and gradient-amplitude limits were 14 T/sec and 4 mT inside the FOV for both fields. All trajectories have 2 ms duration with 10 us gradient dwell-time, but were interpolated (cubic-interpolation) to simulate a 2 us RF dwell-time, having 1000 SEFs each. Two other examples are given in Supporting Information.

Experiments

Experiments were performed using a 3T scanner (Siemens Healthcare, Erlangen, Germany), a Z2-gradient coil (Resonance Research Inc., MA, USA) with an additional gradient controller and amplifier, a Siemens head-coil that fits inside the gradient insert and a cylindrical contrast phantom (J7239, JM Specialty Parts, San Diego, CA; inner length: 14.8 cm, inner diameter: 19 cm). Similar to the simulations, the RF pulses were designed for 2D-profiles and 3D-imaging was performed to prevent aliasing artifacts in the longitudinal direction. A fast-low-angle-shot (FLASH) gradient-echo sequence (33) obtained from the manufacturer of the scanner was used after replacing the gradient and RF waveforms with the designed counterparts.

The MPgCG-spokes algorithm was used for designing two-dimensional 6-spoke and 10-spoke trajectories for the rectangular (Figure 5b) and semi-circular (Figure 5e) profiles, respectively. The ROIs were the entire FOV. To minimize eddy-current effects, flyback-EPI (34) trajectories were designed with the spokes parallel to the kx-axis. To compensate for increased waveform duration, spatial and k-space matrix sizes were 40 × 40 for pulse design. For comparison, uniform-density and Jacobian-based trajectories were designed. For the latter, k-space was calculated using the Jacobian-based approach, and the spokes with the highest energy were selected. For the former, the set of equidistant spokes was selected that provided the maximum k-space coverage while lying on the same rectilinear k-space grid, followed by optimization of the RF pulse using CG. In the experiments, the FOV was 192 × 192 × 160 cm2 and the matrix size 128 × 128 × 32. A third experiment that targets a circular profile is given in Supporting Information to provide comparison to previous publications (13,18,19).

RESULTS

Comparison of pulse design methods

For all methods, RMSE decreased as more SEFs were used, as expected (Figure 6). Although there were minor increases in RMSE, these were due to the post-design flip-angle normalization in Eq. [7]. The MPgCG-full algorithm yielded significantly lower RMSE values: averaged over all cases, the RMSE was lower by 12.2% than the Jacobian-based method, 18.5% than CTM, 4.8% than high-resolution CTM, 12.0% than CTM with CG, 20.6% than CGgCG, and 5.2% than MP. The average error between MPgCG-full and MPgCG-fast was 0.5%.

Figure 6.

Figure 6

RF pulse design methods are compared in terms of root-mean-squared-error (RMSE), simulated excitation profiles and k-space locations of selected SEFs. (a) The RMSE in the obtained profiles is plotted with respect to the number of selected SEFs for all design methods. The number of available SEFs (100%) was 1600. (b–i) For the simulated profiles (1st and 3rd columns), 600 SEFs were selected in the k-space (2nd and 4th columns). Spatial FOV was 20 × 20 cm2, and the k-space limits were ±500 m−2 in both directions. The target profile is shown in Figure 5a. All profiles are shown on the xy-plane.

Comparison of gradient fields, excitation profiles and ROIs

Figure 7 shows the SEFs selected using MPgCG-fast and the obtained profiles for various target profiles, field sets and ROIs, which will be discussed in the next section.

Figure 7.

Figure 7

Simulated excitation profiles (1st, 3rd, 5th columns) and k-space locations of selected SEFs (2nd, 4th, 6th columns), obtained with the MPgCG-fast method for the excitation profiles shown in Figure 5b–d. All profiles are shown on the xy-plane. k-Space limits are ±200 m−1 for the LGFs and ±1000 m−2 for the NLGFs, and the FOV is 20 × 20 cm2 for all images. Power values are calculated as a summation over taken samples: P = Σn|b[n]|2 and normalized with respect to the respective LGF cases of all profiles.

MPgCG-based trajectory design

The trajectory designed using the information provided by the Jacobian-based method (Figure 8f–j), reduced the RMSE substantially, compared to the uniform-density spiral (Figure 8b–e). However, MPgCG-fast revealed the relevance of the SEFs around kz2 = 0 to the target profile. The MPgCG-based trajectory had 56% lower RMSE than Jacobian-based and 90% lower RMSE than the uniform-density trajectories. In the additional examples given in Supporting Information (Figures SI-1, SI-2), MPgCG-based trajectories yielded 78% and 64% lower RMSE than Jacobian-based and 95% and 45% lower RMSE than the uniform-density trajectories, highlighting the importance of determining the relevant SEFs prior to trajectory design.

Figure 8.

Figure 8

Trajectories designed using the x-Z2 field pair for the shifted-rectangular profile (a) are compared. (b–e) The uniform-density spiral trajectory (b) designed without any prior information on the distribution of relevant SEFs covered the computational k-space domain. (f–j) The spiral trajectory (g) designed to trace the region that contains the SEFs selected using the Jacobian-based method (f). (k–o) The double-spiral trajectory (l) designed to trace the region that contains the SEFs selected using the MPgCG-fast algorithm (k). The difference images (e,j,o) between the obtained and the target profiles are given in the same scale for easier comparison. RMSE values are (e) 21.6%, (j) 5.0% and (o) 2.2%.

Experiments

Figures 910 compare MPgCG-spokes to uniform-density and Jacobian-based EPI trajectories. Similar to Figure 6, the Jacobian-based method favored low-frequencies due to the imperfect non-orthogonality correction, underperforming in encoding the transition regions. Although the uniform-density trajectory provided a reasonable excitation profile with 10 spokes (Figure 10), the larger spoke-separation in the 6-spoke case resulted in artifacts at the edge of the FOV (Figure 9). MPgCG optimized spokes provided a much better approximation of the target profiles with 88% and 85% lower RMSE for the rectangular and 62% and 85% lower RMSE for the semi-circular profiles than the other methods. The ratio of the maximum excitation inside the target region to that outside (in the side lobes) was calculated as 7.9 and 14 in the simulations, and measured as 5.9 and 7 in the experiments for the MPgCG cases in Figure 9 and Figure 10, respectively. Notice that, the side lobes were slightly more pronounced in the experiments, due to B1-inhomogeneity (Figure SI-3 in Supporting Information). Still, the simulated and experimental profiles showed good agreement. Although shim currents were re-calibrated before each experiment, some residual field-inhomogeneity remained due to the inner structure of the phantom, causing local distortions at profile boundaries, such as slanted boundaries for the rectangular profile. Off-center slices, shown in Supporting Information, demonstrate this effect, which was stronger for the Jacobian-based pulses (Figure SI-4). Figure SI-5 shows that the pulse designed for a circular profile resembles a sinc function, as expected from previous literature (13,18,19).

Figure 9.

Figure 9

6-spoke flyback-EPI trajectories designed to excite the centered-rectangular profile (Figure 5b) are given together with simulated and experimental profiles.

Figure 10.

Figure 10

10-spoke flyback-EPI trajectories designed to excite the semi-circular profile (Figure 5e) are given together with simulated and experimental profiles.

DISCUSSION

Comparison of RF pulse design methods

When the same matrix sizes were used, RMSE was higher for CTM than the Jacobian-method due to the loss-of-detail in CTM. CG reduced RMSE substantially, since SEFs were calculated in Cartesian-coordinates with no loss-of-detail and the ROI was the same as the actual-FOV. However, the loss-of-detail due to the coordinate-transformation is still effective during SEF selection.

Figure 6 demonstrates the effectiveness of MP in selecting the SEFs and CG in RF pulse optimization. When less than 25% of the SEFs were selected, MP-based methods yielded significantly lower RMSE. However, when more were selected, RMSE reached a plateau for MP due to the linear dependence of the SEFs; the SEFs selected in late iterations tend to have negligible weights (RF pulse values), and hence, negligible effect on RMSE. However, when CG is applied after MP (MPgCG-methods), the weights were re-adjusted to make use of small differences between the SEFs, reducing RMSE further. RMSE was substantially higher for CGgCG, especially when less than 40% of the SEFs were used, demonstrating that CG underperforms in SEF selection (For a detailed discussion of the CGgCG-method, please refer to Supporting Information).

SEF selection patterns were similar for all non-iterative methods (Figure 6); mostly low-to-middle frequency SEFs were selected, and the patterns curved towards the vertical axis (ks2). Since CG deposits high RF power in most k-space locations (Supporting Information), mostly high-frequency SEFs were retained, whereas MP selected the SEFs more uniformly. Finally, MPgCG-full produced the most uniform SEF selection pattern, and the lowest RMSE.

Field-profile similarity

For the rectangular target profile shown in Figure 5b, it was expected that LGFs would yield the best results due to the similarity between the field contours and the profile. Because the Z2-field varies slowly around the center (where the target profile is spatially invariant) and rapidly around the transition regions of the profile along y (y = ±5 cm), the Z2-field can simultaneously encode both regions using fewer SEFs. Thus, using x and Z2-fields reduced the RMSE by 11%, demonstrating that NLGFs can be more effective than LGFs, in encoding even rectangular excitation profiles.

In certain cases, a similarity between the profile and the fields can be obtained by translating/rotating the fields. Although the profile in Figure 5c had a 180°-rotational symmetry around its center, it was not symmetric around the center shared by the fields. However, Figure 8 shows that, by using a combination of NLGFs with lower-order fields (LGFs in this case), the profile could be generated without artifacts.

Specific absorption rate

It was previously demonstrated that NLGFs can be used for reducing the SAR (12). In this study, many results showed that using NLGFs may reduce not only the RMSE, but also the RF power, although the RF power was not a pulse design constraint (Figure 7b,l,n). Even though calculating power from discrete k-space samples imply unbounded gradient-amplitudes and slew-rates, the results suggest the possibility of SAR reduction with NLGFs, in agreement with Ref. (12).

The effect of region-of-interest

In non-iterative pulse design methods, the designed pulse tries to control the excitation everywhere inside the computation domain, since an ROI cannot be specified. This puts more constraints on the RF pulse, possibly increasing RF power and reducing excitation fidelity inside the ROI. However, because the proposed method is iterative, spatially varying weights-of-importance can be assigned to different regions (Figure 7k–o), similar to (29).

The effect of field-of-view

Unlike LGFs, the encoding capability of NLGFs changes when the fields are shifted relative to the FOV. Although the fields were shifted with the profile in Figure 7, the FOV was not, which makes encoding harder and therefore, increases RMSE. As an example, consider the x-Z2 case: the NLGF had to suppress the excitation at x = y = −10 cm, which lay at a distance of approximately 19.5 cm from the center of the field, whereas for the centered-rectangular profile, the maximum distance was approximately 14.1 cm. Notice that RMSE was the same for LGFs. Hence, to localize the excitation to another region inside an object, a new trajectory and a new RF pulse should be designed when NLGFs are used.

k-Space trajectory design

When LGFs are used for excitation in the small-tip-angle regime, a reasonably efficient k-space trajectory can be predicted using the properties of the Fourier transform between the excitation profile and the k-space. This is because not only are the spatial variations of LGFs uniform, but LGFs also vary along orthogonal directions. However, the rate-of-change is spatially non-uniform for NLGFs, such fields have coupled variations along multiple directions (28), and more than one field may vary along a given direction. Furthermore, even though orthogonal fields can be selected, the generated SEFs may be non-orthogonal (Figures 23). Figure 7 shows that the distribution of relevant SEFs is substantially affected by the choice of gradient fields. Although well-known trajectories such as echo-planar, spiral or rosette can be used, such an approach may be sub-optimal when NLGFs are used (Figure 810). Hence, predicting a reasonable trajectory is not as trivial as in the LGF case, especially without evaluating which SEFs are more relevant to the target profile.

The proposed methods

Of the variants of the method, MPgCG-full uses both MP and CG at each iteration, whereas MPgCG-fast uses the algorithms sequentially. Since the RF pulse is optimized at each step, MPgCG-full yields a lower RMSE, but is slower. When either of these methods is used, the SEFs are selected individually. At this point, the user has three alternative ways to design the k-space trajectory, first of which is to design a trajectory that traces the selected SEFs. In this case, ordering of the SEFs on the trajectory can be determined using algorithms such as Travelling Salesman, although such a trajectory may not be feasible considering slew-rate and gradient-amplitude limitations. Alternatively, the knowledge of these SEF locations can be used as a guide to choose and design a trajectory, such as shown in Figure 8. Finally, the MPgCG-method can be adapted to optimize the trajectory of choice. Note that, the third approach can be utilized without selecting the SEFs individually as well (Figures 910), although this may reduce performance.

Previous studies on excitation using NLGFs either featured nonlinear coordinate-transformations (12), or employed predefined k-space trajectories (20,23,25). The MPgCG-algorithm proposed in this study does not require any predefined trajectories as the SEFs are selected individually, or in small groups (MPgCG-spokes). Furthermore, RF pulses are designed without any coordinate-transformations. Although more time-consuming than CTM, MPgCG yields better excitation fidelity. While the excitation fidelity of CTM can be increased by using a higher spatial resolution and/or employing a CG optimization afterwards, then CTM may lose its advantage of computational cheapness.

Limitations and future studies

The performance of an RF pulse can be evaluated in terms of various parameters including RMSE, SAR, pulse duration and off-resonance effects. Since the primary goal of this paper is to demonstrate the effect of SEF non-orthogonality on excitation fidelity, RMSE was used as the only design constraint. Still, the proposed MPgCG approach can be adapted to utilize other constraints such as gradient amplitude/slew-rate limits, off-resonance behavior, SAR and trajectory shape, of which the latter was demonstrated with the MPgCG-spokes method. Although MPgCG shows significant improvement over the other methods, selecting SEFs using MP may actually be sub-optimal, since MP is a greedy algorithm. The proposed method was applied in the small-tip-angle regime, and for two-dimensional cases. However, these are not limitations of the method and the method can be extended to the large-tip-angles and three-dimensional spatial coordinates. Furthermore, the method is applicable to higher-dimensional excitation schemes that use more gradient fields than the number of dimensions (35), and can be used for designing parallel-excitation pulses that employ multiple RF transmit channels as well (36).

CONCLUSION

In this study, we investigated the effect of using nonlinear gradient fields on the excitation process, and proposed a k-space trajectory and RF pulse design algorithm. Trajectory design plays an important role in excitation fidelity since it determines which SEFs are available. When NLGFs are used, the selection of SEFs varies significantly depending upon the fields used, the target excitation profile, the field-of-view and the region-of-interest, and hence, predefined trajectories may be sub-optimal. On the other hand, calculating k-space may require modification of the well-known formulations because of SEF non-orthogonality. Even though the effects of non-orthogonality can be reduced using coordinate-transformations or Jacobian-based methods, such methods are not as effective as iterative methods. We investigated the Conjugate-Gradient (CG) and Matching-Pursuit (MP) algorithms when non-orthogonal SEFs are used and showed that CG can be used for RF pulse design for known trajectories but not for designing trajectories and that MP can be used for trajectory design but not for RF pulse optimization. Based on these findings, we proposed an iterative k-space trajectory and RF pulse design method for excitation with NLGFs. We presented three variants of the method, the full-solution, a faster-version, and an adaptation for designing spoke-trajectories. It was shown that the proposed methods improve excitation fidelity and yield lower RMSE values than the aforementioned iterative and non-iterative approaches. Since the MPgCG-algorithm is iterative, no additional non-orthogonality correction is necessary and a region-of-interest can be defined to reduce pulse design constraints (29).

Supplementary Material

Supp Material

ACKNOWLEDGMENTS

This work was supported in part by a grant from the National Institutes of Health (grants #R01-EB012289 and R01-EB016978).

REFERENCES

  • 1.Garroway AN, Grannell PK, Mansfield P. Image formation in NMR by a selective irradiative process. Journal of Physics C: Solid State Physics. 1974;7(24):L457–L462. [Google Scholar]
  • 2.Pauly J, Nishimura D, Macovski A. A k-space analysis of small-tip-angle excitation. J Magn Reson. 1989;81(2):43–56. doi: 10.1016/j.jmr.2011.09.023. [DOI] [PubMed] [Google Scholar]
  • 3.Pauly J, Nishimura D, Macovski A. A Linear Class of Large-Tip-Angle Selective Excitation Pulses. J Magn Reson. 1989;82:571–587. [Google Scholar]
  • 4.Hennig J, Welz AM, Schultz G, Korvink J, Liu Z, Speck O, Zaitsev M. Parallel imaging in nonbijective, curvilinear magnetic field gradients: a concept study. MAGMA. 2008;21(1–2):5–14. doi: 10.1007/s10334-008-0105-7. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 5.Schultz G, Ullmann P, Lehr H, Welz AM, Hennig Jr, Zaitsev M. Reconstruction of MRI data encoded with arbitrarily shaped, curvilinear, nonbijective magnetic fields. Magn Reson Med. 2010;64(5):1390–1403. doi: 10.1002/mrm.22393. [DOI] [PubMed] [Google Scholar]
  • 6.Gallichan D, Cocosco CA, Dewdney A, Schultz G, Welz A, Hennig Jr, Zaitsev M. Simultaneously driven linear and nonlinear spatial encoding fields in MRI. Magn Reson Med. 2011;65(3):702–714. doi: 10.1002/mrm.22672. [DOI] [PubMed] [Google Scholar]
  • 7.Lin FH. Multidimensionally encoded magnetic resonance imaging. Magn Reson Med. 2013;70(1):86–96. doi: 10.1002/mrm.24443. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 8.Lin FH, Witzel T, Schultz G, Gallichan D, Kuo WJ, Wang FN, Hennig J, Zaitsev M, Belliveau JW. Reconstruction of MRI data encoded by multiple nonbijective curvilinear magnetic fields. Magn Reson Med. 2012;68(4):1145–1156. doi: 10.1002/mrm.24115. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 9.Stockmann JP, Ciris PA, Galiana G, Tam L, Constable RT. O-space imaging: Highly efficient parallel imaging using second-order nonlinear fields as encoding gradients with no phase encoding. Magn Reson Med. 2010;64(2):447–456. doi: 10.1002/mrm.22425. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 10.Stockmann JP, Galiana G, Tam L, Juchem C, Nixon TW, Constable RT. In vivo O-Space imaging with a dedicated 12 cm Z2 insert coil on a human 3T scanner using phase map calibration. Magnetic Resonance in Medicine. 2013;69(2):444–455. doi: 10.1002/mrm.24282. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 11.Tam LK, Stockmann JP, Galiana G, Constable RT. Null space imaging: nonlinear magnetic encoding fields designed complementary to receiver coil sensitivities for improved acceleration in parallel imaging. Magn Reson Med. 2012;68(4):1166–1175. doi: 10.1002/mrm.24114. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 12.Kopanoglu E, Yilmaz U, Gokhalk Y, Atalar E. Specific absorption rate reduction using nonlinear gradient fields. Magnetic Resonance in Medicine. 2013;70(2):537–546. doi: 10.1002/mrm.24478. [DOI] [PubMed] [Google Scholar]
  • 13.Lee SY, Cho ZH. Localized volume selection technique using an additional radial gradient coil. Magn Reson Med. 1989;12(1):56–63. doi: 10.1002/mrm.1910120107. [DOI] [PubMed] [Google Scholar]
  • 14.Oh CH, Hilal SK, Cho ZH, Mun IK. New spatial localization method using pulsed high-order field gradients (SHOT: Selection with High-Order gradienT) Magn Reson Med. 1991;18(1):63–70. doi: 10.1002/mrm.1910180108. [DOI] [PubMed] [Google Scholar]
  • 15.Ra JB, Rim CY, Cho ZH. Application of single-shot spiral scanning for volume localization. Magn Reson Med. 1991;17(2):423–433. doi: 10.1002/mrm.1910170214. [DOI] [PubMed] [Google Scholar]
  • 16.Wu EX, Johnson G, Hilal SK, Cho ZH. A new 3D localization technique using quadratic field gradients. Magn Reson Med. 1994;32(2):242–245. doi: 10.1002/mrm.1910320214. [DOI] [PubMed] [Google Scholar]
  • 17.Wiesler DG, Wen H, Wolff SD, Balaban RS. Reduction of field of view in MRI using a surface-spoiling local gradient insert. J Magn Reson Imaging. 1998;8(4):981–988. doi: 10.1002/jmri.1880080429. [DOI] [PubMed] [Google Scholar]
  • 18.Kopanoglu E, Yilmaz U, Akin B, Acikel V, Atalar E. Localizing the excitation to reduce scan time using nonlinear gradient fields. Proceedings of the 20th Annual Meeting of ISMRM; Melbourne, Australia. 2012. p. 3471. [Google Scholar]
  • 19.Kopanoglu E, Atalar E, Constable RT. Reduced-FOV Imaging with Excitation Using Nonlinear Gradient Magnetic Fields (ENiGMa). Proceedings of the 21st Annual Meeting of ISMRM; Salt Lake City, UT, USA. 2013. p. 12. [Google Scholar]
  • 20.Ma C, Xu D, King KF, Liang Z-P. Reduced field-of-view excitation using second-order gradients and spatial-spectral radiofrequency pulses. Magn Reson Med. 2013;69(2):503–508. doi: 10.1002/mrm.24259. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 21.Witschey WRT, Cocosco CA, Gallichan D, Schultz G, Weber H, Welz A, Hennig J, Zaitsev M. Localization by nonlinear phase preparation and k-space trajectory design. Magn Reson Med. 2012;67(6):1620–1632. doi: 10.1002/mrm.23146. [DOI] [PubMed] [Google Scholar]
  • 22.Layton KJ, Gallichan D, Testud F, Cocosco CA, Welz AM, Barmet C, Pruessmann KP, Hennig J, Zaitsev M. Single shot trajectory design for region-specific imaging using linear and nonlinear magnetic encoding fields. Magnetic Resonance in Medicine. 2013;70(3):684–696. doi: 10.1002/mrm.24494. [DOI] [PubMed] [Google Scholar]
  • 23.Weber H, Gallichan D, Schultz G, Cocosco CA, Littin S, Reichardt W, Welz A, Witschey W, Hennig J, Zaitsev M. Excitation and geometrically matched local encoding of curved slices. Magnetic Resonance in Medicine. 2013;69(5):1317–1325. doi: 10.1002/mrm.24364. [DOI] [PubMed] [Google Scholar]
  • 24.Duan Q, van Gelderen Peter, Duyn J. Tailored excitation using nonlinear B0-shims. Magn Reson Med. 2012;67(3):601–608. doi: 10.1002/mrm.23278. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 25.Haas M, Ullmann P, Schneider JT, Post H, Ruhm W, Hennig J, Zaitsev M. PexLoc-Parallel excitation using local encoding magnetic fields with nonlinear and nonbijective spatial profiles. Magn Reson Med. 2013;70(5):1220–1228. doi: 10.1002/mrm.24559. [DOI] [PubMed] [Google Scholar]
  • 26.Mallat SG, Zhang Z. Matching pursuits with time-frequency dictionaries. Signal Processing, IEEE Transactions on. 1993;41(12):3397–3415. [Google Scholar]
  • 27.Hestenes MR, Stiefel E. Methods of conjugate gradients for solving linear systems. J Res Nat Bur Stand. 1952;49(6):409–436. [Google Scholar]
  • 28.Roméo F, Hoult DI. Magnet field profiling: analysis and correcting coil design. Magn Reson Med. 1984;1(1):44–65. doi: 10.1002/mrm.1910010107. [DOI] [PubMed] [Google Scholar]
  • 29.Yip C-y, Fessler JA, Noll DC. Iterative RF pulse design for multidimensional, small-tip-angle selective excitation. Magn Reson Med. 2005;54(4):908–917. doi: 10.1002/mrm.20631. [DOI] [PubMed] [Google Scholar]
  • 30.Sutton BP, Noll DC, Fessler JA. Fast, iterative image reconstruction for MRI in the presence of field inhomogeneities. Medical Imaging, IEEE Transactions on. 2003;22(2):178–188. doi: 10.1109/tmi.2002.808360. [DOI] [PubMed] [Google Scholar]
  • 31.Grissom W, Yip C-y, Zhang Z, Stenger VA, Fessler JA, Noll DC. Spatial domain method for the design of RF pulses in multicoil parallel excitation. Magn Reson Med. 2006;56(3):620–629. doi: 10.1002/mrm.20978. [DOI] [PubMed] [Google Scholar]
  • 32.Lustig M, Kim SJ, Pauly JM. A fast method for designing time-optimal gradient waveforms for arbitrary k-space trajectories. IEEE Trans Med Imaging. 2008;27(6):866–873. doi: 10.1109/TMI.2008.922699. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 33.Haase A, Frahm J, Matthaei D, Hanicke W, Merboldt KD. FLASH imaging. Rapid NMR imaging using low flip-angle pulses. Journal of Magnetic Resonance (1969) 1986;67(2):258–266. doi: 10.1016/j.jmr.2011.09.021. [DOI] [PubMed] [Google Scholar]
  • 34.Feinberg DA, Turner R, Jakab PR, von Kienlin M. Echo-Planar Imaging with Asymmetric Gradient Modulation and Inner-Volume Excitation. Magn Reson Med. 1990;13:162–169. doi: 10.1002/mrm.1910130116. [DOI] [PubMed] [Google Scholar]
  • 35.Kopanoglu E, Tam LK, Constable RT. RF Pulse Design using Linear and Nonlinear Gradient Fields: A Multi-Dimensional k-Space Approach. Proceedings of the 22nd Annual Meeting of ISMRM; Milan, Italy. 2014. p. 1449. [Google Scholar]
  • 36.Katscher U, Börnert P, Leussler C, van den Brink JS. Transmit SENSE. Magnetic Resonance in Medicine. 2003;49(1):144–150. doi: 10.1002/mrm.10353. [DOI] [PubMed] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials

Supp Material

RESOURCES