Skip to content

aitorlucasc/3D-CNN-AD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

3D Convolutional Neural Networks for Alzheimer's Disease

*** Data and csv files are not provided ***

Repository that contains most of the files of my bachelor thesis called "3D Convolutional Neural Networks for Alzheimer's Disease"

  • Preprocessing_scripts: this folder contains the main preprocessing code.
    • preprocessingMRI.py: normalizes the MRI image values and stores the new ones.
    • resizeMRI.py: changes the default image size to another one.
    • dataAugMRI.py: implemented some data augmentation techniques as crops, flips, rotations and noise addition.
  • Sequence_scripts: as we have used 3D images, we can't load every image, so we have implemented a function that takes small image batches and process them to our CNN. There is one script that implements data augmentation.
  • CNNs: the main CNN is cnn3dG.py, the other ones contain small variations.
  • Main_scripts: the main script is mainG.py, the others have small changes

Model architecture extrated from: "Analyzing Alzheimer’s Disease Progression from Sequential Magnetic Resonance Imaging Scans Using Deep 3D Convolutional Neural Networks".

Dataset comes from http://adni.loni.usc.edu/

The thesis can be downloaded in: http://hdl.handle.net/10230/42395

About

Repository that contains most of the files of my bachelor thesis called "3D Convolutional Neural Networks for Alzheimer's Disease"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages