Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2023 Jun:273:120086.
doi: 10.1016/j.neuroimage.2023.120086. Epub 2023 Apr 3.

Deep fiber clustering: Anatomically informed fiber clustering with self-supervised deep learning for fast and effective tractography parcellation

Affiliations

Deep fiber clustering: Anatomically informed fiber clustering with self-supervised deep learning for fast and effective tractography parcellation

Yuqian Chen et al. Neuroimage. 2023 Jun.

Abstract

White matter fiber clustering is an important strategy for white matter parcellation, which enables quantitative analysis of brain connections in health and disease. In combination with expert neuroanatomical labeling, data-driven white matter fiber clustering is a powerful tool for creating atlases that can model white matter anatomy across individuals. While widely used fiber clustering approaches have shown good performance using classical unsupervised machine learning techniques, recent advances in deep learning reveal a promising direction toward fast and effective fiber clustering. In this work, we propose a novel deep learning framework for white matter fiber clustering, Deep Fiber Clustering (DFC), which solves the unsupervised clustering problem as a self-supervised learning task with a domain-specific pretext task to predict pairwise fiber distances. This process learns a high-dimensional embedding feature representation for each fiber, regardless of the order of fiber points reconstructed during tractography. We design a novel network architecture that represents input fibers as point clouds and allows the incorporation of additional sources of input information from gray matter parcellation. Thus, DFC makes use of combined information about white matter fiber geometry and gray matter anatomy to improve the anatomical coherence of fiber clusters. In addition, DFC conducts outlier removal naturally by rejecting fibers with low cluster assignment probability. We evaluate DFC on three independently acquired cohorts, including data from 220 individuals across genders, ages (young and elderly adults), and different health conditions (healthy control and multiple neuropsychiatric disorders). We compare DFC to several state-of-the-art white matter fiber clustering algorithms. Experimental results demonstrate superior performance of DFC in terms of cluster compactness, generalization ability, anatomical coherence, and computational efficiency.

Keywords: Deep learning,; Fiber clustering; Image diffusion MRI; Self-supervised learning; Tractography.

PubMed Disclaimer

Conflict of interest statement

Declaration of Competing Interest None.

Figures

Fig. 1.
Fig. 1.
Overview of our DFC framework. A self-supervised learning strategy is adopted with the pretext task of pairwise fiber distance prediction. In the pretraining stage, input fibers are encoded as embeddings with the Siamese Networks. K-means clustering is then performed on the obtained embeddings to generate initial cluster centroids. In the clustering stage, based on the neural network of the pretraining stage, a clustering layer is connected to the embedding layer and generates soft label assignment probabilities q (as shown in the orange dashed box). During training, a prediction loss (Lp) and a KL divergence loss (Lc) are combined for network optimization. During inference, an input fiber is assigned to cluster c with the maximum soft label assignment probability, which is calculated from the trained neural network. (np: number of points; ne: dimension of embeddings; nc: number of clusters).
Fig. 2.
Fig. 2.
Illustration of the process of graph construction for the input of the DGCNN model.
Fig. 3.
Fig. 3.
Visualization of example clusters from four methods (DFC, DFCconf, WMA, QB) across three datasets (HCP, CNP, PPMI). Three example clusters are selected within known CC4, Sup-FP and AF tracts respectively. For clusters within CC4 tracts, an anterior view is displayed; for AF clusters, an inferior view is displayed; for Sup-FP clusters, a left view is displayed. (Abbreviations: CC4 - corpus callosum 4; Sup-FP - superficial-frontal-parietal; AF - arcuate fasciculus; DFC - Deep Fiber Clustering; DFCconf - conference version of Deep Fiber Clustering; WMA - WhiteMatterAnalysis; QB - QuickBundles).
Fig. 4.
Fig. 4.
Example clusters for visualization of coherence between clusters and cortical parcels, across different methods (DFC, DFCconf, WMA and QB) from HCP data. Clusters within the CST, IoFF and Sup_PT tracts are shown in (a), (b) and (c) respectively. For (a) and (c), the first row displays a posterior view; In the second row, the display view is indicated by the human figure at the bottom right corner; The third row is a zoomed-in area of the orange rectangle area in the second row. In (b), the first and second rows show the inferior and posterior view of the IoFF cluster. (Abbreviations: CST - corticospinal tract; IoFF - inferior occipito-frontal fasciculus; Sup_PT - superficial parieto-temporal; DFC - Deep Fiber Clustering; DFCconf - conference version of Deep Fiber Clustering; WMA - WhiteMatterAnalysis; QB - QuickBundles).
Fig. 5.
Fig. 5.
Example tracts for visualization of cluster subdivisions within a tract, across DFC and WMA methods from HCP data. Part of the AF, CC6 and Sup_FP tracts with one or two example clusters are shown in (a), (b) and (c) respectively. The display views are indicated by the human figure at the bottom right corner. (Abbreviations: AF - arcuate fasciculus; CC6 - corpus callosum 6; Sup_FP - superficial fronto-parietal; DFC - Deep Fiber Clustering; WMA - WhiteMatterAnalysis).
Fig. 6.
Fig. 6.
Visualization of example corresponding clusters from DFC and DCEC. Colors represent the sequence number of points along the fiber (rainbow coloring with red for starting and purple for ending points).
Fig. 7.
Fig. 7.
Example clusters to compare previous (ROabsolute) and current outlier removal methods (ROadaptive). Results of two clusters (two rows) from no outlier removal (w/o RO), ROabsolute and ROadaptive methods are displayed in columns 1–3 respectively. The fiber color indicates the soft label assignment probability of the fiber (rainbow coloring with red indicating the smallest and purple the largest). The fourth column shows the soft label assignment probability distribution within the selected clusters. The red and green dashed lines indicate the thresholds of outlier removal for ROadaptive and ROabsolute, respectively.

Similar articles

Cited by

References

    1. Astolfi P, Verhagen R, Petit L, Olivetti E, Masci J, Boscaini D, Avesani P, 2020. Tractogram Filtering of Anatomically Non-Plausible Fibers with Geometric Deep Learning, in: Medical Image Computing and Computer Assisted Intervention – MICCAI 2020. Springer International Publishing, pp. 291–301.
    1. Avants BB, Tustison N, Song G, 2009. Advanced normalization tools (ANTS). Insight J. 2, 1–35.
    1. Basser PJ, Pajevic S, Pierpaoli C, Duda J, Aldroubi A, 2000. In vivo fiber tractography using DT-MRI data. Magn. Reson. Med. 44, 625–632. - PubMed
    1. Battocchio M, Schiavi S, Descoteaux M, Daducci A, 2022. Bundle-o-graphy: improving structural connectivity estimation with adaptive microstructure-informed tractography. Neuroimage 263, 119600. - PubMed
    1. Brun A, Knutsson H, Park H-J, Shenton ME, Westin C-F, 2004. Clustering Fiber Traces Using Normalized Cuts, in: Medical Image Computing and Computer Assisted Intervention – MICCAI 2004. Springer International Publishing, pp. 368–375. - PMC - PubMed

Publication types