All Projects → kirilcvetkov92 → Semantic-Segmentation-BiSeNet

kirilcvetkov92 / Semantic-Segmentation-BiSeNet

Licence: other
Keras BiseNet architecture implementation

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Semantic-Segmentation-BiSeNet

Multiclass Semantic Segmentation Camvid
Tensorflow 2 implementation of complete pipeline for multiclass image semantic segmentation using UNet, SegNet and FCN32 architectures on Cambridge-driving Labeled Video Database (CamVid) dataset.
Stars: ✭ 67 (+21.82%)
Mutual labels:  image-segmentation, semantic-segmentation
Universal Data Tool
Collaborate & label any type of data, images, text, or documents, in an easy web interface or desktop app.
Stars: ✭ 1,356 (+2365.45%)
Mutual labels:  image-segmentation, semantic-segmentation
Keras Icnet
Keras implementation of Real-Time Semantic Segmentation on High-Resolution Images
Stars: ✭ 85 (+54.55%)
Mutual labels:  image-segmentation, semantic-segmentation
Semseg
常用的语义分割架构结构综述以及代码复现
Stars: ✭ 624 (+1034.55%)
Mutual labels:  image-segmentation, semantic-segmentation
Smoothly Blend Image Patches
Using a U-Net for image segmentation, blending predicted patches smoothly is a must to please the human eye.
Stars: ✭ 218 (+296.36%)
Mutual labels:  image-segmentation, semantic-segmentation
Midv 500 Models
Model for document segmentation trained on the midv-500-models dataset.
Stars: ✭ 31 (-43.64%)
Mutual labels:  image-segmentation, semantic-segmentation
Awesome Referring Image Segmentation
📚 A collection of papers about Referring Image Segmentation.
Stars: ✭ 91 (+65.45%)
Mutual labels:  image-segmentation, semantic-segmentation
Pytorch Unet
Simple PyTorch implementations of U-Net/FullyConvNet (FCN) for image segmentation
Stars: ✭ 470 (+754.55%)
Mutual labels:  image-segmentation, semantic-segmentation
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 (+256.36%)
Mutual labels:  image-segmentation, semantic-segmentation
Semantic Segmentation Of Remote Sensing Images
遥感图像的语义分割,基于深度学习,在Tensorflow框架下,利用TF.Keras,运行环境TF2.0+
Stars: ✭ 125 (+127.27%)
Mutual labels:  image-segmentation, semantic-segmentation
Efficient Segmentation Networks
Lightweight models for real-time semantic segmentationon PyTorch (include SQNet, LinkNet, SegNet, UNet, ENet, ERFNet, EDANet, ESPNet, ESPNetv2, LEDNet, ESNet, FSSNet, CGNet, DABNet, Fast-SCNN, ContextNet, FPENet, etc.)
Stars: ✭ 579 (+952.73%)
Mutual labels:  image-segmentation, semantic-segmentation
K-Net
[NeurIPS2021] Code Release of K-Net: Towards Unified Image Segmentation
Stars: ✭ 434 (+689.09%)
Mutual labels:  image-segmentation, semantic-segmentation
Crfasrnn keras
CRF-RNN Keras/Tensorflow version
Stars: ✭ 576 (+947.27%)
Mutual labels:  image-segmentation, semantic-segmentation
Segmentationcpp
A c++ trainable semantic segmentation library based on libtorch (pytorch c++). Backbone: ResNet, ResNext. Architecture: FPN, U-Net, PAN, LinkNet, PSPNet, DeepLab-V3, DeepLab-V3+ by now.
Stars: ✭ 49 (-10.91%)
Mutual labels:  image-segmentation, semantic-segmentation
Refinenet
RefineNet: Multi-Path Refinement Networks for High-Resolution Semantic Segmentation
Stars: ✭ 543 (+887.27%)
Mutual labels:  image-segmentation, semantic-segmentation
Paddleseg
End-to-end image segmentation kit based on PaddlePaddle.
Stars: ✭ 1,244 (+2161.82%)
Mutual labels:  image-segmentation, semantic-segmentation
Kaggle salt bes phalanx
Winning solution for the Kaggle TGS Salt Identification Challenge.
Stars: ✭ 317 (+476.36%)
Mutual labels:  image-segmentation, semantic-segmentation
Pixellib
Visit PixelLib's official documentation https://pixellib.readthedocs.io/en/latest/
Stars: ✭ 327 (+494.55%)
Mutual labels:  image-segmentation, semantic-segmentation
Semanticsegpapercollection
Stars: ✭ 102 (+85.45%)
Mutual labels:  image-segmentation, semantic-segmentation
ResUNetPlusPlus-with-CRF-and-TTA
ResUNet++, CRF, and TTA for segmentation of medical images (IEEE JBIHI)
Stars: ✭ 98 (+78.18%)
Mutual labels:  image-segmentation, semantic-segmentation

Image-Segmentation

Keras impementation of BiseNet Image Segmentation Model (Paper : Link)

Image Semantic Segmentation Semantic_Video_Segmatnation(Youtube)
Introduction video Semantic segmentation Video

Pretrained model

Pretrained Model Download (Link)

Dataset

Download CamVid dataset from Semantic-Segmentation-Suite
Thanks GeorgeSeif for his great job!

File hierarchy

Once you download pretrained model and dataset, please follow this project structure:

├── "data"                   
|   ├── train
|   ├── train_labels
|   ├── val
|   ├── val_labels
|   ├── test
|   ├── test_labels
|── "model.h5"   

Support

Prediction supports the following file formats : (Video : Mp4, Picture : .png)

Requirements for loading pretrained model

3 <= Python < 3.6 (Please note that python serialization algorithm is changed from v3.6+, and you can't load the pretrained model if you use Python 3.6+)

Model prediction arguments

mandatory arguments:
  -media MEDIA_DIR, --media_dir MEDIA_DIR
                        Media Directorium for prediction (mp4,png)
optional arguments:
  -save SAVE_DIR, --save_dir SAVE_DIR
                        Save Directorium
  -model MODEL_DIR, --model_dir MODEL_DIR
                        Model Directorium

Example semantic Image segmentation :

python predict.py -media test_img.png

Example semantic Video segmentation :

python predict.py -media test_video.mp4

Model training arguments:

optional arguments:
  -eph EPOCHS, --epochs EPOCHS
                        Number of epochs
  -lr LEARNING_RATE, --learning_rate LEARNING_RATE
                        Learning rate
  -save MODEL_DIR, --model_dir MODEL_DIR
                        Save checkpoints directory
  -batches BATCH_SIZE, --batch_size BATCH_SIZE
                        Number of batches per train

Example training:

python train.py
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].