https://github.com/basharatwali/parkinson_disease_detection
https://github.com/basharatwali/parkinson_disease_detection
3d-mri-segmentation machie-learning neuroimaging parkinsons-detection
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/basharatwali/parkinson_disease_detection
- Owner: BasharatWali
- Created: 2025-01-27T07:19:41.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-01-27T20:12:24.000Z (8 months ago)
- Last Synced: 2025-06-10T06:38:27.808Z (4 months ago)
- Topics: 3d-mri-segmentation, machie-learning, neuroimaging, parkinsons-detection
- Language: Jupyter Notebook
- Homepage:
- Size: 10.9 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Parkinson_Disease_Detection
This repository demonstrates a machine learning pipeline for detecting Parkinson’s Disease from 3D MRI scans. The project integrates data from the PPMI (Parkinson’s Progression Markers Initiative) dataset and the IXI dataset, performing the following key steps:
1. Data Conversion: Converts DICOM files to NIfTI format using dcm2niix.
2. Registration: Aligns and standardizes images to a common space.
3. Feature Extraction: Employs PyRadiomics to extract a rich set of radiomic features.
All the pre-processing was done on 3D nifti images.Modeling: Implements a hybrid approach with
1. Random Forest + SVM (via a Scikit-learn Pipeline)
2. Gaussian Naive Bayes (GaussianNB)By combining extensive preprocessing, feature engineering, and robust machine learning models, the repository aims to accurately distinguish Parkinson’s Disease subjects from healthy controls, contributing to improved diagnostics and research in neurodegenerative conditions.