/autism-diagnosis-network

Convolutional-Recurrent Network for Diagnosing Autism Spectrum Disorder in Children from MRIs

Primary LanguagePython

autism-diagnosis-network

Background

Autism spectrum disorder (ASD) is a disability that affects 1 in 59 Americans [1]. Current methods of diagnosis rely on subjective behavioral examinations that lead to false-positives and false-negatives citation needed. Thus, the need for a more accurate and reliable methodology is prevalent.

[1] https://www.cdc.gov/mmwr/volumes/67/ss/ss6706a1.htm

About the Project

We propose the use of machine learning algorithms to analyze patient's magnetic resonance imaging (MRI) scans in order to properly diagnose ASD in children aged 6-10.

Since it is uncertain whether functional MRIs (fMRIs) or anatomical MRIs have a stronger correlation to ASD, we present two convolutional neural networks (CNN) trained via magnetic resonance imaging citation needed.

The first is a three-dimensional CNN trained using anatomical MRIs.

The second is a four-dimensional spatio-temporal CNN (ST-CNN) trained using fMRIs. ST-CNNs have never been used for medical diagnosis. Thus, we implement this novel neural network because fMRIs track brain functionality over time. Therefore, the algorithm needs to study the MRI image's change with relation to time.

Notes

TODO:

  • Batching using arrays with same dimensions
  • Fix SPP layer for 3D tensors
  • Add more convolution layers and change stride