Giter Site home page Giter Site logo

morarubio / alzheimer-stages-dl Goto Github PK

View Code? Open in Web Editor NEW
0.0 3.0 1.0 588 KB

Classification of Alzheimer's Disease stages from Magnetic Resonance Images using Deep Learning

License: GNU General Public License v3.0

Python 100.00%
alzheimers-disease deep-learning early-detection mri-brain

alzheimer-stages-dl's Introduction

Classification of Alzheimer's Disease stages from Magnetic Resonance Images using Deep Learning

DOI

Authors

Alejandro Mora-Rubio1, Mario Alejandro Bravo-Ortiz1, Sebastián Quiñones-Arredondo1, Jose Manuel Saborit-Torres2, Gonzalo A. Ruz3,4,5, and Reinel Tabares-Soto1,3,6

[1] Department of Electronics and Automation, Universidad Autónoma de Manizales, Manizales 170001, Colombia

[2] Unidad Mixta de Imagen Biomédica FISABIO-CIPF, Fundación para el Fomento de la Investigación Sanitario y Biomédica de la Comunidad Valenciana, Valencia 46020, Spain

[3] Universidad Adolfo Ibáñez, Facultad de Ingeniería Ciencias, Santiago, 7941169, Chile

[4] Center of Applied Ecology and Sustainability (CAPES), Santiago, 8331150, Chile

[5] Data Observatory Foundation, Santiago, 7941169, Chile

[6] University of Caldas, 27985, Department of Systems and Informatics, Manizales, Colombia

Materials and Methods

The implementation of DL models and training was done using MONAI framework, it facilitates the development with the included architectures and preprocessing operations, as well as, allowing the use of custom models such as the Siamese3D used in this work.

The FreeSurfer software was utilized in the study and the command line used for processing the data is provided below:

Recon-all -s $SUBJECT_NAME -i $INPUT_PATH -sd $PATH_RESULTS -all -cw256 -ba-labels

The arguments included in the command line are explained as follows:

  • -s $SUBJECT_NAME: specifies the ID of the different subjects.
  • -i $INPUT_PATH: denotes the path where the images of the subjects are located.
  • -sd $PATH_RESULTS: defines the path where the results will be saved.
  • -all: applies all of the steps available in FreeSurfer.
  • -cw256: reduces the size of the magnetic resonance imaging (MRI) image by cropping it to 256 pixels, which is done using the mri_convert command.
  • -ba-labels: includes the volumes of the Brodmann areas in the analysis.

Data

Data from ADNI and OASIS can be accesed by request in their corresponding websites. The search parameters for ADNI database are presented in the IDASearch.pdf file; furthermore, only the 3 Tesla, T1 weighted, sagittal plane images with slice thickness between 1 and 1.5 mm were used. The tsv files on the partition_tables folder contain 10 different train, validation and test partitions maintaining a correct distribution of the subjects among the sets.

Environment

Use anaconda and the provided YAML file to replicate the programming environment conda env create -f pytorch_monai.yml.

alzheimer-stages-dl's People

Contributors

morarubio avatar

Watchers

 avatar  avatar  avatar

Forkers

bioaiteam

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.