https://github.com/matlab-deep-learning/brain-mri-age-classification-using-deep-learning
MATLAB example using deep learning to classify chronological age from brain MRI images
https://github.com/matlab-deep-learning/brain-mri-age-classification-using-deep-learning
brain-mri-images deep-learning deep-learning-tutorial matlab matlab-deep-learning neuroscience open-data open-science
Last synced: 3 months ago
JSON representation
MATLAB example using deep learning to classify chronological age from brain MRI images
- Host: GitHub
- URL: https://github.com/matlab-deep-learning/brain-mri-age-classification-using-deep-learning
- Owner: matlab-deep-learning
- License: other
- Created: 2020-04-09T20:31:54.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-11-15T18:18:40.000Z (over 1 year ago)
- Last Synced: 2023-11-15T19:27:57.466Z (over 1 year ago)
- Topics: brain-mri-images, deep-learning, deep-learning-tutorial, matlab, matlab-deep-learning, neuroscience, open-data, open-science
- Language: MATLAB
- Homepage:
- Size: 78 MB
- Stars: 32
- Watchers: 4
- Forks: 14
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
[](https://matlab.mathworks.com/open/github/v1?repo=matlab-deep-learning/Brain-MRI-Age-Classification-using-Deep-Learning&file=BrainMRIAgeClassificationUsingDeepLearning.mlx) [](https://www.mathworks.com/matlabcentral/fileexchange/74941-brain-mri-age-classification-using-deep-learning)
# **Brain MRI Age Classification Using Deep Learning**
This example shows how to work with an MRI brain image dataset and how to use transfer learning to modify and retrain ResNet-18, a pretrained convolutional neural network, to perform image classification on that dataset.
👀 [View the example](https://viewer.mathworks.com/?viewer=live_code&url=https%3A%2F%2Fwww.mathworks.com%2Fmatlabcentral%2Fmlc-downloads%2Fdownloads%2Fcb382fe4-455d-46c6-a137-a396f1cfffd7%2F9f0a19d9-cbba-4729-ad85-29a073fa2b54%2Ffiles%2FBrainMRIAgeClassificationUsingDeepLearning.mlx&embed=web) ▶️ [Run the example](https://matlab.mathworks.com/open/github/v1?repo=matlab-deep-learning/Brain-MRI-Age-Classification-using-Deep-Learning&file=BrainMRIAgeClassificationUsingDeepLearning.mlx)
### About the Data
The MRI scans used in this example were obtained during a study \[1\] of social brain development conducted by researchers at the Massachussets Institute of Technology (MIT), and are available for download via the OpenNEURO platform:
https://openneuro.org/datasets/ds000228/versions/1.1.0### About the Workflow
This example uses the horizontal midslice images from the brain MRI scan volumes and classifies them into 3 categories according to the chronological age of the participant:
1. Participants Aged 3-5
2. Participants Aged 7-12
3. Participants older than 18, classified as Adults
This example works though multiple steps of a deep learning workflow:
- _Exploring_ a public brain MRI image dataset
- _Preparing_ the dataset for deep learning
- _Training_ a deep learning model to perform chronological age classification
- _Evaluating_ the trained model### **Running the Example**
[](https://matlab.mathworks.com/open/github/v1?repo=matlab-deep-learning/Brain-MRI-Age-Classification-using-Deep-Learning&file=BrainMRIAgeClassificationUsingDeepLearning.mlx) to run the example in your web browser with no installation required.To run on your local machine or cloud instance, open & run the live script `BrainMRIAgeClassificationUsingDeepLearning.mlx`.
Requires:
- [MATLAB](https://www.mathworks.com/products/matlab.html) (version R2019b or later)
- [Deep Learning Toolbox](https://www.mathworks.com/products/deep-learning.html)
- [Image Processing Toolbox](https://www.mathworks.com/products/image.html)## **References**
\[1\] Richardson, H., Lisandrelli, G., Riobueno-Naylor, A., & Saxe, R. (2018). Development of the social brain from age three to twelve years. Nature Communications, 9(1), 1027. https://doi.org/10.1038/s41467-018-03399-2Copyright 2020 The MathWorks, Inc.