Home

Awesome

Awesome Semantic Segmentation

Awesome

List of awesome things around semantic segmentation :tada:

Semantic segmentation is a computer vision task in which we label specific regions of an image according to what's being shown. Semantic segmentation awswers for the question: "What's in this image, and where in the image is it located?".

Semantic segmentation is a critical module in robotics related applications, especially autonomous driving, remote sensing. Most of the research on semantic segmentation is focused on improving the accuracy with less attention paid to computationally efficient solutions.

Seft-driving-car

The recent appoarch in semantic segmentation is using deep neural network, specifically Fully Convolutional Network (a.k.a FCN). We can follow the trend of semantic segmenation approach at: paper-with-code.

Evaluate metrics: mIOU, accuracy, speed,...

State-Of-The-Art (SOTA) methods of Semantic Segmentation

PaperBenchmark on PASALVOC12ReleaseImplement
EfficientNet-L2+NAS-FPNRethinking Pre-training and Self-training90.5%NeurIPS 2020TF
DeepLab V3+Encoder-Decoder with Atrous Separable Convolution for Semantic Image Segmentation89%ECCV 2018TF, Keras, Pytorch, Demo
DeepLab V3Rethinking Atrous Convolution for Semantic Image Segmentation86.9%17 Jun 2017TF, TF
Smooth Network with Channel Attention BlockLearning a Discriminative Feature Network for Semantic Segmentation86.2%CVPR 2018Pytorch
PSPNetPyramid Scene Parsing Network85.4%CVPR 2017Keras, Pytorch, Pytorch
ResNet-38 MS COCOWider or Deeper: Revisiting the ResNet Model for Visual Recognition84.9%30 Nov 2016MXNet
RefineNetRefineNet: Multi-Path Refinement Networks for High-Resolution Semantic Segmentation84.2%CVPR 2017Matlab, Keras
GCNLarge Kernel Matters -- Improve Semantic Segmentation by Global Convolutional Network83.6%CVPR 2017TF
CRF-RNNConditional Random Fields as Recurrent Neural Networks74.7%ICCV 2015Matlab, TF
ParseNetParseNet: Looking Wider to See Better69.8%15 Jun 2015Caffe
Dilated ConvolutionsMulti-Scale Context Aggregation by Dilated Convolutions67.6%23 Nov 2015Caffe
FCNFully Convolutional Networks for Semantic Segmentation67.2%CVPR 2015Caffe

Variants

Review list of Semantic Segmentation

Case studies

Most used loss functions

Datasets

Frameworks for segmentation

Related techniques

Feel free to show your :heart: by giving a star :star:

:gift: Check Out the List of Contributors - Feel free to add your details here!