Abstract
In this work, a new hierarchical approach is proposed to efficiently search for similar tractography streamlines. The proposed streamline representation enables the use of binary search trees to increase the tractography clustering speed without reducing its accuracy. This hierarchical framework offers an upper bound and a lower bound for the point-wise distance between two streamlines, which guarantees the validity of a proximity search. The resulting approach can be used for fast and accurate clustering of tractography streamlines.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Avants, B.B., Epstein, C.L., Grossman, M., Gee, J.C.: Symmetric diffeomorphic image registration with cross-correlation: evaluating automated labeling of elderly and neurodegenerative brain. Med. Image Anal. 12(1), 26–41 (2008)
Behrens, T.E., Sotiropoulos, S.N., Jbabdi, S.: MR diffusion tractography. In: Diffusion MRI, pp. 429–451. Elsevier (2014)
Bertò, G., et al.: Classifyber, a robust streamline-based linear classifier for white matter bundle segmentation. NeuroImage 224, 117402 (2021)
Catani, M., Howard, R.J., Pajevic, S., Jones, D.K.: Virtual in vivo interactive dissection of white matter fasciculi in the human brain. Neuroimage 17(1), 77–94 (2002)
Chan, F.P., Fu, A.C., Yu, C.: HAAR wavelets for efficient similarity search of time-series: with and without time warping. IEEE Trans. knowl. Data Eng. 15(3), 686–705 (2003)
Cohn, D.L.: Measure Theory. Springer, Cham (2013)
Côté, M.A., Girard, G., Boré, A., Garyfallidis, E., Houde, J.C., Descoteaux, M.: Tractometer: towards validation of tractography pipelines. Med. Image Anal. 17(7), 844–857 (2013)
Descoteaux, M.: High angular resolution diffusion imaging (HARDI). In: Wiley Encyclopedia of Electrical and Electronics Engineering, pp. 1–25 (2015)
Fu, T.: A review on time series data mining. Eng. Appl. Artif. Intell. 24(1), 164–181 (2011)
Garyfallidis, E., et al.: Dipy, a library for the analysis of diffusion MRI data. Front. Neuroinf. 21, 8 (2014)
Garyfallidis, E., Brett, M., Correia, M.M., Williams, G.B., Nimmo-Smith, I.: Quickbundles, a method for tractography simplification. Front. Neurosci. 6, 175 (2012)
Garyfallidis, E., Côté, M.A., Rheault, F., Descoteaux, M.: Quickbundlesx: sequential clustering of millions of streamlines in multiple levels of detail at record execution time. In: 24th International Society of Magnetic Resonance in Medicine (ISMRM) (2016)
Garyfallidis, E., et al.: Recognition of white matter bundles using local and global streamline-based registration and clustering. NeuroImage 170, 283–295 (2018)
Girard, G., Whittingstall, K., Deriche, R., Descoteaux, M.: Towards quantitative connectivity analysis: reducing tractography biases. Neuroimage 98, 266–278 (2014)
Guevara, P., et al.: Robust clustering of massive tractography datasets. Neuroimage 54(3), 1975–1993 (2011)
Hershberger, J.E., Snoeyink, J.: Speeding up the Douglas-Peucker line-simplification algorithm. University of British Columbia, Department of Computer Science Vancouver, BC (1992)
Jbabdi, S., Johansen-Berg, H.: Tractography: where do we go from here? Brain Connect. 1(3), 169–183 (2011)
Jones, D.K.: Studying connections in the living human brain with diffusion MRI. Cortex 44(8), 936–952 (2008)
Keogh, E., Chakrabarti, K., Pazzani, M., Mehrotra, S.: Dimensionality reduction for fast similarity search in large time series databases. Knowl. Inf. Syst. 3(3), 263–286 (2001)
Kotsakos, D., Trajcevski, G., Gunopulos, D., Aggarwal, C.C.: Time-series data clustering. (2013)
Legarreta, J.H., et al.: Tractography filtering using autoencoders (2020). arXiv preprint: arXiv:2010.04007
Liao, T.W.: Clustering of time series dataa survey. Pattern Recogn. 38(11), 1857–1874 (2005)
Marimont, R., Shapiro, M.: Nearest neighbor searches and the curse of dimensionality. IMA J. Appl. Math. 24(1), 59–70 (1979)
Olivetti, E., Berto, G., Gori, P., Sharmin, N., Avesani, P.: Comparison of distances for supervised segmentation of white matter tractography. In: 2017 International Workshop on Pattern Recognition in Neuroimaging (PRNI), pp. 1–4. IEEE (2017)
Olivetti, E., Nguyen, T.B., Garyfallidis, E.: The approximation of the dissimilarity projection. In: 2012 Second International Workshop on Pattern Recognition in NeuroImaging, pp. 85–88. IEEE (2012)
Pestov, V.: Is the k-NN classifier in high dimensions affected by the curse of dimensionality? Comput. Math. Appl. 65(10), 1427–1437 (2013)
Presseau, C., Jodoin, P.M., Houde, J.C., Descoteaux, M.: A new compression format for fiber tracking datasets. NeuroImage 109, 73–83 (2015)
Rheault, F.: Analyse et reconstruction de faisceaux de la matière blanche. Computer Science. Université de Sherbrooke (2020)
Siless, V., Medina, S., Varoquaux, G., Thirion, B.: A comparison of metrics and algorithms for fiber clustering. In: 2013 International Workshop on Pattern Recognition in Neuroimaging, pp. 190–193. IEEE (2013)
Tournier, J.D., Calamante, F., Connelly, A.: Mrtrix: diffusion tractography in crossing fiber regions. Int. J. Imaging Syst. Technol. 22(1), 53–66 (2012)
Van Essen, D.C., et al.: The WU-MINN human connectome project: an overview. Neuroimage 80, 62–79 (2013)
Vázquez, A., et al.: Ffclust: fast fiber clustering for large tractography datasets for a detailed study of brain connectivity. NeuroImage 220, 117070 (2020)
Verleysen, M., François, D.: The curse of dimensionality in data mining and time series prediction. In: Cabestany, J., Prieto, A., Sandoval, F. (eds.) Computational Intelligence and Bioinspired Systems. IWANN 2005. Lecture Notes in Computer Science, 3512, 758–770. Springer, Berlin, Heidelberg (2005). https://doi.org/10.1007/11494669_93
Virtanen, P., et al.: Scipy 1.0: fundamental algorithms for scientific computing in python. Nat. Methods 17(3), 261–272 (2020)
Wakana, S., et al.: Reproducibility of quantitative tractography methods applied to cerebral white matter. Neuroimage 36(3), 630–644 (2007)
Wang, X., Mueen, A., Ding, H., Trajcevski, G., Scheuermann, P., Keogh, E.: Experimental comparison of representation methods and distance measures for time series data. Data Mining Knowl. Disc. 26(2), 275–309 (2013)
Yeh, F.C., et al.: Population-averaged atlas of the macroscale human structural connectome and its network topology. NeuroImage 178, 57–68 (2018)
Yi, B.K., Faloutsos, C.: Fast time sequence indexing for arbitrary LP norms (2000)
Acknowledgements
Acknowledgements to Gabrielle Grenier, Maxime Toussaint, Daniel Andrew, Alex Provost for their help and insights. Thanks to the Fonds de recherche du Québec - Nature et technologies (FRQNT), the Canadian Institutes of Health Research (MOP-111169) and the Natural Sciences and Engineering Research Council of Canada (NSERC) for research funding.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Ethics declarations
Conflict of Interest
We have no conflict of interest to declare.
Appendices
A Sum of Norm Properties with Detailed Equations
Remark #1. The dist\(_{L^1}(U,W)\) is equivalent to computing the \(L^1\) distance between two \(m \times n\) dimensional points (\({{\mathbf {\vec {u}}}},{\mathbf {\vec {w}}} \in \mathbb {R}^{m \times n}\)).
Remark #2. The \(L^1\) distance in n-dimensions can be used as an upper and a lower bound the \(L^2\) distance, from Hölder’s inequality (\(\mathbf{x} \in \mathbb {R}^n\)).
Remark #3. The distance between the mean position (\(\overline{\mathbf{u}} = \frac{1}{m} \sum _{i=1}^m \mathbf{u}_i\)) of two streamlines is always smaller or equal to the average point-wise distance. This can be obtained from \(L^p\)-norm properties (\(1 \le p < \infty \) \(\mathbf{x},\mathbf{y} \in \mathbb {R}^n \,,\; \lambda \in \mathbb {R}\)).
Using \(\mathbf{u}_i,\mathbf{w}_i \in \mathbb {R}^n ,\, i \in \{1, ..., m\}\), such that \(\mathbf{d}_i = \mathbf{u}_i - \mathbf{w}_i\)
This can be generalized to curves using the triangle inequality with a Lebesgue integrable function \(\Vert \int _0^1 f(t) \, dt \,\Vert _p \,\le \, \int _0^1\Vert f(t)\Vert _p \, dt \,,\; 1 \le p < \infty \,,\; f \in \mathcal {L}^1(\mathbb {R})\) [6].
B Streamline Search Comparison
Results of the proximity search for the left Arcuate Fasciculus (AF): a) the bundle atlas from [13, 37], b) RecoBundles result, c) RecoBundles result (in green) showing in red a few streamlines missing in RecoBundles but present in the proposed technique with a 4 mm search, and in purple, streamlines missing in RecoBundles but present in the proposed technique with a 6 mm search. The proposed proximity search, mdist\(_{L^2}(\cdot ,\cdot ) \le r\), using a radius of: d) 4 mm, e) 6 mm, and f) 8 mm. (Color figure online)
Results of the proximity search for the central portion of the Corpus Callosum (CC_3): a) the bundle atlas from [13, 37], b) RecoBundles result, c) RecoBundles result (in green) showing in red a few streamlines missing in RecoBundles but present in the proposed technique with a 4 mm search, and in purple, streamlines missing in RecoBundles but present in the proposed technique with a 6 mm search. The proposed proximity search, mdist\(_{L^2}(\cdot ,\cdot ) \le r\), using a radius of: d) 4 mm, e) 6 mm, and f) 8 mm. (Color figure online)
Results of the proximity search for the left Uncinate Fasciculus (UF): a) the bundle atlas from [13, 37], b) RecoBundles result, c) RecoBundles result (in green) showing in red a few streamlines missing in RecoBundles but present in the proposed technique with a 4 mm search, and in purple, streamlines missing in RecoBundles but present in the proposed technique with a 6 mm search. The proposed proximity search, mdist\(_{L^2}(\cdot ,\cdot ) \le r\), using a radius of: d) 4 mm, e) 6 mm, and f) 8 mm. (Color figure online)
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
St-Onge, E., Garyfallidis, E., Collins, D.L. (2021). Fast Tractography Streamline Search. In: Cetin-Karayumak, S., et al. Computational Diffusion MRI. CDMRI 2021. Lecture Notes in Computer Science(), vol 13006. Springer, Cham. https://doi.org/10.1007/978-3-030-87615-9_8
Download citation
DOI: https://doi.org/10.1007/978-3-030-87615-9_8
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-87614-2
Online ISBN: 978-3-030-87615-9
eBook Packages: Computer ScienceComputer Science (R0)