Skip to main content
Springer logoLink to Springer
. 2021 Jan 27;34(4):631–642. doi: 10.1007/s10334-021-00907-2

Image distortion correction for MRI in low field permanent magnet systems with strong B0 inhomogeneity and gradient field nonlinearities

Kirsten Koolstra 1,, Thomas O’Reilly 2, Peter Börnert 2,3, Andrew Webb 2
PMCID: PMC8338849  PMID: 33502668

Abstract

Objective

To correct for image distortions produced by standard Fourier reconstruction techniques on low field permanent magnet MRI systems with strong B0 inhomogeneity and gradient field nonlinearities.

Materials and methods

Conventional image distortion correction algorithms require accurate ΔB0 maps which are not possible to acquire directly when the B0 inhomogeneities also produce significant image distortions. Here we use a readout gradient time-shift in a TSE sequence to encode the B0 field inhomogeneities in the k-space signals. Using a non-shifted and a shifted acquisition as input, ΔB0 maps and images were reconstructed in an iterative manner. In each iteration, ΔB0 maps were reconstructed from the phase difference using Tikhonov regularization, while images were reconstructed using either conjugate phase reconstruction (CPR) or model-based (MB) image reconstruction, taking the reconstructed field map into account. MB reconstructions were, furthermore, combined with compressed sensing (CS) to show the flexibility of this approach towards undersampling. These methods were compared to the standard fast Fourier transform (FFT) image reconstruction approach in simulations and measurements. Distortions due to gradient nonlinearities were corrected in CPR and MB using simulated gradient maps.

Results

Simulation results show that for moderate field inhomogeneities and gradient nonlinearities, ΔB0 maps and images reconstructed using iterative CPR result in comparable quality to that for iterative MB reconstructions. However, for stronger inhomogeneities, iterative MB reconstruction outperforms iterative CPR in terms of signal intensity correction. Combining MB with CS, similar image and ΔB0 map quality can be obtained without a scan time penalty. These findings were confirmed by experimental results.

Discussion

In case of B0 inhomogeneities in the order of kHz, iterative MB reconstructions can help to improve both image quality and ΔB0 map estimation.

Supplementary Information

The online version contains supplementary material available at 10.1007/s10334-021-00907-2.

Keywords: Distortion correction, B0 mapping, Conjugate phase reconstruction, Model-based reconstruction, Low field MRI

Introduction

Low field permanent magnet MRI systems based on cylindrical Halbach arrays typically have relatively large B0 inhomogeneities (hundreds to thousands of parts per million (ppm)) due to the finite diameter-to-length ratio. Additional inhomogeneities are introduced by small variations in the properties of the discrete elements of magnetic material used in these systems as well as by manufacturing tolerances in the construction of the system as a whole [16]. Such inhomogeneities lead to image distortions when using fast Fourier transform (FFT)-based reconstructions. A large number of different methods have been proposed to correct for these type of distortions, which are typically most prevalent at clinical field strengths when using echo-planar imaging (EPI) readouts [712]. All these methods either require long scanning times when applied to spin-echo type acquisitions, needed at low field for their comparatively low sensitivity to field inhomogeneities, or rely on having an accurate B0 map. At low field, model-based (MB) image reconstructions have also been proposed to take into account nonlinear encoding fields in the reconstruction process, although in a basic framework which again requires accurate field map information [4, 13]. Standard B0 mapping techniques assume that the phase in a pixel of the image is given by the phase of the sampled signal at the echo-top. This allows the estimation of ΔB0 from the phase difference map corresponding to two images acquired with different echo times in a gradient echo sequence [14]. While fat complicates B0 mapping at high field, at low field the water-fat shift and hence the phase accumulation for the fat signal compared to the water signal is negligible. However, for very strong inhomogeneities, the assumption that the phase in a pixel is given by the signal phase at the echo top no longer holds and leads to inaccurate ΔB0 maps. Therefore, for the case of strongly inhomogeneous B0 fields, there is a need for a modified B0 mapping approach that first performs a phase correction for the individual source images, taking into account the strong inhomogeneities in the B0 field. For low field MRI, this approach must also be applicable to measurements with relatively low SNR.

This work presents a joint image reconstruction and B0 mapping scheme in which B0-induced phase changes during sampling are corrected for by two types of image reconstruction: conjugate phase reconstruction [15, 16] (CPR) and MB reconstruction [4, 17]. This is done in an iterative framework such that the algorithm does not require an estimate of the B0 field as input. In systems with severe B0 inhomogeneities which produce spectral linewidths on the order of hundreds of Hz, conventional gradient-echo imaging is not feasible due to rapid dephasing of the MR signal. Therefore, B0 encoding was obtained by using a time-shifted turbo spin echo (TSE) sequence. The proposed reconstruction techniques are compared to the standard fast Fourier transform, which is typically used to reconstruct the source images for a ΔB0 map estimation. Since B0 mapping requires two acquisitions with the TSE sequence, one without the time-shift and one with, the total imaging time is doubled compared with a single image acquisition. Therefore, we furthermore investigated the combination of MB reconstructions with compressed sensing (CS) using an undersampling factor of 2, to demonstrate that the B0 information can be encoded in this single-coil setup without penalties on the total scan time. Correction for image distortion due to spatial gradient nonlinearity patterns was finally integrated in both CPR and MB approaches. The accuracy of the images and the ΔB0 maps is quantified in a simulation study, and the feasibility of these techniques is demonstrated for phantom and in vivo measurement data.

Materials and methods

Experimental setup

The low field system is a k = 1 Halbach magnet, constructed as described in [18], producing an 0.05 T (2.15 MHz) magnetic field at the center of the bore. The main magnetic field was measured in a 225 × 225 × 300 mm3 field of view (FOV) at 5 × 5 × 5 mm3 resolution using a gaussmeter (Lake Shore Cryotronics, Westerville, OH) connected to a 3D positioning robot [19]. The center frequency was subtracted from the field map, which was subsequently converted to Hz and fitted to a basis of spherical harmonics up to 15th order (B0,fitted-B0,measured2B0,measured2 = 10–5) to remove measurement noise. This map was used as the input for the simulations. A single RF solenoid was used for signal transmission and reception: an elliptical spiral solenoid [20] (inner diameter 1/inner diameter 2/length = 234/194/150 mm) was used for brain scans and a cylindrical solenoid (inner diameter/length = 150/150 mm) was used for phantom scans. The magnet and the measured main field, converted to Hz, are shown in Fig. 1a, b, respectively. B0 and ΔB0maps are given in Hz throughout the paper.

Fig. 1.

Fig. 1

Magnet setup. a The Halbach magnet, producing an 0.05 T magnetic field at the center. b The B0 field was measured on a 225 × 225 × 300 mm3 with a gaussmeter connected to a robot. After subtraction of the center frequency and conversion to Hz it was fitted to a basis of second-order spherical harmonics. The field in the center transversal slice of the magnet shows inhomogeneities up to approximately ± 1200 Hz. The dashed lines indicate the position of the inner diameter of the magnet. c Schematic overview of the reconstruction algorithm for iterative CPR and iterative MB. In each iteration, two images are reconstructed from the unshifted and shifted acquisitions. The phase of the resulting images is used to map the ΔB0 field. The ΔB0 map is used as input in the CPR and MB reconstruction in the next iteration

MR data simulation

To compare the performance of different reconstruction approaches, 2D k-space data was simulated for a 2D MATLAB Shepp–Logan phantom using the signal model

yk(t)=mxe-2πΔB0xi(t+tshift)e-k(t)·xidx, 1

where m is the spin density, ΔB0 is the measured field deviation converted to Hz, tshift is the time-shift in the readout gradient in seconds, y is the time domain signal for k-space location k at time t. Any spatial nonlinearities in the frequency and phase encoding gradients were ignored in this process if not mentioned otherwise. Simulations were performed with a readout bandwidth (BW) of 20 kHz, a FOV of 225 × 225 mm2 and a time-shift for the readout gradient (tshift) of 100 µs, which is short enough to prevent phase wrapping. Time-domain signals were always generated on a four times larger grid than the reconstruction grid to simulate multiple frequencies within each voxel. Note that for reconstruction the number of voxels in the ΔB0 map was set to match the number of voxels in the reconstructed image, 128 × 128, resulting in a resolution of 1.75 × 1.75 mm2 and a pixel BW of 156 Hz/pixel. The number of phase and frequency encoding steps was set to 128. These settings correspond to a water-fat shift of 1/20 pixel. White Gaussian noise was added to the simulated complex time-domain signals such that the resulting SNR was approximately 20. These simulations were repeated for two different transverse slices: in the center and 7.5 cm off-center in the foot-head direction.

MR data acquisition

MR data were acquired in one healthy volunteer in vivo and for two different phantoms. For each case, two 3D TSE k-space data sets with an unshifted and shifted readout gradient were acquired using a center-out phase-encoding direction. The following acquisition parameters were used:

In vivo brain: FOV = 224 × 224 × 200 mm3, TE = 20 ms, TR = 500 ms, ETL = 4, pixel BW = 156 Hz/pixel, resolution = 1.75 × 1.75 × 4.0 mm3, RF pulse length = 100 µs, tshift = 150 µs, scan time: 10 min per acquisition (one with the time-shift and one without). The 20% of k-space outside a cylindrical mask was not acquired to reduce scan time.

45 Equally spaced tubes filled with sunflower oil: FOV = 192 × 192 × 60 mm3, TE = 20 ms, TR = 500 ms, ETL = 2, pixel BW = 156 Hz/pixel, resolution = 1.5 × 1.5 × 5.0 mm3, RF pulse length = 100 µs, tshift = 50 µs, scan time: 6:24 min per acquisition (one with the time-shift and one without).

The phantom data was used to investigate how well the algorithms perform when the main magnetic field was deliberately deshimmed by having a constant current running through one of the gradient coils. In a similar vein, the in vivo brain scan was furthermore acquired a second time using an external magnet attached to the Faraday cage, to increase the B0 inhomogeneities in such a way that the field in the center slice resembled that of the 7.5 cm off-center slice used for simulations. In each of the experiments, the time-shift of the readout gradient was set according to the level of expected field inhomogeneity in the imaging FOV, such that phase wraps did not occur.

