Keywords

1 Introduction

DWI is the primary imaging method for non-invasive study of living brain tissue structures. The direction of fibers in white matter is indirectly estimated by measuring the diffusion of water molecules, with which the tractography algorithm map white matter trajectories [1].

Existing fiber tracking methods can be divided into two categories: deterministic fiber tracking methods and probabilistic fiber tracking methods [2]. The deterministic fiber tracking method starts from seed points and go forward following the diffusion direction distribution at each step. Then it repeats the process until the termination condition is satisfied. The probabilistic fiber tracking method mainly uses the prior information of the fiber to obtain the posterior probability distribution. The direction of each step is sampled from the probability distribution, and the probabilistic path from the seed point to the target area is finally obtained. Describe multiple possible paths in a probabilistic manner to overcome the difficulty of deterministic tracking for complex structure.

Compared to standard anatomical MRI images, dMRI has a lower spatial resolution because of the limited scanning time [3]. Partial Volume Effects (PVE) and angular discretization effects [4] caused by poor spatial resolution reduce fiber reconstructed accuracy in the boundary region. Moreover, the DWI signal decays rapidly in the junction area of white matter and gray matter (GM), which caused most of the fibers stop prematurely in the white matter without reaching the GM. Due to the uncertainly result, the structure and function of fibers in the cerebral gyrus cannot be comprehensive analyzed [5,6,7,8]. To this end, St-Onge, Yeh, and MI-Brain have conducted a series of studies based on the nerve fiber [9, 10].

fMRI is an imaging technique that estimates the functional property of the brain by measuring the blood oxygen level dependent (BOLD) in neuronal functional activity [11]. Previous studies of functional magnetic resonance imaging have been limited to gray matter. However, growing studies have found the BOLD signal in the white matter also contains cranial nerve activity, and the correlation between the neighborhood voxel signals is directional [2]. In addition, specific gray matter cortex and white matter nerve pathways are also associated with brain activity [12], which provides a new way to solve the reconstruction problem in boundary region.

Aiming at the problem of fiber reconstruction accuracy in the boundary region between white matter and gray matter, we propose a novel tractography algorithm using DWI and fMRI of white matter together. The function and structure information of WM were combined by particle filter fiber tracking frame to obtain more precise fiber distribution in the boundary region.

2 Methods

This paper assumes that the fiber trajectory has a Markov property, and each step depends only on the previous step and the current observation data. The observed value is the DWI signal of \( \Omega \; \subset \;{\mathbb{R}}^{3} \) in the three-dimensional space of the brain. The fiber trajectory model consists of a series of displacement vectors in \( \Omega \), where the displacement vector is the parameter to be estimated. Assuming that the intensity of the DWI is \( U \), given the position \( x \in\Omega \), \( v_{k} \) is the unit direction vector in step \( k \). In dynamic systems, states and observations are represented by \( y_{k} = \{ x_{k} ,v_{k} \} \) and \( z_{k} = \{ U_{xk} \} \), and dynamic systems are defined by three densities: initialization, a priori, and maximum likelihood functions [13].

In step k, assume that the current step and the next step are independent of each other:

$$ p(z_{k} ,y_{k + 1} \left| {y_{k} } \right.) = p(z_{k} \left| {y_{k} } \right.)p(y_{k + 1} \left| {y_{k} } \right.) $$
(1)

Due to the fiber trajectory given by (1) and the Markov [14] property of the independent condition, the fiber path can be modeled by a Markov chain. Therefore, dynamic systems are described only by the following densities:

$$ p(y_{k} \left| {y_{0:k - 1} ,z_{1:k - 1} } \right.) = p(y_{k} \left| {y_{{k{ - }1}} } \right.) $$
(2)
$$ p(z_{k} \left| {y_{0:k} ,z_{1:k - 1} } \right.) = p(z_{k} \left| {y_{k} } \right.) $$
(3)

Considering Eqs. (1), (2) and (3) and applying Bayes’ theorem, we can get an expression of posterior density:

$$ p(y_{0:k} \left| {z_{1:k} } \right.) = p(z_{k} \left| {y_{k} } \right.)p(y_{k} \left| {y_{k - 1} } \right.)p(y_{0:k - 1} \left| {z_{1:k - 1} } \right.) $$
(4)

The prior probability density reflects the proximity of the current tracking direction to the tracking direction of the previous step. The larger the value, the closer the two tracking directions are, and the further the deviation is. In this paper, the functional ODF constructed from the white matter fMRI signal is selected as the prior probability density function \( p(y_{k} \left| {y_{k - 1} } \right.) \).

Due to the influence of noise and other factors, there are uncertain components in the MRI dispersion information, and the observation probability density \( p(z_{k} \left| {v_{k} } \right.) \) is an indicator to measure such uncertainty. This paper chooses to use the Q-ball model to calculate fODF as the observed probability density \( p(z_{k} \left| {v_{k} } \right.) \).

The posterior probability density function (c) in white matter and gray matter has an example of a fiber cross voxel, which is defined as the product of the prior probability density (a) and the observed probability density function (b), as shown in Fig. 1.

Fig. 1.
figure 1

(a) Prior probability density (b) Observation probability density (c) Posterior probability density

In 3D space, choose vMF distribution as the optimal importance density \( p(y_{0:k - 1} \left| {z_{1:k - 1} } \right.) \).

Particle filtering sequentially samples a set of \( M \) paths starting from the starting point \( x_{0} \in\Omega \). At step \( k = 0 \), the \( M \) weighted particles are tracked forward from \( x_{0} \). Given the set of particles \( \{ y_{0:k}^{(m)} ,w_{k}^{(m)} \}_{m - 1}^{M} \) at step \( k \), the process of propagation to the next step \( k + 1 \) is performed in three phases: prediction, weighting, and selection.

In the prediction phase, since the posterior probability \( p(y_{0:k} \left| {z_{1:k} } \right.) \) cannot be evaluated, the importance density \( \pi (y_{0:k} \left| {z_{1:k} } \right.) \) (which is an approximation of the posterior density) is used to simulate the vector at each point in the fiber path. Assuming the causal relationship of importance density, that is, for all \( t \ge k,\pi (y_{0:k} \left| {z_{1:t} } \right.)\, = \,\pi (y_{0:k} \left| {z_{1:k} } \right.) \), you can choose a recursive formula along the path [10] such as:

$$ \pi (y_{0:k} \left| {z_{1:k} } \right.)\,{ = }\,\pi (x_{0} )\prod\limits_{t = 1}^{k} {\pi (y_{t} \left| {y_{0:t - 1} } \right.,z_{1:t} )} $$
(5)
$$ \pi (y_{0:k} \left| {z_{1:k} } \right.)\,{ = }\,\pi (y_{k} \left| {y_{0:k - 1} } \right.,z_{1:k} )\pi (y_{0:k - 1} \left| {z_{1:k - 1} } \right.) $$
(6)

Therefore, in step \( k \), the state \( y_{k} \) of the path \( y_{0:k - 1} \) is sampled according to \( \pi (y_{k} \left| {y_{0:k - 1} } \right.,z_{1:k} ) \), taking into account the Markov property of the fiber path.

After the prediction phase, an estimate of the approximate reliability of the posterior density [15] is weighted. Using the ratio between the unknown posterior distribution and its approximation, the weight of the particle is calculated by:

$$ w_{k}^{(m)} = \frac{{p(y_{0:k}^{(m)} \left| {z_{1:k} } \right.)}}{{\pi (y_{0:k}^{(m)} \left| {z_{1:k} } \right.)}} $$
(7)

Taking Eqs. (4) and (6) into Eq. (7), we get a recursive definition of particle weights:

$$ w_{k}^{(m)} = w_{k - 1}^{(m)} \frac{{p(z_{k} \left| {y_{k}^{(m)} } \right.)p(y_{k}^{(m)} \left| {y_{k - 1}^{(m)} } \right.)}}{{\pi (y_{k}^{(m)} \left| {y_{{_{0:k - 1} }}^{(m)} ,z_{1:k} } \right.)}} $$
(8)

