Skip to content

Official repository of the paper titled "Deep Learning-Based Desikan-Killiany Parcellation of the Brain Using Diffusion MRI"

License

Notifications You must be signed in to change notification settings

xmindflow/DKParcellationdMRI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Deep Learning-Based Desikan-Killiany Parcellation of the Brain Using Diffusion MRI

arXiv

This repository provides the official implementation of our hierarchical 3D deep learning framework for Desikan–Killiany brain parcellation directly in diffusion MRI space. It enables registration-free segmentation, optimized through diffusion feature integration, and achieves state-of-the-art performance across multiple datasets.

Yousef Sadegheih, and Dorit Merhof


📑 Table of Contents

  1. Abstract
  2. Key Contributions
  3. Hierarchical Framework
  4. Datasets, Pre-trained Weights, and Visualizations
  5. Results
  6. Getting Started
  7. Acknowledgments
  8. Citation

📝 Abstract

Accurate brain parcellation in diffusion MRI (dMRI) space is essential for advanced neuroimaging analyses. However, most existing approaches rely on anatomical MRI for segmentation and inter-modality registration, a process that can introduce errors and limit the versatility of the technique. In this study, we present a novel deep learning-based framework for direct parcellation based on the Desikan-Killiany (DK) atlas using only diffusion MRI data. Our method utilizes a hierarchical, two-stage segmentation network: the first stage performs coarse parcellation into broad brain regions, and the second stage refines the segmentation to delineate more detailed subregions within each coarse category. We conduct an extensive ablation study to evaluate various diffusion-derived parameter maps, identifying an optimal combination of fractional anisotropy, trace, sphericity, and maximum eigenvalue that enhances parcellation accuracy. When evaluated on the Human Connectome Project and Consortium for Neuropsychiatric Phenomics datasets, our approach achieves superior Dice Similarity Coefficients compared to existing state-of-the-art methods. Additionally, our method demonstrates robust generalization across different image resolutions and acquisition protocols, producing more homogeneous parcellations as measured by the relative standard deviation within regions. This work represents a significant advancement in dMRI-based brain segmentation, providing a precise, reliable, and registration-free solution that is critical for improved structural connectivity and microstructural analyses in both research and clinical applications.


⚡ Key Contributions

  • Hierarchical 3D Deep Learning Framework: Introduces a two-stage, coarse-to-fine architecture that performs accurate Desikan–Killiany brain parcellation directly from diffusion MRI data, removing the need for anatomical MRI or registration.
  • Optimized Diffusion Feature Selection: Demonstrates that combining fractional anisotropy, trace, sphericity, and maximum eigenvalue significantly enhances segmentation accuracy and regional homogeneity.
  • State-of-the-Art Performance: Achieves superior accuracy and generalization across multiple datasets and resolutions, establishing a robust, fully dMRI-based solution for brain parcellation in research and clinical applications.

⚙️ Hierarchical Framework

Our method introduces a two-stage hierarchical 3D deep learning framework for direct Desikan–Killiany brain parcellation using diffusion MRI data. The architecture follows a coarse-to-fine segmentation strategy, where the first stage performs broad anatomical division and the second stage refines these regions into detailed cortical and subcortical parcels. This design enables accurate and efficient parcellation without relying on anatomical MRI or inter-modality registration.

Hierarchical Framework

For an in-depth description of the hierarchical design and training pipeline, please refer to our paper.


🗄️ Datasets, Pre-trained weights, and Visualizations

the pretrained weights for each of the models that has been used in the framework is available below.

Preprocessing was performed using the nnU-Net framework.
An additional preprocessing notebook for preparing the CNP dataset is provided at preprocess/preprocess_CNP.ipynb.
For environment setup and dependencies, refer to the pnlNipype repository.

Pre-trained weights for all models used in our hierarchical framework, along with corresponding visualizations on the HCP dataset, are available below.

Model Used in Framework HCP Visualization Pre-Trained Weights
MedNext-k3 [Download Visualization] [Download Weights]
SwinUNETR [Download Visualization] [Download Weights]
U-Net [Download Visualization] [Download Weights]

📈 Results

Our hierarchical 3D deep learning framework achieved state-of-the-art performance in direct Desikan–Killiany brain parcellation from diffusion MRI data. Compared to existing methods, it consistently delivered higher Dice Similarity Coefficients (DSC) and lower Hausdorff Distances (HD95), while maintaining excellent generalization across multiple datasets and acquisition protocols. Through an extensive parameter impact study, we also found that combining Fractional Anisotropy (FA), Trace, Sphericity, and the Maximum Eigenvalue yields the most accurate and stable parcellation performance, highlighting the importance of complementary diffusion-derived features.

HCP_results

DSC_detailed

Quantitative and qualitative comparisons on the HCP and CNP datasets demonstrate the superior accuracy and robustness of our method against current state-of-the-art approaches.

🚀 Getting Started

This section provides instructions on how to run the Hierarchical Framework for your parcellation tasks. It is built using nnUNetV2 as its framework.

🛠️ Requirements

  • Operating System: Ubuntu 22.04 or higher
  • CUDA: Version 12.x
  • Package Manager: Conda
  • 3D Slicer: Version. 5.2.2 with SlicerDMRI extension
  • Hardware:
    • GPU with 8GB memory or larger (recommended)
    • For our experiments, we used a single GPU (A100-80G)

📦 Installation

To install the required packages and set up the environment, simply run the following command:

./env_creation.sh

This will:

  • Create a Conda environment named DKdMRI
  • Install all the necessary dependencies
  • Automatically move the essential files from the src folder to the nnUNetV2 directory

🏋️ Training & Inference

To train, prepare your dataset following the nnU-NetV2 directory structure.
For inference, use the provided inference.ipynb notebook.
A demonstration is also available in the demo folder, which generates the parcellation for a single CNP patient.
The required demo input can be downloaded here.

🤝 Acknowledgments

This repository is built based on DDParcel, nnU-Net, DDEvENet, pnlNipype. We thank the authors for their code repositories.

📚 Citation

If you find this work useful for your research, please cite:

@article{sadegheih2025deep,
  title={Deep Learning-Based Desikan-Killiany Parcellation of the Brain Using Diffusion MRI},
  author={Sadegheih, Yousef and Merhof, Dorit},
  journal={arXiv preprint arXiv:2508.07815},
  year={2025}
}

About

Official repository of the paper titled "Deep Learning-Based Desikan-Killiany Parcellation of the Brain Using Diffusion MRI"

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published