4415

Weighted linear least squares in multi-shell diffusion MRI: Should high b-shells always be weighted less?
Jordan A. Chad1,2 and Ofer Pasternak3
1Rotman Research Institute, Baycrest Health Sciences, Toronto, ON, Canada, 2Department of Medical Biophysics, University of Toronto, Toronto, ON, Canada, 3Departments of Psychiatry and Radiology, Brigham and Women's Hospital, Harvard Medical School, Boston, MA, United States

Synopsis

Fitting diffusion MRI signal models with the standard weighted linear least squares (WLLS) approach necessarily places lower weight on data with lower SNR, therefore placing lower weight on shells with higher b-values. This can be non-optimal for fitting signal models that rely on information from high b-shells. In this work, we propose a “nested” WLLS approach where each shell is assigned a relative weight, with standard WLLS applied within each shell. We demonstrate that weighting shells equally may be beneficial for fitting signal models dependent on multiple shells.

Introduction

Diffusion MRI data is typically fit to signal models using linear least squares (LLS). Since the log-transform from linearization leads to heteroscedastic amplification of Rician noise, weighted linear least squares (WLLS) is generally preferred over ordinary linear least squares (OLLS).1-3 While WLLS places higher weights on data with higher SNR, low SNR data are often integral for model fitting, particularly in the case of high b-value data, which are relied upon for fitting higher-order signal models such as diffusion kurtosis imaging (DKI).

In this work we compare the performance of OLLS and WLLS in single-shell DTI, multi-shell DTI and multi-shell DKI. We demonstrate that strictly assigning lower weights to shells of higher b-values may be a suboptimal approach. To counteract this potential pitfall, we propose a novel “nested” WLLS weighting scheme for multi-shell models in which each shell is assigned a relative weight, with standard WLLS applied within each shell.

Methods

Simulations
For DTI, ground-truth parameters were simulated as [Dxx,Dxy,Dxz,Dyy,Dyz,Dzz]=[1.6,0.2,0.2,0.5,0.2,0.3] (units μm2/ms) and S0=1. The DTI model was then synthesized with 30 directions b=1000s/mm2, 3 b=0 for the single-shell case, and 30 directions b=700s/mm2, 30 directions b=1000s/mm2, 30 directions b=1300s/mm2, 3 b=0 for the multi-shell case.
For DKI, ground-truth parameters were simulated as [Dxx,Dyy,Dzz,Wyyyy,Wzzzz,Wyyzz]=[1.6,0.5,0.3,0.3,0.1] and the 15 other parameters as zero. The DKI model was then synthesized with 30 directions b=1000s/mm2, 30 directions b=2000s/mm2, 6 b=0.
In all cases, Rician noise was added to the synthesized signal with SNR=20, defined by SNR=S0/σ(η) where η is randomly taken from a normal distribution.

LLS Procedure
S0 was computed as the average of data with b=0 (as opposed to being fit as a free parameter). All other parameters were represented by vector x, which has 6 dimensions for DTI and 21 dimensions for DKI. Defining a as the normalized signal for all b>0 images, x is computed by

x = (HT W H)-1 HT W ln(a)

where H is the design matrix (respective for DTI or DKI) and W = diag(wi) is the weight matrix. For OLLS, wi = 1. For standard WLLS, wi = si2, where s=exp(H xOLLS) to avoid noise biasing the weights.3 For DKI, a novel “nested” WLLS approach assigns a relative weight to each shell , i.e.

wi = wshell * si2 / Σshell si2.

For standard WLLS, wshell = Σshell si2. For the nested WLLS approach explored in this study, wshell = 1 (i.e. equal weights) for all shells.

For each of single-shell DTI, multi-shell DTI and multi-shell DKI, the fit was performed for 10,000 iterations with independent noise realizations. The mean and standard deviation of the fitted parameters was computed for each of the three experiments. Relative error in each parameter was calculated as |fitted - ground-truth value| / |ground-truth value|.

Results

