Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sarmadahmad8/breast-cancer-ultrasound-segmentation-on-4-deep-learning-frameworks
Breast Cancer Ultrasound Segmentation using Deep Learning
https://github.com/sarmadahmad8/breast-cancer-ultrasound-segmentation-on-4-deep-learning-frameworks
deep-learning fcn mask-rcnn medical-imaging pretrained-weights pytorch segformer yolov8
Last synced: 18 days ago
JSON representation
Breast Cancer Ultrasound Segmentation using Deep Learning
- Host: GitHub
- URL: https://github.com/sarmadahmad8/breast-cancer-ultrasound-segmentation-on-4-deep-learning-frameworks
- Owner: sarmadahmad8
- License: apache-2.0
- Created: 2024-09-15T19:18:45.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2024-09-15T20:12:55.000Z (about 2 months ago)
- Last Synced: 2024-10-06T02:05:53.912Z (about 1 month ago)
- Topics: deep-learning, fcn, mask-rcnn, medical-imaging, pretrained-weights, pytorch, segformer, yolov8
- Language: Jupyter Notebook
- Homepage:
- Size: 14.4 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Breast Cancer Ultrasound Segmentation on 4 Deep Learning Segmentation Frameworks
# Dataset
All these models were tested on the Breast Cancer Ultrasound Dataset found on Kaggle.
The link to the dataset is https://www.kaggle.com/datasets/aryashah2k/breast-ultrasound-images-dataset
# Dataset Format
Most of these models require the dataset to be in slightly different formats, easiest way to convert the dataset from one format to another is download the dataset from kaggle and upload it to Roboflow workspace. From there you can export the dataset in different formats.For Segformer, Mask R-CNN, and FCN start a roboflow project on semantic segmentation, upload the dataset, and export it as png segmentation masks.
For segformer add the _classes.csv to both images and masks folders.
For YOLOv8, start a roboflow project on instance segmentation, upload the dataset, and export is as YOLOv8.# Results
This projects provides a comparative view of these 4 models performing the task of segmenting the breast cancer tissue in the image.The results are as follows:
1. YOLOv8-seg mAP@50%: 99.3%
2. Mask R-CNN mAP@50%: 92.0%
3. Segformer mIoU: 80.9%
4. FCN mIoU: 65.8%# Model Checkpoints and Inference
All the trained models are on this google drive link: https://drive.google.com/drive/folders/1s_iCNc77am7KRbIMt5V_QCeQ9uJJ6OSc?usp=drive_linkYou can download any of these models and run inference on new images or use them for transfer learning on similar data.