Skip to content

3D Enhancing Siamese Network for Alzheimer's Disease Classification

License

Notifications You must be signed in to change notification settings

kaderghal/ADNI_Data_processing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ADNI_Data_processing

The Alzheimer's Disease Neuroimaging Initiative (ADNI) unites researchers with study data as they work to define the progression of Alzheimer's disease (AD). This repository includes the preprocessing of the data to extract 2D and 3D data with a specific prepration and pytroch based-projet to work and feed Neural Network for Alzheimer's Disease Classification problem.

Repository organization

  • dataset: external URl to download the dataset used in the project
  • sources: src folder contains two subfolder :
  • code source: with python language to prepare the datasets.
  • pytorch project: for creating architectures and training parameters

Requirements

  • Linux Operating system (Ubuntu Distribution : 18.04 LTS)
  • Python >= (3.6)
  • python libraries:

Install python virtual environment (optionnal)

wget https://bootstrap.pypa.io/get-pip.py
sudo python get-pip.py
sudo python3 get-pip.py
sudo pip install virtualenv virtualenvwrapper
sudo rm -rf ~/.cache/pip get-pip.py
nano .bashrc

add these lines to the bashrc file [by karim for python env]

export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
source /usr/local/bin/virtualenvwrapper.sh
source .bashrc
mkvirtualenv ADNI_dl4cv -p python3
workon ADNI_dl4cv
pip3 list

Install python libs

  1. for upgrading the setuptools & pip
pip3 install --upgrade setuptools pip3
  1. used to plot graphes and images
pip3 install matplotlib
  1. to check python syntaxe ...
pip3 install pylint pyparsing six
  1. nibabel (for NIfTI Medical images)
> pip3 install nibabel 
  1. for scientific data structure (fast matrix & array )
> pip3 install numpy
> pip3 install scipy 
  1. work on images
> pip3 install pillow

Deep learning Framework

pip3 install pytorch # for cpu installation (see Official website)

pytorch website : https://pytorch.org/

List of Acronyms:

This table shows the acronyms used in the project.

Abvs. meaning
AD Alzheimer's Disease
MCI Mild Co,gnitive Impairment
NC Normal Control
MMSE Mini-Mental State Examination
sMRI Structural Magnitic Imaging
DTI Diffusion Tensor Imaging
HIPP Hippocampus
PPC Posterior Parietal Cortex

Author Information

ADERGHAL KARIM 2020

LaBRI - University of Bordeaux - Bordeaux/France

LabSIV - University Ibn Zohr - Agadir/Morocco

email: {aderghal}.{karim}@gmail.com

email: {karim}.{aderghal}@labri.fr

page: http://www.labri.fr/perso/kadergha

Citation

About

3D Enhancing Siamese Network for Alzheimer's Disease Classification

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages