This project tackles the critical challenge of automatic brain tumor segmentation from MRI images. It combines deep learning and image processing techniques to offer an accurate and efficient tool for tumor diagnosis and monitoring.
A visual representation of the project architecture is available here:
Metric | Accuracy | Precision | Recall | F1-Score |
---|---|---|---|---|
Value | 79.8% | 82.32% | 77.91% | 77.64% |
Backend:
- Clone the GitHub repository:
git clone https://github.com/NouhaylaMouakkal/Brain-Tumor-Segmentation
- Install dependencies:
pip install Flask tensorflow flask_cors tensorflow-addons numpy matplotlib pandas seaborn scikit-learn
- Start the API server:
python app.py
Notes:
- The backend utilizes Flask for the API and TensorFlow for segmentation.
- The frontend is an Angular application that interacts with the API to display segmentation results.
By contributing to this project, you can play a role in improving brain tumor diagnosis and treatment.
License: This project is licensed under the MIT License.