To test B0 correction combined with gradient nonlinearity correction, the following data set was acquired in coronal orientation, in which the gradient nonlinearity pattern is strong compared to that in transverse orientations.

63 Equally spaced tubes filled with sunflower oil: FOV = 256 × 256 × 100 mm3, TE = 18 ms, TR = 500 ms, ETL = 2, pixel BW = 156 Hz/pixel, resolution = 2.0 × 2.0 × 5.0 mm3, RF pulse length = 100 µs, tshift = 150 µs, scan time: 10:40 min per acquisition (one with the time-shift and one without).

Image reconstruction

Reconstruction of the images was performed in MATLAB (Mathworks Inc, Natick, MA) and run on a Windows 64-bit machine with Intel Xeon CPU E5-1620 v3 @3.5 GHz and 32 GB internal memory. All data sets were pre-processed by applying a 3D sine-bell squared filter in the time domain before reconstruction. All reconstructions were performed for a single slice in 2D. To support this, a 3D FFT was first applied to the 3D filtered k-space data to select a slice from the 3D acquisition. To prevent phase wrapping in case of strong static phase shifts (C), a phase correction was applied to both images, such that the phase range in the second image is centered around zero. After this, the selected slice was transformed back to the time domain.

From the two 2D k-space data sets, ΔB0 maps were reconstructed using three different approaches.

  • 1) Image reconstruction using FFT and regularized B0 mapping based on the phase difference map.

  • 2) Set ΔB0x=0 as the initial guess. Iterate: Image reconstruction using FFT and conjugate phase reconstruction (CPR) to correct for B0-induced phase changes during the readout process [15, 16], B0 mapping as in 1).

  • 3) Set ΔB0x=0 as the initial guess. Iterate: MB image reconstruction taking into account the B0 field in the encoding matrix [21], B0 mapping as in 1).

Figure 1c shows a schematic overview of approaches 2 and 3. Reconstructions for approaches 2 and 3 were performed using 3 iterations if not mentioned otherwise.

Conjugate phase reconstruction

For CPR, the inverse of signal Eq. (1) was approximated as

mxyk(t)e2πΔB0xi(t+tshift)ek(t)·xidt 2

and implemented via multi-frequency interpolation as described in [15], such that fast computation times can be achieved using FFTs. The frequency range was set from −4000 to 4000 Hz and discretized with a step size of 3 Hz for simplicity.

Model-based reconstruction

For model-based image reconstruction, signal Eq. (1) was discretized and written into the linear system Em=y. In this equation, ECN2×M is the total encoding matrix in which the encoding matrices for each phase encoding step were stacked, mCM×1 is the vectorized unknown image and yCN2×1 is a vector containing the time domain signals of length N for all N phase encoding steps. M is the number of voxels in the reconstructed image and is determined by the number of voxels in the initial ΔB0 map. In theory, M and N2 can be different, but in this work, they were set the same to match the resolution of the reconstructed images from the MB approach with those from the FFT and CPR approaches. The corresponding minimization problem was written as

m^=minmμ2||Em-y||22+λ2||xm||1+||ym||1 3

Note that the problem is regularized by enforcing sparsity of the image in the total variation domain, using x,yRM×M as first-order backward differential operators. This formulation was solved using the non-linear minimization scheme Split Bregman (SB) [22, 23]. The implementation used 2 outer iterations, 1 inner iteration and a conjugate gradient (CG) tolerance of 10–2. The regularization parameters were tuned empirically and set to μ=1 and λ=1 × 10–10 for simulations, μ=1 and λ=5 × 10–9 for measured phantom data and μ=1 and λ= 8 × 10–11 for measured in vivo data. In the tuning process, the ratio between μ and λ was first determined by analysing the smoothness of the reconstructed images. Second, μ and λ were simultaneously scaled to minimize the amount of residual undersampling artifacts.

Model-based reconstruction with compressed sensing

To reduce the total imaging time and to investigate the combination of MB with CS, the k-space data for the brain scan were retrospectively undersampled using a variable density Cartesian undersampling pattern with an undersampling factor of 2 and reconstructed using CS. For this, a diagonal sampling matrix RRN2×N2 was added to the signal model, resulting in the minimization problem

m^=minmμ2||REm-y||22+λ2||xm||1+||ym||1. 4

For this reconstruction the number of outer SB iterations was set to 3, μ= 2 × 10–10 and λ= 2 × 10–25 for simulations, μ= 2 × 10–4 and λ= 2 × 10–12 for phantom measurements and μ= 2.5 × 10–4 and λ= 2.5 × 10–13 for in vivo measurements.

B0 mapping

In each iteration, the phase components of the B0 corrected images were used to map the field according to the signal equation

φx=-2πtshiftΔB0x+Cx, 5

with CRN×N a map that accounts for receive phase offsets that are the same for different time shifts tshift. Tikhonov regularization was added to obtain smooth ΔB0 maps in case of low SNR measurements. This resulted in the final minimization problem

