Skip to content

Convolutional Networks for Alzheimer's Classification

Notifications You must be signed in to change notification settings

nikhilsardana/alzheimers

Repository files navigation

alzheimers

Convolutional Networks for Alzheimer's Classification

Read the paper here.

This work began in June 2017 as my project at the Communications Engineering Branch of the National Institutes of Health. I finished this work in November 2017, a few months after I left the NIH at the end of Summer 2017.

Overview

Using convolutional networks to classify subjects into five categories of cognitive impairment, solely from rs-fMRI data. The classes are listed below in order of increasing cognitive impairment:

  • No cognitive impairment (Normal)
  • Significant memory concern (SMC)
  • Early Mild Cognitive Impairment (EMCI)
  • Late Mild Cognitive Impairment (LMCI)
  • Alzheimer's

All data used in this project is from the Alzheimer's Disease Neuroimaging Initiative. These five categories are defined more precisely in documents on the ADNI website.

This work uses a standard Inception-ResNet-v2 model for classification.

This project was fairly straightforward, but took more time than initially allocated due to the sheer size of the ADNI dataset. The three main tasks were:

  • Preprocessing and sanitizing the fMRI data
  • Training and testing the CNN
  • Visualizing CNN results using Picasso and calculating classification metrics.

See the scripts/ folder for preprocessing and sanitization scripts, the visualize/ folder for scripts to help with Picasso visualization, and the results/ folder for a few classification metric scripts.

About

Convolutional Networks for Alzheimer's Classification

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages