Abstract
In this paper, we introduce a penalized geodesic tractography (PGT) algorithm for mitigating gyral bias in cortical tractography, which is essential for improving cortical connectomics. Unlike deterministic and probabilistic tractography algorithms that perform one-way tracking, PGT solves a global optimization problem in estimating the pathways connecting multiple regions, instead of local step-by-step orientation tracing. PGT is unconfounded by local false-positive or false-negative fiber orientations and ensures that fiber streamlines that are intended to connect two regions do not terminate prematurely. We show that PGT reduces gyral bias by allowing streamlines to make sharper turns into the cortical gyral matter and results in a significantly more uniform spatial distribution of cortical connections.
1. Introduction
Diffusion magnetic resonance imaging (DMRI) [1] allows brain white matter pathways to be reconstructed in-vivo and non-invasively by tracing local fiber orientations, which capture the diffusion patterns of water molecules. In connectomic studies that investigate cortico-cortical connectivity [2,3], fiber tracking often needs to be performed across gray-white matter boundaries in gyral blades of complex cortical convolutions. This process can be challenging due to factors such as partial volume effects and gyral bias [1].
A vast majority of tractography algorithms begin tracking from a seed point and propagate a streamline until some termination criterion is met [4,5]. This is a one-way tracking (OWT) process and can cause unsatisfactory outcome in noisy conditions due to error accumulation, often resulting in prematurely terminated tracts that fall short of reaching the cortex. OWT methods are also susceptible to gyral bias with streamlines preferentially terminating at gyral crowns rather sulcal banks or fundi. The bias can be observed for a wide range of tractography algorithms (deterministic and probabilistic), diffusion models, diffusion weightings, and even for gradient directions with very high angular resolution [6].
In this work, we introduce a novel algorithm, called penalized geodesic tractography (PGT), for determining the shortest streamlines that connect different brain regions. We show that PGT overcomes the gyral bias problem, giving a significantly more uniform spatial distribution pattern of cortical connections. PGT determines the shortest paths connecting the regions via backtracking of the distance maps computed by solving the eikonal equation on a Finsler manifold with an anisotropic metric induced by the fiber orientation distribution function (FODF). Unlike existing methods that solve for shortest paths based on local costs [7–10], PGT determines a globally minimal path by minimizing a cost function that penalizes both tract curvature and length using a penalized manifold metric. This avoids the error stemming from the step-by-step tracing of the distance map and provides a global solution of the shortest path. Using in-vivo data, we demonstrate that PGT overcomes gyral bias and results in an improved coverage of the cortex.
2. Methods
2.1. Geodesic Tractography
The aim of geodesic tractography is to determine the shortest paths (i.e., geodesics) connecting a seed region and a target region based on an orientation field. The shortest paths can be determined using a distance map in relation to the seed region. The distance map is calculated by solving an eikonal equation, which is a partial differential equation (PDE) that describes the time of arrival at each point in space as a function of the local speed based on the orientation field.
In this work, the local speed is determined based on the FODF. This is reflected by the Finsler metric [11], which defines at each point a positive norm whenever orientation is nonzero. The Finsler metric is more flexible than the Riemannian metric and naturally provides the geometric generalization suitable for analysis of more complex fiber configurations, such as crossings [11]. Given a Lipschitz regular path with boundary conditions and , the length of the path ℓ(γ) can be measured as
(1) |
with the convention . Let U(x) be the distance function starting from an arbitrary seed point . U(xT) is then the minimal value of (1) for a geodesic connecting x0 and xT. The distance function satisfies the eikonal equation
(2) |
where ∇U is the spatial gradient of U. Solving for U via (2) can be done effectively using the fast marching algorithm. The shortest path from x0 to xT can be determined by solving an ordinary differential equation (ODE):
(3) |
Note that for implementation, the paths are lifted into the configuration space of positions and orientations [12].
2.2. Penalized Finsler Metric
To ensure a well-behaving distance map that is continuous and smooth, we employ a penalized Finsler metric in the position-orientation space [10,12]:
(4) |
where is a position in the configuration space and is a tangent vector at this position. Note that by construction since . The parameter balances the cost of motion in the position and angular spaces, in other words, the amount of curvature penalization. The term penalizes any position motion that is not colinear with the current orientation u, and forbids such motion in the limit as ε → 0. The negative part of their scalar product is penalized to forbid reverse motion. We define the local cost function at each position (x, ux) based on the FODF field as
(5) |
where δ > 0, ‖⋅‖∞ the supremum norm and Based on the penalized Finsler metric, the distance map U can be computed by solving the eikonal Eq. (2) using Hamilton fast marching with adaptive stencils [13].
2.3. Tractography with Optimized Shortest Path
Given the distance map U, PGT determines a shortest path connecting a seed position to a region of interest (ROI) with curvature penalization. We define the curvature-penalized cost of a path γ(t) as
(6) |
where is the Reeds-Shepp cost with a typical radius of curvature ζ [12]. Given the seeds , target region , and tangents PGT aims to find the path obeying the boundary conditions and globally minimizing the cost ψ(γ) by solving
(7) |
The shortest path can be determined (7) with the following equations:
(8) |
where L(t) is the length of the path at t, Dux is the 3 × 3 symmetric positive definite matrix with eigenvalue 1 in the direction ux, and eigenvalue ε2 in the orthogonal directions. That is, Dux ≔ ux ⊗ ux + ε2(3I − ux ⊗ ux) [10]. Solving for the optimal path can be done effectively using the forward Euler integration of the partial differential equations in (8).
2.4. Datasets and Processing
A DMRI dataset (Subject ID: 105923) from the Human Connectome Project (HCP) [14] was used to validate our method. The dataset has an isotropic spatial resolution of 1.25 mm, with three b-values (b = 1000, 2000, 3000 s/mm2), a total of 270 gradient directions (90 per shell), and 18 non-diffusion-weighted images. Cortical and sub-cortical parcellation was performed on the T1-weighted image using FreeSurfer. The cortical GM map generated by FSL using the T1-weighted MR image was used to define tractography seed voxels. The FODFs were estimated using multi-tissue spherical deconvolution (MTSD) [15]. We employed the WM FODFs to compute the local costs in (5). Qualitative and quantitative comparisons were performed with respect to three algorithms in MRtrix3 [16], i.e., iFOD1 [16], iFOD2 [17], and a SD-based deterministic (DET) [16], with default parameters. 50 million streamlines were generated with each of the three methods. For PGT, 3 seed points were randomly selected for each GM voxel.
3. Results
Table 1 shows the quantitative results for iFOD1, iFOD2, DET, and PGT. Here, a streamline is said to be valid when its endpoint is within a radius of 2 mm from a cortical GM voxel. PGT yields significantly more streamlines that reach the cortical regions with a much smaller rate of prematurely terminated streamlines.
Table 1.
Subcortical-cortical | Whole brain | |||||
---|---|---|---|---|---|---|
Initial | Valid | % | Initial | Valid | % | |
DET | 1M | 703709 | 70.37% | 50M | 36772925 | 73.55% |
iFOD1 | 1M | 718306 | 71.83% | 50M | 41630557 | 83.26% |
iFOD2 | 1M | 676357 | 67.64% | 50M | 38935000 | 77.87% |
PGT | 953956 | 936923 | 98.21% | 42335648 | 41624624 | 98.32% |
To evaluate the uniformity of the spatial distribution of the streamline endpoints at the cortex, we computed the standard deviations of the fiber densities (count per volume) across voxels in different cortical regions. The results in Fig. 1 indicate that PGT yields much lower standard deviations than other methods. The same analysis was performed with only the valid streamlines. The results, shown in Fig. 2, indicate that the density variability increases significantly at both gyral and sulcal for DET, iFOD1, and iFOD2.
Figure 3 shows a mapping of the endpoints of the streamlines onto the cortical surface, which confirms that PGT gives a fuller coverage of the cortex. Other methods are generally biased towards the gyral crowns.
We extracted the corticospinal tract (CST) using the white matter query language (WMQL) [18], which is based on FreeSurfer cortical parcellations. In WMQL, the CST streamlines are defined as those connecting the postcentral and precentral gyri and the brain stem. The results, shown in Fig. 4, indicate that PGT yields fiber streamlines that fully cover both postcentral and precentral gyri (orange arrows). PGT also reduces false-positive streamlines (white arrows).
4. Conclusion
We have presented penalized geodesic tractography (PGT) for cortical tractography and have demonstrated that PGT can be used to overcome gyral bias. Our method extends the fast marching method by employing a penalized manifold metric that balances the costs in positions and orientations. We have shown with HCP data that PGT improves tract coverage of the cortex and results in a spatially uniform tract density distribution.
Acknowledgments
This work was supported by NIH grants (NS093842, EB022880, EB006733, EB009634, AG041721, MH100217, and AA012388) and NSFC grants (61379020, 61703369).
References
- 1.Johansen-Berg H, Behrens TE: Diffusion MRI: From Quantitative Measurement to in Vivo Neuroanatomy. Academic Press; (2013) [Google Scholar]
- 2.Schilling K, Gao Y, Janve V, Stepniewska I, Landman BA, Anderson AW: Confirmation of a gyral bias in diffusion MRI fiber tractography. Hum. Brain Mapp 39(3), 1449–1466 (2018) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 3.Wedeen VJ, et al. The geometric structure of the brain fiber pathways. Science 335(6076), 1628–1634 (2012) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 4.Basser PJ, Pajevic S, Pierpaoli C, Duda J, Aldroubi A: In vivo fiber tractography using DT-MRI data. Magn. Reson. Med 44(4), 625–632 (2000) [DOI] [PubMed] [Google Scholar]
- 5.Behrens TE, Berg HJ, Jbabdi S, Rushworth MF, Woolrich MW: Probabilistic diffusion tractography with multiple fibre orientations: what can we gain? NeuroImage 34(1), 144–155 (2007) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 6.Schilling K, Gao Y, Janve V, Stepniewska I, Landman BA, Anderson AW: Confirmation of a gyral bias in diffusion MRI fiber tractography. Hum. Brain Mapp 39, 1449–1466 (2017) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 7.Jbabdi S, Bellec P, Toro R, Daunizeau J, Pélégrini-Issac M, Benali H: Accurate anisotropic fast marching for diffusion-based geodesic tractography. J. Biomed. Imaging 2008, 2 (2008) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 8.Fuster A, Tristan-Vega A, Haije TD, Westin C-F, Florack L: A novel Riemannian metric for geodesic tractography in DTI. In: Schultz T, Nedjati-Gilani G, Venkataraman A, O’Donnell L, Panagiotaki E (eds.) Computational Diffusion MRI and Brain Connectivity, pp. 97–104. Springer, Cham: (2014). 10.1007/978-3-319-02475-2_9 [DOI] [Google Scholar]
- 9.Fuster A, Haije TD, Tristán-Vega A, Plantinga B, Westin CF, Florack L: Adjugate diffusion tensors for geodesic tractography in white matter. J. Math. Imaging Vis 54(1), 1–14 (2016) [Google Scholar]
- 10.Duits R, Meesters SP, Mirebeau JM, Portegies JM: Optimal paths for variants of the 2D and 3D Reeds-Shepp car with applications in image analysis. arXiv preprint arXiv:1612.06137 (2016) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 11.Florack L, Fuster A: Riemann-Finsler geometry for diffusion weighted magnetic resonance imaging. In: Westin C-F, Vilanova A, Burgeth B (eds.) Visualization and Processing of Tensors and Higher Order Descriptors for Multi-Valued Data. MV, pp. 189–208. Springer, Heidelberg: (2014). 10.1007/978-3-642-54301-2_8 [DOI] [Google Scholar]
- 12.Mirebeau JM: Fast-marching methods for curvature penalized shortest paths. J. Math. Imaging Vis 60, 1–32 (2017) [Google Scholar]
- 13.Mirebeau JM: Efficient fast marching with Finsler metrics. Numerische Mathematik 126(3), 515–557 (2014) [Google Scholar]
- 14.Van Essen DC, Smith SM, Barch DM, Behrens TE, Yacoub E, Ugurbil K: The WU-Minn human connectome project: an overview. Neuroimage 80, 62–79 (2013) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 15.Jeurissen B, Tournier JD, Dhollander T, Connelly A, Sijbers J: Multi-tissue constrained spherical deconvolution for improved analysis of multi-shell diffusion MRI data. Neuroimage 103, 411–426 (2014) [DOI] [PubMed] [Google Scholar]
- 16.Tournier J, Calamante F, Connelly A: Mrtrix: diffusion tractography in crossing fiber regions. Int. J. Imaging Syst. Technol 22(1), 53–66 (2012) [Google Scholar]
- 17.Tournier JD, Calamante F, Connelly A: Improved probabilistic streamlines tractography by 2nd order integration over fibre orientation distributions. In: Annual Meeting of the International Society of Magnetic Resonance in Medicine (ISMRM), p. 1670 (2010) [Google Scholar]
- 18.Wassermann D, et al. The white matter query language: a novel approach for describing human white matter anatomy. Brain Struct. Funct 221(9), 4705–4721 (2016) [DOI] [PMC free article] [PubMed] [Google Scholar]