b^=minb||As-Φ||22+γ2||xb||22+||yb||22. 6

In this formulation, bRM×1 and b^RM×1 are vectorized ΔB0 maps, s=bC and CRM×1 is the vectorized C map. Furthermore, AR2M×2M is the system matrix derived from Eq. (5), Φ=Φ1Φ2 with ΦiRM×1 is the vectorized phase map of image number i. The regularization parameter was tuned empirically and set to γ=2 × 10–10 for simulations, γ=2 × 10–8 for phantom measurements and γ=4 × 10–8 for in vivo measurements. Note that setting this parameter too large hinders accurate field mapping. The resulting linear system was solved using the conjugate gradient (CG) method.

At the end of each iteration, the mapped ΔB0 field was fitted to a basis of up to second-order spherical harmonics before using it as input in the image reconstruction step. This was done to obtain an estimate of the field outside the object.

Gradient nonlinearity correction

Gradient nonlinearity correction was furthermore combined with B0 correction in iterative CPR and iterative MB using the gradient maps obtained from Biot–Savart simulations of the gradient fields in the commercial simulation package CST studio suite (Dassault Systèmes, Vélizy-Villacoublay, France). For CPR this was done in two steps. The first step corrects for nonlinearities of the readout gradient Gx(x). Note that for each phase encoding step (modeled through different duration τ for a constant phase encoding gradient Gy(x)) Eq. (1) can be written as

yτt=mxe-2πΔB0xite-2πGxxite-2πGyxiτdx. 7

The readout gradient was written as Gx(x)=Gx,nonlinear(x)+Gx,linear(x) such that Eq. (7) turns into

yτt=mxe-2πΔB0x+Gx,nonlinearxite-2πGx,linearxite-2πGyxiτdx. 8

Since the spatially nonlinear part of a readout gradient Gx,nonlinear presents itself in the same way as an inhomogeneous ΔB0 field in a spin-echo sequence, its effect on the reconstructed image was also corrected simultaneously with the ΔB0 field using the effective off-resonance map ωeffx=ΔB0x+Gx,nonlinearx as input in CPR. Second, the nonlinearity of the phase encoding gradient was corrected in a similar way: the gradient was written as Gy(x)=Gy,nonlinear(x)+Gy,linear(x) and the image m in

yτt=mxe-2πGy,nonlinearxiτe-2πGx,linearxite-2πGy,linearxiτdx 9

was approximated as

mx=yτte2πGy,nonlinearxiτe2πGx,linearxite2πGy,linearxiτdτ, 10

and efficiently calculated using a time map that is rotated by 90 degrees relative to the time map for the readout gradient. For MB, the gradient maps were directly incorporated into the system matrix E.

Results

Simulation experiments

Figure 2a shows a comparison between the different B0 mapping and image reconstruction approaches for the simulated Shepp–Logan phantom in a slice in the center of the magnet. The ΔB0 map estimated using the FFT results in errors of 80 Hz compared with the ΔB0 map that was used to generate the simulated data and a slight image stretch is visible along the readout direction (left-to-right). Iterative CPR and iterative MB (5 iterations) both result in accurate ΔB0 maps (errors below 9 Hz) and reconstructed images with reduced distortion. Figure 2b shows the same comparison for a slice 7.5 cm away from the center of the magnet, where the main field inhomogeneities are much stronger. The ΔB0 map estimated using the FFT results in errors of 500 Hz. The estimated ΔB0 map for iterative CPR and iterative MB are both close to the true field map with maximum errors of 22 Hz. The reconstructed image using CPR, however, still shows left-to-right shading, while the MB approach results in a much more uniform signal intensity across the image. The MB CS reconstruction for an undersampling factor of 2 furthermore shows very similar errors in the ΔB0 map compared to that of the MB approach. The reconstructed images show some minor residual undersampling artifacts, which appear as ringing. In Online Resource 1 these simulations were repeated for a more complicated digital phantom [24], showing that MB CS can also recover fine image structures.

Fig. 2.

Fig. 2

Comparison of FFT, iterative MB and iterative CPR approaches for simulation data in the center slice and in an off-center slice. a Center slice. (Top row) The FFT reconstruction results in a slight stretch of the Shepp–Logan phantom along the readout direction (left-to-right). (Middle row) The standard B0 mapping technique (FFT) leads to inaccuracies in regions where the B0 inhomogeneities are strongest (~ 600 Hz). The iterative CPR and MB approaches correct for this stretch using the estimated field map in each iteration and result in very similar image quality and ΔB0 maps. (Bottom row) This is confirmed by the low errors in the estimated ΔB0 maps. The MB CS reconstruction for an undersampling factor of 2 shows very similar errors to that of the MB approach. b Off-center slice. The stronger inhomogeneities in this slice (~ 1500 Hz) result in even larger errors using the standard B0 mapping technique (FFT). Iteratively applying CPR and MB reduces the errors. For iterative MB image reconstruction, the uniformity of the image is closer to that of the true object compared to iterative CPR

The computation times for one iteration of iterative CPR and one iteration of iterative MB reconstruction for a matrix size of 128 × 128 were 6.2 s and 21.6 s, respectively.

