Skip to content

Brain-Tumor-Segmentation-ENSET/back-end

Repository files navigation

Brain Tumor Segmentation Project

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.

Architecture:

A visual representation of the project architecture is available here:

Architecture

Model Evaluation:

Metric Accuracy Precision Recall F1-Score
Value 79.8% 82.32% 77.91% 77.64%

Project Execution:

Backend:

  1. Clone the GitHub repository:
git clone https://github.com/NouhaylaMouakkal/Brain-Tumor-Segmentation
  1. Install dependencies:
pip install Flask tensorflow flask_cors tensorflow-addons numpy matplotlib pandas seaborn scikit-learn
  1. 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.

BY :

MOUAKKAL Nouhayla II-BDCC2

BOUZINE Ahmed Houssam II-BDCC2

License: This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published