Abstract
Axonal fibers in the white matter are in charge of bio-signal delivery and relate information between neurons within the nervous system and between neurons and peripheral target tissues. Tract-based analysis (TBA) can directly bridge white matter and its connected cerebral cortex to achieve a joint analysis of the brain’s structure and function. However, the accuracy of TBA is highly dependent on the quality of spatial registration of fiber bundles of different individuals to the standard space. In this paper, a non-rigid point registration, Coherent Point Drift (CPD), is applied for registration of fiber bundles. Both the fiber features and the registration accuracy are evaluated to determine the correspondence among fiber bundles. Experiment results on twelve real data showed higher registration accuracy of the proposed method on mean nearest neighbor distance and fractional anisotropy (FA) profiles than traditional registration methods, such as affine, elastic and Iterative Closest Point (ICP).
Wenjuan Wang and Jin Liu contributed equally to this work.
You have full access to this open access chapter, Download conference paper PDF
Similar content being viewed by others
Keywords
1 Introduction
There are three approaches to analyze the fiber bundles, namely, ROI-based analysis (RBA) [1], voxel-based morphometry (VBM) [2, 3], and tract-based analysis (TBA) [4,5,6]. The ROI-based analysis identifies the differences about the region of interest based on the brain map. Voxel-based morphometry searches local changes in the grey matter density according to the T1-weighted structural MRI brain images. Although the two aforementioned approaches have been widely used, there is insufficient information about fiber bundles contained, thus making it difficult to correlate fibers directly with the specific brain function [7]. To detect more fiber features, quantitative analysis of DTI data along the white matter tracts is presented and is known as tract-based analysis. Furthermore, tract-based spatial statistics (TBSS) [8] is created combining VBM and TBA for estimating a group mean FA skeleton which represents the centers of all fiber bundles. It is more sensitive to the FA value than VBM, but the FA skeleton is easily break off at the crossing fiber bundles which generates an inexact result. Spatial registration and analysis at the fiber level is a promising research diretion to overcome the disadvantage of TBSS.
Registration on fiber bundles is essential to compare and analyze fibers from different subjects directly. The reliability of the quantitative analysis relies on the accuracy of registration. During the past three decades, a large amount of studies have been conducted on the registration of fibers. Consequently, three registration methods are evolved, namely, scalar registration, tensor-based registration, and fiber-based registration. Based on the previous studies [9], the transformation matrix of registration is calculated based on one or more channels of the scalar DTI images, such as FA and B0. There are certain limitations of the scalar or vector registration for lacking the information of orientation, only based on the intensity message. Tensor-based registration methods take the directional signal into account in contrast to the scalar registration as mentioned [10,11,12]. However, tensor reorientation may introduce extra errors for tractography, thus restricting the application of tensor-based methods. Direct fiber registration is also proposed in [13, 14], where each fiber is projected into a high dimensional feature space leading to model and target feature points sets. The paper utilized the Coherent point drift (CPD) [15] algorithm to perform a non-rigid registration in order to make a point-to-point correspondence along the fiber tract. According to the CPD algorithm, every point on the fiber bundles is treated as a normal distribution while the optimal matching is completed by the optimization procedure [16].
2 Methods
2.1 Overview and Preprocessing
The main steps of the proposed method for registration of fibers are presented in Fig. 1. Preprocessing includes eddy current correction, tensor calculation, channel image generation and tractography by Diffusion toolkit (DTK) [17]. In tractography, the FA threshold is set as 0.15, and the turn angle threshold is set as 35°. After preprocessing, automated fiber tract clustering is applied to obtain a set of reliable and compact fiber tracts. Meanwhile, the central fiber for each fiber tract is extracted to represent the whole bundle. Then, the center fibers are registered to establish the correspondence among bundles for tract-based analysis. Each step is described in detail in the following subsections.
2.2 Clustering and Central Fiber Extracting
Here, using the white matter query language method described in [18], we extract the corpus callosum (CC) connecting left/right frontal lobe, the uncinate fasciculus (UNC), and the superior longitudinal fasciculus (SLF) for analysis. The model fibers and reference fibers are described as point sets in 3D coordinates.
After clustering, the center fiber for each fiber bundle is extracted. The center fiber fc of the fiber bundle F is defined as the fiber with the smallest average distance from all other fibers in F, where the distance is measured by Hausdorff distance. The Hausdorff distance refers to the maximum distance between one point set and the nearest point set of another. dm,n is the Hausdorff distance of fiber m and fiber n.
where pk and pl are two point sets belong to fiber m and fiber n, respectively.
Figure 2 shows the fiber tract clustering and central fiber extracting results for the SLF, UNC, and CC connecting left/right frontal lobe are showed, and the red line represents the central fiber for each bundle.
2.3 Non-rigid Registration
CPD is a non-rigid matching algorithm based on a uniform velocity field, which uses the calculus of variations to register the maximum likelihood estimation after normalization [15]. The basic idea of the proposed registration method is to measure the correlation between two fiber sets by considering their continuous approximations. To solve the flexible deformation and relative relation of the fiber point set data, we use Gaussian mixture model (GMM) to fit the fiber point sets to get a probability distribution. Then the EM (Expectation Maximization) algorithm is used to optimize the parameters with the theory of the maximum likelihood estimation. The transformation is derived after several terms of optimal iteration. Specifically, CPD not only can achieve the registration of non-linear and non-rigid point sets, but also has an accurate result in case of large noise and frequent changes.
We assume the point set of the model central fiber Mξ*i = (M1, …, Mi)T as the kernel of GMM and the point set of the target central fiber data Tξ*j = (T1, …, Tj)T as the data set of GMM. The starting point of the model fiber is Y = v(M0) + M0.
The formula above is the probability density of GMM. \( \omega \in \left( {0,1} \right) \) is a weighting parameter of spill points, redundant points and noise points. ξ represents the dimension of the point set, which in this article is 1. The p(t) expresses the probability that t, the data point, is generated by M GMM centers (including the influence of noise). After setting the parameters of the model, EM algorithm is used to optimize the calculation to get the transforming relationship between two point sets.
The centroid position of the point set Tj is adjusted by a series of transformation parameters that can be estimated by minimizing the following negative log likelihood function below.
EM Algorithm is used to calculate θ and σ2. E step establishes the target function Q which represents the upper bound of the negative log-likelihood function (5). Based on the Gaussian mixture model clustering and EM algorithm, E-step can be derived as foll-ows:
The posterior probability P can be obtained by calculating the parameter values, where G is the matrix, m and R are the rows and columns of the matrix. By calculating the partial derivative of W for the above equation, we can obtain Eq. (7) above.
3 Experiment and Results
3.1 Registration Based on CPD
All studies were obtained on 1.5T MR units (Siemens, Sonata, VA25 operating system). Twelve DT imaging data were acquired by using a single-shot, echo-planar imaging sequence with sensitivity encoding and a parallel imaging factor of 2.0. The imaging matrix was 96 × 96 with a field of view of 240 × 240 mm. Diffusion weighting was encoded along 30 independent orientations and the b-value was 700 s/mm2 [19]. Three kinds of fiber bundles are selected to make the registration based on CPD, namely, CC, UNC and SLF. The registration results are showed in Fig. 3. The blue line presents the model set while the red line shows the target. In order to verify the reliability and superiority of the proposed tract-based registration method, we chose three other classical registration methods for comparison, namely Affine [20], Rigid [21], and ICP [22].
3.2 Evaluation Based on Distance Between Fiber Tracts
We choose to implement the mean of the closest distances since it provides an estimate that uses all the available data. It is more discriminative than the minimum of the closest distances. We use K-means algorithm to find the nearest point of the target fiber set to the model set which is defined to be the mean nearest distance as the evaluation based on the distance between fiber tracts. Here, Mean Nearest Neighbor Distance (MND) is defined to be the index. The Euclidean distance is used to measure the distance of two samples where Ni represent the nearest point of the registered fibers from the model fiber point set Mi as Eq. (8) shows.
Figure 4 shows the Mean Nearest Neighbor Distance between model fibers and the reference fibers of twelve subjects. Smaller values of MND show a better registration because it indicates the difference levels after registration between each subject and the model. As we can see, CPD shows the lowest value while the other three methods exhibits a higher result, indicating the CPD registration algorithm stands out among the registration methods evaluated.
3.3 Evaluation Based on FA Profile Along the Fiber Tracts
A key function of registration is for comparison among individual images. So the registration assessment performance also should be the measurement of anatomical structures. A profile metric based on the normative correlation is calculated along each fiber. The FA value is obtained on the corresponding points captured from template for each registered subject. Figure 5 show the FA profile of three selected fibers from 12 subjects using different tract-based registration methods. In these figures, the x-coordinate represents the arc length of the fiber bundles, and the y-coordinate is the value of FA. According to the FA distribution, the mean FA distribution of CPD algorithm has the highest degree of template fitting and almost coincides. However, the distribution of other algorithms is not as high as the FA distribution of template fiber bundles, which indicates that CPD algorithm guarantees the distribution of fiber bundles’ characteristic parameters to the greatest extent while ensuring the registration accuracy. Therefore, the application of CPD algorithm in fiber bundle registration enables more accurate results to be obtained in subsequent analysis.
On the basis of the automatic clustering and marking of fiber bundles, it is possible to find the landmarks whose shape features are stable according to the shape information of the fiber bundles. The feature points are described by maximum curvature along the fiber bundles and the landmark is also defined to be the origin of the FA profile. pl is the landmark point where the cosine value is the maximum. Figure 6 is the schematic diagram of fiber landmark where the deeper the red is, the greater curvature it shows.
4 Conclusion
In this paper, we proposed a novel tract-based analysis method based on the CPD non-linear registration algorithm. CPD algorithm is applicable to multi-dimensional point set registration under rigid and non-rigid transformation, it has strong robustness to the influence of noise, out of line point and missing point. To evaluate the performance of the proposed method, the mean nearest neighbor distance and the FA profile were calculated and the comparison with three traditional registration methods was conducted. The results support the superiority of CPD over the existing methods. Thus, the tract-based analysis based on the new CPD non-linear registration poses an exciting research direction for brain mapping.
References
Tong, Y., et al.: Seeking optimal Region-Of-Interest (ROI) single-value summary measures for fMRI studies in imaging genetics. PLoS ONE 11(3), e0151391 (2016)
Scarpazza, C., De Simone, M.: Voxel-based morphometry: current perspectives. Neurosci. Neuroecon. 5, 19–35 (2016)
Ceccarelli, A., et al.: The impact of lesion in-painting and registration methods on voxel-based morphometry in detecting regional cerebral gray matter atrophy in multiple sclerosis. Am. J. Neuroradiol. 33(8), 1579–1585 (2012)
Zhang, Y.J., et al.: Atlas-guided tract reconstruction for automated and comprehensive examination of the white matter anatomy. Neuroimage 52(4), 1289–1301 (2010)
Lee, S.-H., et al.: Tract-based analysis of white matter degeneration in Alzheimer’s disease. Neuroscience 301, 79–89 (2015)
Chen, Y.J., et al.: Automatic whole brain tract-based analysis using predefined tracts in a diffusion spectrum imaging template and an accurate registration strategy. Hum. Brain Mapp. 36(9), 3441–3458 (2015)
Rath, Y., et al.: Statistical analysis of fiber bundles using multi-tensor tractography: application to first-episode schizophrenia. Magn. Reson. Imaging 29(4), 507–515 (2011)
Bach, M., et al.: Methodological Considerations on tract-based spatial statistics (TBSS). Neuroimage 100, 358–369 (2014)
Forsberg, D., Rathi, Y., Bouix, S., Wassermann, D., Knutsson, H., Westin, C.-F.: Improving registration using multi-channel diffeomorphic demons combined with certainty maps. In: Liu, T., Shen, D., Ibanez, L., Tao, X. (eds.) MBIA 2011. LNCS, vol. 7012, pp. 19–26. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-24446-9_3
Li, J., Shi, Y., Tran, G., Dinov, I., Wang, D.J.J., Toga, A.W.: Fast diffusion tensor registration with exact reorientation and regularization. In: Ayache, N., Delingette, H., Golland, P., Mori, K. (eds.) MICCAI 2012. LNCS, vol. 7511, pp. 138–145. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-33418-4_18
Pai, D., Soltanian-Zadeh, H., Hua, J.: Evaluation of fiber bundles across subjects through brain mapping and registration of diffusion tensor data. Neuroimage 54, S165–S175 (2011)
Wang, Y., Shen, Y., Liu, D., et al.: Evaluations of diffusion tensor image registration based on fiber tractography. BioMed. Eng. OnLine 16, 9 (2017). https://doi.org/10.1186/s12938-016-0299-2
Xue, Z., Wong, S.T.C.: Simultaneous tensor and fiber registration (STFR) for diffusion tensor images of the brain. In: Liao, H., Linte, C.A., Masamune, K., Peters, T.M., Zheng, G. (eds.) AE-CAI/MIAR -2013. LNCS, vol. 8090, pp. 1–8. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-40843-4_1
Mayer, A., et al.: A supervised framework for the registration and segmentation of white matter fiber tracts. IEEE Trans. Med. Imaging 30(1), 131–145 (2011)
Myronenko, A., Song, X.B.: Point set registration: coherent point drift. IEEE Trans. Pattern Anal. Mach. Intell. 32(12), 2262–2275 (2010)
Caan, M.W.A., et al.: Nonrigid point set matching of white matter tracts for diffusion tensor image analysis. IEEE Trans. Biomed. Eng. 58(9), 2431–2440 (2011)
Wang, R., Benner, T., Sorensen, A.G., Wedeen, V.J.: Diffusion toolkit: a software package for diffusion imaging data processing and tractography. Proc. Intl. Soc. Mag. Reson. Med. 15, 3720 (2007)
Wassermann, D., Makris, N., Rathi, Y., et al.: The white matter query language: a novel approach for describing human white matter anatomy. Brain Struct. Funct. 221(9), 4705–4721 (2016)
Anna, V., et al.: Development of a high angular resolution diffusion imaging human brain template. Neuroimage 91, 177–186 (2014)
Leemans, A., Sijbers, J., Backer, S.D., Vandervliet, E., Parizelet, P.M.: Affine coregistration of diffusion tensor magnetic resonance images using mutual information. Adv. Concepts Intel Vis. Syst. 3708, 523–530 (2005)
Studholme, C., Hill, D.L.G., Hawkes, D.J.: An overlap invariant entropy measure of 3D medical image alignment. Pattern Recogn. 32(1), 71–86 (1999)
Sharp, G.C., Lee, S.W., Wehe, D.K.: Icp registration using invariant features. IEEE Trans. Pattern Anal. Mach. Intell. 24(1), 90–102 (2002)
Acknowledgements
This work was supported by the National Key R&D Program of China (2017YFB1300204), Hefei Foreign Cooperation Project (ZR201801020002), Director’s Fund of Hefei Cancer Hospital of CAS (YZJJ2019C14, YZJJ2019A04), the Key R&D Program of Anhui Province (201904a07020104), the Natural Science Fund of Anhui Province (1708085MF141), as well as John S Dunn Research Foundation and TT and WF Chao Foundation (STCW).
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Wang, W. et al. (2019). Non-rigid Registration of White Matter Tractography Using Coherent Point Drift Algorithm. In: Zhu, D., et al. Multimodal Brain Image Analysis and Mathematical Foundations of Computational Anatomy. MBIA MFCA 2019 2019. Lecture Notes in Computer Science(), vol 11846. Springer, Cham. https://doi.org/10.1007/978-3-030-33226-6_1
Download citation
DOI: https://doi.org/10.1007/978-3-030-33226-6_1
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-33225-9
Online ISBN: 978-3-030-33226-6
eBook Packages: Computer ScienceComputer Science (R0)