Phantom and in vivo measurements

Figure 3a shows a comparison of the three approaches for the in vivo brain scan in the center slice. The FFT reconstruction results in a stretch of the brain along the readout direction (left-to-right), similar to that produced in the simulations. For these mild B0 inhomogeneities (~ 600 Hz), the iterative CPR and MB approach result in very similar image quality, which is in agreement with simulation results. The estimated ΔB0 maps and the differences with respect to that of the FFT approach, show an improvement in the accuracy of the field map estimation of approximately 200 Hz when using the iterative CPR and MB approaches. It is worth noting that the estimated field corresponds well with the measured field in Fig. 1c, which was measured for a slightly smaller FOV. The MB CS reconstruction with an undersampling factor of 2 furthermore shows very similar quality to that of the MB approach, demonstrating the flexibility of the MB approach towards undersampling. Figure 3b shows that while the accuracy of the field maps are comparable for CPR and MB (within 75 Hz) for stronger B0 inhomogeneities (~ 1500 Hz), the iterative MB approach results in a more homogeneous signal intensity compared to the iterative CPR approach, which is in agreement with the simulation results in Fig. 2b.

Fig. 3.

Fig. 3

Comparison of FFT, iterative MB and iterative CPR approach for an in vivo brain scan. a Mild B0 inhomogeneities (~ 600 Hz). (Top row) The FFT reconstruction results in a stretch of the brain along the readout direction (left-to-right). Both iterative CPR and iterative MB image reconstruction result in low errors in the estimated field map, and correct for the corresponding image deformations. The estimated ΔB0 maps (middle row) and the differences with respect to that of the FFT approach (bottom row) show a similar improvement in the accuracy of the field map estimation when using the iterative CPR and MB approaches. The MB CS reconstruction for an undersampling factor of 2 shows the flexibility of the MB approach towards undersampling. b For strong B0 inhomogeneities (~ 1500 Hz), here obtained by attaching an external magnet to the Faraday cage, the iterative MB approach still results in a uniform signal intensity, while the iterative CPR approach shows more signal shading in the lower-left corner of the brain

To further test the robustness to large B0 inhomogeneities, Fig. 4 shows B0 mapping and reconstruction results for the phantom containing 45 equally spaced tubes filled with sunflower oil. Both CPR and MB result in corrections of approximately 150 Hz on the final ΔB0 map. The structure of the phantom in the reconstructed images using MB and CPR is close to that of the true object, of which a photograph is shown as a reference.

Fig. 4.

Fig. 4

Comparison of FFT, iterative MB and iterative CPR approaches for strong (~ 1200 Hz) B0 inhomogeneities in a grid phantom: 45 Equally spaced tubes filled with sunflower oil on a rectangular grid. Both MB and CPR result in images of which the structure is close to that of the true object. A photograph of the grid phantom is shown as a reference. Strong B0 inhomogeneities were obtained by running a constant current through one of the gradient coils

Figure 5 shows simulation and measurement data in a coronal orientation for which the gradient nonlinearity pattern is strong compared to that in the transverse orientations studied in Figs. 1, 2, 3, 4. When simulated gradient maps are taken into account in the reconstruction process, both iterative CPR and iterative MB show reduced image distortions compared to the FFT reconstruction and compared to the B0 corrected images. Iterative MB shows a more uniform signal intensity compared to iterative CPR. Measurement data show some residual image distortions that could be explained by small differences between simulated gradient maps and actual gradient fields, which could arise when one of the gradient coils is slightly rotated with respect to its orthogonal position. Note that the inhomogeneities in the B0 field now result in distortions in the opposite direction compared to in Figs. 2, 3, 4 due to the use of a reversed gradient direction.

Fig. 5.

Fig. 5

Combined gradient nonlinearity and B0 correction for simulation and measurement data. a Gradient nonlinearities produce additional image distortions on top of B0-induced image distortions for a simulated Shepp–Logan phantom when reconstructed with an FFT. Iterative CPR and iterative MB are able to correct for both type of distortions simultaneously, but iterative MB shows a more uniform signal intensity compared to iterative CPR. b Measurement data of a rectangular grid phantom, containing 63 equally spaced tubes filled with sunflower oil, show reduced B0 and gradient distortions when reconstructed with iterative MB and CPR. Residual image distortions in measurement data are potentially caused by small differences between simulated gradient maps and actual gradient fields, which could, for example, arise when one of the gradient coils is slightly rotated with respect to its orthogonal position. A photograph of the phantom is shown in the lower-left corner. c The B0 map was estimated from the measured data in (b), and subsequently used to simulate image distortions in (a). Maps of the frequency and phase encoding gradients were simulated in coronal orientation using Biot–Savart’s law

Discussion

