Abstract
Purpose
To design multichannel large-tip-angle kT-points and spokes radiofrequency pulses and gradient waveforms for transmit field inhomogeneity compensation in high field MRI.
Theory and Methods
An algorithm to design RF subpulse weights and gradient blip areas is proposed to minimize a magnitude least-squares cost function that measures the difference between realized and desired state parameters in the spin domain, and penalizes integrated RF power. The minimization problem is solved iteratively with interleaved target phase updates, RF subpulse weights updates using the conjugate gradient method with optimal control-based derivatives, and gradient blip area updates using the conjugate gradient method. Two-channel parallel transmit simulations and experiments were conducted in phantoms and human subjects at 7 T to demonstrate the method and compare it to small-tip-angle-designed pulses and circularly-polarized excitations.
Results
The proposed algorithm designed more homogeneous and accurate 180° inversion and refocusing pulses than other methods. It also designed large-tip-angle pulses on multiple frequency bands with independent and joint phase relaxation. Pulses designed by the method improved specificity and CNR in a finger-tapping spin echo BOLD fMRI study, compared to circularly-polarized mode refocusing.
Conclusion
A joint RF and gradient waveform design algorithm was proposed and validated to improve large-tip-angle inversion and refocusing at ultra-high field.
Keywords: RF pulse design, ultra-high field, parallel transmission, spokes pulses, kT points pulses, optimal control
Introduction
Transmit radiofrequency (RF) field inhomogeneity creates spatially-varying contrast and local signal voids, posing a challenge for high field MRI. It can be mitigated by multi-dimensional spokes [1] and kT-points pulses [2] RF pulses, optionally in combination with parallel transmission [3, 4]. Those pulses comprise short trains of RF subpulses that have the same shape but are weighted by unique amplitudes and phases, and are interleaved with gradient blips that move the pulses’ trajectory to different excitation k-space locations [5]. They have been demonstrated to be capable in compensating field inhomogeneities in slice-selective (spokes) and volumetric (kT-points) excitation. Spokes and kT-points pulse designs have been mainly formulated in the small-tip-angle (STA) regime [5], in which the spatial flip angle pattern produced by the pulses are approximately linear functions of their subpulse weights. However, designing large-tip-angle (LTA) pulses such as 180° refocusing pulses for spin echo (SE) sequences or inversion pulses for inversion recovery sequences using the STA approximation can lead to significant errors in the excited flip angle patterns, due to Bloch equation nonlinearity at large tip angles.
To overcome the limits of STA-based pulse designs for LTA excitations, a number of LTA pulse design algorithms have been proposed that apply or could apply to the spokes and kT-points pulse design problems [6–11], and are based on different optimization methods and ways to approximate the non-linear Bloch equation. With the exception of Refs. [10] and [11], they require the gradient trajectory to be designed a priori using an STA-based method or heuristics, and do not further optimize the trajectory to improve the overall LTA excitation. Of note among these are an algorithm that was formulated for LTA spokes pulse design and uses a coordinate descent algorithm to iteratively optimize the RF subpulse weights one-by-one [6], and LTA kT-points pulse design algorithms based on optimal control [10], and gradient ascent pulse engineering [11].
Here, an alternative magnitude-least squares spin-domain algorithm for joint RF and gradient blipped LTA pulse design is described. The algorithm updates RF subpulse weights using the conjugate gradient algorithm with optimal control derivative calculations [12], and the gradient blips using the conjugate gradient algorithm. It can design pulses on one or multiple resonant frequencies. It is validated and compared to STA-designed pulses in in vivo simulations at 7 and 14 Tesla (T), and in phantom and in vivo anatomical scans at 7 T. The algorithm is also used to design pulses for an SE BOLD fMRI study at 7 T. Preliminary accounts of this work were reported at the 2009 ISMRM Workshop on Parallel MRI and the 2010 and 2013 ISMRM meetings [13–15].
Theory
Pulse design problem formulations
The proposed algorithm will design spokes and kT-points RF pulses comprising trains of slice-selective or hard subpulses, each played simultaneously on multiple transmit channels with different amplitudes and phases. It will also design accompanying 2D or 3D gradient waveforms with optimized phase encoding blips between the RF subpulses, and in the spokes case slice-select gradient trapezoids will be played during the subpulses. This section describes how the spatial excitation patterns produced by the pulses are calculated and how the desired excitation patterns are formed, and then introduces the magnitude least-squares pulse design problem formulation.
The small-excitation approximation [16] does not generally hold for LTA RF pulses played on spokes and kT-points trajectories, so the Bloch equation must be numerically evaluated to calculate their excitation patterns. The proposed algorithm is based on the spin-domain Bloch equation with the hard pulse approximation [17]. Spin-domain rotations are represented by two parameters, α and β, that respectively represent rotations about the longitudinal and transverse components of the total magnetic field. Given a multidimensional pulse comprising gradient and multichannel RF waveforms, the rotation parameters (α, β) for the entire pulse at location r⃗ = (x, y, z) and frequency offset f are given by:
[1] |
where
[2] |
are the phase shifts applied by the Ns − 1 gradient blips between the Ns subpulses, and the (As, Bs) are the (α, β) parameters of each length-Nt subpulse, given by:
[3] |
where
[4] |
is the phase shift caused by the frequency offset at each time step and
[5] |
[6] |
are the α and β parameters for each subpulse time point and spatial location. In these equations , Δt is the dwell time with which the RF and gradient waveforms are sampled, g⃗s is the area of gradient blip s, f is a constant frequency offset due to off-resonance or chemical shift, pt is the t-th sample of the RF subpulse waveform (a hard pulse for kT-points or a slice-selective pulse for spokes), Sc(r⃗) is transmit channel c’s complex-valued field at r⃗, and bcs is channel c’s complex-valued weight for spoke s. The definition of z in Eq. 4 is based on the assumption that either a) no gradient waveforms are played simultaneously with the RF subpulses, as is the case for kT-points pulses, or that b) slice-select trapezoids are played simultaneously with the subpulses, as is the case for spokes pulses, but that only the center of the excited slice is considered when optimizing the subpulse weights, where the subpulses are on-resonance so the gradient rotations drop out of the equations. Upon evaluating (α, β) at each spatial location and frequency of interest, the excitation, inversion, saturation, and refocusing patterns produced by the pulses can be calculated using relationships given in Ref. [17].
The variables to be designed include the NcNs RF subpulse weights , and the 2(Ns − 1) x- and y-gradient blip areas for spokes and 2D kT-points pulses, or the 3(Ns − 1) x-, y-, and z-gradient blip areas for 3D kT-points pulses. The objective of the design is to produce excitation patterns that are as close as possible to desired patterns over Nx spatial locations. For spokes and 2D kT-points designs, the spatial locations are usually in the transverse plane at the center of the target slice. For 3D kT-points designs they sample a 3D volume. For multifrequency designs, Nf resonance frequency offsets are also included for each spatial location [18, 19]. The desired spinor excitation pattern vectors (αd, βd) must be specified over the Nx spatial locations and Nf frequencies . However, it is more intuitive to specify a target flip angle pattern and calculate (αd, βd) from that. Given a length-NxNf target flip angle pattern vector θd, the corresponding (αd, βd) are:
[7] |
With these definitions, a regularized magnitude least-squares cost function [20, 21] can be specified as:
[8] |
where λ ‖b‖2 penalizes integrated RF power with tunable regularization parameter λ. In the present algorithm the magnitude operators are replaced by auxiliary target excitation phase patterns (ϕα, ϕβ) that are optimized along with the RF weights and gradient blip areas, resulting in the equivalent cost function:
[9] |
where
[10] |
[11] |
Equations 8 and 9 represent an ‘independent-phase’ formulation analogous to Eq. 4 in Ref. [19], wherein the target phase patterns are independently optimized for each frequency. A ‘joint-phase’ formulation is also possible in analogy to Eq. 5 in Ref. [19], wherein a single spatial phase pattern is jointly determined for all frequencies, but each frequency is given a constant phase shift that is also optimized. In both formulations, the cost function is minimized by alternating between the variables and updating each one while holding the others fixed. In the following sections the update strategies for the RF weights b and the gradient blip areas g⃗ are described. The reader is referred to Ref. [19], Eqs. 6–8 for a full description of the target phase pattern updates for both the independent- and joint-phase formulations.
Updating the RF subpulse weights
The RF subpulse weights are updated using an optimal control derivative calculations with a conjugate gradient algorithm and a backtracking line search. The search direction vector Δb contains approximate derivatives of the cost function with respect to the real and imaginary parts of each weight, denoted and . The derivative with respect to is:
[12] |
where the ℜ{·} operator returns the real part of a complex number, and the dependence of αij and βij on (b, g⃗) has been suppressed for brevity. Calculating and requires some computation, since each weight bcs appears in the Nt consecutive RF rotation matrices of the subpulse it applies to, so those partial derivatives contain sums over Nt terms of the form:
[13] |
[14] |
where t indexes the subpulse samples, (αR, βR) are the ‘reverse’ parameters representing all rotations at spatial location r⃗i and frequency fj that follow this time point, including rotations by all subsequent subpulses, and (αF, βF) are the ‘forward’ parameters representing all rotations that precede this time point, including rotations by all preceding subpulses. These approximate derivatives can be derived by replacing an RF rotation matrix with its first-order Taylor series approximation around a zero rotation, and then calculating its first derivative with respect to its RF subpulse weight. Δb can be calculated efficiently using an algorithm that loops through time points, evaluating Eqs. 13 and 14 for each one and updating (αR, βR) and (αF, βF) in-between evaluations [12]. The algorithm’s computational cost is equal to that of two Bloch simulations. Further details are provided in the Appendix. Once Δb is calculated, a step size is a determined using a backtracking line search [22], and the weights are updated as: b ← b − aΔb. As is the case when evaluating the pulse’s excitation patterns (Eqs. 1–6), all calculations can proceed in parallel across the spatial locations and frequency offsets, and the resulting search directions can be summed afterwards.
Updating the gradient blips
Similar to the RF subpulse weight updates, the gradient blip areas are updated using conjugate gradient with a backtracking line search. The derivative of the cost function with respect to blip s’s x-component is:
[15] |
The partial derivatives will have the form:
[16] |
The derivatives are efficiently calculated using the same approach as for the RF subpulse weights, by defining forward and reverse spinors and working backwards. Further details on that method are provided in the Appendix. Once the search direction vector Δg⃗ is filled, a backtracking line search is used to approximately determine the best step size a within a predefined maximum blip area radius, and the areas are updated as: g⃗ ← g⃗ − aΔg⃗. To accelerate the update, the spinors for each RF subpulse returned by the RF subpulse weight update are used in all gradient blip update calculations, since they do not change during the gradient blip update. Thus, the computational cost of one gradient blip update iteration is approximately Nt times smaller than the cost of one RF subpulse weight update iteration.
Methods
Algorithm Implementation
The algorithm was implemented in MATLAB R2013a (Mathworks Inc., Natick, MA, USA), with multi-threaded Bloch equation evaluations and derivative calculations implemented in C, and called using MATLAB’s MEX interface. The RF and gradient waveforms were sampled with a 6.4 µs dwell time, and gradient trapezoids were designed subject to a maximum amplitude of 5 mT/m and a maximum slew rate of 80 mT/m/s. Slice-selective spokes subpulses were designed using the Shinnar-Le Roux algorithm [17]. The RF subpulse weights and gradient blip areas were initialized using a small-tip-angle blipped pulse design algorithm [19]. The integrated RF power regularization parameter λ was initialized so as to balance the excitation error and integrated power terms in Eq. 8 based on the initial Bloch-simulated flip angle patterns. Every 10 iterations the algorithm checked whether one of the terms was 25% larger than the other, and if so λ was re-computed to re-balance the terms. The target excitation phase patterns were initialized to zero but were updated prior to any RF subpulse weight and gradient blip updates, using the α and β patterns of the initial subpulse weights and gradient blip areas. Up to 20 Polak-Ribiere conjugate gradient iterations were used for each update of the RF subpulse weights and each update of the gradient blip areas. The algorithm stopped when the cost decreased by less than 0.1% between consecutive iterations. Execution time for the algorithm on a 3 GHz Core i7 Macbook Pro computer with 16 GB RAM was 10 seconds for a two-channel 5-kT-point 180° pulse using in vivo field maps, with 21 outer iterations to convergence. A 3-spoke 180° pulse design with the same field maps took 20 seconds with 21 outer iterations to convergence, and a 5-spoke 180° pulse design took 28 seconds with 21 outer iterations to convergence. Within each outer iteration, the RF weight update comprised approximately 90% of the compute time, and the gradient blip update comprised the other 10%. The algorithm code and several examples are available at https://bitbucket.org/wgrissom/blipped-large-tip-angle-rf-pulse-design/downloads. That software package includes Bloch equation and derivative calculation functions in C and CUDA; the execution times listed above used the multithreaded C functions with 4 threads.
Simulations
Simulations were performed using two-channel and off resonance maps measured from 6 healthy human subjects. The subjects were imaged with approval of the Institutional Review Board at Vanderbilt University using a 7 T Philips Achieva human MRI scanner (Philips Healthcare, Cleveland, OH, USA) with a two-channel birdcage head coil for parallel transmission and a 32-channel head coil for parallel reception (both coils from Nova Medical Inc., Wilmington, MA, USA). Maps were collected from three slices spaced 15 mm apart with 4 × 4 mm2 in-plane voxel size, 256 × 256 mm2 FOV, and 3 mm slice thickness, using “STE first” DREAM for mapping [23], and the delayed-TE method for off resonance mapping [24].
Single-frequency 180° spokes refocusing pulses were designed separately for each slice in each subject. In addition, 90° spokes excitation and 180° refocusing pulses were designed for single-slice and off resonance maps simulated with 8 transmit channels at 14 T [25]. All pulses used bipolar z-gradient trajectories and slice-selective subpulses that were 0.7 ms long, had a time-bandwidth product of 2, and excited 3 mm-thick slices. The subpulse duration included the entire duration of each subpulse’s slice-select trapezoid. RF was played only during the flat portions of the trapezoids, and phase-encoding blips were centered midway between consecutive slice-select trapezoids, with no additional time delays. Multi-frequency pulse designs were also performed using the two-channel and off resonance maps. The pulse designs targeted a 180° flip angle with 17 frequency bands uniformly distributed between −400 and +400 Hz (50 Hz band separation), with 2D kT-points trajectories and independent phase updates. The hard RF subpulses were 0.1 ms long, and were separated by 0.18 ms to accommodate phase encoding gradient blips. The designs were initialized by and compared to multifrequency STA designs that also used independent phase updates [19].
Experiments
The same 7T scanner, coils, and field mapping sequences were used for phantom and human experiments. First, single-frequency 180° 2D kT-points pulses for refocusing were designed using STA and LTA methods for an axial slice of a 20 cm silicone ball phantom. The pulses comprised 5 RF subpulses that were 0.3 ms long and were separated by 0.18 ms to accommodate phase encoding gradient blips. To measure their refocusing patterns, the pulses were used in an SE sequence (15 ms TE, 3 s TR, 4 × 4 mm2 voxel size, 256 × 256 mm2 FOV, 5-spoke STA-designed 90° excitation pulse with 3 mm slice thickness). A circularly-polarized (CP)-mode hard pulse refocusing pattern was also measured. To divide out the excitation and receive field map patterns, a gradient echo (GRE) image was collected with the same protocol but with a 2 ms TE. The same overall procedure was then followed for a dual-frequency kT-points refocusing experiment. For that experiment, four 2D 7-kT-points pulses were designed with 0.3 ms-long subpulses, STA or LTA design, and independent or joint phase updates between the two frequency bands (0 and 400 Hz). The pulses were used in SE sequences (2 × 2 mm2 in-plane voxel size, 256 × 256 mm2 FOV, 5-spoke STA-designed dual-frequency 90° excitation with 3 mm slice thickness, 3 s TR, 32 ms TE). Images were acquired at the two frequencies by changing the spectrometer center frequency. GRE images were also acquired with the same same protocol as the SE sequence, except with a shorter 10 ms TE. The refocusing patterns for each frequency band and refocusing pulse were obtained by dividing the SE images by the corresponding GRE image at the same frequency. Flyback trajectories (where RF is played only during positive gradient lobes and negative gradient lobes are designed to have minimum durations) were used for the STA-designed spokes excitation pulses since we have empirically found that bipolar spokes pulses are somewhat more prone to excitation errors due to gradient waveform errors and eddy currents [26]. Finally, 5-spoke single-frequency 180° inversion pulses were designed using STA and LTA methods with bipolar slice-selective gradient trajectories, subpulse time-bandwidth product 4, subpulse duration 2.8 ms, and slice thickness 7 mm. To measure their inversion patterns, the pulses were used in an inversion recovery GRE sequence (8 ms TE, 8.7 ms TI, 3 s TR, 4 × 4 mm2 in-plane voxel size, CP-mode excitation with 3 mm slice thickness). To divide out the excitation and receive field map patterns, a third GRE image was acquired with no inversion pulse.
In vivo anatomical and fMRI experiments were then performed in healthy male volunteers. In the anatomical experiments, 2D kT-points refocusing pulses were designed using the same parameters as in the phantom experiments, and images were acquired using the pulses in an SE sequence (50 ms TE, 1 s TR, 1 × 1 mm2 voxel size, 190 × 190 mm2 FOV, 3-spoke flyback STA-designed 90° excitation pulse with 3 mm slice thickness). SE and GRE BOLD fMRI experiments were then performed. The GRE BOLD acquisition used a conventional time-bandwidth product 4 90° excitation. The SE BOLD acquisitions used either the same excitation as the GRE BOLD acquisitions plus a 1.4 ms-long CP-mode hard pulse for refocusing (‘CP’ case), or 3-spoke flyback excitation with time-bandwidth product 4 plus 5 ms-long 5-kT point refocusing (‘LTA’ case). The LTA SE sequence is illustrated in Fig. 6a. All acquisitions used 2.5 mm excitation slice thickness. EPI readouts were used with 1.6 × 1.6 mm2 in-plane voxel size and 3 s TR. The GRE acquisition used 25 ms TE, and the SE acquisitions used 50 ms TE, which were chosen to match the previously-measured tissue and T2, respectively [27–29]. SAR Calculations were handled by vendor-provided software running on the scanner’s host PC, which used lookup table operations to calculate the incremental SAR due to each time point of the pulses based on the two transmit channels’ relative amplitude and phase. The scanner used the results of those calculations to enforce SAR limits by setting a minimum selectable TR. Acquisitions were performed during a neuronal (finger tapping) task for a slice centered on the primary motor cortex (21s/12s off/on, 3 repetitions, 1 Hz finger tapping). Data were corrected for motion and baseline drift, and activation maps (z > 4.0) were calculated using standard multiple regression and non-parametric autocorrelation routines. To prevent sensitivity bias to draining veins which are expected to provide different contrast in SE compared to GRE, an ROI in cortical gray matter with breath hold and in the primary motor cortex with finger tapping was drawn, and regions of large veins were excluded. With mean signal S and signal change ΔS, the timecourse contrast-to-noise ratio (CNR = ΔS/σ) was calculated for each sequence.
Results
Simulations
Figure 1 shows the single-frequency simulation results. The LTA designs achieved consistently lower flip angle RMSE, by an average 50% margin that increased with increasing numbers of spokes. The integrated RF power of the LTA pulses was generally higher than the STA pulses, but by a smaller average margin. The plots also show that joint gradient optimization did significantly improve flip angle RMSE compared to RF optimization alone, and slightly reduced integrated RF power. Figure 1c shows representative refocusing (|β2|) patterns illustrating how STA-designed pulses can produce increasingly inhomogeneous LTA excitations as the number of spokes is increased. In that example the addition of 2 spokes (from 3 to 5) introduced new refocusing errors in the STA case, but an improvement in the LTA case. Figure 1d shows the 8-channel 14 T results, where both the 3-spoke excitation pattern (|2α*β|) and 5-spoke refocusing patterns were substantially improved by the LTA design. Because λ is initialized to balance the initial excitation error and RF power, and is typically updated no more than twice over the LTA design iterations, the LTA algorithm tends to preserve the initial pulse’s error-power balance. Supporting Figure S1 illustrates this for a kT-points 180° pulse design, by comparing error-power coordinates returned by the LTA design with the described λ update method to L-curves derived using a range of fixed λ parameters.
Figure 2 shows the multi-frequency simulation results. The LTA method greatly decreased flip angle total RMSE (Fig. 2a) without significantly increasing RF power (Fig. 2b). The frequency characteristics of different pulse design methods are compared in Fig. 2c. Since a short subpulse duration of 0.1 ms was used, the CP mode pulse had a high but uniform flip angle RMSE across the frequency bands. In comparison, the single-frequency pulses had much lower flip angle RMSE at their target 0 Hz frequency band, but moving off resonance the RMSE degraded to worse than CP mode RMSE. The longer duration of the 10-point single-frequency pulse caused its RMSE to increase more rapidly than the shorter 5-point single-frequency pulse. The multi-frequency pulses showed desired broad band characteristics, with lower overall RMSE than the RF shimming result. Unlike the single-frequency pulses, increasing the number of kT-points in the multifrequency pulse improved RMSE at all frequencies.
Experiments
Figure 3 shows the measured refocusing and inversion patterns. In the refocusing case, the LTA-designed kT-points pulses had the lowest measured refocusing inhomogeneity, with no large refocusing voids. The STA-designed pulses had the highest inhomogeneity. The predicted refocusing patterns had normalized standard deviations of 0.13 (CP), 0.11 (STA), and 0.02 (LTA). In the inversion case, the LTA-designed spokes pulses produced a much more homogeneous inversion than the STA-designed pulses. The predicted inversion patterns had standard deviations of 0.16 (STA) and 0.07 (LTA).
Figure 4 shows the results of the dual-frequency phantom experiment. The STA-designed pulses produced patterns with poorer homogeneity than the CP mode pulses. The LTA design improved on that homogeneity and had the lowest overall standard deviations, with the exception of the 400 Hz CP mode acquisition which had a low standard deviation due to overall lower refocusing efficiency. Pulses designed with the LTA method and independent phase updates showed better homogeneity than pulses designed with joint phase updates, but a significantly more inhomogeneous phase difference pattern.
The in vivo SE images are shown in Fig. 5. Compared to the CP-mode excitation, both STA and LTA-designed kT-points refocusing pulses increased the apparent SNR, but the LTA-designed pulses produced significantly higher signal near the frontal horn of the left lateral ventricle, indicating more complete refocusing there. A map of image intensity modulations due to receive field inhomogeneity was estimated and removed from the images. In addition, a comparison of STA and LTA RF and gradient waveforms is provided in Supporting Figure S2.
Figure 6 shows the fMRI results. In addition to overall more homogeneous image amplitudes, the improved refocusing with the LTA-designed kT-points pulses resulted in activation maps with a significant increase in spatial sensitivity to the functional region, compared to the CP mode acquisition. There were 143 activated voxels (z > 4.0) for the LTA refocusing compared to 110 for CP mode. Many (n = 53) of the CP mode voxels were spuriously located outside motor cortex; when this was taken into account, the LTA acquisition provided an increase in voxel detection specificity of approximately 150%. CNR (GRE: 2.1; CP mode: 0.74; LTA: 1.13) was also significantly increased (P < 0.05) by an average of 52% in the LTA acquisition compared to the CP mode acquisition. The LTA acquisition voxels were found to more closely co-localize with cortex, whereas GRE activation co-localized additionally with CSF and tissue surrounding large veins, consistent with static refocusing and dynamic averaging of field inhomogeneities within and around large vessels in SE acquisitions [30, 31]. Note the analysis approach presented excludes large veins, resulting in CNR values lower than those reported in some other studies.
Discussion
Simulation and experimental results demonstrated that the proposed magnitude-least squares LTA pulse design algorithm consistently produced pulses with more accurate and homogeneous spokes and kT-points refocusing and inversion patterns compared to STA-designed and CP-mode pulses. This was seen in both single-frequency and multi-frequency results. To our knowledge, this work (first presented in 2009 [13]) represented the first effort to jointly optimize RF pulses and blipped gradient trajectories at large tip-angles and across multiple resonant frequencies, and the first application of large-tip-angle blipped pulses to fMRI.
The algorithm will form the basis of future work to integrate local and global SAR constraints into LTA spokes and kT-points designs, which will be necessary to broadly ensure patient safety at ultra high field, particularly with many transmit channels. However, achieving feasible compute times with SAR constraints will require the development of faster RF optimization methods with second-order or near-second-order convergence, such as Newton and quasi-Newton methods [22]. The optimal control search directions used by the present algorithm and others are based on approximate derivatives, which have been shown to spoil the convergence of quasi-Newton methods [32]. Thus, in the future these updates will be replaced with exact derivatives that will require some additional computation but will enable quasi-Newton methods to be used. Since quasi-Newton methods require multiple consecutive iterations to build up an accurate Hessian matrix approximation, the algorithm may be modified so that more RF update iterations are performed for each algorithm iteration, between the gradient and target phase updates that will spoil the approximation and require it to be restarted. Other approaches to reduce peak RF power and SAR include RF amplitude clipping [10] and variable-rate selective excitation [6]. Those methods could also be integrated with the proposed algorithm. Finally, another direction for future research will be to further develop the method for sequences requiring multiple large-tip-angle pulses that should be jointly designed to satisfy required phase relationships, or to enable one pulse to compensate imperfect excitation by another pulse, such as turbo SE imaging or T2-prepared fast GRE [33].
Conclusion
A magnitude-least squares algorithm was proposed for efficient and accurate design of large-tip-angle parallel transmit RF pulse and blipped gradient waveforms. The algorithm was validated with phantom and human studies, and demonstrated improved SE fMRI at 7T.
Supplementary Material
Acknowledgements
This work was supported by NIH grant R01 EB016695-01. The authors would like to thank Hans Hoogduin for providing the two-channel patch used in the experiments.
Appendix
Calculating the RF Subpulse Weight Search Direction
In this section we provide an expanded description of the algorithm for calculating the RF subpulse weight search direction. The algorithm starts by evaluating Eqs. 13 and 14 for each transmit channel for the last time point in the last subpulse, and the results are substituted into Eq. 12 and accrued into the last Nc entries of Δb. (αR, βR) is initialized to (z, 0), corresponding to the last frequency offset rotation in the pulse, and (αF, βF) is initialized to the spinor corresponding to all rotations up to the frequency offset rotation preceding the last RF rotation, calculated using Eqs. 1–6. Then the algorithm moves to the next-to-last time point in the last subpulse by updating (αR, βR) according to:
[17] |
and (αF, βF) according to:
[18] |
Then Eqs. 13 and 14 are evaluated again for each channel for time point Nt − 1, and the results are again accrued into Δb. The algorithm continues in this way until the beginning of the subpulse is reached. Then it moves to the next-to-last subpulse. When moving from the first time point in the last subpulse to the last time point of the next-to-last subpulse the updates become:
[19] |
and:
[20] |
where CNt and SNt now correspond to the RF rotation parameters of the last time point in the next-to-last subpulse. Then the remainder of the next-to-last subpulse is treated just as the last subpulse was, and the results are accrued into the next-to-last Nc entries of Δb. The algorithm stops when the first time point in the first subpulse is completed. The algorithm can also proceed the opposite direction in time.
Calculating the Gradient Blip Search Direction
In this section we provide an expanded description of the algorithm for calculating the gradient blip search direction. The algorithm starts by calculating the last entry of the search direction vector Δg⃗. (αR, βR) is initialized to (ANs, BNs) (Eq. 3), and (αF, βF) is initialized to the product of all RF and gradient rotations up to but not including the last ((Ns − 1)st) gradient blip rotation matrix. Upon evaluating Eqs. 15 and 16 for the last blip and accruing the result into the last entry of Δg⃗, the algorithm moves to the next-to-last blip by updating (αR, βR) and (αF, βF) as:
[21] |
and:
[22] |
and evaluating Eqs. 15 and 16 again for the next-to-last blip. The algorithm continues until Δg⃗ is filled. The algorithm can also proceed the opposite direction in time.
Footnotes
Figure S1: L-Curves for two-channel 1–5 kT-point pulses, designed for 180° refocusing in one subject’s axial brain slice. Each point in the curve corresponds to a pulse design with a different fixed integrated RF power regularization parameter λ (with periodic re-computation turned off in the LTA algorithm). As the number of kT-points increases, the elbow in the curves becomes more pronounced, reflecting the opportunity for an increasingly favorable tradeoff between integrated RF power and excitation error. Also plotted are error-power coordinates returned by the algorithm with λ re-computation for each number of kT-points and for different initial STA RF pulses. The initial RF pulses were obtained using the STA algorithm without integrated power regularization, and were either used as-is (‘Full initial RF amp’ case), or were scaled by 1/2 or 1/3. The positions of the final LTA coordinates for each of these initializers indicate that the LTA algorithm (with λ re-computation) tends to preserve the error-power balance of the initial RF pulses.
Figure S2: Comparison of STA and LTA kT-points pulses for one transmit coil, from the in vivo experiment of Figure 5 of the main text. Overall, each subpulse of the LTA pulse has a different phase and amplitude compared to the initial STA pulse, and the gradient blips were also rescaled by the LTA design.
References
- 1.Saekho S, Yip CY, Noll DC, Boada FE, Stenger VA. Fast-kz three-dimensional tailored radiofrequency pulse for reduced B1 inhomogeneity. Magn Reson Med. 2006;55:719–724. doi: 10.1002/mrm.20840. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 2.Cloos MA, Boulant N, Luong M, Ferrand G, Giacomini E, Le Bihan D, Amadon A. kT-points: Short three-dimensional tailored RF pulses for flip-angle homogenization over an extended volume. Magn Reson Med. 2012;67:72–80. doi: 10.1002/mrm.22978. [DOI] [PubMed] [Google Scholar]
- 3.Katscher U, Börnert P, Leussler C, van den Brink JS. Transmit SENSE. Magn Reson Med. 2003;49:144–150. doi: 10.1002/mrm.10353. [DOI] [PubMed] [Google Scholar]
- 4.Zhu Y. Parallel excitation with an array of transmit coils. Magn Reson Med. 2004;51:775–784. doi: 10.1002/mrm.20011. [DOI] [PubMed] [Google Scholar]
- 5.Pauly JM, Nishimura DG, Macovski A. A k-space analysis of small-tip-angle excitation. J Magn Reson. 1989;81:43–56. doi: 10.1016/j.jmr.2011.08.008. [DOI] [PubMed] [Google Scholar]
- 6.Setsompop K, Alagappan V, Zelinski AC, Potthast A, Fontius U, Hebrank F, Schmitt F, Wald LL, Adalsteinsson E. High-flip-angle slice-selective parallel RF transmission with 8 channels at 7T. J Magn Reson. 2008;195:76–84. doi: 10.1016/j.jmr.2008.08.012. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 7.Xu D, King KF, Zhu Y, McKinnon GC, Liang ZP. Designing multichannel, multidimensional, arbitrary flip angle RF pulses using an optimal control approach. Magn Reson Med. 2008;59:547–560. doi: 10.1002/mrm.21485. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 8.Grissom WA, Xu D, Kerr AB, Fessler JA, Noll DC. Fast large-tip-angle multidimensional and parallel RF pulse design in MRI. IEEE Trans Med Imag. 2009;28:1548–1559. doi: 10.1109/TMI.2009.2020064. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 9.Zheng H, Zhao T, Qian Y, Ibrahim TS, Boada FE. Improved large tip angle parallel transmission pulse design through a perturbation analysis of the Bloch equation. Magn Reson Med. 2011;66:687–696. doi: 10.1002/mrm.22827. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 10.Cloos MA, Boulant N, Luong M, Ferrand G, Giacomini E, Hang MF, Wiggins CJ, Le Bihan D, Amadon A. Parallel-transmission-enabled magnetization-prepared rapid gradient-echo T1-weighted imaging of the human brain at 7 T. Neuroimage. 2012;62:2140–2150. doi: 10.1016/j.neuroimage.2012.05.068. [DOI] [PubMed] [Google Scholar]
- 11.Massire A, Cloos MA, Vignaud A, Le Bihan D, Amadon A, Boulant N. Design of nonselective refocusing pulses with phase-free rotation axis by gradient ascent pulse engineering algorithm in parallel transmission at 7 T. J Magn Reson. 2013;230:76–83. doi: 10.1016/j.jmr.2013.01.005. [DOI] [PubMed] [Google Scholar]
- 12.Conolly S, Nishimura D, Macovski A. Optimal control solutions to the magnetic resonance selective excitation problem. IEEE Trans Med Imaging. 1986;5:106–115. doi: 10.1109/TMI.1986.4307754. [DOI] [PubMed] [Google Scholar]
- 13.Grissom WA, Kerr AB, Stang PP, Scott GC, Pauly JM. Joint design of large-tip-angle RF and gradient waveforms in parallel excitation. Santa Cruz, California, USA: Proceedings of the 3rd International Workshop on Parallel MRI; 2009. [Google Scholar]
- 14.Grissom WA, Kerr AB, Stang P, Scott GC, Hancu I, Vogel MW, Pauly JM. Joint design of dual-band large-tip-angle RF and gradient waveforms in parallel excitation. Stockholm, Sweden: Proceedings of the 18th Annual Meeting of ISMRM; 2010. p. 99. [Google Scholar]
- 15.Donahue MJ, Grissom WA. Robust 7T spin echo BOLD fMRI using subject–tailored multidimensional excitation and refocusing pulses. Salt Lake City, USA: Proceedings of the 21st Annual Meeting of ISMRM; 2013. p. 789. [Google Scholar]
- 16.Pauly JM, Nishimura D, Macovski A. A linear class of large-tip-angle selective excitation pulses. J Magn Reson. 1989;82:571–587. [Google Scholar]
- 17.Pauly JM, Le Roux P, Nishimura D, Macovski A. Parameter relations for the Shinnar-Le Roux selective excitation pulse design algorithm. IEEE Trans Med Imag. 1991;10:53–65. doi: 10.1109/42.75611. [DOI] [PubMed] [Google Scholar]
- 18.Setsompop K, Alagappan V, Gagoski BA, Potthast A, Hebrank F, Fontius U, Schmitt F, Wald LL, Adalsteinsson E. Broadband slab selection with mitigation at 7T via parallel spectral-spatial excitation. Magn Reson Med. 2009;61:493–500. doi: 10.1002/mrm.21834. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 19.Grissom WA, Khalighi MM, Sacolick LI, Rutt BK, Vogel MW. Small-tip-angle spokes pulse design using interleaved greedy and local optimization methods. Magn Reson Med. 2012;68:1553–1562. doi: 10.1002/mrm.24165. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 20.Kerr AB, Zhu Y, Pauly JM. Phase constraint relaxation in parallel excitation pulse design. Berlin, Germany, USA: Proceedings of the 15th Annual Meeting of ISMRM; 2007. p. 1694. [Google Scholar]
- 21.Setsompop K, Wald LL, Alagappan V, Gagoski BA, Adalsteinsson E. Magnitude least squares optimization for parallel radio frequency excitation design demonstrated at 7 Tesla with eight channels. Magn Reson Med. 2008;59:908–915. doi: 10.1002/mrm.21513. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 22.Boyd S, Vandenberghe L. Convex Optimization. Cambridge University Press; 2004. p. 727. [Google Scholar]
- 23.Nehrke K, Börnert P. DREAM - A novel approach for robust, ultrafast, multislice B1 mapping. Magn Reson Med. 2012;68:1517–1526. doi: 10.1002/mrm.24158. [DOI] [PubMed] [Google Scholar]
- 24.Schneider E, Glover G. Rapid in vivo proton shimming. Magn Reson Med. 1991;18:335–347. doi: 10.1002/mrm.1910180208. [DOI] [PubMed] [Google Scholar]
- 25.Cao Z, Park J, Cho ZH, Collins CM. Numerical evaluation of image homogeneity, signal-to-noise ratio, and specific absorption rate for human brain imaging at 1.5, 3, 7, 10.5, and 14T in an 8-channel transmit/receive array. J Magn Reson Imag. 2014 doi: 10.1002/jmri.24689. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 26.Wu X, Adriany G, Ugurbil K, Van de Moortele PF. Correcting for strong eddy current induced B0 modulation enables two-spoke RF pulse design with parallel transmission: demonstration at 9.4T in the human brain. PloS One. 2013;8:e78078. doi: 10.1371/journal.pone.0078078. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 27.Donahue MJ, Hoogduin H, van Zijl PCM, Jezzard P, Luijten PR, Hendrikse J. Blood oxygenation level-dependent (BOLD) total and extravascular signal changes and in human visual cortex at 1.5, 3.0 and 7.0 t. NMR Biomed. 2011;24:25–34. doi: 10.1002/nbm.1552. [DOI] [PubMed] [Google Scholar]
- 28.Duong TQ, Yacoub E, Adriany G, Hu X, Ugurbil K, Vaughan JT, Merkle H, Kim SG. High-resolution, spin-echo BOLD, and CBF fMRI at 4 and 7 T. Magn Reson Med. 2002;48:589–593. doi: 10.1002/mrm.10252. [DOI] [PubMed] [Google Scholar]
- 29.Yacoub E, De Moortele V, Shmuel A, Ugurbil K. Signal and noise characteristics of Hahn SE and GE BOLD fMRI at 7 T in humans. Neuroimage. 2005;24:738–750. doi: 10.1016/j.neuroimage.2004.09.002. [DOI] [PubMed] [Google Scholar]
- 30.Duong TQ, Yacoub E, Adriany G, Hu X, Uğurbil K, Kim SG. Microvascular BOLD contribution at 4 and 7 T in the human brain: gradient-echo and spin-echo fMRI with suppression of blood effects. Magn Reson Med. 2003;49:1019–1027. doi: 10.1002/mrm.10472. [DOI] [PubMed] [Google Scholar]
- 31.Yacoub E, Shmuel A, Logothetis N, Ugurbil K. Robust detection of ocular dominance columns in humans using Hahn Spin Echo BOLD functional MRI at 7 Tesla. Neuroimage. 2007;37:1161–1177. doi: 10.1016/j.neuroimage.2007.05.020. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 32.de Fouquieres P, Schirmer SG, Glaser SJ, Kuprov I. Second order gradient ascent pulse engineering. J Magn Reson. 2011;212:412–417. doi: 10.1016/j.jmr.2011.07.023. [DOI] [PubMed] [Google Scholar]
- 33.Hua J, Qin Q, van Zijl PCM, Pekar JJ, Jones CK. Whole-brain three-dimensional T2-weighted BOLD functional magnetic resonance imaging at 7 Tesla. Magn Reson Med. 2014;72:1530–1540. doi: 10.1002/mrm.25055. [DOI] [PMC free article] [PubMed] [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.