2.1 Multi-shell CSD (MSCSD)
Dell'acqua et al. [17] showed that the dMRI signal can be represented by the signal sum of regions with the same nature of diffusion direction and magnitude. The equation for the signal sum of three different diffusion tissues(white matter, gray matter, cerebrospinal fluid) is shown in Eq. (1):
$$\frac{S}{{{S_0}}}={f_{WM}}\left[ {\begin{array}{*{20}{c}} {R_{{WM,1}}^{1}}& \cdots &{R_{{WM,k}}^{1}} \\ \vdots & \ddots & \vdots \\ {R_{{WM,1}}^{n}}& \cdots &{R_{{WM,k}}^{n}} \end{array}} \right] \otimes FO{D_{WM}}+{f_{GM}}\left[ {\begin{array}{*{20}{c}} {R_{{GM}}^{1}} \\ \vdots \\ {R_{{GM}}^{1}} \end{array}} \right]+{f_{CSF}}\left[ {\begin{array}{*{20}{c}} {R_{{CSF}}^{1}} \\ \vdots \\ {R_{{CSF}}^{1}} \end{array}} \right]$$
1
where S is the diffusion-weighted signal, S0 is the non-diffusion-weighted signal, n represents the number of different b values and k is the number of directions sampled uniformly on the unit sphere. RWM, RGM, and RCSF matrices represent the response function matrices corresponding to white matter, gray matter, and cerebrospinal fluid, respectively, fwm, fgm, and fcsf are the signal fractions corresponding to white matter, gray matter, and cerebrospinal fluid, and FODWM is the fiber orientation distribution of white matter is a matrix of k*1. \(\otimes\)is spherical convolution operation. Only one anisotropic fiber orientation distribution function is included in Eq. (1), because both gray matter and cerebrospinal fluid are considered as isotropic diffusion.
2.2 Multi-anisotropy response function CSD (MARF-CSD)
Eq. (1) is a signal modeling of a single anisotropic diffusion tissue, while the diffusion behavior of water molecules in gray matter between the white matter and the cerebrospinal fluid, the gray matter can no longer be considered as isotropic diffusion, so we redesigned the deconvolution matrix to allow solve the fiber direction distribution function corresponding to multiple anisotropic diffusion tissues simultaneously, and based on Eq. (1), the improved signal model formula is shown in Eq. (2):
$$\frac{S}{{{S_0}}}=\left[ {\begin{array}{*{20}{c}} {R_{{WM,1}}^{1}}& \cdots &{R_{{WM,k}}^{1}} \\ \vdots & \ddots & \vdots \\ {R_{{WM,1}}^{n}}& \cdots &{R_{{WM,k}}^{n}} \end{array}\begin{array}{*{20}{c}} {R_{{GM,1}}^{1}}& \cdots &{R_{{GM,k}}^{1}} \\ \vdots & \ddots & \vdots \\ {R_{{GM,1}}^{n}}& \cdots &{R_{{GM,k}}^{n}} \end{array}} \right] \otimes \left[ {\begin{array}{*{20}{c}} {FO{D_{WM}}} \\ {FO{D_{GM}}} \end{array}} \right]\left[ {\begin{array}{*{20}{c}} {{f_{WM}}} \\ {{f_{GM}}} \end{array}} \right]+{f_{CSF}}\left[ {\begin{array}{*{20}{c}} {R_{{CSF}}^{1}} \\ \vdots \\ {R_{{CSF}}^{1}} \end{array}} \right]$$
2
where S is the diffusion-weighted signal, S0 is the non-diffusion-weighted signal, n represents the number of different b values and k is the number of directions sampled uniformly on the unit sphere. RWM, RGM, and RCSF matrices represent the response function matrices corresponding to white matter, gray matter, and cerebrospinal fluid, respectively, fwm, fgm, and fcsf are the signal fractions corresponding to white matter, gray matter, and cerebrospinal fluid, \(\otimes\)is spherical convolution operation, FODWM, and FODGM are the fiber orientation distribution functions of white matter and gray matter, respectively, are convolved with the response functions of the corresponding tissues.
2.3 damp Richardson-Lucy (dRL)
RL is based on the traditional Bayesian method to solve the deconvolution problem and uses an iterative computational method to approximate the solution of the maximum likelihood problem in the Poisson noise case, which can directly derive the fiber direction distribution function from the signal domain, effectively avoiding the pseudo-direction caused by truncation and Gibbs effect when using the spherical harmonic function [18], which can reduce the pseudo-direction of fibers and make the fiber reconstruction results more smooth and stable compared with the NNLS method. Many previous works have been do to solve the deconvolution model using RL method, and achieved better results. In this paper, we use a modified RL method to solve the fiber direction distribution function. The RL method requires a pre-defined deconvolution matrix that can project the dMRI signal measured along each gradient direction onto the unit sphere, earlier related studies have used the signal collected from multiple gradient directions, iterating the expectation maximization method to solve the fiber orientation distribution function for each voxel [19] as shown in Eq. (3):
$${\left[ {FO{D^{\left( {k+1} \right)}}} \right]_i}={\left[ {FO{D^{\left( k \right)}}} \right]_i}\frac{{{{\left[ {{R^T}s} \right]}_i}}}{{{{\left[ {{R^T}R \cdot FO{D^{\left( k \right)}}} \right]}_i}}}$$
3
where FOD(k) is the fiber orientation distribution function calculated for k iterations along the i-th sampling direction on the unit sphere, the tissue response function matrix is denoted by R, and RT is the transpose of R. When solving Eq. (3), since the equation is semi-convergent, its solution actually requires an iteration stopping criterion, which is commonly defined as the maximum number of iterations or a threshold value is preset as the solution termination condition for the change between successive iterations of the computed FOD.
White et al. [20] use a new function to modified the likelihood function that gives smoother solution when the difference between the estimated model and the data is small, this method known as dRL method. The negative fiber orientation component is reduced by adding an additional canonical term to attenuate the overfitting of the FOD to noise or isotropic tissue (e.g., cerebrospinal fluid). dRL method as shown in Eq. (4):
$${\left[ {FO{D^{\left( {k+1} \right)}}} \right]_i}={\left[ {FO{D^{\left( k \right)}}} \right]_i}\left( {1+{{\left[ {{u^{\left( k \right)}}} \right]}_i}\left( {\frac{{{{\left[ {{R^T}s - {R^T}R \cdot FO{D^{\left( k \right)}}} \right]}_i}}}{{{{\left[ {{R^T}R \cdot FO{D^{\left( k \right)}}} \right]}_i}}}} \right)} \right)$$
4
where the regular term is represented by a vector u, which performs a constraint operation on each element of the FOD. u(k) is updated at each iteration according to the standard deviation std(s) of the FOD amplitude and dMRI signal obtained from the k-th calculation, calculated as shown in Eq. (5):
$$\begin{gathered} {\left[ {{r^{\left( k \right)}}} \right]_i}=1 - \frac{{{{\left[ {{{\left( {FO{D^k}} \right)}^v}} \right]}_i}}}{{{{\left[ {{{\left( {FO{D^{\left( k \right)}}} \right)}^v}+{\eta ^v}} \right]}_i}}} \hfill \\ {u^{\left( k \right)}}=1 - \hbox{max} \left( {0.1 - 4 \times std\left( s \right)} \right){r^{\left( k \right)}} \hfill \\ \end{gathered}$$
5
Where r is the level of constraint that controls each element in FOD, v is a geometric parameter that describes the speed of the constraint from the beginning to the end. The smaller of v, the larger the range of FOD amplitudes required to be calculated when r transitions from 0 to 1. Therefore, a suitable value of v needs to be set so that the effect of suppressing the FOD amplitude is dynamically balanced; otherwise, a larger value of the fiber directional distribution coefficient is suppressed, while a smaller coefficient does not have a suppressive effect, which defeats the original purpose of the study. According to Dell'acqua et al. [12], the solution of the fiber orientation distribution coefficient is more likely to converge when the constant v is set to 8. ƞ is taken to be twice the maximum FOD coefficient calculated from the current iterations, and such a value of ƞ is chosen to minimize the contribution of the gray matter in solving for the fiber orientation distribution coefficient in white matter. u was used to adjust the suppression effect between different voxels and can be used as an anisotropy index in dMRI data, for the initial classification of brain tissues with different diffusion properties. This parameter is less affected by partial volume effects in cross-fiber region compared to the anisotropy fraction. In this paper, the value range of u is set from 0.2 to 1 according to the diffusion properties of brain tissue, indicating the span of voxels from fully anisotropic to fully isotropic diffusion.
In this paper, we based on MARF-CSD, used dRL method to solve the deconvolution model, obtained two anisotropic fiber direction distribution functions for white matter and gray matter, respectively, which are calculated as shown in Eq. (6) and Eq. (7):
$${\left[ {FO{D_{WM}}^{{\left( {k+1} \right)}}} \right]_i}={\left[ {FO{D_{WM}}^{{\left( k \right)}}} \right]_i}\left( {1+{{\left[ {{u^{\left( k \right)}}} \right]}_i}\left( {\frac{{{{\left[ {{R_{WM}}^{T}s - {R_{WM}}^{T}{R_{WM}} \cdot FO{D_{WM}}^{{\left( k \right)}}} \right]}_i}}}{{{{\left[ {{R_{WM}}^{T}{R_{WM}} \cdot FO{D_{WM}}^{{\left( k \right)}}} \right]}_i}}}} \right)} \right)$$
6
$${\left[ {FO{D_{GM}}^{{\left( {k+1} \right)}}} \right]_i}={\left[ {FO{D_{GM}}^{{\left( k \right)}}} \right]_i}\left( {1+{{\left[ {{u^{\left( k \right)}}} \right]}_i}\left( {\frac{{{{\left[ {{R_{GM}}^{T}s - {R_{GM}}^{T}{R_{GM}} \cdot FO{D_{GM}}^{{\left( k \right)}}} \right]}_i}}}{{{{\left[ {{R_{GM}}^{T}{R_{GM}} \cdot FO{D_{GM}}^{{\left( k \right)}}} \right]}_i}}}} \right)} \right)$$
7
where FODWM, FODGM are the fiber orientation distribution functions of white matter and gray matter, respectively, and RWM, RGM denote the convolutional response function matrices of white matter and gray matter, respectively. i is the i-th direction sampled on the unit sphere. The data used in this paper were collected under multiple sampling directions based on multiple b-values, so the anisotropic response function matrix consists of each submatrix. n represents the number of b-values, and k is the number of directions sampled uniformly on the unit sphere, as shown in Eq. (8) and Eq. (9):
$${R_{WM}}=\left[ {\begin{array}{*{20}{c}} {R_{{WM,1}}^{1}}& \cdots &{R_{{WM,k}}^{1}} \\ \vdots & \ddots & \vdots \\ {R_{{WM,1}}^{n}}& \cdots &{R_{{WM,k}}^{n}} \end{array}} \right]$$
8
$${R_{GM}}=\left[ {\begin{array}{*{20}{c}} {R_{{GM,1}}^{1}}& \cdots &{R_{{GM,k}}^{1}} \\ \vdots & \ddots & \vdots \\ {R_{{GM,1}}^{n}}& \cdots &{R_{{GM,k}}^{n}} \end{array}} \right]$$
9
2.4 Response function
To emphasize that the MARF-CSD method is independent, three different diffusion models are used for the response function matrices R of white matter, gray matter and cerebrospinal fluid, respectively. The columns of the response function matrix are generated using a specific signal model, such as a signal generated using a predefined set of parameters, and then projected in multiple spatial directions defined along the unit sphere. The cerebrospinal fluid response function matrix RCSF was used the apparent diffusion coefficient model with a diffusion parameter at 0.003 mm2 /s, which is typical for the free diffusion of water molecules at 37°. Since the DKI model takes into account non-Gaussian diffusion, this model is more suitable for the construction of white matter response function matrix RWM [21]. The gray matter response function matrix RGM uses the NODDI model, and related studies have shown that the NODDI model can better characterize the microstructure of gray matter compared to the common tensor model [22]. The graphical representation of the relevant response function matrix is shown in Fig. 1, the white matter response function matrix constructed with DKI model exhibits a pie shape with a high degree of anisotropy; NODDI model indicates that the gray matter signal is also clearly anisotropic and shows a blimp-like shape, and the cerebrospinal fluid shows a spherical shape with an isotropic diffusion.
2.5 Simulation
The feasibility of simultaneously calculating multiple anisotropic fiber orientation distribution functions was experimentally assessed by simulated data. The DKI model was used to generate RWM, and the eigenvalues of white matter diffusion tensor were set to [0.0017, 0.0002, 0.0002] mm2 /s. The gray matter response function matrix RGM was generated using the NODDI model, according to the diffusion properties of the real human brain, the parameter set was set as follows: the diffusivity from intracellular to extracellular was set to 0.4, the diffusivity parallel to the diffusion direction of water molecules was set to 0.0017 mm2 /s. The average diffusion coefficient of cerebrospinal fluid was set to 0.003 mm2 /s. Simulated data I was designed to evaluate the feasibility of spherical deconvolution for solving multiple anisotropic response functions, while simulated data II was used to analyze the dRL method compared with the NNLS method.
2.5.1 Simulation I
The following three assumptions were made for the simulated data I used in the experiment:
Simulated data 1: simulated voxels containing only two anisotropic diffusion tissues, white matter and gray matter, with fCSF = 0 and fWM, fGM increasing from 0 to 1 in steps of 0.1;
Simulated data 2: simulated voxels containing only two tissues with different diffusion properties, white matter and cerebrospinal fluid, with fGM = 0 and fWM, fCSF increasing from 0 to 1 in steps of 0.1;
Simulated data 3: The simulated voxels contain only two tissues with different diffusion properties, gray matter and cerebrospinal fluid, with fWM = 0 and fGM, fCSF increasing from 0 to 1 in steps of 0.1.
Rice noise with SNR of 80 was added to the simulated data during the experiments to study the performance of the MARF-CSD method in distinguishing one isotropic diffusion signals and two anisotropic diffusion signals.
2.5.2 Simulation Ⅱ
The simulated data II was used from the phantom data simulated data in ExploreDTI (http://www.ExploreDTI.com/exampledataset.htm). This data containing 6 unweighted images and 60 weighted images with a voxel size of 1 × 1 × 1.