The results in this paper showed that B0 inhomogeneities present at the low field can be encoded into the measured k-space data using a TSE sequence with a time-shifted readout gradient and that their adverse effects on image quality can the mitigated by appropriate image reconstruction techniques. Standard Fourier transform-based B0 mapping leads to inaccurate ΔB0 maps in the case of strong main field inhomogeneities. Iteratively applying CPR corrects for the image distortions and reduces the errors in the ΔB0 map, but in regions where the inhomogeneities are large compared to the gradient strength the images still suffer from reduced signal uniformity. Iteratively applying MB reconstruction results in higher image quality and in a similar ΔB0 error compared to iterative CPR. Combination of the MB approach with CS resulted in very similar image and ΔB0 map quality for an undersampling factor of 2 compared to the fully sampled iterative MB approach. This framework enables us to reconstruct B0 artifact-free images without penalties on the total scanning time. This is particularly relevant for low field permanent magnet MRI systems, where main field inhomogeneities are often severe and may change in time, but could also be of interest in high field applications.

The experiments in this paper have shown that if gradient nonlinearities are known, either via simulation or via external measurement, they can easily be integrated into the forward model of MB or in CPR, and hence support B0 inhomogeneity and spatial gradient nonlinearity correction simultaneously. This can be done as long as the gradients produce a unique gradient encoding for each location. In future work, the MB model could be extended to larger ΔB0 inhomogeneities by incorporating a frequency range within each voxel in the encoding matrix instead of a single frequency [25, 26]. Furthermore, incorporating local field changes within each voxel via Taylor series expansion of the ΔB0 map, as done in [27], can improve the accuracy of the signal model further.

In this work, we used the 1-norm TV operator acting on the image as regularization in the image reconstruction step. Its sparsifying effect becomes especially important when MB reconstruction is combined with CS. There are other regularization operators that could be used instead, potentially creating sparser representations than TV, hence allowing larger undersampling factors. A different type of regularization was needed for the field map estimation step since neither the field itself nor its derivative is sparse. We enforced the inherent smooth structure of the field by minimizing jumps in the field via the 2-norm TV operator acting on the field map. As an alternative approach one could also think about enforcing sparsity of the coefficients of the spherical harmonics decomposition of the field. However, enforcing smoothness of the field through 2-norm minimization is more straightforward and much less computationally expensive compared to 1-norm minimization.

Field drift due to temperature changes is in general a well-known problem in low field permanent magnet MRI systems [4]. In our experiments, we have not observed large field drifts. However, if temperature changes are tracked during acquisition, field drifts can be modelled and considered in the forward model of the MB reconstruction. Part of this problem can also be mitigated by shortening the scan times using k-space undersampling and CS, for which the current MB reconstruction framework was shown to be particularly suitable as it already incorporates a total variation transform for regularization. Reconstructed ΔB0 maps could also be used to correct other ΔB0 distorted images from the same scan session.

Another class of approaches estimates a ΔB0 map from k-space data before it is used in an MB image reconstruction step [17, 21]. The advantage of such approaches is that the field map is encoded along the entire readout duration of each time-domain signal, whereas for image-based B0 mapping the field map is encoded in the phase for each pixel separately. This means that, while image-based B0 mapping needs at least two acquisitions, time-domain approaches potentially need one acquisition [21], hence can lead to a shorter acquisition time. A downside, however, is that time-domain approaches require longer reconstruction times compared to image-domain approaches due to the need to construct and use a large dense matrix for the field map error estimation step [17, 21]. Furthermore, while accurate at clinical field strengths [17], the linearization step that is needed to derive a linear system for the error estimation step will become inaccurate for the strong inhomogeneities that we are dealing with at low field (ΔB0 3000 Hz) [21]. For these reasons, we expect that such approaches will fail to fully correct for all B0-induced image distortions for our current magnet. Further research is needed to compare the accuracy of image-based B0 mapping and time-domain field map estimation and their effects on the MB reconstructed images.

Although iterative MB reconstruction is able to produce a more accurate image intensity for stronger inhomogeneities than iterative CPR, it also has a longer computation time than iterative CPR. This is explained by the fact that CPR can be efficiently implemented using FFTs. In case of moderate inhomogeneities for which CPR provides sufficient accuracy, iterative CPR would therefore offer a more practicable solution than iterative MB reconstruction. Also hybrid approaches, in which CPR and MB are combined, could be useful for these cases. It should be noted, however, that reconstruction codes used for the comparisons performed in this paper have not been fully optimized for speed. Code optimization will be necessary to obtain clinically acceptable reconstruction times for 3D or multi-slice reconstructions. Currently, the two most expensive steps in each iteration of the proposed approach are updating the SB system matrix and reconstructing the two images. These steps can be sped up considerably with the help of parallelization. Further reduction in computation time can be achieved by using preconditioning techniques [13, 28, 29], although this would only have a significant impact for extremely strong inhomogeneity cases, where the structure of the system matrix is very different from that of the Fourier transform.

In conclusion, both iterative CPR and iterative MB can help to reduce B0 distortions in reconstructed images and improve the accuracy of B0 mapping for a strongly inhomogeneous main field, although iterative MB generally results in a higher signal uniformity across the imaging object than CPR.

Supplementary Information

Below is the link to the electronic supplementary material.

Online Resource 1 (3.8MB, eps)

Comparison of FFT, iterative MB and iterative CPR approaches for a digital CS phantom. The FFT reconstruction results in a stretch of the phantom along the readout direction (left-to-right) in regions where the B0 inhomogeneities are strongest (~800 Hz). The iterative CPR and MB approaches correct for this stretch using the estimated field map in each iteration and result in very similar image quality. (Bottom row) This is confirmed by the low errors in the estimated ∆B0 maps. The MB CS reconstruction for an undersampling factor of 2 shows very similar errors to that of the MB approach. All approaches show a fold-over artifact in the left bottom corner, where the distorted signal is pushed outside the FOV due to the strong inhomogeneities. (EPS 3919 KB)

Acknowledgements

This project was funded by the Horizon 2020 European Research Grant FET-OPEN 737180 Histo MRI, the Horizon 2020 ERC Advanced NOMA-MRI 670629 and the NWO Simon Stevin Meester award. The authors would like to thank Danny de Gans from Delft University of Technology for technical support regarding the gradient amplifier electronics.

Author contributions

KK, TO, AW, PB: Study conception and design. KK, TO: Acquisition of data. KK, TO: Analysis and interpretation of data. KK: Drafting of manuscript. AW, PB: Critical revision.

Funding

This project was funded by the European Research Council Advanced grant 670629 NOMA MRI.

Declarations

Conflict of interest

