alz-predict-roivsnonroi
Deep learning pipeline for efficiently predict Alzheimer's Disease from ADNI & OASIS
Science Score: 67.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 8 DOI reference(s) in README -
✓Academic publication links
Links to: researchgate.net, sciencedirect.com -
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (7.7%) to scientific vocabulary
Keywords
Repository
Deep learning pipeline for efficiently predict Alzheimer's Disease from ADNI & OASIS
Basic Info
Statistics
- Stars: 2
- Watchers: 1
- Forks: 3
- Open Issues: 3
- Releases: 0
Topics
Metadata Files
README.md
Efficient Prediction for Alzheimer's Disease
📄 Paper
This repository is based on the following peer-reviewed publication:
Paper Title: Enhanced ROI guided deep learning model for Alzheimer’s detection using 3D MRI images
Journal: Informatics in Medicine Unlocked, Volume 56, 2025, Page 101650
DOI: https://doi.org/10.1016/j.imu.2025.101650
Read on:
📚 Citation
@article{KHAN2025101650,
title = {Enhanced ROI guided deep learning model for Alzheimer’s detection using 3D MRI images},
journal = {Informatics in Medicine Unlocked},
volume = {56},
pages = {101650},
year = {2025},
issn = {2352-9148},
doi = {https://doi.org/10.1016/j.imu.2025.101650},
url = {https://www.sciencedirect.com/science/article/pii/S2352914825000383},
author = {Israt Jahan Khan and Md. Fahim Bin Amin and Md. Delwar Shahadat Deepu and Hazera Khatun Hira and Asif Mahmud and Anas Mashad Chowdhury and Salekul Islam and Md. Saddam Hossain Mukta and Swakkhar Shatabda},
keywords = {Alzheimer’s disease, Regions of Interest (ROIs), 3D MRI, Transfer learning, ResNet 3D, Efficient computation},
abstract = {Alzheimer’s disease is an incurable condition that predominantly affects the human brain, leading to the shrinkage of various brain regions and the disruption of neuronal connections. Current state-of-the-art methods for detecting Alzheimer’s disease using 3D MRI images are resource-intensive and time-consuming. In this paper, we propose a Regions of Interest (ROI)-guided detection paradigm to address these challenges. We employ a 3D ResNet integrated with a Convolutional Block Attention Module (CBAM), demonstrating that emphasising ROIs in brain imaging can substantially reduce both computational expenditure and training time. Our model exhibits robust performance in discriminating Alzheimer’s disease from mild cognitive impairment, achieving an accuracy of 88% across the entire brain and 92% within targeted ROIs on the ADNI dataset. The accuracy on the OASIS dataset is even higher, reaching 98% for all regions and 98.33% for the ROIs. When distinguishing Alzheimer’s disease from cognitively normal individuals, the accuracy improves further, achieving 93.33% for the ROIs on the ADNI dataset and 97.8% on the OASIS dataset. In differentiating cognitively normal individuals from those with mild cognitive impairment, the model attains an accuracy of 88.2% for the ROIs on the ADNI dataset and 98.6% on the OASIS dataset. These findings highlight a notable enhancement in detection accuracy through the utilisation of fewer, yet more salient brain regions, underscoring the efficacy of our ROI-guided approach.}
}
🔍 Short Demonstration
This project leverages advanced Convolutional Neural Networks (CNNs) for automated segmentation and analysis of 3D MRI brain images to detect Alzheimer's Disease. The core model architecture is a 3D ResNet enhanced with a Convolutional Block Attention Module (CBAM), significantly improving both model accuracy and interpretability.
Our workflow includes:
- Preprocessing (bias correction, skull stripping, CLAHE)
- Image registration and standardization
- FastSurfer-based segmentation
- ROI extraction
- Extensive data augmentation
Datasets were obtained from ADNI and OASIS, and experiments focused on classifying subjects into:
- Alzheimer’s Disease (AD)
- Mild Cognitive Impairment (MCI)
- Cognitively Normal (CN)
This method is particularly effective for early-stage detection, guiding clinical decision-making through high-accuracy, ROI-focused models.
Abstract
Alzheimer’s disease is an incurable condition that predominantly affects the human brain, leading to the shrinkage of various brain regions and the disruption of neuronal connections. Current state-of-the-art methods for detecting Alzheimer’s disease using 3D MRI images are resource-intensive and time-consuming. In this paper, we propose a Regions of Interest (ROI)-guided detection paradigm to address these challenges. We employ a 3D ResNet integrated with a Convolutional Block Attention Module (CBAM), demonstrating that emphasising ROIs in brain imaging can substantially reduce both computational expenditure and training time. Our model exhibits robust performance in discriminating Alzheimer’s disease from mild cognitive impairment, achieving an accuracy of 88% across the entire brain and 92% within targeted ROIs on the ADNI dataset. The accuracy on the OASIS dataset is even higher, reaching 98% for all regions and 98.33% for the ROIs. When distinguishing Alzheimer’s disease from cognitively normal individuals, the accuracy improves further, achieving 93.33% for the ROIs on the ADNI dataset and 97.8% on the OASIS dataset. In differentiating cognitively normal individuals from those with mild cognitive impairment, the model attains an accuracy of 88.2% for the ROIs on the ADNI dataset and 98.6% on the OASIS dataset. These findings highlight a notable enhancement in detection accuracy through the utilisation of fewer, yet more salient brain regions, underscoring the efficacy of our ROI-guided approach.
Datasets
In the first phase, we gathered 3D MRI datasets from ADNI and OASIS, renowned initiatives for advancing the understanding of Alzheimer’s disease. We categorized the data into Alzheimer’s Disease (AD), Mild Cognitive Impairment (MCI), and Cognitively Normal (CN) classes. Additionally, we obtained CSV files containing detailed patient information for labeling. Strict privacy rules were followed to ensure the security of sensitive medical data.
Dataset Organization
For our research, we categorized the dataset into three distinct groups: AD (Alzheimer's Disease), CN (Cognitively Normal), and MCI (Mild Cognitive Impairment).
ADNI
We utilized the ADNI Screening 1.5T dataset, which includes subjects who underwent a screening scan. We collected Neuroimaging Informatics Technology Initiative (NIfTI) images from 2294 subjects.
OASIS
The dataset includes 416 patients aged 18 to 96. Each person undergoes three or four T1-weighted MRI scans in a single session. Among the participants over sixty, 100 have been diagnosed with Alzheimer's disease. Additionally, there is a reliability dataset with 20 nondemented participants.
Dataset Preprocessing
Experiments
| Experiment Sl. | Experiment Name | Accuracy | Val. Accuracy | Notebook | Model | | -------------- | --------------- | -------- | --------------| -------- | ----- | | 1 | ADNI - AD vs MCI| 88% | 88% | View -- Notebook | Resnet18 with CBAM | | 2 | ADNI (6 ROIs) - AD vs MCI| 92% | 98.33% | View -- Notebook | Resnet18 with CBAM | | 3 | OASIS - AD vs MCI| 98% | 98.3% | | | | 4 | OASIS (6 ROIs) - AD vs MCI | 98.33% | 97.78% | | | | 5 | ADNI - AD vs CN | 88.89% | 97.5% | View -- Notebook | Resnet18 with CBAM | | 6 | ADNI (6 ROIs) - AD vs CN | 93.33% | 95.63% | View -- Notebook | Resnet18 with CBAM | | 7 | OASIS - AD vs CN | 100% | 100% | View -- Notebook | | | 8 | OASIS (6 ROIs) - AD vs CN | 97.8% | 99.5% | View -- Notebook | Resnet18 with CBAM | | 9 | ADNI - CN vs MCI | 87.27% | 89.5% | | | | 10 | ADNI (6 ROIs) - CN vs MCI | 88.2% | 91.03% | | | | 11 | OASIS - CN vs MCI | 98.05% | 98.89% | View -- Notebook | | | 12 | OASIS (6 ROIs) - CN vs MCI | 98.6% | 99.6% | View -- Notebook | Resnet18 with CBAM |
Recreating the Conda Environment for this Project
This repository includes files to help you recreate the development environment used in this project. Follow the instructions below to set up the environment on your local machine.
Files Included
environment.yml: Captures the full Conda environment, including both Conda and pip-installed packages.requirements.txt: Lists only pip-installed packages, useful for users who prefer pip-based installations.
1. Recreate the Conda Environment
Prerequisites
Steps
- Open a terminal and navigate to the project directory.
- Run the following command to create the environment:
bash conda env create -f environment.yml - Activate the newly created environment:
bash conda activate fydp-old - Verify the environment:
bash conda list
2. Using the requirements.txt File (Pip-Only Option)
Prerequisites
- Ensure Python and
pipare installed on your system.
Steps
- Create a virtual environment:
bash python -m venv venv - Activate the virtual environment:
- On Linux/macOS:
bash source venv/bin/activate - On Windows:
bash venv\Scripts\activate
- On Linux/macOS:
Install dependencies:
bash pip install -r requirements.txtVerify the installation:
bash pip list
Notes
- Preferred Method: The
environment.ymlfile is recommended as it fully captures both Conda and pip-installed packages, ensuring 100% reproducibility. - Pip Limitation: The
requirements.txtfile only includes pip-installed packages and may not recreate Conda-specific dependencies or system-level requirements.
Feel free to reach out via GitHub issues if you encounter any problems during the setup. Happy coding! 🎉
Owner
- Name: Md. Fahim Bin Amin
- Login: FahimFBA
- Kind: user
- Location: Dhaka, Bangladesh
- Website: www.fahimbinamin.com
- Twitter: Fahim_FBA
- Repositories: 20
- Profile: https://github.com/FahimFBA
@Microsoft Research Investigation Contributor to OSS || Author @freeCodeCamp || Actively helping the Bengali Localization Effort @freeCodeCamp
Citation (CITATION.cff)
cff-version: 1.2.0
message: "If you use this work, please cite the following paper and the GitHub repository."
title: "Efficient Prediction for Alzheimer's Disease"
authors:
- family-names: Khan
given-names: Israt Jahan
- family-names: Amin
given-names: Md. Fahim Bin
- family-names: Deepu
given-names: Md. Delwar Shahadat
- family-names: Hira
given-names: Hazera Khatun
- family-names: Mahmud
given-names: Asif
- family-names: Chowdhury
given-names: Anas Mashad
- family-names: Islam
given-names: Salekul
- family-names: Mukta
given-names: Md. Saddam Hossain
- family-names: Shatabda
given-names: Swakkhar
date-released: 2025-04-15
version: "1.0.0"
doi: 10.1016/j.imu.2025.101650
url: https://github.com/FahimFBA/Alz-Predict-ROIvsNonROI
repository-code: https://github.com/FahimFBA/Alz-Predict-ROIvsNonROI
license: MIT
keywords:
- Alzheimer's disease
- 3D MRI
- Deep Learning
- ROI
- ResNet
- Medical Imaging
- CBAM
- Neuroimaging
preferred-citation:
type: article
authors:
- family-names: Khan
given-names: Israt Jahan
- family-names: Amin
given-names: Md. Fahim Bin
- family-names: Deepu
given-names: Md. Delwar Shahadat
- family-names: Hira
given-names: Hazera Khatun
- family-names: Mahmud
given-names: Asif
- family-names: Chowdhury
given-names: Anas Mashad
- family-names: Islam
given-names: Salekul
- family-names: Mukta
given-names: Md. Saddam Hossain
- family-names: Shatabda
given-names: Swakkhar
title: "Enhanced ROI guided deep learning model for Alzheimer’s detection using 3D MRI images"
journal: "Informatics in Medicine Unlocked"
year: 2025
volume: 56
pages: 101650
doi: 10.1016/j.imu.2025.101650
GitHub Events
Total
- Issues event: 5
- Delete event: 1
- Member event: 2
- Push event: 7
- Public event: 1
- Pull request review event: 7
- Pull request event: 7
- Fork event: 2
- Create event: 2
Last Year
- Issues event: 5
- Delete event: 1
- Member event: 2
- Push event: 7
- Public event: 1
- Pull request review event: 7
- Pull request event: 7
- Fork event: 2
- Create event: 2
Committers
Last synced: 9 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| FahimFBA | f****n@g****m | 16 |
| deepu1067 | d****0@g****m | 9 |
| IsratIJK | i****k@g****m | 3 |
| Hazera_Khatun_Hira | 6****a | 3 |
| Asif Mahmud | 6****x | 1 |
Issues and Pull Requests
Last synced: 9 months ago
All Time
- Total issues: 9
- Total pull requests: 21
- Average time to close issues: 13 minutes
- Average time to close pull requests: about 21 hours
- Total issue authors: 3
- Total pull request authors: 5
- Average comments per issue: 0.11
- Average comments per pull request: 0.05
- Merged pull requests: 19
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 9
- Pull requests: 17
- Average time to close issues: 13 minutes
- Average time to close pull requests: 1 day
- Issue authors: 3
- Pull request authors: 4
- Average comments per issue: 0.11
- Average comments per pull request: 0.0
- Merged pull requests: 16
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- FahimFBA (3)
- deepu1067 (2)
- IsratIJK (1)
Pull Request Authors
- deepu1067 (8)
- FahimFBA (4)
- IsratIJK (2)
- hazerahira (2)
- asifmzx (1)