All Projects → BloodAxe → Segmentation Networks Benchmark

BloodAxe / Segmentation Networks Benchmark

Licence: mit
Evaluation framework for testing segmentation networks in Keras

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Segmentation Networks Benchmark

Brain-MRI-Segmentation
Smart India Hackathon 2019 project given by the Department of Atomic Energy
Stars: ✭ 29 (-14.71%)
Mutual labels:  segmentation, unet
Pytorch Saltnet
Kaggle | 9th place single model solution for TGS Salt Identification Challenge
Stars: ✭ 270 (+694.12%)
Mutual labels:  segmentation, unet
unet-pytorch
No description or website provided.
Stars: ✭ 18 (-47.06%)
Mutual labels:  segmentation, unet
segmentation-enhanced-resunet
Urban building extraction in Daejeon region using Modified Residual U-Net (Modified ResUnet) and applying post-processing.
Stars: ✭ 34 (+0%)
Mutual labels:  segmentation, unet
Bcdu Net
BCDU-Net : Medical Image Segmentation
Stars: ✭ 314 (+823.53%)
Mutual labels:  segmentation, unet
Brainy
Brainy is a virtual MRI analyzer. Just upload the MRI scan file and get 3 different classes of tumors detected and segmented. In Beta.
Stars: ✭ 29 (-14.71%)
Mutual labels:  segmentation, unet
PyTorch-UNet
PyTorch Implementation for Segmentation and Saliency Prediction
Stars: ✭ 21 (-38.24%)
Mutual labels:  segmentation, unet
3dunet Tensorflow Brats18
3D Unet biomedical segmentation model powered by tensorpack with fast io speed
Stars: ✭ 173 (+408.82%)
Mutual labels:  segmentation, unet
Tianchi Medical Lungtumordetect
天池医疗AI大赛[第一季]:肺部结节智能诊断 UNet/VGG/Inception/ResNet/DenseNet
Stars: ✭ 314 (+823.53%)
Mutual labels:  segmentation, unet
Segmentation models.pytorch
Segmentation models with pretrained backbones. PyTorch.
Stars: ✭ 4,584 (+13382.35%)
Mutual labels:  segmentation, unet
Pytorch Unet
Tunable U-Net implementation in PyTorch
Stars: ✭ 224 (+558.82%)
Mutual labels:  segmentation, unet
Medicalzoopytorch
A pytorch-based deep learning framework for multi-modal 2D/3D medical image segmentation
Stars: ✭ 546 (+1505.88%)
Mutual labels:  segmentation, unet
Keras Unet
Helper package with multiple U-Net implementations in Keras as well as useful utility tools helpful when working with image semantic segmentation tasks. This library and underlying tools come from multiple projects I performed working on semantic segmentation tasks
Stars: ✭ 196 (+476.47%)
Mutual labels:  segmentation, unet
pixel-decoder
A tool for running deep learning algorithms for semantic segmentation with satellite imagery
Stars: ✭ 68 (+100%)
Mutual labels:  segmentation, unet
Zf unet 224 pretrained model
Modification of convolutional neural net "UNET" for image segmentation in Keras framework
Stars: ✭ 195 (+473.53%)
Mutual labels:  segmentation, unet
TensorFlow-Advanced-Segmentation-Models
A Python Library for High-Level Semantic Segmentation Models based on TensorFlow and Keras with pretrained backbones.
Stars: ✭ 64 (+88.24%)
Mutual labels:  segmentation, unet
Keras unet plus plus
keras implementation of unet plus plus
Stars: ✭ 166 (+388.24%)
Mutual labels:  segmentation, unet
Unet Tensorflow Keras
A concise code for training and evaluating Unet using tensorflow+keras
Stars: ✭ 172 (+405.88%)
Mutual labels:  segmentation, unet
Segmentation models
Segmentation models with pretrained backbones. Keras and TensorFlow Keras.
Stars: ✭ 3,575 (+10414.71%)
Mutual labels:  segmentation, unet
Unet
unet for image segmentation
Stars: ✭ 3,751 (+10932.35%)
Mutual labels:  segmentation, unet

Segmentation networks benchmark

Evaluation framework for testing segmentation networks in PyTorch. What segmentation network to choose for next Kaggle competition? This benchmark knows the answer!

Deprecation notice

This repository is not maintained. Please refer to https://github.com/BloodAxe/pytorch-toolbelt instead.

What all this code is about?

It tries to show pros & cons of many existing segmentation networks implemented in Keras and PyTorch for different applications (biomed, sattelite, autonomous driving, etc). Briefly, it does the following:

for model in [Unet, Tiramisu, DenseNet, ...]:
    for dataset in [COCO, LUNA, STARE, ...]:
        for optimizer in [SGD, Adam]:
            history = train(model, dataset, optimizer)
            results.append(history)

summarize(results)

Roadmap

  • [x] Write Keras train pipeline
  • [x] Write Pytorch train pipeline

Models

Datasets

  • [x] Add DSB2018 (stage1) dataset
  • [ ] Add COCO dataset
  • [ ] Add STARE dataset
  • [ ] Add LUNA16 dataset
  • [ ] Add Inria dataset
  • [ ] Add Cityscapes dataset
  • [ ] Add PASCAL VOC2012 dataset

Reporting

  • [ ] Add fancy plots

Credits

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].