Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/princeegy/medical-image-analysis
A tool for analyzing different medical images based on Deep learning model
https://github.com/princeegy/medical-image-analysis
computer-vision deep-learning image-classification machine-learning medical-imaging python streamlit
Last synced: about 1 month ago
JSON representation
A tool for analyzing different medical images based on Deep learning model
- Host: GitHub
- URL: https://github.com/princeegy/medical-image-analysis
- Owner: PrinceEGY
- License: mit
- Created: 2022-11-16T11:07:50.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-25T11:51:28.000Z (9 months ago)
- Last Synced: 2024-04-25T12:49:09.499Z (9 months ago)
- Topics: computer-vision, deep-learning, image-classification, machine-learning, medical-imaging, python, streamlit
- Language: Jupyter Notebook
- Homepage:
- Size: 9.61 MB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
#
Medical Imaging Analysis
Analyzing medical images and getting information and insights from it is a very useful and helpful way to monitor the patient's condition and the ability to predict the possibility of contracting a disease, the greater the amount of data and information collected for each patient, the greater the possibility of diagnosing this patient more efficiently and the extent of the possibility of contracting any disease.
## General Info
- In this project we tried to provide multiple and different medical imaging analysis with simple tool to predict the probability of being infected with a disease related to this medical image.
- This project was created as a **final project** of Samsung Innovation Campus (SIC) AI training.
- The application construct is located in the `app.py` file. This file gets input from the user, process it to the appropriate form and use the pretrained models from `Models h5` folder to predict and analyze images.![](images/app_image.png)
## Modelling and Results
- All datasets has been processed, modelled and evaluated through a single pipeline.
- Transfer learning technique was used to increase model efficiency, **InceptionV3** model is used with finetuning to better fit and generalize with different data.
- Medical images in real world differ in size, angle, illumination, ..., so Train-time augmentation and Test-time augmentation were used to increase data diversity, prevent overfitting and to help the model be more accurate with different images
- All the metrics evaluation can be found in `Test evaluation metrics` folder## Team Members
- [Ahmed Mohsen](https://github.com/PrinceEGY)
- [Yomna Ramdan](https://github.com/Yomna-Ramadan)## Technologies
- The app is fully written in `Python 3.10.1`, the user interface was created using `streamlit 1.13.0`
- Libraries used: `TensorFlow`, `Keras`, `numpy`, `seaborn`, `matplotlib`, `sklearn`, `PIL`, `OpenCV`
----