Kirsten Koolstra, Thomas O`Reilly and Andrew Webb declare that they have no conflict of interest. Peter Börnert is an employee of Philips Research Hamburg.

Ethical approval

All procedures performed involving human participants were in accordance with the ethical standards of our institutional research committee and with the 1964 Helsinki Declaration and its later amendments.

Informed consent

Informed consent was obtained from the participants included in this study.

Footnotes

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

References

  • 1.Raich H, Blümler P. Design and construction of a dipolar halbach array with a homogeneous field from identical bar magnets: NMR Mandhalas. Concepts Magn Reson Part B Magn Reson Eng. 2004;23(1):16–25. doi: 10.1002/cmr.b.20018. [DOI] [Google Scholar]
  • 2.Ren ZH, Obruchkov S, Lu DW, Dykstra R, Huang SY (2017) A low-field portable magnetic resonance imaging system for head imaging. In: Progress in electromagnetics research symposium. IEEE, pp 3042–3044. 10.1109/PIERS-FALL.2017.8293655
  • 3.Tayler MCD, Sakellariou D. Low-cost, pseudo-Halbach dipole magnets for NMR. J Magn Reson. 2017;277:143–148. doi: 10.1016/j.jmr.2017.03.001. [DOI] [PubMed] [Google Scholar]
  • 4.Cooley C, Stockmann J, Armstrong B, et al. 2D Imaging in a lightweight portable MRI scanner without gradient coils. Magn Reson Med. 2015;72(3):1–15. doi: 10.1002/mrm.25147. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 5.Zimmerman Cooley C, Haskell MW, Cauley SF, et al. Design of Sparse Halbach magnet arrays for portable MRI using a genetic algorithm. IEEE Trans Magn. 2017;54(1):1–12. doi: 10.1109/TMAG.2017.2751001. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 6.O’Reilly T, Teeuwisse WM, Webb AG. Three-dimensional MRI in a homogenous 27 cm diameter bore Halbach array magnet. J Magn Reson. 2019 doi: 10.1016/j.jmr.2019.106578. [DOI] [PubMed] [Google Scholar]
  • 7.Robson MD, Gore JC, Constable RT. Measurement of the point spread function in MRI using constant time imaging. Magn Reson Med. 1997;38(5):733–740. doi: 10.1002/mrm.1910380509. [DOI] [PubMed] [Google Scholar]
  • 8.Wan X, Gullberg GT, Parker DL, Zeng GL. Reduction of geometric and intensity distortions in echo-planar imaging using a multireference scan. Magn Reson Med. 1997;37(6):932–942. doi: 10.1002/mrm.1910370619. [DOI] [PubMed] [Google Scholar]
  • 9.Zaitsev M, Hennig J, Speck O. Point spread function mapping with parallel imaging techniques and high acceleration factors: fast, robust, and flexible method for echo-planar imaging distortion correction. Magn Reson Med. 2004;52(5):1156–1166. doi: 10.1002/mrm.20261. [DOI] [PubMed] [Google Scholar]
  • 10.Jezzard P, Balaban RS. Correction for geometric distortion in echo planar images from B0 field variations. Magn Reson Med. 1995;34(1):65–73. doi: 10.1002/mrm.1910340111. [DOI] [PubMed] [Google Scholar]
  • 11.Dymerska B, Poser BA, Barth M, Trattnig S, Robinson SD. A method for the dynamic correction of B0-related distortions in single-echo EPI at 7 T. Neuroimage. 2018;168:321–331. doi: 10.1016/j.neuroimage.2016.07.009. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 12.Usman M, Kakkar L, Kirkham A, Arridge S, Atkinson D. Model-based reconstruction framework for correction of signal pile-up and geometric distortions in prostate diffusion MRI. Magn Reson Med. 2019;81(3):1979–1992. doi: 10.1002/mrm.27547. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 13.Cooley CZ, McDaniel PC, Stockmann JP, et al. A portable brain MRI scanner for underserved settings and point-of-care imaging. arXiv Prepr arXiv. 2020;2004:13183. [Google Scholar]
  • 14.Funai AK, Fessler JA, Yeo DT, Olafsson VT, Noll DC. Regularized field map estimation in MRI. IEEE Trans Med Imaging. 2008;27(10):1484–1494. doi: 10.1109/TMI.2008.923956. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 15.Man LC, Pauly JM, Macovski A. Multifrequency interpolation for fast off-resonance correction. Magn Reson Med. 1997;37(5):785–792. doi: 10.1002/mrm.1910370523. [DOI] [PubMed] [Google Scholar]
  • 16.Maeda A, Sano K, Yokoyama T. Reconstruction by weighted correlation for MRI with time-varying gradients. IEEE Trans Med Imaging. 1988;7(1):26–31. doi: 10.1109/42.3926. [DOI] [PubMed] [Google Scholar]
  • 17.Usman M, Kakkar L, Matakos A, Kirkham A, Arridge S, Atkinson D. Joint B0 and image estimation integrated with model based reconstruction for field map update and distortion correction in prostate diffusion MRI. Magn Reson Imaging. 2020;65:90–99. doi: 10.1016/j.mri.2019.09.008. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 18.In vivo three-dimensional brain and extremity MRI at 50 mT using a permanent magnet Halbach array (2020) Magn Reson Med. 10.1002/mrm.28396 [DOI] [PMC free article] [PubMed]
  • 19.Han H, Moritz R, Oberacker E, Waiczies H, Niendorf T, Winter L. Open source 3D multipurpose measurement system with submillimetre fidelity and first application in magnetic resonance. Sci Rep. 2017;7(1):1–12. doi: 10.1038/s41598-016-0028-x. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 20.Sarracanie M, Lapierre CD, Salameh N, Waddington DEJ, Witzel T, Rosen MS. Low-cost high-performance MRI. Sci Rep. 2015;5(1):1–9. doi: 10.1038/srep15177. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 21.Koolstra K, de Leeuw den Bouter M, O’Reilly T et al (2019) Joint iterative image reconstruction and field map estimation in low field MRI. In: Proceedings of the 27th Scientific Meeting, International Society for Magnetic Resonance in Medicine, Montréal, p 2445.
  • 22.Osher S, Burger M, Goldfarb D, Xu J, Yin W. An iterative regularization method for total variation-based image restoration. Multiscale Model Simul. 2005;4(2):460–489. doi: 10.1137/040605412. [DOI] [Google Scholar]
  • 23.Goldstein T, Osher S. The split Bregman method for L1-regularized problems. SIAM J Imaging Sci. 2009;2(2):323–343. doi: 10.1137/080725891. [DOI] [Google Scholar]
  • 24.Smith D, Welch EB (2011) A non-sparse digital phantom for compressed sensing reconstruction. In: Proceedings of the 19th Scientific Meeting, International Society for Magnetic Resonance in Medicine, Montréal, p 2845
  • 25.Galiana G, Stockmann JP, Tam L, Constable RT. Spin dephasing under nonlinear gradients: implications for imaging and field mapping. Magn Reson Med. 2012;67(4):1120–1126. doi: 10.1002/mrm.23085. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 26.Hennig J, Welz AM, Schultz G, et al. Parallel imaging in non-bijective, curvilinear magnetic field gradients: a concept study. Magn Reson Mater Physics, Biol Med. 2008;21(1–2):5–14. doi: 10.1007/s10334-008-0105-7. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 27.Layton KJ, Kroboth S, Jia F, Littin S, Yu H, Zaitsev M. Trajectory optimization based on the signal-to-noise ratio for spatial encoding with nonlinear encoding fields. Magn Reson Med. 2016;76(1):104–117. doi: 10.1002/mrm.25859. [DOI] [PubMed] [Google Scholar]
  • 28.Koolstra K, van Gemert J, Börnert P, Webb A, Remis R. Accelerating compressed sensing in parallel imaging reconstructions using an efficient circulant preconditioner for cartesian trajectories. Magn Reson Med. 2019 doi: 10.1002/mrm.27371. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 29.Saad Y (2003) Iterative methods for sparse linear systems. Society for Industrial and Applied Mathematics. 10.1137/1.9780898718003

Associated Data

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

Supplementary Materials

Online Resource 1 (3.8MB, eps)

Comparison of FFT, iterative MB and iterative CPR approaches for a digital CS phantom. The FFT reconstruction results in a stretch of the phantom along the readout direction (left-to-right) in regions where the B0 inhomogeneities are strongest (~800 Hz). The iterative CPR and MB approaches correct for this stretch using the estimated field map in each iteration and result in very similar image quality. (Bottom row) This is confirmed by the low errors in the estimated ∆B0 maps. The MB CS reconstruction for an undersampling factor of 2 shows very similar errors to that of the MB approach. All approaches show a fold-over artifact in the left bottom corner, where the distorted signal is pushed outside the FOV due to the strong inhomogeneities. (EPS 3919 KB)


Articles from Magma (New York, N.y.) are provided here courtesy of Springer

RESOURCES