Here, the weight \( w_{k}^{(m)} \) in the step \( k \) is calculated using the weight \( w_{{k{ - }1}}^{(m)} \), the prior density \( p(y_{k}^{(m)} \left| {y_{k - 1}^{(m)} } \right.) \), the likelihood density \( p(z_{k} \left| {y_{k}^{(m)} } \right.) \), and the importance density \( \pi (y_{k}^{(m)} \left| {y_{{_{0:k - 1} }}^{(m)} ,z_{1:k} } \right.) \) at the step \( k{ - }1 \). Then standardize:

$$ \tilde{w}_{k}^{(m)} = \frac{{w_{k}^{(m)} }}{{\sum\nolimits_{n = 1}^{M} {w_{k}^{(n)} } }} $$
(9)

The importance distribution of Eq. (6) will increase the variance of weights over time [16]. Therefore, in the early stages of the estimation process, a significant portion of the weight may drop rapidly. The purpose of the final phase selection is to avoid this degradation. Estimate the path using an estimate of the effective sample size (ESS) [16, 17]:

$$ \hat{N}_{ESS} { = }\frac{1}{{\sum\nolimits_{m = 1}^{M} {(\tilde{w}_{k}^{(n)} } )^{2} }} $$
(10)

When reduced below a fixed threshold, resampling should be performed to eliminate particles with lower weights [2].

3 Experimental Results

The test data collected functional images of visual stimuli from four adults. Visual stimuli were performed with an 8 Hz scintillation plate. The experiment was designed in the form of a square wave, with a 30 s fixed blank screen and then a 30 s chessboard flashing with repeated cycles. Acquisition parameters: T2*-weighted (T2* w) gradient echo (GE), echo planar imaging (EPI) The sequence collected three sets of BOLD signals, TR = 3 s, TE = 45 ms, matrix size = 80 × 80, FOV = 240 × 240 mm2, 43-layer and 3 mm layer spacing, 145 volumes, 435 s. Each subject was scanned with the same parameters as above, and data acquisition was done under visual stimulation. At the same time, a single-shot, spin echo EPI sequence is used to collect diffusion weighted images (DWI) data: b = 1000 s/mm2, 32 diffusion-sensitizing directions, TR = 8.5 s, TE = 65 ms, SENSE factor = 3, matrix size = 128 × 128, FOV = 256 × 256 mm2, 68 layer and 2 mm layer spacing.

The collected data were preprocessed using SPM12. The fMRI signal is sequentially subjected to time layer correction, head motion correction, and FWHM = 4 mm Gaussian smoothing. If the head movement is more than 2 mm and the rotation is greater than 2°, the data will be rejected. The smoothed data of all subjects were registered to their respective DWI data spaces with reference to the DWI data of b = 0. The BOLD signal of all voxels is bandpass filtered by 0.01–0.08 Hz. This band contains the frequency of the experimental stimulus waveform (0.016 Hz). The T1w data was subjected to offset correction and segmentation to obtain white matter, gray matter and cerebrospinal fluid, and then jointly registered to the DWI image space with b = 0 DWI as a reference.

To verify the validity of the proposed algorithm, this study was tested on real brain data. The reconstructed structural pathway is traced from the lateral geniculate nucleus (LGN) to the visual radiation area with a step size of 0.5 pixels. If the advance to the target area or the direction changes by more than 90°, the tracking is stopped. Fiber tracking was performed 800 times for each case. The results of the tracking process are shown in Fig. 2. For comparison, tracking results without fMRI and with fMRI are shown in Fig. 2, respectively. The result is shown in Fig. 2 as the T1 image of the 27th layer. Large-area dispersed streamlines appear in the figure, most of which exit the visual radiation area, which may be due to the fact that the diffuse ODF is wider than the a posteriori ODF, resulting in probabilistic tracking that produces a large number of streamlines for all possible paths.

Fig. 2.
figure 2

