Abstract
To improve susceptibility quantification, a threshold-based k-space/image domain iterative approach that uses geometric information from the susceptibility map itself as a constraint to overcome the ill-posed nature of the inverse filter is introduced. Simulations were used to study the accuracy of the method and its robustness in the presence of noise. In vivo data was processed and analyzed using this method. Both simulations and in vivo results show that most streaking artifacts inside the susceptibility map caused by the ill-defined inverse filter were suppressed by the iterative approach. In simulated data, the bias toward lower mean susceptibility values inside vessels has been shown to decrease from around 10% to 2% when choosing an appropriate threshold value for the proposed iterative method. Typically, three iterations are sufficient for this approach to converge and this process takes less than 30 seconds to process a 512 × 512 × 256 dataset. This iterative method improves quantification of susceptibility inside vessels and reduces streaking artifacts throughout the brain for data collected from a single-orientation acquisition. This approach has been applied to vessels alone as well as to vessels and other structures with lower susceptibility to generate whole brain susceptibility maps with significantly reduced streaking artifacts.
Keywords: oxygen saturation, susceptibility mapping, susceptibility weighted imaging
INTRODUCTION
Susceptibility weighted imaging (SWI) using phase information has become an important clinical tool [1–3]. However, the use of phase information itself has stimulated great interest both as a source of contrast [4–6] and a source for producing susceptibility maps (SM) [7–24]. The impetus for solving the inverse problem from magnetic field perturbation came from the work described in Deville et al. [25]. This was noted by Marques and Bowtell in 2005 [26]. Salomir et al. [27] were the first group to utilize this concept in MRI. Unfortunately, this inverse process is ill-posed and requires a regularization procedure to estimate the susceptibility map. There are a variety of approaches to tackle this problem [7–24]. One unique method uses a multiple orientation data acquisition to remove the singularities [17]. Constrained regularizations [14,20,22,23] have shown good overall results, but they require longer reconstruction times and assumptions about the contrast in or near the object to be detected. Threshold-based, single-orientation regularization methods (TBSO) [11,15,18,24] provide the least acquisition time and the shortest computational time to calculate SM. However, their calculated SMs lead to underestimated susceptibility values (Δχ) and display severe streaking artifacts especially around structures with large Δχ, such as veins or parts of the basal ganglia.
Based on TBSO approaches, we propose an iterative method to overcome the singularities in the inverse filter and produce improved accuracy for susceptibility mapping. In this approach, we iteratively replace k-space values of the susceptibility maps, χ(k), near the singularities to obtain an almost artifact free SM, χ(r). The k-space values used for substitutions are estimated using structural information from the masked version of χ(r). Simulations using 2D cylinders and full brain 3D models were performed to examine the efficacy of this iterative approach. High resolution human data are also evaluated.
MATERIALS AND METHODS
Briefly, the expression for the susceptibility distribution [26,27] derived from the phase data can be written as (for a right handed system[28]):
| [1] |
where,
| [2] |
and Φ(r) is the phase distribution, TE is the echo time, γ is the gyromagnetic ratio for hydrogen protons, B0 is the main field strength, kx, ky and kz are coordinates in k-space, and g(k) is the Green’s function or filter. Clearly, the analytic inverse filter g−1(k) = 1/g(k), is ill-posed when g(k) is equal or close to zero, i.e., points on or near two conical surfaces in k-space at the magic angles of 54.7° and 125.3° from the Bo axis. This ill-posedness leads to severe artifacts (including severe streaking) in χ(k) and noise amplification [29]. Thus, for a proper pixel-by-pixel reconstruction of χ(r), recovering the correct values of χ(k) near the region of singularities is critical.
K-space Iterative Approach
If the shapes of the structures of interest are known, then one can use this information in the SM to create a more accurate k-space of said SM in the conical region. The structure of the vessels is obtained directly from the first pass susceptibility map χi=0(r). The detailed steps of the iterative method are discussed below and shown in Fig. 1.
Figure 1.
Illustration of the iterative reconstruction algorithm to obtain artifact free χ(r) maps.
-
Step-1
An initial estimate of the SM, χi=0(r), is obtained by applying a regularized version of the threshold-based inverse filter, greg−1(k) [18], in Eq.[1] using the suggested threshold value, thr=0.1. The subscript “i” denotes the SM after the ith iteration (“i=0” denotes the initial step before doing the iterative method and i=1 for the first iteration).
-
Step-2
The geometry of the structures of interest is extracted from χi=0(r) using a binary vessel mask, i.e. outside the veins, the signal in the mask is set to zero, and inside it is set to 1. Since streaking artifacts associated with veins in the SM are usually outside the vessels, after multiplying the χi(r) map by the mask, little streaking remains in the SM. This leads to χvm, i(r) as shown in part (b) of Fig.1. Vessel mask generation will be addressed in the next section.
-
Step-3
χvm, i(k) is obtained by Fourier transformation of χvm, i(r) (part (c) in Fig. 1).
-
Step-4
The pre-defined ill-posed region of k-space in χvm, i(k) is extracted (part (d) in Fig. 1). These extracted k-space data are denoted by χvm, cone, i(k). The size of χvm, cone, i(k) is decided by a threshold value, a, which is assigned to g(k). For the matrix size 512×512×512, the percentages of the cone region in k-space for a given a, are 2.4% (a=0.01), 24.1% (a=0.1), 47.1% (a=0.2) and 70.6% (a=0.3), respectively. When a increases, the size of χvm, cone, i(k) increases too and if a is increased too much then most of the original information will be lost.
-
Step-5
Data from χvm, cone, i(k) and χi=0(k) (part (e) in Fig. 1) are merged. This means part of χi=0(k) has been replaced by χvm, cone, i(k). The merged data are denoted by χ′merged, i(k) (part (f) in Fig. 1).
-
Step-6
Inverse Fourier transformation of χ′merged, i(k) gives the improved SM, χi+1(r) (part (g) in Fig. 1).
-
Step-7χi(r) in step-1 is replaced by χi+1(r) from step-6 and the algorithm is repeated until
[3] where N is the number of pixels in χi(r) and ε is the tolerance value (chosen here to be 0.004ppm).
Binary Vessel Mask Generation
The binary vessel mask was generated using thresholding from the χ(r) map itself. The detailed steps are discussed below and shown in Fig. 2.
Figure 2.
Illustration of the binary vessel mask generation process.
-
Step-1
A threshold, th1, is applied to χi=0(r) to create an initial binary vessel mask, M0. The pixels whose susceptibility values are lower than th1 will be set to zero while those greater than or equal to th1 will be set to unity. In this study, a relatively low susceptibility of 0.07 ppm is used for th1 to capture most vessels. However, this choice of threshold inevitably includes other brain structures in M0 that have high susceptibility.
-
Step-2
A morphological operation i.e., a closing operation is performed to fill in holes in M0 to generate an updated mask M1.
-
Step-3
A median filter is applied to remove noise in M1 and create M2.
-
Step-4
False positive data points from M2 are removed as follows: First, the χ(r) map is Mipped over 5 slices centered about the slice of interest to better obtain contiguous vessel information, as seen in χMIP(r). Second, another threshold, th2 = 0.25ppm, is performed on χMIP(r) to create a new χMIP_vm(r) and binary mask MP, which only contains predominantly vessels. Here, 0.25 ppm was chosen to isolate the major vessels in the MIP image. Third, each slice from M2 is compared with MP on a pixel by pixel basis to create M3. If a data point from M2 does not appear on MP, this data point will be treated as a false positive and removed from M2. This process can be equally well applied to extract other tissues by choosing appropriate values for th1 and th2.
2D Cylinder Simulations
Simulation of a two dimensional cylinder and its induced phase was first performed using a 8192 × 8192 matrix. A lower resolution complex image was then obtained by taking the Fourier transform of this matrix and applying an inverse Fourier transform of the central 512 × 512 matrix in k-space. This procedure is to simulate Gibbs ringing effects caused by finite sampling which we usually see in conventionally required MR data sets. Gibbs ringing comes from discontinuities in both the magnitude and phase images. To avoid Gibbs ringing from magnitude discontinuities, we used a magnitude image with a uniform signal of unity. A large sized object of 32 pixels was chosen to avoid major partial volume effects. All phase simulations were performed using a forward method [8,26,27,32] with Bo= 3T, Δχ =0.45 ppm in SI units, TE = 5 ms, and the cylinder perpendicular to the main magnetic field. The susceptibility value of 0.45ppm represents venous blood when the hematocrit (Hct) = 0.44, Δχdo = 4π·0.27ppm [30] and the oxygen saturation level = 70%, where Δχdo is the susceptibility difference between fully deoxygenated and fully oxygenated blood [31]. A relatively small echo time was chosen to avoid phase aliasing that can affect the estimated susceptibility values.
Selection of a TBSO Method to Generate the χi=0(r) Map
Threshold based single-orientation (TBSO) methods [11, 15, 18, 24] use a truncated g(k) to solve the singularity problem in the inverse filter g−1(k) when g(k) is less than a predetermined threshold value, thr. When g(k) < thr, g−1(k) is either set to zero [11, 24]; or to 1/thr [15]; or set to g−1(k) = 1/thr first and then g−1(k) is brought smoothly to zero as k approaches kzo. This smoothing is accomplished by multiplying g−1(k) by α2(kz) with α(kz) = (kz−kzo)/|kzthr−kzo | where kz is the z component of that particular point in k-space, kzo is the point at which the function g −1(k) becomes undefined, and kzthr is the kz coordinate value where |g(k)| = thr [18].
SMs using the methods in ref. [11,15,18] were calculated based on Eq. 1 using the 2D cylindrical model. Eq.1 is also valid to use for the simulated 2D cylinder phase to calculate SM since the 2D version is a special case of a 3D study with 1 slice and our actual study model is essentially an infinite cylinder perpendicular to the main field. Streaking artifacts are obvious in all three SMs (figures are not shown). The calculated mean susceptibility values inside the cylinder are around 0.40±0.01ppm for all SMs. The background noise levels, (i.e., standard deviation of the susceptibility values) measured from a region outside the streaking artifact in SM using ref. [18] are around 1/2 to 2/3 of the background noise levels in SMs using ref. [11,15] using thr = 0.06, 0.07 and 0.1, which are the optimal threshold values suggested in [11, 12, 18]. Given this result, the method [18] was chosen to generate a χi=0(r) map.
Finding an Optimal Threshold Value
To find the optimal threshold, a series of χ(r) maps were reconstructed by the iterative method using threshold values a of 0.01, 0.03, 0.07, 0.1, 0.15, 0.2, 0.25 and 0.3. The larger this threshold, the closer the final estimate for χ(r) will be to χvm(r). The optimal threshold value was found by comparing the accuracy of the estimated susceptibility values as well as the effects on reducing streaking artifacts in the reconstructed χ(r) maps. To study the effect of noise in χ(r) maps due to the noise in phase images, complex datasets for cylinders of diameter 2, 4, 8, 32 voxels, respectively, were simulated with Gaussian noise added to both real and imaginary channels. Noise was added in the complex images to simulate an SNRmagnitude of 40:1, 20:1, 10:1 and 5:1 in the magnitude images. Since σphase = 1/SNRmagnitude, this corresponds to σphase = 0.025, 0.05, 0.1 and 0.2 radians.
To estimate the improvement in the SM by the iterative method, we used a root mean squared error (RMSE) to measure streaking artifacts outside the cylinder. Background noise in the SM is measured in a region away from all major sources of streaking artifacts to compare to the noise measured in the phase image (i.e., so we can correlate noise in the phase with the expected noise enhancement from the inversion process).
Effect of High-Pass Filter
The effect of high-pass (HP) filtering the phase data on the χ(r) map generated by the iterative method was also studied. Phase images of a cylindrical geometry with diameters of 2, 4, 8, 16, 32, and 64 voxels were simulated. Homodyne HP filters [33] with a 2D hanning filter (full width at half-maximum, FWHM = 4, 8, 16, and 32 pixels) were applied on these phase images in both in-plane directions. SM reconstructions were stopped based on the criteria in step 7 of the iterative process.
Three Dimensional Brain Model Simulations
To address the potential of the iterative technique to improve the SM of general structures such as the basal ganglia, a 3D model of the brain was created including the: red nucleus (RN), substantia nigra (SN), crus cerebri (CC), thalamus (TH), caudate nucleus (CN), putamen (PUT), globus pallidus (GP), grey matter (GM), white matter (WM), cerebrospinal fluid (CSF) and the major vessels [34]. The structures in the 3D brain model were extracted from two human 3D T1 weighted and T2 weighted data sets. Basal ganglia and vessels are from one person; grey matter and white matter are from the other person’s data set. Since all structures are from in vivo human data sets, this brain model represents realistic shapes and positions of the structures in the brain. Susceptibility values in parts per million (ppm) for the structures SN, RN, PUT and GP, were taken from ref. [12] and others were from measuring the mean susceptibility value in a particular region from SMs using ref. [18] from in vivo human data: RN = 0.13, SN = 0.16, CC = −0.03, TH = 0.01, CN = 0.06, PUT = 0.09, GP = 0.18, vessels = 0.45, GM = 0.02, CSF = −0.014 and WM=0. All structures were set inside a 512×512×256 matrix of zeros. The phase of the 3D brain model was created by applying the forward method [8,26,27,32] to the 3D brain model with different susceptibility distributions using the imaging parameters: TE = 5ms and B0 = 3T. A comparison between the phase maps from this brain model and a real data set is shown in Fig.3. To match the imaging parameters of the real data set, B0=3T and TE=18ms were applied for the results presented in Fig.3. Except for Fig.3, all other figures in the paper associated with the 3D brain were simulated by using TE=5ms.
Figure 3.
a) A transverse view of the 3D brain model. b) The simulated phase map from the model using parameters: Bo=3T and TE=18ms which are consistent with imaging parameters in the real data c). Images b) and c) have the same window level setting.
In Vivo MR Data Collection and Processing
A standard high-resolution 3D gradient echo SWI sequence was used for data acquisition. A transverse 0.5 mm isotropic resolution brain dataset was collected at 3T from a 23-year-old healthy volunteer. The sequence parameters were: TR = 26 ms, flip angle = 15o, read bandwidth = 121 Hz/pixel, TE = 14.3 ms, 192 slices, and a matrix size of 512 × 368. To reconstruct χi=0(r) with minimal artifacts, the following steps were carried out:
The unwanted background phase variations were removed using either: a) a homodyne HP filter (FWHM = 16 pixels) [33] or b) Prelude in FSL [35] to unwrap the phase, followed by the process of Sophisticated Harmonic Artifact Reduction for Phase data (SHARP) [36] with a filter radius of 6 pixels. To reduce artifacts in the calculated SMs, regions with the highest phase deviations due to air/tissue interfaces were removed manually from the HP filtered phase images and the phase in those regions were set to be zero.
A complex threshold approach [37] was used to separate the brain from the skull.
The phase image with an original matrix size of 512 × 368 × 192 was zero filled to 512 × 512 × 256 to increase the field-of-view and to avoid streaking artifacts caused by the edge of brain to alias back to the reconstructed SM.
The regularized inverse filter, greg−1(k) [18] was applied to obtain χi=0(r), followed by the iterative process using a = 0.1. For in vivo data, the iterative program was terminated at the third iterative step.
RESULTS
Selection of threshold level based on simulations
To find the optimal threshold value, SMs were reconstructed using a= 0.01, 0.03, 0.07, 0.1, 0.15, 0.2, 0.25 and 0.3, respectively, with different noise levels (Fig. 4). The streaking artifacts shown in χi=0(r) (the first column in Fig. 4a) have been significantly reduced by the iterative method and fall below the noise level when a >= 0.1. Also, when a >= 0.1, the mean susceptibility value inside the cylinder was found to increase to 0.44ppm when the diameter of the cylinder was larger than 8 pixels (Fig. 4b) and this trend is independent of the object size and the noise in the phase image. The optimal result in terms of obtaining the true susceptibility value was with a threshold of 0.1. Fig. 4c shows a plot of RMSE of the susceptibility values from the whole region outside the 32-pixel cylinder using different a. The RMSE of the susceptibility values decreases as a increases. Therefore, for vessels, a value of 0.3 would be the optimal value. However, a large threshold value means replacing more original k-space with the k-space only consisting of vessel information which will reduce the signals from other brain structures and blur these structures. Since the SM using a = 0.1 already reveals the optimal susceptibility value for the vessels and an acceptable RMSE, it is appropriate to choose 0.1 for more general application to study the entire brain.
Figure 4.
Simulations showing the comparison of the calculated susceptibility distributions for a cylinder perpendicular to Bo at different threshold values (a) applied to g(k) as well as the initial χi=0(r) map. The direction of Bo is indicated by a black long arrow. The susceptibility, Δχ, inside the cylinder is 0.45 ppm. a) The comparison of the converged χi=b(r) map with the χi=0(r) map for a diameter of 32-pixel cylinder, where b is the iterative step required to reach convergence. In this data, b = 2 when a = 0.03, b = 3 when a = 0.1 and b = 4 when a = 0.2when σphase = 0. The top row of images shows simulations with no phase noise. The second and the third row show simulations with added phase noises σphase = 0.025 and 0.05 radians, respectively. The first column of images show initial χi=0(r) maps for reference. b) The variation of the mean calculated susceptibility inside the cylinder with different threshold value, a, for diameter (d) = 2, 4, 8 and 32 pixels cylinders. The mean susceptibility value is independent of the noise level; therefore, only mean values from σphase = 0 were provided. c) The variation of the RMSE of the susceptibility values outside the cylinder as a function of the threshold value, a, and the noise level. The d=32 pixels cylinder was used to generate (c).
Fig. 4a compares the converged χi=b(r) map with the χi=0(r) map, where b is the iterative step required to reach convergence. In this data, b = 2 when a = 0.01 and 0.03, b = 3 when a = 0.07, 0.1 and 0.15 and b = 4 when a = 0.2, 0.25 and 0.3 for σphase = 0. When σphase increases, more iterative steps were required to reach convergence. For instance, the maximum iterative step number is 9 when σphase = 0.2 radians. Using a noise level of 0.025 radians in the phase image as an example, greg−1(k) [18] leads to a susceptibility noise of roughly 0.025 ppm in the χi=0(r) map. The iterative approach leads to a slight decrease in background noise, 0.021 ppm, in χi=3(r) map when a= 0.1. The background noise was measured in a region outside the streaking artifact indicated by the black circle in Fig. 4a. The overall decrease in RMSE in the background (Fig. 4c) is a consequence of both a decrease in streaking artiacts and a reduction in thermal noise contribution.
Selection of the Optimal Iterative Step
The inverse process [18] was applied to the dipole field in Fig. 5a to give the χi=0(r) map shown in Fig. 5b; prominent streaking artifacts are evident in this image. Streaking artifacts are significantly reduced at each step of the iterative method quickly reaching convergence (Figs. 5c to 5e). The largest improvement is seen in the first iterative step, which is verified by Fig. 5f, showing the difference between Fig. 5c (χi=1(r) map) and Fig. 5b (χi=0(r) map). After the second iteration, we can see some minor streaking reductions (Fig. 5g, the difference between the χi=1(r) map and χi=2(r) map). The mean susceptibility value approaches 0.44ppm in a single step. Similar results (not shown) are also obtained when the iterative method is run with different aspect ratios between the in-plane resolution and the through plane resolution (such as 1:2 and 1:4). The iterative results always lead to higher final susceptibility values compared to the initial value in χi=0(r). Finally, even when an HP filter is applied, up to a 10% increase in the susceptibility is realized (Fig. 5i). Large vessels benefit from a HP filter (FWMH = 4 pixels) and small vessels up to 8 pixels can still benefit from a HP filter (FWMH = 16 pixels).
Figure 5.
a) Phase images from a cylinder with a diameter of 32 pixels are simulated with: Δχ=0.45ppm, Bo=3T and TE=5ms. The cylinder is perpendicular to the main field. No thermal noise was added in these images. b) The initial χi=0(r) map. c) The SM from the first iteration, χi=1(r) map, d) χi=2(r) map and e) χi=3(r) map using threshold value a = 0.1. The SM has converged at χi=3(r) map. The streaking artifacts are reduced as the number of iterative steps increases. f) The difference image of c) subtracted from b) illustrates that the streaking artifacts were reduced by the iterative procedure and the largest improvement happens in this first iterative step. g) The difference image of the χi=1(r) map subtracted from the χi=2(r) map indicates that the streaking artifacts were further reduced by the second iterative step. h) The difference image of χi=2(r) map subtracted from χi=3(r) map shows much less improvement at the third iterative step. Thus it indicates a convergence of the iterative procedure. All images were set to the same window level setting for direct comparisons and for enhancing the presence of the streaking and the remnant error. i) The effect of the iterative approach on the changes in susceptibility values from HP filtered phase images. Differences between the values in iterative and non-iterative susceptibility map reconstruction (i.e. χconverged(r) − χi=0(r)) from HP filtered phase images are plotted for different filter sizes. Results for four filter sizes (FWHM = 4, 8, 16 and 32 pixels) are shown here. Applying an HP filter leads to an underestimation of Δχ [18]. The iterative approach helps to improve the accuracy of the estimated susceptibility values.
Effect of the Iterative Approach on Surrounding Brain Tissues in the 3D Brain Model
a) SM Reconstruction using a vessel mask only
Figs. 6a and 6d represent χi=0(r), without noise and with 0.025 radians of noise in phase images. Fig. 6f is the vessel map. Streaking artifacts (delineated by the black arrows) are obvious in Figs. 6a and 6d and completely disappeared in the χi=3(r) maps (Figs. 6b and 6e) using a = 0.1. Fig. 6c is the χi=3(r) map using a = 0.2. As can be seen, when a increases, the iterative method still works for vessels, but brain tissues become more blurred. Fig. 7a plots the mean susceptibility values inside the vessel (vein of Galen), GP, SN, RN, PUT and CN from χi=3(r) maps generated by using a=0.1, 0.15, 0.2, 0.25 and 0.3, respectively. The susceptibility value in the brain model and χi=0(r) map are also provided in the plot as references. Generally, the susceptibility values of brain tissues except vessels decrease as a increases while, for vessels, the susceptibility value is 0.41ppm in the χi=0(r) map and is increased to 0.45ppm in the χi=3(r) maps.
Figure 6.
Results before and after the iterative method using a region of interest map which consists of either only vessels or specific brain structures (in this case the basal ganglia) plus vessels. a) The initial χi=0(r) map without noise added in the original simulated images. b) χi=3(r) map of (a) using threshold value a=0.1. c) Similar to (b), a=0.2. d) The initial χi=0(r) map with noise added in original images, resulting a standard deviation of 0.025 radian in phase images. e) χi=3(r) map of (d) using a=0.1. f) The associated vessel map. g) The χi=0(r) map in the coronal plane as a reference. The streaking artifacts are clearly shown in every structure. h) The χi=3(r) maps created by using a region of interest map which consists GP, SN, RN, PUT, CN and vessels. i) The difference image of (g) and (h). j)The initial χi=0(r) map in the transverse plane has “false” internal capsule (IC) (pointed by an arrow) around GP; k) The χi=3(r) map shows no “IC.” This matches the originally simulated model (l). No noises were added to images from (g) to (l).
Figure 7.
The plots of mean susceptibility values inside the vessel (vein of Galen), GP, SN, RN, PUT and CN from χi=3(r) maps. The first two data points of each curve is the value inside each structure from the brain model and the χi=0(r) map, respectively. a) χi=3(r) maps generated by applying a region of interest map which consists only vessels using a=0.1, 0.15, 0.2, 0.25 and 0.3, respectively. b) χi=3(r) maps generated by applying a region of interest map which consists the GP, SN, RN, PUT, CN and vessels using a=0.1.
b) SM Reconstruction using a mask including vessels and brain structures
The iterative method is not limited to improving SM from just vessels; it can also be applied to the entire brain. Figure 6g shows a coronal view of the χi=0(r) map for the brain model. The χi=3(r) map using a mask keeping all major structures (GP, SN, RN, PUT, CN) and vessels is shown in Fig. 6h. In practice, this is equivalent to setting thresholds in the χi=0(r) map to be greater than 0.009ppm to extract all these high susceptibility structures from the χi=0(r) map to create the mask. Fig. 6h reveals that streaking artifacts associated with veins as well as all major structures have been reduced. Fig. 6i shows the difference between Fig. 6g and 6h. In addition, streaking artifacts sometimes cause the appearance of “false” structures. For instance, there is no internal capsule (IC) included in the model (Fig. 6l), yet we see an IC like structure in the χi=0(r) map (Fig. 6j) (indicated by a dashed white arrow in Figs. 6j to 6l). The iterative method removes the streaking artifacts and the “false” IC (Fig. 6k). Fig. 7b shows susceptibility values in each structure in the brain model for χi=0(r) and χi=3(r) when the mask includes vessels and all major structures. The underestimated susceptibility values of all major structures and vessels in the χi=0(r) map have been recovered by the iterative method in the χi=3(r) map.
Effect of Errors in the Vessel Map
Accurately extracting vessels from χi=0(r) is critical for the iterative method. Figs. 8b–8d and the corresponding enlarged views (Figs. 8f–8h) from the rectangular region indicated in Fig. 8a, show the χi=3(r) maps using an accurate (Fig. 8j), a dilated (Fig. 8k) and an eroded (Fig. 8l) vessel map to show the effect of errors in the vessel mask on the χi=3(r) map. The dilated and eroded vessel maps were generated using Matlab functions based on a 3-by-3 square structuring element object. The susceptibility values measured from a vein indicated by the white arrow in Fig. 8e are 0.40±0.03ppm (Fig. 8e), 0.45±0.03ppm (Fig. 8f), 0.45±0.03ppm (Fig. 8g) and 0.40±0.07ppm (Fig. 8h), respectively. The iterative method still works if the vessel is slightly enlarged but does little to change the original χi=0(r) map if the vessels are too small or absent in the mask. As we just discussed, streaking artifacts produced “false” vessels indicated by the dashed black arrow in Fig. 8e since these vessels are not in the model (Fig. 8i). These false vessels disappeared in Fig. 8f.
Figure 8.
Comparison of the reconstructed χi=3(r) maps using j) accurate, k) dilated and l) eroded vessel maps. Their corresponding vessel maps and the enlarged views from the rectangular regions are provided in b) – d) and f) – h). a) and e) The initial χi=0(r) maps and i) the original brain model as references. The circle in the midbrain in the χ(r) maps represents the red nucleus (RN) and is indicated by a black arrow in i). Other hyper-intense regions in SMs are vessels.
Results from the In Vivo Dataset
In the in vivo example, we compare the differences between SHARP (Figs. 9a to 9d) and a homodyne HP filter (FWHM = 16 pixels) (Figs. 9e to 9h). Compared to the transverse view, streaking artifacts are more obvious in the sagittal or coronal view. Fig. 9a shows the χi=0(r) map with severe streaking artifacts. The streaking artifacts were significantly reduced in the χi=3(r) map (Fig. 9b) using a = 0.1. The streaking artifacts associated with the superior sagittal sinus vein (indicated by two black arrows in Fig. 9a) were significantly decreased in Figs. 9b and 9d. The subtracted image (Fig. 9c), Fig. 9a minus Fig. 9b, reveals the removed streaking artifacts. These streaking artifacts are one of the reasons why the χi=0(r) maps appear noisy. In the χi=3(r) map, the reduction in streaking artifacts from individual veins leads to a decrease of noise therefore an increased SNR of veins. If veins are the only interest, even a threshold of 0.2 can work reasonably well (Fig. 9d). Two relatively big veins, V1 and V2, indicated by the white dashed and white solid arrows, respectively, in Fig. 9b, were chosen to measure the susceptibility values. Results are provided in Table 1. The susceptibility values of these two veins have been improved by roughly 16% by the iterative method. The standard deviation of the susceptibility values measured from a uniform region inside the white matter decreased from 0.042 ppm in χi=0(r) map to 0.035ppm and 0.023ppm in the χi=3(r) map with a = 0.1 and 0.2, respectively. The baseline susceptibilities of the major structures are higher with SHARP than with the HP filter. The iterative method works for brain structures also when the structure is included in the mask. For instance, the mean susceptibility values of the GP and SN have been increased from 0.155±0.058 ppm and 0.162±0.067ppm in the χi=0(r) map to 0.163±0.070ppm and 0.186±0.083ppm in the χi=3(r) map, from the dataset processed using SHARP. The result after HP filtering (Fig. 9e) shows more edge artifacts indicated by the left arrow in Fig. 9e. Much of this error was reduced by the iterative method (Fig. 9f). It seems that the iterative method compensated for the worse first guess (Fig. 9e) and ended up with almost the same result (Figs. 9f and 9h) as having started with SHARP (Fig. 9b and 9d) from the image perspective. Since a small sized HP filter cannot remove rapid phase wrapping at air-tissue interfaces; we had to cut out the region near the sinuses in the phase images.
Figure 9.
Comparisons of SMs using SHARP or a HP filter (FWHM = 16 pixels) to remove the background field. The iterative method with a = 0.1 and 0.2 is applied after the background is removed. a – d) and e – h) are results after the application of SHARP and the HP filter, respectively. a) and e) the initial χi=0(r) maps. b) and f) The χi=3(r) maps generated from the iterative method with a = 0.1. c) and g) The differences of images between (a) and (b), and between (e) and (f), respectively. These two images show the successful reduction of the streaking artifacts. d) and h) The χi=3(r) maps generated from the iterative method with a = 0.2.
Table 1.
Δχ measured in vivo in two veins in χi=0(r) maps and χi=3(r) maps with different threshold values
| χi=0(r) map | χi=3(r) map/a=0.1 | χi=3(r) map/a=0.2 | |
|---|---|---|---|
| V1 (SHARP) | 0.32 ± 0.07 | 0.37 ± 0.08 | 0.38 ± 0.09 |
| V1 (HP) | 0.24 ± 0.05 | 0.28 ± 0.06 | 0.28 ± 0.06 |
| V2 (SHARP) | 0.35 ± 0.04 | 0.40 ± 0.05 | 0.41 ± 0.05 |
| V2 (HP) | 0.25 ± 0.05 | 0.31 ± 0.06 | 0.30 ± 0.06 |
Mean and standard deviation for the susceptibility values (in ppm) of two veins processed using SHARP and a HP filter (FWHM = 16 pixels), respectively, were chosen from the 0.5 mm isotropic resolution data. V1 and V2 are shown in Fig. 9. The susceptibility values of these two veins have been slightly increased by the iterative method. There is not much variation of the susceptibility value with different threshold values.
DISCUSSION
In this article, a threshold-based k-space/image domain iterative approach has been presented. Simulations and in vivo results show that the ill-posed problems of streaking artifacts and biases in the estimates of susceptibilities can be significantly reduced. The replacement of the χ(k) values near the singularities by χvm(k), which is obtained from the geometric information from the χ(r) map itself, obviates many of the current problems seen in the TBSO methods. Since χvm(r) contains little streaking artifacts itself, the values used inside the thresholded regions in χ(k) now contain no artifact either. In this sense, we obtain an almost perfect k-space without bad data points in the region of singularities. This explains why this method converges quickly and the major improvement is in the first iterative step (Fig. 5).
The proposed iterative approach is different from the other threshold based methods [11,15,18,19,24] which fill a pre-defined conical region using a constant, zero or 1/thr threshold [11, 15, 24] or the first-order derivative of g−1(k) [19]. The iterative method uses full geometry information from the SM (vessels or pre-defined structures and not edge information) to iteratively change k-space values in the conical region using the forward model. This is also quite different than other currently proposed solutions [9, 12, 20, 22]. Even though spatial priors such as gradients of the magnitude are used [9, 12, 20, 22], in those methods, the meaningful values of the singularity regions in k-space are obtained through solving the complex cost function problem. However, the iterative method uses priors not from the magnitude image but from the SM. The missing data in the singularity regions are obtained through iterating back and forth between the SMs and their k-space. The advantage of cost function approaches is that they do not need to pre-define the singularity region in k-space which is solved by the optimization process automatically (although the optimization process itself is usually quite time-consuming). On the other hand, the iterative method is the most time-efficient. It is fast enough to reconstruct SMs for a 512 × 512 × 256 data set using an Intel Core i7 CPU 3.4GHz processor in less than 30 seconds, since in practice usually 3 iterations are good enough to generate decent results.
The threshold value also plays a key role. A threshold value of 0.1 is a reasonable choice since a lower threshold value leads to an increase in noise and a higher threshold value leads to a blurring of the object (Fig. 6c, Figs. 9d and 9h).
It is known that the ill-posedness of the inverse filter will increase the noise level from the phase to the SM. Based on both simulations and real data, we find that there is a factor of 4 increase in noise in the SM relative to the original phase data. This result and the fact that at Bo = 3T, TE = 5ms and σχi=0(r) = 0.025ppm, makes it possible to write the white noise error in χi=0(r) as 0.025·4· (3/Bo) · (5/TE) in ppm. White noise error in χi=3(r) will be less than this value since the iterative method will decrease noise in SM.
The iterative method can be used to remove streaking artifacts associated with not only vessels but also other brain structures as well. Fig. 6h shows a reduction in artifacts associated specifically with iron-rich regions such as the GP and CN.
Accurately extracting vessels from the χi=0(r) map is critical for the iterative method (Fig. 8). In this study, vessels were segmented directly from the SM (Fig. 2). It may also possible to segment veins from original magnitude images [9,12,20,22], phase images and/or SWI images. Extraction of accurate anatomic information from phase data sometimes is difficult since phase is orientation dependent and phase changes are generally nonlocal. SWI images work better for an anisotropic dataset rather than an isotropic dataset since phase cancellation is needed to highlight vessel information. Therefore, we may consider combining SMs with magnitude images, phase images and/or SWI images together to segment the veins, since different types of images can compensate for missing information.
The iterative method appears to help even in the presence of non-isotropic resolution with partial volume effects and to a minor degree when an HP filter is applied. A smaller sized HP filter would be better, since a larger HP filter will significantly underestimate the susceptibility value (Table 1). SHARP gave us better results compared with the HP filter (FWHM=16 pixels) (Fig. 9), but SHARP requires phase unwrapping which can be time consuming and is noise dependent [19]. From this perspective, an HP filter has the advantage since it does not need unwrapped phase. If the forward modeling approach of Neelavalli et al [38] can be used to reduce air/tissue interface fields, then it may be possible to use a small size HP filter (FWHM=8 pixels) which may provide similar results to SHARP.
Severe streaking artifacts associated with structures having high susceptibility values such as veins can lead to major changes in the appearance of the brain structures with low susceptibility. Practically, the susceptibility of the veins is a factor of 2.5 to 20 times higher than other structures in the brain. Therefore, even a 10% streaking effect can overwhelm the information in the rest of the brain and create false appearing structures as in (Fig. 6j) and in (Fig. 8e). The reduction of these artifacts makes a dramatic difference in the ability to properly extract the susceptibility of other tissues.
In conclusion, both simulations and human studies have demonstrated that the proposed iterative approach can dramatically reduce streaking artifacts and improve the accuracy of susceptibility quantification inside the structures of interest such as veins or other brain tissues. Given its fast processing time, it should be possible to expand its use into more daily clinical practice. With the improved accuracy of the susceptibility values inside veins, this method could be used potentially to improve quantification of venous oxygen saturation [18].
Acknowledgments
This work is partially supported by National Institutes of Health, NHLBI R01HL062983-A4; NHLBI R21 HL 108230-A2 and DoD grant W81XWH-11-1-0493.
References
- 1.Haacke EM, Mittal S, Wu Z, Neelavalli J, Cheng YC. Susceptibility-weighted imaging: technical aspects and clinical applications, part 1. AJNR Am J Neuroradiol. 2009;30:19–30. doi: 10.3174/ajnr.A1400. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 2.Mittal S, Wu Z, Neelavalli J, Haacke EM. Susceptibility-weighted imaging: technical aspects and clinical applications, part 2. AJNR Am J Neuroradiol. 2009;30:232–52. doi: 10.3174/ajnr.A1461. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 3.Haacke EM, Reichenbach JR. Susceptibility Weighted Imaging in MRI: Basic Concepts and Clinical Applications. New Jersey: John Wiley & Sons, Hoboken; 2011. [Google Scholar]
- 4.Duyn JH, van Gelderen P, Li TQ, de Zwart JA, Koretsky AP, Fukunaga M. High-field MRI of brain cortical substructure based on signal phase. Proc Natl Acad Sci U S A. 2007;104:11796–11801. doi: 10.1073/pnas.0610821104. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 5.Haacke EM, Lai S, Yablonskiy DA, Lin W. In-vivo validation of the BOLD mechanism: a review of signal changes in gradient-echo functional MRI in the presence of flow. International Journal of Imaging Systems and Technology. 1995;6:153–163. [Google Scholar]
- 6.Rauscher A, Sedlacik J, Barth M, Mentzel HJ, Reichenbach JR. Magnetic susceptibility-weighted MR phase imaging of the human brain. AJNR Am J Neuroradiol. 2005;26:736–42. [PMC free article] [PubMed] [Google Scholar]
- 7.Haacke EM, Cheng NY, House MJ, Liu Q, Neelavalli J, Ogg RJ, Khan A, Ayaz M, Kirsch W, Obenaus A. Imaging iron stores in the brain using magnetic resonance imaging. Magn Reson Imaging. 2005;23:1–25. doi: 10.1016/j.mri.2004.10.001. [DOI] [PubMed] [Google Scholar]
- 8.Koch KM, Papademetris X, Rothman DL, de Graaf RA. Rapid calculations of susceptibility-induced magnetostatic field perturbations for in vivo magnetic resonance. Phys Med Biol. 2006;51:6381–6402. doi: 10.1088/0031-9155/51/24/007. [DOI] [PubMed] [Google Scholar]
- 9.de Rochefort L, Brown R, Prince MR, Wang Y. Quantitative MR susceptibility mapping using piece-wise constant regularized inversion of the magnetic field. Magn Reson Med. 2008;60:1003–1009. doi: 10.1002/mrm.21710. [DOI] [PubMed] [Google Scholar]
- 10.Cheng YC, Neelavalli J, Haacke EM. Limitations of calculating field distributions and magnetic susceptibilities in MRI using a Fourier based method. Phys Med Biol. 2009;54:1169–1189. doi: 10.1088/0031-9155/54/5/005. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 11.Wharton S, Schafer A, Bowtell R. Susceptibility mapping in the human brain using threshold-based k-space division. Magn Reson Med. 2010;63:1292–1304. doi: 10.1002/mrm.22334. [DOI] [PubMed] [Google Scholar]
- 12.Wharton S, Bowtell R. Whole-brain susceptibility mapping at high field: a comparison of multiple- and single-orientation methods. Neuroimage. 2010;53:515–525. doi: 10.1016/j.neuroimage.2010.06.070. [DOI] [PubMed] [Google Scholar]
- 13.Schweser F, Deistung A, Lehr BW, Reichenbach JR. Differentiation between diamagnetic and paramagnetic cerebral lesions based on magnetic susceptibility mapping. Med Phys. 2010;37:5165–5178. doi: 10.1118/1.3481505. [DOI] [PubMed] [Google Scholar]
- 14.Kressler B, de Rochefort L, Liu T, Spincemaille P, Jiang Q, Wang Y. Nonlinear regularization for per voxel estimation of magnetic susceptibility distributions from MRI field maps. IEEE Trans Med Imaging. 2010;29:273–281. doi: 10.1109/TMI.2009.2023787. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 15.Shmueli K, de Zwart JA, van Gelderen P, Li TQ, Dodd SJ, Duyn JH. Magnetic susceptibility mapping of brain tissue in vivo using MRI phase data. Magn Reson Med. 2009;62:1510–1522. doi: 10.1002/mrm.22135. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 16.Schafer A, Wharton S, Gowland P, Bowtell R. Using magnetic field simulation to study susceptibility-related phase contrast in gradient echo MRI. Neuroimage. 2009;48:126–137. doi: 10.1016/j.neuroimage.2009.05.093. [DOI] [PubMed] [Google Scholar]
- 17.Liu T, Spincemaille P, de Rochefort L, Kressler B, Wang Y. Calculation of susceptibility through multiple orientation sampling (COSMOS): a method for conditioning the inverse problem from measured magnetic field map to susceptibility source image in MRI. Magn Reson Med. 2009;61:196–204. doi: 10.1002/mrm.21828. [DOI] [PubMed] [Google Scholar]
- 18.Haacke EM, Tang J, Neelavalli J, Cheng YC. Susceptibility mapping as a means to visualize veins and quantify oxygen saturation. J Magn Reson Imaging. 2010;32:663–676. doi: 10.1002/jmri.22276. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 19.Li W, Wu B, Liu C. Quantitative susceptibility mapping of human brain reflects spatial variation in tissue composition. NeuroImage. 2011;55:1645–1656. doi: 10.1016/j.neuroimage.2010.11.088. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 20.Liu T, Liu J, de Rochefort L, Spincemaille P, Khalidov I, Ledoux JR, Wang Y. Morphology enabled dipole inversion (MEDI) from a single-angle acquisition: Comparison with COSMOS in human brain imaging. Magn Reson Med. 2011;66:777–783. doi: 10.1002/mrm.22816. [DOI] [PubMed] [Google Scholar]
- 21.Li L, Leigh JS. Quantifying arbitrary magnetic susceptibility distributions with MR. Magn Reson Med. 2004;51:1077–1082. doi: 10.1002/mrm.20054. [DOI] [PubMed] [Google Scholar]
- 22.de Rochefort L, Liu T, Kressler B, Liu J, Spincemaille P, Lebon V, Wu J, Wang Y. Quantitative susceptibility map reconstruction from MR phase data using bayesian regularization: validation and application to brain imaging. Magn Reson Med. 2010;63:194–206. doi: 10.1002/mrm.22187. [DOI] [PubMed] [Google Scholar]
- 23.Li Y, Xu N, Fitzpatrick JM, Morgan VL, Pickens DR, Dawant BM. Accounting for signal loss due to dephasing in the correction of distortions in gradient-echo EPI via nonrigid registration. IEEE Trans Med Imaging. 2007;12:1698–1707. doi: 10.1109/tmi.2007.901987. [DOI] [PubMed] [Google Scholar]
- 24.Grabner G, Trattnig S, Barth M. Filtered deconvolution of a simulated and an in vivo phase model of the human brain. J Magn Reson Imaging. 2010;32:289–297. doi: 10.1002/jmri.22246. [DOI] [PubMed] [Google Scholar]
- 25.Deville G, Bernier M, Delrieux J. NMR multiple echoes observed in solid 3He. Phys Rev B. 1979;19:5666–5688. [Google Scholar]
- 26.Marques JP, Bowtell R. Application of a Fourier-based method for rapid calculation of field inhomogeneity due to spatial variation of magnetic susceptibility. Concepts Magn Reson B Magn Reson Eng. 2005;25B:65–78. [Google Scholar]
- 27.Salomir R, De Senneville BD, Moonen CTW. A fast calculation method for magnetic field inhomogeneity due to an arbitrary distribution of bulk susceptibility. Concepts Magn Reson B Magn Reson Eng. 2003;19B:26–34. [Google Scholar]
- 28.Hagberg GE, Welch EB, Greiser A. The sign convention for phase values on different vendor systems: definition and implications for susceptibility weighted imaging. Magn Reson Imaging. 2010;28:297–300. doi: 10.1016/j.mri.2009.06.001. [DOI] [PubMed] [Google Scholar]
- 29.Demmel JW. Applied numerical linear algebra. Berkeley, CA: SIAM; 1997. Perturbation theory for the least squares problem; pp. 117–118. [Google Scholar]
- 30.Spees WM, Yablonskiy DA, Oswood MC, Ackerman JJ. Water proton MR properties of human blood at 1. 5 Tesla: magnetic susceptibility, T(1), T(2), T*(2), and non-Lorentzian signal behavior. Magn Reson Med. 2001;45:533–542. doi: 10.1002/mrm.1072. [DOI] [PubMed] [Google Scholar]
- 31.Haacke EM, Brown RW, Thomson MR, Venkatesan R. Physical Principles and Sequence Design. New York: John Wiley & Sons; 1999. Magnetic Resonance Imaging; p. 766. [Google Scholar]
- 32.Hoffman RE. Measurement of magnetic susceptibility and calculation of shape factor of NMR samples. J Magn Reson. 2006;178:237–247. doi: 10.1016/j.jmr.2005.09.009. [DOI] [PubMed] [Google Scholar]
- 33.Reichenbach JR, Venkatesan R, Schillinger DJ, Kido DK, Haacke EM. Small vessels in the human brain: MR venography with deoxyhemoglobin as an intrinsic contrast agent. Radiology. 1997;204:272–277. doi: 10.1148/radiology.204.1.9205259. [DOI] [PubMed] [Google Scholar]
- 34.Buch S, Liu S, Neelavalli J, Haacke EM. Simulated 3D brain model to study the phase behavior of brain structures. Proceedings of the 20th Annual Meeting of ISMRM; Melbourne, Australia. 2012. p. 2332. [Google Scholar]
- 35.Smith SM. Fast robust automated brain extraction. Hum Brain Map. 2002;17:143–155. doi: 10.1002/hbm.10062. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 36.Schweser F, Deistung A, Lehr BW, Reichenbach JR. Quantitative imaging of intrinsic magnetic tissue properties using MRI signal phase: an approach to in vivo brain iron metabolism? Neuroimage. 2011;54:2789–2807. doi: 10.1016/j.neuroimage.2010.10.070. [DOI] [PubMed] [Google Scholar]
- 37.Pandian DS, Ciulla C, Haacke EM, Jiang J, Ayaz M. Complex threshold method for identifying pixels that contain predominantly noise in magnetic resonance images. J Magn Reson Imaging. 2008;28:727–735. doi: 10.1002/jmri.21487. [DOI] [PubMed] [Google Scholar]
- 38.Neelavalli J, Cheng YCN, Jiang J, Haacke EM. Removing background phase variations in susceptibility weighted imaging using a fast, forward-field calculation. J Magn Reson Imaging. 2009;29:937–948. doi: 10.1002/jmri.21693. [DOI] [PMC free article] [PubMed] [Google Scholar]