For simulations based on conventional single-shell DTI (Figure 1), WLLS improves the precision of fitted parameters over OLLS, although WLLS does not improve the accuracy, which is already very high with OLLS (if SNR is lowered to 10, the accuracy of OLLS is reduced and WLLS improves the accuracy; simulation not shown). If multiple shells are used to fit DTI (Figure 2), the OLLS fit has lower accuracy than for single-shell (compare Figure 1d and Figure 2d) with the introduction of unnecessary noisy data. If DTI is fit with WLLS, adding more shells improves accuracy. Furthermore, adding shells to the DTI fit improves precision for both the OLLS and WLLS fit (compare Figure 1c and 2c), and WLLS improves the precision over OLLS. Table 1 illustrates how WLLS weighs higher b-shells lower.

For fitting DKI (Figure 3), both standard WLLS and nested WLLS (with equal weighting for each shell) improve the precision of fitted parameters, but only nested WLLS significantly improves the accuracy of all fitted parameters. Table 2 illustrates how standard WLLS weighs higher b-shells lower while nested WLLS weighs shells equally.

Discussion

This study demonstrates (1) a DTI fit does not require multiple shells, so adding shells does not improve fitting accuracy for OLLS, but WLLS does improve multi-shell DTI accuracy by lowering the contribution of unnecessary higher shells; and (2) for a DKI fit which does depend on multiple shells, a nested WLLS may be beneficial over standard WLLS. As such, this study illustrates how strictly assigning shells with higher b-values with lower weights may not be optimal for fitting models dependent on multiple shells.

For the proposed nested WLLS in this work, each shell was assigned an equal weight, but nested WLLS can allow for any possible relative weights between shells, for example, weights can be assigned proportional to the number of directions in a shell. In nested WLLS, standard WLLS is applied within each shell because this is well-known to improve precision in fitting single-shell models (e.g. Figure 1c).

Conclusion

Standard WLLS weighs higher b-shells lower. This fact is beneficial when fitting multi-shell data to models not dependent on multiple shells (e.g. DTI), but may not be beneficial when fitting models that do depend on multiple shells (e.g. DKI). While standard WLLS still increased the accuracy and precision of the fit of multi-shell models over OLLS in this study, the proposed nested WLLS outperformed standard WLLS.

Acknowledgements

We thank National Sciences and Engineering Research Council (NSERC) of Canada and the National Institutes of Health (NIH) for financial support.

References

1. Salvador R et al (2005) Formal characterization and extension of the linearized diffusion tensor model. Human Brain Mapping 24(2):144-155.

2. Tristan-Vega A et al (2011) Least squares for diffusion tensor estimation revisited: Propagation of uncertainty with Rician and non-Rician signals. Neuroimage 59(4):4032-4043.

3. Veraart J et al (2013) Weighted linear least squares estimation of diffusion MRI parameters: Strengths, limitations, and pitfalls. Neuroimage 81:335-346.

Figures

Figure 1. OLLS vs. WLLS in single-shell DTI. Simulated data points displayed in (a), and fitted curves in (b). WLLS improves precision (reduces standard deviation) of parameters (c), but not accuracy (no difference between error) (d). Fits with error bars are displayed in (e)-(f).

Figure 2. OLLS vs. WLLS in multi-shell DTI. Simulated data points displayed in (a), and fitted curves in (b). WLLS improves both precision (reduces standard deviation) (c) and accuracy (d) of all parameters. Fits with error bars are displayed in (e)-(f).

Table 1. Example of weights in the conventional WLLS scheme (based on the setup in Figure 2). Higher shells are weighted less.

Figure 3. OLLS vs. standard WLLS vs. nested WLLS with equal shell weighting in DKI. Simulated data points are displayed in (a), and fitted curves in (b). Both WLLS approaches improve precision (reduces standard deviation) (c) and accuracy (d) of parameters, but only nested WLLS significantly improves the accuracy of all parameters. Fits with error bars are displayed in (e)-(f).

Table 2. Example of weights in the conventional WLLS scheme (left) and the proposed WLLS scheme (right) (based on the setup in Figure 3). In standard WLLS, higher shells are weighted less. In the current nested WLLS, shells are weighted equally.

Proc. Intl. Soc. Mag. Reson. Med. 28 (2020)
4415