Tracking results of LGN to the visual radiation area on different brain data. The image on the left has no fMRI and the image on the right has fMRI.

In order to evaluate the effect of adding fMRI on the fiber reconstruction accuracy in the boundary region between white matter and gray matter, fiber tracking experiments were performed on fiber bundles in the boundary region between white matter and gray matter. Figure 3 shows the results of 200 tracking imaging of different real brain data visual radiation areas, with a step size of 0.5 pixels, and stops tracking if it advances to the target area or the direction changes by more than 90°. For comparison, the tracking results without fMRI and with fMRI were shown in Fig. 3, respectively. The background of (a) and (b) is the T1 image of the 35th layer. The red box and the corresponding magnified area show the tracking results of boundary region between white matter and gray matter in the end point of the radiation. Compared with the tracking result without the added function signal, after adding the functional signal, the fiber bundle at the end point of the radiation is closer to boundary region between white matter and gray matter.

Fig. 3.
figure 3

Tracking reconstruction results of the radiation end point region: The red box and the corresponding magnified area are the tracking results of boundary region between white matter and gray matter in the radiation end point area. The image on the left has no fMRI and the image on the right has fMRI. (Color figure online)

Figure 4 is a comparison of the results of tracking the fiber in the radioactive area 800 times, with a step size of 0.5 pixels, and if the advancement to the target area or the direction change is greater than 90°, the tracking is stopped. For comparison, the tracking results without fMRI and with fMRI were shown in Fig. 4, respectively. The background of (a) and (b) is the T1 image of the 35th layer, the background of (c) (d) is the T1 image of the 32nd layer. The red box and the corresponding magnified area show the tracking results of boundary region between white matter and gray matter in the middle section of the radiation. Compared with the tracking result without the added function signal, after adding the function signal, the fiber bundle in the middle section of the radiation is closer to boundary region between white matter and gray matter.

Fig. 4.
figure 4

Tracking reconstruction results of the mid-radiation area: The red box and the corresponding magnified area show the tracking results of boundary region between white matter and gray matter in the mid-radiation area. The image on the left has no fMRI and the image on the right has fMRI. (Color figure online)

Calculate the average length of the fiber by calculating the sum of the Euclidean distances of each segment, and invalid fibers (fibers that do not reach the gray matter or any ROI region are referred to as ineffective fibers) as a percentage of total fiber, and among the effective fibers, the fibers having a fiber length of 10 mm or more account for the percentage of the effective fibers, under the condition of adding the fMRI signal and not adding the fMRI signal (Table 1).

Table 1. Average length (mm), invalid fibers (%), Valid & fiber length \( \ge \) 10 mm (%).

4 Conclusion

Aiming at the problem of fiber reconstruction accuracy in boundary region between white matter and gray matter, this paper proposes a new DWI fiber tracking imaging algorithm based on fMRI of white matter, and combines particle filter theory to track and reconstruct imaging. This study provides a new way to solve the problem of fiber reconstruction accuracy in boundary region between white matter and gray matter, and can improve the accuracy of fiber tracking in boundary region between white matter and gray matter.

This study conducted a tracking experiment on real brain data. Firstly, the effectiveness of the proposed method is verified by tracking the LGN to the visual radiation area. By comparing the results of different brain data when adding fMRI signal and without adding fMRI signal, the method can effectively reconstruct the structural pathway from the lateral geniculate nucleus to the visual radiation area. Next, on different brain data, fiber tracking was performed on the middle and end regions of the radiation visual under the condition of adding the fMRI signal and not adding the fMRI signal. This method can improve the fiber tracking of boundary region between white matter and gray matter. Finally, the effectiveness and accuracy of the method are fully illustrated by analyzing the average fiber length and the ineffective fiber results of the tracking results on each data.

In summary, the method introduces the spatial correlation tensor of the fMRI signal anisotropy in the white matter and indirectly describes the geometrical information of the fiber bundle, which can effectively reconstruct the fiber nerve pathway of specific function and improve the fiber bundle reconstruction accuracy of boundary region between white matter and gray matter.