- Introduction
- Overview and explanation of the project.
- Objectives
- Development, automation, and validation of the lung image registration process.
- Folders
- Descriptions of various folders like Noteebooks, Data, Parameters, etc.
- Installation and Usage
- Software requirements, installation guide, and usage instructions.
- How to use it
- Links to instructons on how to use the model.
- Authors
- Contributions and profiles of the project team.
- License
- Licensing information of the project.
This repository houses the project of the thesisAutomated Segmentation of White Matter Hyperintensities using Deep Learning , a crucial task in the early diagnosis and intervention of neurodegenerative diseases like Alzheimer’s. Our method uniquely integrates 3 architecture with multi-planar data representation and innovative training techniques to enhance segmentation accuracy and robustness. Implemented models in this code:
- Comprehensive analysis of medical image analysis for White Matter Hyperintensities (WMH).
- Evaluate the performance of Dense UNet, FastSurferCNN, and nn-UNet.
- Investigate the effects of multimodal information and varying input types and kernel sizes on these models.
- Explore the impact of transfer learning.
- Explore the models Generalizability.
- Config: configurations files for the networks and default configuration.
- Data : data scripts for ingesting, altering and preprocessing.
- Metrics : Evaluation Metrics use for the models.
- Models : Pices of code use in the creation of the models.
- Utils : General codes use in the model.
- Examples : how to run in cmd line.
Ensure you have Python 3.8 or higher installed, along with PyTorch 1.7 and other necessary libraries detailed in the requirements.txt
.
To avoid conflicts with other Python projects, it's recommended to create a virtual environment:
- Install
virtualenv
if you haven't already:pip install virtualenv
- Create a new virtual environment:
virtualenv venv
(orpython -m venv venv
if using Python's built-in venv) - Activate the virtual environment:
- On Windows:
venv\Scripts\activate
- On macOS and Linux:
source venv/bin/activate
- On Windows:
- Your command prompt should now show the name of the activated environment.
Clone the repository using:
git clone https://github.com/EdAlita/WMHSegmentation-DenseUNet.git
cd WMHSegmentation-DenseUNet
Install the required Python packages:
pip install -r requirements.txt
How to used the scripts
This project is licensed under the Creative Common Lincense - see the LICENSE.md file for details.