- 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
virtualenvif you haven't already:pip install virtualenv - Create a new virtual environment:
virtualenv venv(orpython -m venv venvif 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-DenseUNetInstall the required Python packages:
pip install -r requirements.txtHow to used the scripts
This project is licensed under the Creative Common Lincense - see the LICENSE.md file for details.
