All Projects → songdejia → Deeplab_v3_plus

songdejia / Deeplab_v3_plus

Licence: mit
This is an ongoing re-implementation of DeepLab_v3_plus on pytorch which is trained on VOC2012 and use ResNet101 for backbone.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Deeplab v3 plus

recurrent-decoding-cell
[AAAI'20] Segmenting Medical MRI via Recurrent Decoding Cell (Spotlight)
Stars: ✭ 14 (-83.13%)
Mutual labels:  semantic-segmentation, encoder-decoder
Semantic Segmentation Suite
Semantic Segmentation Suite in TensorFlow. Implement, train, and test new Semantic Segmentation models easily!
Stars: ✭ 2,395 (+2785.54%)
Mutual labels:  semantic-segmentation, encoder-decoder
Mtlnas
[CVPR 2020] MTL-NAS: Task-Agnostic Neural Architecture Search towards General-Purpose Multi-Task Learning
Stars: ✭ 58 (-30.12%)
Mutual labels:  semantic-segmentation
Elektronn3
A PyTorch-based library for working with 3D and 2D convolutional neural networks, with focus on semantic segmentation of volumetric biomedical image data
Stars: ✭ 78 (-6.02%)
Mutual labels:  semantic-segmentation
Lanesegmentationnetwork
The deep semantic segmentation network for lane segmentation.
Stars: ✭ 71 (-14.46%)
Mutual labels:  semantic-segmentation
Global convolutional network
Pytorch implementation of GCN architecture for semantic segmentation
Stars: ✭ 63 (-24.1%)
Mutual labels:  semantic-segmentation
Pytorch Semantic Segmentation
segmentation repo using pytorch
Stars: ✭ 75 (-9.64%)
Mutual labels:  semantic-segmentation
Mask rcnn ros
The ROS Package of Mask R-CNN for Object Detection and Segmentation
Stars: ✭ 53 (-36.14%)
Mutual labels:  semantic-segmentation
Unet Tgs
Applying UNET Model on TGS Salt Identification Challenge hosted on Kaggle
Stars: ✭ 81 (-2.41%)
Mutual labels:  semantic-segmentation
Deep Segmentation
CNNs for semantic segmentation using Keras library
Stars: ✭ 69 (-16.87%)
Mutual labels:  semantic-segmentation
Chainer Pspnet
PSPNet in Chainer
Stars: ✭ 76 (-8.43%)
Mutual labels:  semantic-segmentation
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 (-19.28%)
Mutual labels:  semantic-segmentation
Awesome Data Labeling
A curated list of awesome data labeling tools
Stars: ✭ 1,120 (+1249.4%)
Mutual labels:  semantic-segmentation
Tools To Design Or Visualize Architecture Of Neural Network
Tools to Design or Visualize Architecture of Neural Network
Stars: ✭ 1,143 (+1277.11%)
Mutual labels:  semantic-segmentation
Minkowskiengine
Minkowski Engine is an auto-diff neural network library for high-dimensional sparse tensors
Stars: ✭ 1,110 (+1237.35%)
Mutual labels:  semantic-segmentation
Realtime Semantic Segmentation
Implementation of RefineNet to perform real time instance segmentation in the browser using TensorFlow.js
Stars: ✭ 79 (-4.82%)
Mutual labels:  semantic-segmentation
Usss iccv19
Code for Universal Semi-Supervised Semantic Segmentation models paper accepted in ICCV 2019
Stars: ✭ 57 (-31.33%)
Mutual labels:  semantic-segmentation
Espnetv2 Coreml
Semantic segmentation on iPhone using ESPNetv2
Stars: ✭ 66 (-20.48%)
Mutual labels:  semantic-segmentation
Dcm Net
This work is based on our paper "DualConvMesh-Net: Joint Geodesic and Euclidean Convolutions on 3D Meshes", which appeared at the IEEE Conference On Computer Vision And Pattern Recognition (CVPR) 2020.
Stars: ✭ 75 (-9.64%)
Mutual labels:  semantic-segmentation
Deepdenoising
Stars: ✭ 81 (-2.41%)
Mutual labels:  semantic-segmentation

DeepLab_V3_plus : a model about semantic segmentation

This is a simple pytorch re-implementation of Google Encoder-Decoder with Atrous Separable Convolution for Semantic Image Segmentation.

Introduction:

This work still need to be updated. The features are summarized blow:

  • Use ResNet101 as base Network. Xception will be updated soon.
  • Use only VOC2012 for base dataset. Other dataset will be updated soon.

We have finished:

  • Version avaliable for VOC2012.

  • You can check your dataloader error in 'path/to/workspace/check/check_dataloader/img'. You will see three part:

    • 1.original image which we load directly from image path.
    • 2.restore image from torch-tensor(transformed from numpy) back to numpy ndarray.
    • 3.mask loaded by dataloader. Following images show original image, augumentation image and mask target from left to right
  • Network architecture.

  • Evaluation mIOU on PASCAL VOC2012 valset every epoches.

  • Pretrained model on PASCAL VOC2012 BaiduYun Link, which is trained on 2 Tesla P100 for 100 epoches with config shown in code.

Usage:

  • Download dataset and unzip
ln -s VOCdevkit path/to/deeplab_v3_plus/dataset
  • Pretrained model is avaliable BaiduYun Link
  • Finally, run the model.
  • Check you GPU resources and modify your run.sh.
sh run.sh

Future:

  • Xception as Network Baseline.
  • Pretrained model on COCO, JFT.
  • Depthwise separable convolution.
  • Support dataset for Cityscapes.
  • Visualization for test result and gt.
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].