Abstract
Purpose:
Correction of Rician signal bias in magnitude MR images.
Methods:
A model-based, iterative fitting procedure is used to simultaneously estimate true signal and underlying Gaussian noise with standard deviation σg on a pixel-by-pixel basis in magnitude MR images. A pre-computed function that relates absolute residuals between measured signals and model fit to σg is used to iteratively estimate σg. The feasibility of the method is evaluated and compared to maximum likelihood estimation (MLE) for diffusion signal decay simulations and diffusion-weighted images of the prostate considering 21 linearly spaced b-values from 0 to 3000s/mm2. A multi-directional analysis was performed with publicly available brain data.
Results:
Model simulations show that the Rician bias correction algorithm is fast, with an accuracy and precision that is on par to model-based MLE and direct fitting in the case of pure Gaussian noise. Increased accuracy in parameter prediction in a low signal-to-noise ratio (SNR) scenario is ideally achieved by using a composite of multiple signal decays from neighboring voxels as input for the algorithm. For patient data, good agreement with high SNR reference data of diffusion in prostate is achieved.
Conclusions:
OBSIDIAN is a novel, alternative, simple to implement approach for rapid Rician bias correction applicable in any case where differences between true signal decay and underlying model function can be considered negligible in comparison to noise. The proposed composite fitting approach permits accurate parameter estimation even in typical clinical scenarios with low SNR, which significantly simplifies comparison of complex diffusion parameters among studies.
Keywords: Rician bias correction, prostate, diffusion MRI, noise
1 |. INTRODUCTION
Sensitizing the MR signal to the thermal motion of the water molecules allows an abundant wealth of information on the tissue micro-structure to be encoded into the MR image1. Extracting this information often requires advanced modelling, which has been of great interest in the past years2,3. While many modelling efforts show promising prospects for improved disease and cancer detection, implementation in clinical routines is hindered by the low signal-to-noise ratio (SNR) available.
The high motion sensitivity of the motion probing gradients, introduces random phase variations. As these phase variations are difficult to account for, phase information is commonly removed by applying the magnitude operator. However, this non-linear operation alters the noise characteristics with respect to the original complex signal. The resulting signal bias, also known as Rician bias, is particularly severe for low SNR. The Rician bias problem has been known for many decades4,5 and many methods have been suggested to deal with it6–16. With the more recent advent of parallel imaging and multi-coil acquisition spatial variability of noise is another obstacle for bias removal. In this context, new methods have been developed that take this complication into account17–24. Furthermore, in the interest of short acquisition times, it is often not possible to repeat measurements at the same parameter setting. Simultaneous estimation of signal and spatially variable noise without repeated acquisition has been suggested by only a few authors. Some of these methods are outlined in the next paragraph.
Landman et al.19 propose an estimation technique using a biophysical model in combination with a regularization procedure for increased robustness. As the estimation technique is based on a Gaussian noise assumption, it is suggested that the noise level for low SNR voxels, where this assumption is violated, is extrapolated from regions with sufficiently high SNR observations. In the work by Veraart et al.21 noise estimation by wavelet decomposition is compared to simultaneous estimation of the signal and the noise field using a maximum likelihood estimation (MLE) approach. A model-driven approach using maximum a posteriori estimation (MAP) was introduced by Poot and Klein22. In this work, regularization was found to improve the noise field estimation in a similar manner as in the work by Andersson18. A more recent model-free approach is the MP-PCA method by Veraart et al.23,24 that uses principal component analysis (PCA) in combination with random matrix theory25 to decompose the signal in true signal and noise components.
In the present work we have implemented a model-driven approach that works on a pixel-by-pixel basis using another parameter dimension, as for example a range of b-values in DWI. Both the signal intensity and the underlying noise standard deviation are estimated simultaneously by iterative model fitting and bias removal with no need for repeated acquisition. The methods presented in the previous paragraph focus on diffusion tensor imaging (DTI). The present method, meanwhile, has been primarily developed for diffusion measurements over a large range of b-values with only a few different encoding directions (usually 3). However, as also shown in this work, there is no fundamental obstacle in applying the method to multi-directional data for fiber architecture exploration. With simulations, the OBSIDIAN method including variants, which also exploit inter-pixel correlation of slowly varying noise, are evaluated and compared to the analysis without bias correction, the analysis of bias-free data, and to the analysis with established methods24,26 in terms of precision, accuracy and speed of parameter estimation. Findings are confirmed with the analysis of actual image data.
2 |. THEORY
2.1 |. Rician Distribution
The magnitude signal M received from two quadrature channels can be expressed as
| (1) |
where ν is the signal intensity, and nr and ni are independent Gaussian random variables with zero mean and standard deviation σg describing the noise in the real and imaginary channel, respectively4. Without loss of generality, we assume that the signal intensity ν is real. The magnitude signal M follows a Rician distribution with an expectation value ⟨M⟩ given by:
| (2) |
where I0 and I1 are the zeroth and first order modified Bessel function, respectively. In Figure 1A, Rician probability distribution functions are depicted for several SNR = ν/σg values. Note, that a Rician distribution for SNR = 0 is known as a Rayleigh distribution, whereas for higher SNR values the distribution converges towards a Gaussian distribution. From the Rician nature of the signal distribution follows that in the case of low SNR there is a noticeable difference between the actual signal intensity ν and the expectation value ⟨M⟩, which is expressed in the Rician bias RB (Figure 1B):
| (3) |
Figure 1:
(A) Rician signal distributions for different SNR values. Vertical dashed lines indicate the expectation value (Equation (2)) and horizontal bars the Rician bias (Equation (3)). (B) Rician bias as a function of SNR. In regions with SNR values up to around 3 the bias is large enough to cause a visible increase in the mean signal, also known as rectified noise floor. (C) Simulated biexponential signal decay for SNR=10 at b=0. A biexponential fit applied to the measured, i.e., biased signal, results in increasing overestimation of the diffusion signal with rising diffusion weighting. In this example, Rician bias exceeds the true signal at the highest diffusion weighting. (D) Numerically determined mean absolute residual in function of SNR for different amounts of averaging. Thin lines represent approximate analytical functions α of the mean absolute residual for the respective amount of averaging.
In model fitting of diffusion signal decay, the presence of bias, which is particularly observed at higher b-values (Figure 1C), can falsely convey the impression of a slow diffusion compartment.
Many common operations on the complex raw signal, as for example Fourier transform, preserve its Gaussian noise characteristics. This is also true for various commonly employed reconstructions filters, as for example the Hamming filter27. Parallel imaging techniques also preserve the Gaussian noise characteristics, provided the raw signal from various radio-frequency coils is combined linearly.
3 |. METHODS
3.1 |. OBSIDIAN Algorithm
The idea behind the OBSIDIAN algorithm is to use a series of data points mi (i = 1, … ,N) measured at parameter settings pi to estimate the true signals si and the Gaussian noise standard deviation σg by iteratively fitting and correcting for Rician bias using an assumed underlying model for the data. In the case of diffusion-weighted imaging (DWI), the data points mi could be taken at different b-values (pi = bi) and the model of choice could for example be a biexponential model.
3.1.1 |. Algorithm Workflow
The workflow of the algorithm can be divided into two main parts: an initialization part (j = 0) and an iterative part (cycle j = 1, 2, –). In the initial part a first estimate of the true signal si is obtained by fitting the model function fM to the data points mi yielding the estimates , where are the free parameters of the model that result from the fit. The estimation of σg is given by the Root Mean Square Error (RMSE) of the fit:
| (4) |
where Δf is the the number of free fit parameter in the model. For linear regression, is an unbiased estimator for under certain conditions (see Seber and Lee28, chapter 3). For non-linear regression as used here, this relation is more complicated and often discussed in the context of the degrees of freedom of the fitting procedure29,30. In the present work, however, Equation (4) has proven to be useful for an initial estimate of σg.
Each cycle of the iterative part begins with the calculation of the Rician bias at each data point mi given by
| (5) |
This means in particular that in the case of j = 1, which is the first cycle of the iterative part, is used as a guess for the true signal intensity at each data point mi and as a guess for σg in order to calculate the Rician bias as given by Equation (3). Subsequently, the Rician bias is subtracted from the measured signal mi and a bias-corrected signal is obtained
| (6) |
The same fitting procedure as in the initial part is then applied to the corrected signal resulting in a new estimate of the true signal:
| (7) |
where are the free parameters of the model from the fit in cycle j. Finally, as described in the next subsection, a new estimate for of the underlying Gaussian standard deviation is calculated by considering the absolute residuals. The iteration is continued until one of the two following break criteria is meet at cycle j = jfinal:
the cycle number j exceeds a certain value:
| (8) |
the absolute relative change in for two subsequent cycles is smaller than a given value Δc, i.e.
| (9) |
Consequently the final fit parameters are , while the final estimate for σg is given by . A flowchart of the algorithm is presented in Figure 2.
Figure 2:
Flowchart for the OBSIDIAN algorithm. In the case of a known σg the σg estimation steps (red background) are not applicable. Break criteria are Equation (8) and either Equation (9) (σg unknown) or Equation (19) (σg known). Choosing the absolute residuals for the second and subsequent estimations of σg according Equation 13, as explained in section 3.1.2, is only one of many options. Taking, for example, the square of the residuals could lead to simpler expressions for the σg estimation.
3.1.2 |. Estimating σg by Absolute Residuals
For the iterative part of the algorithm, σg is estimated via the absolute value of the residuals
| (10) |
For a Rician random variable X the expectation value of the absolute residuals E[|X − ν|] can be expressed as the product of σg and a function α(SNR), which only depends on SNR:
| (11) |
as shown in the supportive information (section 1). Therefore
| (12) |
is an unbiased estimator of the underlying Gaussian standard deviation σg. As such, Equation (12) is not practical, since the calculation of the SNR requires the knowledge of σg, i.e., the quantity to be estimated. However, in the iterative process, in each cycle j, si and SNRi are approximated by and , respectively. Moreover, it was found that the divisor 1/N in Equation (12) has to be modified to 1/(N − Δres) in the same spirit as for the RMSE (see Equation (4)) due to the effective degrees of freedom from the fitting process. As shown later, Δres, the delta degrees of freedom, is smaller than the actual number of free parameters in the model and has to be determined for each model individually. Without this correction, the σg estimation would be biased. Finally, one arrives at the following equation for the sigma estimation in cycle j:
| (13) |
3.1.3 |. Derivation of the Mean Absolute Residual Function α
Finding an analytic expression for the mean absolute residual function α (see Equation (3) in supportive information) is difficult and extensive literature search did not reveal any prior report about such function. For SNR = 0, E[|X − ν|] (Equation (11)) is identical to the mean of a Rayleigh distribution, hence, . For SNR → ∞, |X − ν| converges towards a folded normal distribution meaning that . In order to estimate α between these two extreme cases, E[|X − ν|] was derived numerically for different SNR values and Nav = 1 (see Figure 1D). An analytical expression for α is more practical with respect to the algorithm, as any positive real number can be expected as input. As evident in the function plot of Figure 1D,
| (14) |
is a good approximation.
Additionally, we shall also consider the case where the signal constitutes an average of Nav independent and identically distributed Rician random variables Xi, i.e.
| (15) |
This could, for example, correspond to a situation where the average is taken over a region of interest (ROI) with the same tissue type. Without further proof, we assume that the expectation value of the absolute residuals follows the same relation as in the Nav = 1 case formulated in Equation (11)
| (16) |
with the subset in indicating the number of averages. In a similar manner as for α, was determined numerically different Nav values. The results for N = 2,3,10 and 100 are presented in Figure 1D. Again, the limiting cases, SNR = 0 and SNR → ∞, can be calculated analytically, giving and .
For increasing Nav, in accordance with the central limit theorem, X converges towards a Gaussian random variable with a mean given by Equation (2) and a standard deviation of , with ξ(SNR) being the correction factor as defined by Koay and Basser17:
| (17) |
Using the known mean for a folded Gaussian distribution and Equations (2) and (3) one arrives at the following approximation for :
| (18) |
with . As can be seen in Figure 1D there is already good agreement for Nav = 2 and Nav = 4, while the curve matches perfectly for Nav = 10 and Nav = 100.
3.1.4 |. OBSIDIAN with known σg
In the case σg is known a priori a simplified version of the algorithm can be used, where the σg estimation steps are removed (see Figure 2). The only further difference to the full OBSIDIAN algorithm is a different break criterion. Instead of monitoring relative changes in the estimated (see Equation (9)), the decision is based on relative changes in the signal value at one or multiple values in pi with indices in I = {i1, i2, …}:
| (19) |
3.2 |. Models and Fitting Algorithm
The following 1D signal decay models are considered in this work: biexponential, kurtosis, gamma distribution and stretched exponential. The models have been discussed extensively in literature3,31–34 and are briefly described in the supportive information section 2 along with a DTI approach for multi-directional data.
Non-linear least-squares fitting was performed using the “trf” (Trust Region Reflective algorithm) method in the optimize.curve_fit SciPy package. A summary of all starting parameters and bounds is given in table S1.
For the patient data, the three orthogonal diffusion directions recorded (M,S,P) were fitted simultaneously with only a single S0. In the case of the biexponential model, the components of the modified, 3D fitting function S(b) = [S1(b), S2(b), S3(b)] are given by:
| (20) |
with i = M, S, P being the direction index.
3.3 |. Algorithm Implementation
The algorithm was entirely written in Python. For the calculation of the Rician mean as shown in Equation (2), the stats.rice.mean function was used for SNR values below 20. For higher values the following approximation is used35 to avoid numerical overflow for the Bessel functions:
| (21) |
Jmax is always set to 100 in this work. Δc was 0.02 if not stated otherwise.
A description of the implementation of the alternative MLE and MP-PCA methods is found in the supportive information section 3. For MLE, prior knowledge about the statistical distribution of the noise is included in the parameter optimization procedure. MP-PCA is a more recent approach, that unlike OBSIDIAN and MLE can correct for Rician bias without the need for a model. Due to their wide-spread use in the MRI community, both methods are interesting for comparison.
3.4 |. Simulations
3.4.1 |. Simulation of Tissue Water Diffusion Signal
As a simulation model, a biexponential model with two tissue types was considered, i.e., one labeled “normal” for normal prostate tissue and one labeled “cancer” for cancerous prostate tissue. Model parameters were selected in approximate accordance to literature reference values without the influence of intravoxel incoherent motion (IVIM)3. For both tissue types the fast diffusion parameter D1 was set to the same value of 2.2m2/ms. Meanwhile, simulation values for the slow diffusion parameter D2 and fast signal fraction f for normal and cancer were different, i.e., D2 = 0.4m2/ms and f = 0.8 for normal tissue and D2 = 0.2m2/ms and f = 0.6 for cancerous tissue. The range of SNR values evaluated was between 5 and 100. For all simulations, data consisted of signals at N = 21 b-values, linearly spaced in the range of 0 to bmax. If not stated otherwise, bmax = 3000s/mm2, in agreement with the patient scan protocol described in section 3.6.
Rician noise was added to the model data. As Gaussian distributed data does not have a bias, it can be regarded as a benchmark for the bias correction algorithm. Consequently, data sets were also generated with added Gaussian noise. Without loss of generality, σg was set to 1 for all simulations, meaning that S0 = SNR.
3.4.2 |. Comparison of Model Functions
The 1D model functions described in section 3.2 were compared for four different values of bmax = 2000, 3000, 4000 and 5000s/mm2 with the normal tissue as base model. Gaussian noise was added to generate decays with SNR = 50. Direct fitting of each decay profile with the model function f(b, p), resulted in parameters sets pi and a mean fitted signal
| (22) |
From the deviation of smean(b) from the true signal strue(b), one can estimate at which SNR value, SNRdev, differences between the actual biexponential model and the assumed model become significant. A significant limit can be considered when RMSE equals the σg of the underlying Gaussian noise distribution, as expressed in the following equation:
| (23) |
where a linear dependence of smean(bn) with respect to the SNR is assumed.
3.4.3 |. Determination of Δres
For each model function, the delta degree of freedom Δres for the absolute residual expectation value was determined numerically with model parameters as listed in table 1. The analysis was performed at SNR = 50. From the noisy signal decay profiles, the Rician bias (Equation (3)) was subtracted and then a direct function fit was applied to each profile. The resulting fit parameters were used to calculate the signal estimates . An estimation of σg was then performed using Equation (13), however, with Δres = 0. The mean of the estimated sigma permitted the determination of Δres as follows:
| (24) |
TABLE 1.
Models, model parameters and associated Δres with encoding along a single (1D) and three (3D) directions. The actual number of free parameters is given in parentheses. The parameters for the biexponential model are identical to the normal-tissue model. The parameters for the other models are chosen to generate signal decays that closely resemble the biexponential reference model.
| Function | Parameter | Value | Δres 1D | Δres 3D |
|---|---|---|---|---|
| biexponential | D 1 | 2.2 | 2.3 (4) | 5.4 (10) |
| D 2 | 0.4 | |||
| f | 0.8 | |||
| kurtosis | ADCK | 2.2 | 1.7 (3) | 3.7 (7) |
| K | 0.5 | |||
| gamma distribution | ϑ | 2.4 | 1.8 (3) | 3.7 (7) |
| k | 1.2 | |||
| stretched exponential | DDC | 1.5 | 1.9 (3) | 3.9 (7) |
| β | 0.7 |
Diffusion coefficients and ϑ are in m2/ms
3.4.4 |. OBSIDIAN Performance Testing
The different scenarios tested are described in Table 2. Denoising with the MP-PCA method is described in section 6 of the supportive information.
TABLE 2.
OBSIDIAN and MLE refer to the direct application of the OBSIDIAN and the comparative MLE algorithm to each of the n realizations, respectively. For the approaches “Direct Fit” and “Gauss Direct Fit”, fitting was performed without bias correction. The σg estimation in these cases was done using the RMSE formula given in Equation (4). For the approach “OBSIDIAN K Composite”, a two-step procedure resembling the patient data analysis explained in section 3.6 was used. In the first step, K realizations were fitted individually with the OBISIDIAN method resulting in K estimates for σg. In the second step, the same K realizations collectively served as input for OBSIDIAN with known σg, whereby the fixed σg was the average from the first step. This means that for each b-value there were a total of K input signal values. For “MLE K Composite” the procedure was equivalent, however, based on the corresponding MLE algorithm. The approaches “Direct Fit K Composite” and “Gauss Direct Fit K Composite”, K realizations underwent collectively a direct fit. For the approach “OBSIDIAN K Average”, K realizations were averaged prior to applying the OBSIDIAN algorithm. This means that for each b-value there was one averaged input signal value and the OBSIDIAN algorithm was applied with the mean absolute residual function αNav, where Nav = K. Δc was set to 0.002 for the second step in “OBSIDIAN K Composite”, Δc = 0.02 in all other cases.
| Method | Noise distribution | Realizations |
|---|---|---|
| OBSIDIAN | Rician | 106 |
| Direct Fit | Rician | 104 |
| Gauss Direct Fit | Gaussian | 104 |
| OBSIDIAN K Composite | Rician | 105/K |
| Direct Fit K Composite | Rician | 106/K |
| Gauss Direct Fit K Composite | Gaussian | 106/K |
| OBSIDIAN K Average | Rician | 106/K |
| MLE | Rician | 104 |
| MLE K Composite | Rician | 105/K |
3.5 |. MRI Acquisition of Multi-b Data in Patients
The clinical multi-parametric prostate imaging protocol was performed on a Philips Ingenia CX 3T equipped with a 32 element dS Torso 3.0T coil. In addition, diffusion-weighted images for a wide range of b-values were obtained with the standard single-shot echo-planar imaging sequence. Scan parameters were as follows: two-fold multi-coil acceleration, 280mm×233mm field-of-view, 92 × 76 acquisition matrix, 240 × 200 reconstruction matrix, 10% of slice thickness for inter-slice spacing, 21 evenly spaced b-values ranging from 0 to 3000s/mm2, three encoding directions (M, P, and S), 80mTm−1 gradient strength (“enhanced” mode), 100Tm−1 s−1 slew rate, Δ = 34 ms, δ = 20 ms, 70 ms TE (70% partial Fourier encoding), no averaging. To gain better insight into the effect of noise, both a scan with 3mm (4 min scan time, 3860 ms TR) and 6mm (2 min scan time, 1920 ms TR) slice thickness was performed. In the internal post-processing a Riesz filter was applied, without influence on the Rician nature of the signal according to Dietrich et al.27.
Details about the patient population, selected from the Göteborg-2 screening trial (G2)36, and region of interest selection are found in the supportive information. The G2 study has been approved by the Swedish ethical board.
3.6 |. Multi-b Data Analysis
Images reconstructed with the vendor-installed scanner software were transferred for off-line post-processing. To avoid signal decays caused by blood perfusion, the lowest b-value, i.e., b = 0 was excluded from subsequent fitting. Fits were performed pixel-wise, except for the approach termed “Direct Fit ROI Composite”, where instead all signal decay profiles within the ROI were collectively fitted.
The following steps only applied to the processing with the OBSIDIAN and MLE algorithm, but not to any of the direct fit approaches. A 2D Gaussian filter with a standard deviation of 12 pixels was used to low-pass filter the resulting σg-maps. This removed evident uncertainties in the estimation of σg and enforced a more realistic spatial dependence of σg, such as it can be expected with a coil array. Subsequently, another fit was performed with a fixed value for σg. For the approaches termed “OBSIDIAN” and “MLE” this was done pixel-wise with the σg value at the corresponding location of the low-pass filtered σg map. Meanwhile, for the approaches termed “OBSIDIAN ROI Composite” and “MLE ROI Composite”, the fixed σg was based on an ROI average, generally spanning over multiple slices, of the low-pass filtered σg maps. Subsequently, all signal decay profiles within this ROI were collectively fitted using bias correction based on this fixed σg with Δc = 0.002.
For the pixel-wise fitting approaches, ROI averages were computed from each of the parameter and σg maps. For all approaches, the three diffusion encoding direction-dependent values of each model parameter were averaged and used as final result. Moreover, average SNR was computed as mean S0 over mean σg. The effective SNR, i.e., SNReff over the ROI is given by:
| (25) |
where ⟨SNR⟩ is the average SNR over the ROI, nvox the number of voxels in the ROI and sf the ratio between the reconstructed and acquisition voxel volume, which equals 240 × 200/(92 × 76) for the present patient study.
Finally, the MP-PCA algorithm was evaluated with identical parameter settings as applied in the simulations.
3.7 |. Multi-Directional Data
For several combinations of two non-zero b-shells of the publicly available MASSIVE brain data set37, OBSIDIAN with a single tensor and dual tensor model (see also supplementary material sec. 9) was applied to each pixel of a small region in the central section of the corpus callosum. The shells consisted of 250, 500, 500, 500 and 600 gradient orientations with a b-value of 500, 1000, 2000, 3000 and 4000 s/mm2, respectively. Only EPI phase encoding in the anterior–posterior (AP) direction was considered.
4 |. RESULTS
4.1 |. Model Function Comparison
The OBSIDIAN approach relies on model functions that describe the signal decay sufficiently well, so that observed residuals are predominantly noise related. In Figure 3, the average difference between fits with the different model functions and the true normal-tissue model, smean(b) − strue(b), is shown for different bmax values. Trivially, the biexponential model function attains ideally a perfect fit to the true model data. For the kurtosis model function (Equation (6)), there are only minor deviations for the b-value range 0 to 2000s/mm2. However, deviations increase markedly with increasing b-value range. For the gamma distribution model function (Equation (8)), deviations remain minor over all investigated b-value ranges. A similar behavior is observed for the stretched exponential model function (Equation (7)), albeit with larger deviations. Finally, the monoexponential model function (Equation (9)) shows the largest deviations of all model functions. The values for the signal-to-noise ratio SNRdev at which differences between the models become significant are shown in Table 3.
Figure 3:
Model comparison for different bmax values (A: 2000s/mm2, B: 3000s/mm2, C: 4000s/mm2 and D: 5000s/mm2). Base data was normal tissue at SNR = 50 with Gaussian noise added. Solid lines serve as guides for the eye.
TABLE 3.
Signal-to-noise ratios (SNRdev) for different bmax at which the mean residual between the mean of the fitted model and the true biexponential model equals noise σg (see Equation (23)). For the kurtosis model an SNR value in the vicinity of 1000 is necessary to reach this limit at bmax = 2000s/mm2. For higher bmax, the effect of truncation to a second-order polynomial in b is evident and accordingly values SNRdev are considerably lower. For the gamma distribution model, SNRdev values are around 150 and for the stretched exponential model around 60. As expected, the monoexponential model is the easiest to distinguish from the biexponential model with SNRdev values around 30.
| Model \bmax[s/mm2] | 2000 | 3000 | 4000 | 5000 |
|---|---|---|---|---|
| kurtosis | 870 | 185 | 96 | 69 |
| gamma distribution | 183 | 136 | 134 | 146 |
| stretched exponential | 71 | 55 | 53 | 56 |
| monoexponential | 34 | 27 | 26 | 26 |
4.2 |. Determination of Δres
The results for the determination of the delta degrees of freedom Δres can be found in Table 1.
4.3 |. OBSIDIAN Performance in a Simulated Scenario
Generally, for all fit approaches the estimates of model parameters become both more accurate and precise at higher SNR values. In Figure 4A, results obtained with the OBSIDIAN algorithm, the direct fit and the direct fit with Gaussian noise are shown for the normal prostate tissue simulation scenario. For the fast diffusion component D1, all three algorithms show a similar behavior both with respect to mean and standard deviation. There is a systematic overestimation of D1 for SNR < 50, with a large standard deviation relative to the true value of D1 = 2.2m2/ms. For the slow diffusion component D2 and the fast diffusion signal fraction f, results obtained with direct fitting at SNR < 50 differ from results obtained with OBSIDIAN or direct fitting with Gaussian noise. For D2, direct fitting underestimates the true coefficient, while both the mean of the OBSIDIAN and Gaussian case are close to the actual value. For f the opposite is true, i.e., the mean is more accurate for the direct fitting case. Meanwhile, for OBSIDIAN and a direct fit with Gaussian noise, estimation of σg exhibits uniform precision and consistently high accuracy over the entire SNR range. In contrast, a direct fit with Rician noise results in increasing underestimation of σg with decreasing SNR.
Figure 4:
Normal prostate simulation scenario: estimated biexponential model parameters (D1, D2, and f) and noise (σg) as function of SNR and for different fitting approaches. (A) OBSIDIAN vs Direct Fit vs Gauss Direct Fit. (B) OBSIDIAN vs MLE. (C) OBSIDIAN vs OBSIDIAN 10 Composite vs OBSIDIAN 100 Composite. (D) OBSIDIAN 100 Composite vs DF (Direct Fit) 100 Composite vs Gauss DF (Direct Fit) 100 Composite. Although no results are shown, it should be noted that applying a single fit to K averaged signal decays yielded the same results as the approach Direct Fit K Composite. (E) OBSIDIAN 100 Composite vs MLE 100 Composite. For a detailed explanation of the different fitting approaches see Table 2.
The composite method (Figure 4B) leads to better predictions for D1 both in terms of precision and accuracy. For low SNR values, the means of the composite method deviate slightly more from the true value for D2, f and σg. In Figure 4C, the OBSIDIAN 100 Composite approach is compared to direct fitting of both Rician and Gaussian composite signal decays. It is apparent that the OBSIDIAN algorithm is almost on par with the Gaussian direct fit case, while direct fit estimates in the Rician composite case deviate more for SNR < 50, in particular for D2 and f.
For a more concise interpretation of the results in Figure 4, the underlying distributions of the estimated parameters have to be considered. From the histograms shown in Figures 5A, B and C, which correspond to the results shown in Figure 4A, it is obvious that for SNR values up to 50 the underlying parameter distributions are far from Gaussian. The only exception is the estimated noise σg. For example, at SNR = 10, a large number of parameter estimates equals either the lower or upper bound of the fit routine (see Table S1). Truly Gaussian characteristics are only attained for SNR ≥ 100. In contrast, for the composite approach with 10 signal decays (Figure 5D), Gaussian characteristics are observed for SNR 30 and upwards, whereas for the composite approach with 100 signal decays (Figure 5E) distributions are narrow for all studied SNR values. However, there is a systematic deviation for D2 for SNR < 30, as already seen in Figure 4A. Finally, in Figure 5F histograms are presented for the “OBSIDIAN 100 Average” approach. Compared to the “OBSIDIAN 100 Composite” approach, parameter estimates for SNR<50 appear more scattered with broader and seemingly multimodal distributions. For higher SNR, results are more accurate, however, lack precision for σg when compared to the composite approach with the same number of aggregate signal decays.
Figure 5:
Estimated parameter histograms for the normal prostate simulation model using the approaches (A) OBSIDIAN, (B) OBSIDIAN 10 Composite, (C) OBSIDIAN 100 Composite, (D) Direct Fit, (E) Gauss Direct Fit and (F) OBSIDIAN 100 Average. For maximum visibility, the amplitude range has been adjusted individually for each histogram. Model values were D1 = 2.2 (2.0, [0, 4]), D2 = 0.4 (0.5, [0, 1]), f = 0.8 (0.5, [0.1, 0.9]) and σg = 1 (starting values and fitting bounds given in parenthesis, see also Table S1). Units for D1 and D2 are m2/ms.
The different fit algorithms were also applied to the prostate tumor tissue simulation scenario (see Figure S2 and S3). In general, results were somewhat less affected by Rician noise. Moreover, different model functions were fitted to the biexponential signal decays of both tissue simulation scenarios. In agreement with biexponential fits, OBSIDIAN-based approaches yielded superior results that were comparable to fits of signals contaminated by Gaussian noise. These results are not documented in further detail.
For the MLE approach, results match those found with OBSIDIAN (Figure 4B and S1A), but OBSIDIAN provides a more accurate estimate of σg. In the composite fitting case (Figure 4E and S1B) for SNR ≤ 20, the OBSIDIAN algorithm produces parameters with higher accuracy than the MLE approach. For the MLE composite approaches convergences failed for a small number of cases (less than 0.5%). For the MP-PCA denoising approach, an underestimation of σg of about 10% in the center of the image, where the SNR was lowest, was observed.
Typical computation time with parallelization for a quad-core Intel(R) Core(TM) i7–6700 CPU @ 3.40GHz was around 5min for 105 decay profiles for OBSIDIAN. In the case of the 1D model functions, computation times for MLE and OBSDIAN were similar, but OBSDIAN was about 3 times faster for the 3D model function (Eq. (20)).
4.4 |. Multi-b Prostate Data
Multi-b diffusion scans were successfully completed in all 25 enrolled patients. Various image examples that result with OBSIDIAN processing, including images that document the denoising or signal inference capability of OBSIDIAN, are presented in Figure 6. An overview of biexponential fitting results for different algorithms, ROIs, and section thickness are given in Table 4.
Figure 6:
(A) Map of σg generated with the OBSIDIAN algorithm. (B) After applying a 2D Gaussian filter with standard deviation of 12 pixels on the σg map shown in (A), the spatial noise characteristics of the coil array become evident. (C) Signal-to-noise ratio map with the prostate in the center and absolute SNR values indicated along the gray scale. (D) Clinical data(b = 1500 s/mm2, 3 directions, 6 averages) shows prominent tumor lesion (red arrow). (E) Multi-b scan raw data (b = 1500 s/mm2, 3 directions, no averaging). (F) The signal map (b = 1500 s/mm2, 3 directions) that results with OBSIDIAN fitting exhibits overall image quality and lesion conspicuity that matches or even rivals the clinical scan data. Slice thickness for all data shown, including clinical data, was 3 mm.
TABLE 4.
Biexponential fitting results obtained in patients with different algorithms for 3mm and 6mm slice thickness in normal and suspected tumor tissue ROIs located in the peripheral zone (PZ) and transition zone (TZ) of the prostate. The number of patients represented in both 3mm and 6mm data was 19 for PZ, 20 for TZ, 5 for Tumor PZ and 1 for Tumor TZ. Significances indicated next to OBSIDIAN ROI Composite values are between PZ and TZ values, while significances indicated next to reference values are between OBSIDIAN ROI Composite and reference values. For Tumor PZ, no significant differences between 3mm and 6mm were observed. For Tumor TZ, no significances could be computed, as only data of one patient was available. Reference values are taken from Table 2 (bmin=250 s/mm2) of Langkilde et al. 3. The PI-RADS and biopsy Gleason scores of the six lesions analyzed were 3 and 3+3, 3 and 3+3, 4 and 3+4 with post-surgical score 3+4, 5 and 3+4, 5 and 4+3, 5 and 4+5, respectively
| Slice Thickness: 3 mm | PZ (Volume: 9.0 ± 4.3, Number of Cases: 21) | TZ (Volume: 29.0 ± 28.8, Number of Cases: 21) | ||||||||
| Method | D 1 | d 2 | f | SNR | SNReff | D 1 | d 2 | f | SNR | SNReff |
| Direct Fit | 2.78 ± 0.15 | 0.25 ± 0.06 | 0.80 ± 0.05 | 20 ± 5 | 332 | 2.67 ± 0.09 | 0.20 ± 0.04 | 0.75 ± 0.02 | 14 ± 2 | 395 |
| Direct Fit ROI Composite | 2.36 ± 0.23 | 0.15 ± 0.06 | 0.85 ± 0.05 | 12 ± 2 | 197 | 2.07 ± 0.25 | 0.13 ± 0.07 | 0.81 ± 0.05 | 9 ± 1 | 255 |
| MLE | 2.84 ± 0.11 | 0.51 ± 0.09 | 0.75 ± 0.06 | 19 ± 5 | 315 | 2.72 ± 0.06 | 0.48 ± 0.04 | 0.70 ± 0.02 | 13 ± 2 | 358 |
| MLE ROI Composite | 2.39 ± 0.17 | 0.32 ± 0.08 | 0.83 ± 0.07 | 18 ± 5 | 304 | 2.19 ± 0.11 | 0.33 ± 0.09 | 0.77 ± 0.04 | 12 ± 2 | 343 |
| OBSIDIAN | 2.83 ± 0.12 | 0.45 ± 0.09 | 0.77 ± 0.05 | 19 ± 5 | 318 | 2.70 ± 0.06 | 0.41 ± 0.06 | 0.72 ± 0.02 | 13 ± 2 | 361 |
| OBSIDIAN ROI Composite | 2.37±0.17*** | 0.31 ± 0.08 | 0.83 ± 0.07** | 18 ± 5 | 307 | 2.16±0.10*** | 0.31 ±0.09 | 0.78 ± 0.04** | 12 ± 2 | 345 |
| Reference Values3 | 2.49 ± 0.34 | 0.40±0.11*** | 0.86 ± 0.05 | - | - | 2.21 ± 0.21 | 0.39±0.06*** | 0.80 ± 0.05 | - | - |
| Slice Thickness: 6 mm | PZ (Volume: 10.2 ± 4.9, Number of Cases: 23) | TZ (Volume: 24.8 ± 22.5, Number of Cases: 24) | ||||||||
| Method | D 1 | d 2 | f | SNR | SNReff | D 1 | d 2 | f | SNR | SNReff |
| Direct Fit | 2.57 ± 0.12 | 0.33 ± 0.05 | 0.76 ± 0.06 | 26 ± 6 | 324 | 2.47 ± 0.09 | 0.29 ± 0.04 | 0.74 ± 0.02 | 21 ± 4 | 386 |
| Direct Fit ROI Composite | 2.23 ± 0.15 | 0.27 ± 0.07 | 0.81 ± 0.08 | 14 ± 2 | 168 | 2.00 ± 0.09 | 0.22 ± 0.06 | 0.81 ± 0.03 | 12 ± 2 | 216 |
| MLE | 2.65 ± 0.12 | 0.47 ± 0.07 | 0.73 ± 0.06 | 26 ± 6 | 319 | 2.58 ± 0.09 | 0.48 ± 0.05 | 0.69 ± 0.02 | 19 ± 4 | 363 |
| MLE ROI Composite | 2.28 ± 0.27 | 0.40 ± 0.12 | 0.77 ± 0.10 | 25 ± 6 | 309 | 2.10 ± 0.11 | 0.38 ± 0.05 | 0.76 ± 0.04 | 19 ± 4 | 352 |
| OBSIDIAN | 2.65 ± 0.11 | 0.46 ± 0.07 | 0.73 ± 0.06 | 26 ± 6 | 319 | 2.57 ± 0.09 | 0.45 ± 0.04 | 0.70 ± 0.02 | 19 ± 4 | 363 |
| OBSIDIAN ROI Composite | 2.31±0.16*** | 0.38 ± 0.09 | 0.78 ± 0.10 | 25 ± 6 | 311 | 2.09±0.11*** | 0.37 ±0.05 | 0.76 ± 0.04 | 19 ± 4 | 352 |
| Significance to 3 mm | ** | * | - | - | * | ** | - | - | ||
| Reference Values3 | 2.49 ± 0.34* | 0.40 ± 0.11 | 0.86 ±0.05*** | - | - | 2.21 ± 0.21 | 0.39 ±0.06 | 0.80 ± 0.05** | - | - |
| Slice Thickness: 3 mm | Tumor PZ (Volume: 2.3 ± 2.7, Number of Cases: 5) | Tumor TZ (Volume: 1.1, Number of Cases: 1) | ||||||||
| Method | D 1 | d 2 | f | SNR | SNReff | D 1 | d 2 | f | SNR | SNReff |
| Direct Fit | 2.51 ± 0.09 | 0.26 ± 0.02 | 0.60 ± 0.07 | 14 ± 3 | 97 | 2.46 | 0.27 | 0.58 | 11 | 68 |
| Direct Fit ROI Composite | 1.96 ± 0.28 | 0.26 I 0.06 | 0.61 ± 0.11 | 11 ± 3 | 75 | 1.83 | 0.28 | 0.57 | 9 | 56 |
| MLE | 2.52 ± 0.10 | 0.35 ± 0.03 | 0.56 ± 0.06 | 14 ± 3 | 97 | 2.41 | 0.37 | 0.52 | 11 | 66 |
| MLE ROI Composite | 2.12 ± 0.22 | 0.35 ± 0.04 | 0.56 ± 0.10 | 13 ± 3 | 94 | 2.10 | 0.41 | 0.49 | 11 | 63 |
| OBSIDIAN | 2.55 ± 0.08 | 0.33 ± 0.03 | 0.58 ± 0.06 | 14 ± 3 | 98 | 2.48 | 0.34 | 0.56 | 11 | 66 |
| OBSIDIAN ROI Composite | 2.11 ± 0.23 | 0.35 ± 0.04 | 0.56 ± 0.10 | 14 ± 3 | 95 | 2.10 | 0.41 | 0.49 | 11 | 63 |
| Significance to Normal | * | *** | - | - | - | - | ||||
| Reference Values3 | 2.09 ± 0.36 | 0.33 ± 0.10 | 0.72 ± 0.09** | - | - | 2.01 ± 0.53 | 0.29 ± 0.07 | 0.64 ± 0.13 | - | - |
| Slice Thickness: 6 mm | Tumor PZ (Volume: 3.3 ± 3.6, Number of Cases: 5) | Tumor TZ (Volume: 2.0, Number of Cases: 1) | ||||||||
| Method | D 1 | d 2 | f | SNR | SNReff | D 1 | d 2 | f | SNR | SNReff |
| Direct Fit | 2.37 ± 0.13 | 0.29 ± 0.04 | 0.61 ± 0.04 | 21 ± 5 | 131 | 2.26 | 0.30 | 0.57 | 17 | 94 |
| Direct Fit ROI Composite | 1.93 ± 0.15 | 0.30 ± 0.04 | 0.62 ± 0.05 | 15 ± 5 | 87 | 1.68 | 0.34 | 0.56 | 9 | 49 |
| MLE | 2.41 ± 0.15 | 0.33 ± 0.05 | 0.60 ± 0.03 | 22 ± 5 | 133 | 2.27 | 0.42 | 0.52 | 16 | 88 |
| MLE ROI Composite | 1.99 ± 0.17 | 0.35 ± 0.06 | 0.59 ± 0.04 | 21 ± 5 | 130 | 1.81 | 0.41 | 0.50 | 15 | 86 |
| OBSIDIAN | 2.42 ± 0.15 | 0.32 ± 0.06 | 0.60 ± 0.03 | 22 ± 5 | 133 | 2.29 | 0.39 | 0.55 | 16 | 89 |
| OBSIDIAN ROI Composite | 1.99 ± 0.17 | 0.35 ± 0.06 | 0.59 ± 0.04 | 21 ± 5 | 130 | 1.81 | 0.40 | 0.50 | 15 | 86 |
| Significance to Normal | *** | *** | - | - | - | - | ||||
| Reference Values3 | 2.09 ± 0.36 | 0.33 ± 0.10 | 0.72 ± 0.09** | - | - | 2.01 ± 0.53 | 0.29 ± 0.07 | 0.64 ± 0.13 | - | - |
Values are given as mean ± standard deviation
Volume given in ml; Diffusion coefficients in m2/ms
Significance levels:
< 0.05
< 0.01
< 0.001
For the MP-PCA denoising algorithm, most of the principle components (>80%) were identified as signal components resulting in estimates for σg about a factor 10 lower than what was observed for the OBSIDIAN and MLE methods.
4.5 |. Multi-Directional Brain Data
Diffusion tensor analysis resulted in estimated σg that were similar irrespective of b-shell and model. The σg values were also considerably smaller than originally assessed by the authors of the MASSIVE data set. Resulting FA values were slightly higher with Rician bias correction. For details see tables S2 and S3.
5 |. DISCUSSION
The best choice for the tissue diffusion signal decay model is often a matter of dispute3,38,39. The monoexponential model can readily be distinguished at relative low SNR, obviously due to the lower amount of complexity in this model. But as shown in Table 3, high SNR values would be required to observe significant differences among the other models. Such high SNR is typically not attainable, unless a considerable sacrifice is made in spatial resolution or the object is close to the radio-frequency receiver coil, e.g., when an endo-rectal coil is used in a prostate exam3. On a pixel-by-pixel basis, without signal averaging, even an SNR of 50, i.e., an SNR value where the parameter estimation of models with 3 or 4 parameters tends to be reliable, is hard to achieve with clinical imaging protocols. Thus, distinguishing models on the basis of single voxels is impractical in a clinical setting. For composite fitting on the other hand, very high effective SNR values can be attained if ROIs are sufficiently large (see Table 4). In this situation the proper choice of a fitting model could be more important.
The delta degrees of freedom Δres were always smaller than the actual number of free parameters of the respective model. A general assumption of a 1:2 ratio between the two numbers for all fit functions appears not unreasonable. Using the number of free parameters instead of the simulated values as Δres would have lead to an overestimation of σg of around 10%.
Application of OBSIDIAN to simulated data shows that resulting parameter estimations are on par with those from directly fitting measured signal decays with Gaussian noise. This constitutes a significant accomplishment, since it essentially eliminates the disadvantage of using magnitude data instead of the otherwise preferable complex data. It should nonetheless be recognized that even under such ideal conditions, accuracy and precision of the parameter estimations below SNR = 50 are low and deteriorate further with decreasing SNR levels. In direct fits, as one can expect, the presence of Rician bias at SNR < 50 leads to an underestimation of D2 (Figure 4A). The better accuracy for f in the direct fit case should be interpreted with care, as standard deviations are relatively large. This observation is further augmented by the non-Gaussian characteristics of the parameter distributions that resulted for D1, D2 and f (see histograms in Figures 5A, B, and C). This also highlights the role of fit boundaries, as they at low SNR can have an effect on the final parameter distribution and the resulting mean value. In many diffusion MRI applications, as is also the case in the present work, there is a priori knowledge about the expected parameters, so setting fitting boundaries can be regarded reasonable.
In order to improve precision and accuracy of the prediction, multiple signal decays with same or at least very similar characteristics can be taken into account. With respect to MR images, these profiles might originate from an ROI with the same tissue type. In accordance with the central limit theorem, post-hoc averaging of estimated coefficients obtained with any of the fit algorithms only leads to a trivial improvement in precision, but not in accuracy. Composite fitting (Figure 4B), on the other hand, improves both precision and accuracy. Here a two-step procedure was chosen, as it is more practical with respect to clinical data, where variations in S0 over the ROI can corrupt the noise estimation. Still, for simulated data with only noise-related variations of S0 it was found that composite fitting also works in a single-step procedure. However, for optimal results at low SNR, a more restrictive, i.e., lower choice of the break parameter Δc is necessary. Averaging multiple signal decays is akin to a preprocessing step that involves smoothing. Averaging followed by the application of OBSIDIAN with the modified α-function appears to yield correct results, but was found to be numerically unstable and needs further investigation (Figure 5F). Note, that for a particular smoothing kernel, e.g. Gaussian kernel with a certain width, a corresponding α-function needs to be computed. Averaging the multiple signal decays before the application of a direct fit was equivalent to performing a composite direct fit.
Application of the OBSIDIAN method to patient data leads to σg maps with high frequency random fluctuations in the image space as shown in Figure 6A. The low-pass filtered σg map, depicted in Figure 6B, is a more realistic representation of the actual spatially dependent noise in a multi-coil scenario. Such noise maps are useful for coil testing and protocol planning.
The pixel-wise SNR values of the present study are well below 50 and therefore pixel-wise estimations of the diffusion model parameter exhibit low precision and can be expected to be affected by similar errors as predicted by simulation. In order to achieve more reliable estimates for different tissue types, it is indispensable to simultaneously fit multiple signal decays over an entire ROI. Considering the reference values as gold standard, the comparison of the composite fitting strategies shown in Table 4 reveals that OBSIDIAN ROI Composite is superior to Direct Fit ROI Composite (or direct fitting of beforehand averaged data), which is also predicted by the simulation results.
All significances reported in Table 4 relate to the approach OBSIDIAN ROI Composite. There are significant differences due to slice thickness. As expected 3mm measurements exhibit lower SNR than 6mm measurements. That SNR does not scale with slice thickness (in-plane resolution was identical) can be explained with the different TR (3860ms vs 1920ms) and the resulting T1 weighting. Baur et al.40 report for 3T relatively long median T1 values of 1666 to 1759ms for the PZ and 1486 to 1508ms for the TZ, which would explain a sizeable effect from using the shorter TR. The absence of any slice thickness related significant differences in tumor tissue may be explained by the different signal decay in tumor, which is much less prone to signal bias, even with the lower per pixel SNR at b = 0. Another reason for lack of significance may be the small number of tumor cases.
In agreement with the reference study3, D1 in the normal PZ was significantly higher than in the normal TZ and D2 showed no significant difference between normal zones. Also in agreement with the reference study, the parameter f was slightly higher in the PZ than in the TZ. Moreover, parameter differences between normal tissue and tumor in the PZ were in agreement with the reference study for D1 and f, as both were significantly reduced in tumor tissue. For D2, a reduction, which is in agreement with the reference study, was only observed for the 6mm data set, but did not reach significance.
Finally, the comparison of all OBSIDIAN ROI Composite and reference values revealed no significant differences for D1 and D2 with the exception of a significantly lower OBSIDIAN ROI Composite D2 for normal tissue at 3mm slice thickness. The OBSIDIAN ROI Composite f values were lower for all performed comparisons and this difference was invariably significant except for the 3mm normal-tissue case. These lower fast diffusion signal fractions were most pronounced in tumor tissue and seem not explainable by low SNR or methodological deficiencies. A plausible explanation are the different echo times used, i.e., 70ms for the present study and 100ms for the reference study. The longer echo time of the reference study would de-emphasize slow-diffusing solid tumor components with shorter T2 relaxation times. An earlier pilot study41 that was performed with the same equipment, same pulse sequence and bmax as the reference study, attained a shorter echo time of 85ms through concurrent driving of magnetic field gradients. Indeed, in agreement with the echo time-dependence hypothesis, signal fraction values observed in this pilot study were lower than in the reference study, i.e., 0.83 ± 0.04 and 0.57 ± 0.09 for normal PZ and tumor PZ, respectively. Other protocol parameters that could contribute to altered signal fractions, are a different diffusion encoding time Δ − δ/3, i.e., 27ms for the present study and 35ms for the reference study, and a slightly different range of diffusion encoding. Finally, for the present study, the mix of lesion grades and associated diffusion properties may be different.
With respect to MLE, we obtain for simulations as well as patient data almost identical results as with OBSIDIAN. But at very low SNR with a composite approach OBSIDIAN outperformed MLE. Since MLE relies on the computation of modified Bessel functions within the fit routine, there is a potential computational performance advantage for OBSIDIAN. In particular, OBSIDIAN provided a clear speed advantage once multiple directions with identical S0 were fitted in a single step. Both methods require prior selection of a decay model. Using a maximum a posteriori method in conjunction with regularization as presented by Poot and Klein22 could improve accuracy and precision of the MLE results. Furthermore, Veraart et al.21 found that motion and eddy current correction has a negative impact on the MLE procedure. No such corrections were applied in the current study. For a future study, it might be of interest to see if OBSIDIAN can better cope with this situation.
In terms of MP-PCA denoising, good results were observed for simulation data. However, for patient data, the MP-PCA noise estimates were far too low in comparison to the other methods. A dataset for testing purposes is available in the Supportive Information.
The application of OBSIDIAN to the MASSIVE data set demonstrates that the method also can be useful to estimate noise and correct Rician noise in a multi-directional scenario. Further testing with more complex models is warranted.
Finally, it shall be pointed out that there is no theoretical obstacle for OBSIDIAN in going from Rician to noncentral χ distributed noise, as it results from certain multi-coil reconstruction schemes42,43. In particular, the Rician expectation value in Eq. (11) has to be replaced with the corresponding expectation value for a noncentral χ distributed random variable.
6 |. CONCLUSION
Direct model fitting of magnitude signal decays that exhibit significant Rician bias produces coefficient estimations with substantial errors. Commonly performed prior averaging of such magnitude signal decays or post-hoc averaging of the parameters derived from individual fits does not remedy this error and even results in distinctly different false estimations. The proposed model-driven OBSIDIAN approach allows for Rician bias correction on a pixel-by-pixel basis, hence, is not relying on a uniform noise distribution. As underpinned by simulations and experimental data, concurrent application of this method over many pixels with similar signal decays allows for significant improvement in both accuracy and precision of the coefficient estimation. Therefore, OBSIDIAN effectively permits for universal study comparison, as potential SNR dependent biases in the parameter estimation are minimized. It was further shown that the proposed method produces equivalent results as a maximum likelihood approach. The proposed method is an alternative that potentially exhibits advantages in terms of computational speed and convergence and is likely of interest in other contexts, even beyond the field of MRI.
Supplementary Material
Table S1: Overview of starting values and bounds for different fit functions. Same starting values and bounds were used in each direction for the 3D versions. Starting values for S0 in the simulation was set to 0.8×SNR. For maximum likelihood estimation (MLE), σg bounds were set to [0.001,10]. For patient data, signal decays were pixel-wise normalized prior to fitting with a pixel-specific normalization factor sn. Consequently a constant starting value of 1 was used for S0. The bounds for S0 were [0, ∞) in all cases. In the MLE case, the σg bounds were set pixel-dependent to [0.1/sn, 10/sn] in order to account for the normalization.
Figure S1: Estimated parameter histograms for the normal prostate simulation model using MLE (A) and MLE 100 Composite (B). For maximum visibility, the amplitude range has been adjusted individually for each histogram. Units for D1 and D2 are m2/ms. For fitting bounds and starting values see Table S1. Actual model values were D1 = 2.2m2/ms, D2 = 0.4m2/ms, f = 0.8 and σg = 1.
Figure S2: Prostate tumor simulation scenario: estimated biexponential model parameters (D1, D2, and f) and noise (σg) as function of SNR and for different fitting approaches. (A) OBSIDIAN vs Direct Fit vs Gauss Direct Fit. (B) OBSIDIAN vs OBSIDIAN 10 Composite vs OBSIDIAN 100 Composite. (C) OBSIDIAN 100 Composite vs DF (Direct Fit) 100 Composite vs Gauss DF (Direct Fit) 100 Composite. Although no results are shown, it should be noted that applying a single fit to K averaged signal decays yielded the same results as the approach Direct Fit K Composite. For a detailed explanation of the different fitting approaches see Section 3.4.4.
Figure S3: Estimated parameter histograms for the prostate tumor simulation model using the approach OBSIDIAN. For maximum visibility, the amplitude range has been adjusted individually for each histogram. Units for D1 and D2 are m2/ms. For fitting bounds and starting values see Table S1. Actual model values were D1 = 2.2m2/ms, D2 = 0.2m2/ms, f = 0.6 and σg = 1.
Table S2: Average sigma values as computed by OBSIDIAN for a region of interest in the corpus callosum (3 × 7 pixels) for two models and different combinations of b-shells as given by the table matrix. Single tensor refers to Eq. (10), while dual tensor refers to Eq. (11). In the case of the dual tensor model, the average angle between the eigenvectors belonging to the largest eigenvalues for D1 and D2 was 8 ± 16.
Table S3: Average fractional anisotropy (FA) values as computed from the OBSIDIAN results as described in table S2 for single tensor model. Results without bias correction, i. e. direct fitting, are also given.
Acknowledgements
We would like to thank Maria Ljungberg and Göran Starck from the Sahlgrenska MR center and Nicolas Geades from Philips Healthcare for assistance with protocol setup.
Funding information
Cancerfonden, ALFGBG-727661, Barncancerfonden, NIH R01 CA241817
Footnotes
Conflict of Interest
None.
References
- [1].Assaf Y, Alexander DC, Jones DK, et al. The CONNECT Project: Combining Macro- and Micro-Structure. NeuroImage 2013;80:273–282. [DOI] [PubMed] [Google Scholar]
- [2].Novikov DS, Kiselev VG, Jespersen SN. On Modeling. Magnetic Resonance in Medicine 2018;79(6):3172–3193. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [3].Langkilde F, Kobus T, Fedorov A, et al. Evaluation of Fitting Models for Prostate Tissue Characterization Using Extended-Range b-Factor Diffusion-Weighted Imaging. Magnetic Resonance in Medicine 2018;79(4):2346–2358. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [4].Henkelman RM. Measurement of Signal Intensities in the Presence of Noise in MR Images. Medical Physics 1985;12(2):232–233. [DOI] [PubMed] [Google Scholar]
- [5].Bernstein MA, Thomasson DM, Perman WH. Improved Detectability in Low Signal-to-Noise Ratio Magnetic Resonance Images by Means of a Phase-Corrected Real Reconstruction. Medical Physics 1989;16(5):813–817. [DOI] [PubMed] [Google Scholar]
- [6].Gudbjartsson H, Patz S. The Rician Distribution of Noisy MRI Data. Magnetic Resonance in Medicine 1995;34(6):910–914. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [7].Andersen AH, Kirsch JE. Analysis of Noise in Phase Contrast MR Imaging. Medical Physics 1996;23(6):857–869. [DOI] [PubMed] [Google Scholar]
- [8].Anderson AW. Theoretical Analysis of the Effects of Noise on Diffusion Tensor Imaging. Magnetic Resonance in Medicine 2001;46(6):1174–1188. [DOI] [PubMed] [Google Scholar]
- [9].Nowak RD. Wavelet-Based Rician Noise Removal for Magnetic Resonance Imaging. IEEE Transactions on Image Processing 1999;8(10):1408–1419. [DOI] [PubMed] [Google Scholar]
- [10].Koay CG, Özarslan E, Basser PJ. A Signal Transformational Framework for Breaking the Noise Floor and Its Applications in MRI. Journal of Magnetic Resonance 2009;197(2):108–119. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [11].Aja-Fernandez S, Alberola-Lopez C, Westin CF. Noise and Signal Estimation in Magnitude MRI and Rician Distributed Images: A LMMSE Approach. IEEE Transactions on Image Processing 2008;17(8):1383–1398. [DOI] [PubMed] [Google Scholar]
- [12].Coupé P, Manjón JV, Gedamu E, et al. Robust Rician Noise Estimation for MR Images. Medical Image Analysis 2010;14(4):483–493. [DOI] [PubMed] [Google Scholar]
- [13].Sijbers J, den Dekker AJ. Maximum Likelihood Estimation of Signal Amplitude and Noise Variance from MR Data. Magnetic Resonance in Medicine 2004;51(3):586–594. [DOI] [PubMed] [Google Scholar]
- [14].Dietrich O, Heiland S, Sartor K. Noise Correction for the Exact Determination of Apparent Diffusion Coefficients at Low SNR. Magnetic Resonance in Medicine 2001;45(3):448–453. [DOI] [PubMed] [Google Scholar]
- [15].Veraart J, Poot DHJ, Hecke WV, et al. More Accurate Estimation of Diffusion Tensor Parameters Using Diffusion Kurtosis Imaging. Magnetic Resonance in Medicine 2011;65(1):138–145. [DOI] [PubMed] [Google Scholar]
- [16].Bouhrara M, Reiter DA, Celik H, et al. Incorporation of Rician Noise in the Analysis of Biexponential Transverse Relaxation in Cartilage Using a Multiple Gradient Echo Sequence at 3 and 7 Tesla. Magnetic Resonance in Medicine 2015;73(1):352–366. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [17].Koay CG, Basser PJ. Analytically Exact Correction Scheme for Signal Extraction from Noisy Magnitude MR Signals. Journal of Magnetic Resonance 2006;179(2):317–322. [DOI] [PubMed] [Google Scholar]
- [18].Andersson JLR. Maximum a Posteriori Estimation of Diffusion Tensor Parameters Using a Rician Noise Model: Why, How and But. NeuroImage 2008;42(4):1340–1356. [DOI] [PubMed] [Google Scholar]
- [19].Landman BA, Bazin PL, Smith SA, Prince JL. Robust Estimation of Spatially Variable Noise Fields. Magnetic Resonance in Medicine 2009;62(2):500–509. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [20].Maximov II, Farrher E, Grinberg F, Jon Shah N. Spatially Variable Rician Noise in Magnetic Resonance Imaging. Medical Image Analysis 2012;16(2):536–548. [DOI] [PubMed] [Google Scholar]
- [21].Veraart J, Rajan J, Peeters RR, et al. Comprehensive Framework for Accurate Diffusion MRI Parameter Estimation. Magnetic Resonance in Medicine 2012;70(4):972–984. [DOI] [PubMed] [Google Scholar]
- [22].Poot DHJ, Klein S. Detecting Statistically Significant Differences in Quantitative MRI Experiments, Applied to Diffusion Tensor Imaging. IEEE Transactions on Medical Imaging 2015;34(5):1164–1176. [DOI] [PubMed] [Google Scholar]
- [23].Veraart J, Fieremans E, Novikov DS. Diffusion MRI Noise Mapping Using Random Matrix Theory. Magnetic Resonance in Medicine 2016;76(5):1582–1593. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [24].Veraart J, Novikov DS, Christiaens D, et al. Denoising of Diffusion MRI Using Random Matrix Theory. NeuroImage 2016;142:394–406. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [25].Marčenko VA, Pastur LA. DISTRIBUTION OF EIGENVALUES FOR SOME SETS OF RANDOM MATRICES. Mathematics of the USSR-Sbornik 1967;1(4):457. [Google Scholar]
- [26].Sijbers J, den Dekker AJ, Scheunders P, Dyck DV. Maximum-Likelihood Estimation of Rician Distribution Parameters. IEEE Transactions on Medical Imaging 1998;17(3):357–361. [DOI] [PubMed] [Google Scholar]
- [27].Dietrich O, Raya JG, Reeder SB, et al. Influence of Multichannel Combination, Parallel Imaging and Other Reconstruction Techniques on MRI Noise Characteristics. Magnetic Resonance Imaging 2008;26(6):754–762. [DOI] [PubMed] [Google Scholar]
- [28].Seber GAF, Lee AJ. Linear Regression Analysis. John Wiley & Sons; 2012. [Google Scholar]
- [29].Seber GAF, Wild CJ. Nonlinear Regression. John Wiley & Sons; 2003. [Google Scholar]
- [30].Tibshirani RJ. DEGREES OF FREEDOM AND MODEL SEARCH. Statistica Sinica 2015;25(3):1265–1296. [Google Scholar]
- [31].Mulkern RV, Barnes AS, Haker SJ, et al. Biexponential Characterization of Prostate Tissue Water Diffusion Decay Curves over an Extended b-Factor Range. Magnetic Resonance Imaging 2006;24(5):563–568. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [32].Oshio K, Shinmoto H, Mulkern RV. Interpretation of Diffusion MR Imaging Data Using a Gamma Distribution Model. Magnetic Resonance in Medical Sciences 2014;13(3):191–195. [DOI] [PubMed] [Google Scholar]
- [33].Jensen JH, Helpern JA, Ramani A, Lu H, Kaczynski K. Diffusional Kurtosis Imaging: The Quantification of Non-Gaussian Water Diffusion by Means of Magnetic Resonance Imaging. Magnetic Resonance in Medicine 2005;53(6):1432–1440. [DOI] [PubMed] [Google Scholar]
- [34].Bennett KM, Schmainda KM, Bennett (Tong) R, et al. Characterization of Continuously Distributed Cortical Water Diffusion Rates with a Stretched-Exponential Model. Magnetic Resonance in Medicine 2003;50(4):727–734. [DOI] [PubMed] [Google Scholar]
- [35].Andersen AH. On the Rician Distribution of Noisy MRI Data. Magnetic Resonance in Medicine 1996;36(2):331–332. [DOI] [PubMed] [Google Scholar]
- [36].Grenabo Bergdahl A, Wilderäng U, Aus G, et al. Role of Magnetic Resonance Imaging in Prostate Cancer Screening: A Pilot Study Within the Göteborg Randomised Screening Trial. European Urology 2016;70(4):566–573. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [37].Froeling M, Tax CMW, Vos SB, Luijten PR, Leemans A. “MASSIVE” Brain Dataset: Multiple Acquisitions for Standardization of Structural Imaging Validation and Evaluation. Magnetic Resonance in Medicine 2017;77(5):1797–1809. [DOI] [PubMed] [Google Scholar]
- [38].Jambor I, Merisaari H, Taimen P, et al. Evaluation of Different Mathematical Models for Diffusion-Weighted Imaging of Normal Prostate and Prostate Cancer Using High b-Values: A Repeatability Study. Magnetic Resonance in Medicine 2015;73(5):1988–1998. [DOI] [PubMed] [Google Scholar]
- [39].Quentin M, Blondin D, Klasen J, et al. Comparison of Different Mathematical Models of Diffusion-Weighted Prostate MR Imaging. Magnetic Resonance Imaging 2012;30(10):1468–1474. [DOI] [PubMed] [Google Scholar]
- [40].Baur ADJ, Hansen CM, Rogasch J, et al. Evaluation of T1 Relaxation Time in Prostate Cancer and Benign Prostate Tissue Using a Modified Look-Locker Inversion Recovery Sequence. Scientific Reports 2020;10. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [41].Maier SE, Tang Y, Panych LP, Mulkern RV, Tempany CM. Non-Monoexponential Diffusion Signal Decay in Prostate Cancer. In: Book of Abstracts, Nineteenth Annual Meeting, Montreal, Canada Montréal: International Society for Magnetic Resonance in Medicine, Berkeley, California; 2011. p. 1053. [Google Scholar]
- [42].Roemer PB, Edelstein WA, Hayes CE, Souza SP, Mueller OM. The NMR Phased Array. Magnetic Resonance in Medicine 1990;16(2):192–225. [DOI] [PubMed] [Google Scholar]
- [43].Constantinides CD, Atalar E, McVeigh ER. Signal-to-Noise Measurements in Magnitude Images from NMR Phased Arrays. Magnetic Resonance in Medicine 1997;38(5):852–857. [DOI] [PMC free article] [PubMed] [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Supplementary Materials
Table S1: Overview of starting values and bounds for different fit functions. Same starting values and bounds were used in each direction for the 3D versions. Starting values for S0 in the simulation was set to 0.8×SNR. For maximum likelihood estimation (MLE), σg bounds were set to [0.001,10]. For patient data, signal decays were pixel-wise normalized prior to fitting with a pixel-specific normalization factor sn. Consequently a constant starting value of 1 was used for S0. The bounds for S0 were [0, ∞) in all cases. In the MLE case, the σg bounds were set pixel-dependent to [0.1/sn, 10/sn] in order to account for the normalization.
Figure S1: Estimated parameter histograms for the normal prostate simulation model using MLE (A) and MLE 100 Composite (B). For maximum visibility, the amplitude range has been adjusted individually for each histogram. Units for D1 and D2 are m2/ms. For fitting bounds and starting values see Table S1. Actual model values were D1 = 2.2m2/ms, D2 = 0.4m2/ms, f = 0.8 and σg = 1.
Figure S2: Prostate tumor simulation scenario: estimated biexponential model parameters (D1, D2, and f) and noise (σg) as function of SNR and for different fitting approaches. (A) OBSIDIAN vs Direct Fit vs Gauss Direct Fit. (B) OBSIDIAN vs OBSIDIAN 10 Composite vs OBSIDIAN 100 Composite. (C) OBSIDIAN 100 Composite vs DF (Direct Fit) 100 Composite vs Gauss DF (Direct Fit) 100 Composite. Although no results are shown, it should be noted that applying a single fit to K averaged signal decays yielded the same results as the approach Direct Fit K Composite. For a detailed explanation of the different fitting approaches see Section 3.4.4.
Figure S3: Estimated parameter histograms for the prostate tumor simulation model using the approach OBSIDIAN. For maximum visibility, the amplitude range has been adjusted individually for each histogram. Units for D1 and D2 are m2/ms. For fitting bounds and starting values see Table S1. Actual model values were D1 = 2.2m2/ms, D2 = 0.2m2/ms, f = 0.6 and σg = 1.
Table S2: Average sigma values as computed by OBSIDIAN for a region of interest in the corpus callosum (3 × 7 pixels) for two models and different combinations of b-shells as given by the table matrix. Single tensor refers to Eq. (10), while dual tensor refers to Eq. (11). In the case of the dual tensor model, the average angle between the eigenvectors belonging to the largest eigenvalues for D1 and D2 was 8 ± 16.
Table S3: Average fractional anisotropy (FA) values as computed from the OBSIDIAN results as described in table S2 for single tensor model. Results without bias correction, i. e. direct fitting, are also given.






