HyperAIHyperAI

Command Palette

Search for a command to run...

4 months ago

Encoder-Decoder with Atrous Separable Convolution for Semantic Image Segmentation

Liang-Chieh Chen; Yukun Zhu; George Papandreou; Florian Schroff; Hartwig Adam

Encoder-Decoder with Atrous Separable Convolution for Semantic Image Segmentation

Abstract

Spatial pyramid pooling module or encode-decoder structure are used in deep neural networks for semantic segmentation task. The former networks are able to encode multi-scale contextual information by probing the incoming features with filters or pooling operations at multiple rates and multiple effective fields-of-view, while the latter networks can capture sharper object boundaries by gradually recovering the spatial information. In this work, we propose to combine the advantages from both methods. Specifically, our proposed model, DeepLabv3+, extends DeepLabv3 by adding a simple yet effective decoder module to refine the segmentation results especially along object boundaries. We further explore the Xception model and apply the depthwise separable convolution to both Atrous Spatial Pyramid Pooling and decoder modules, resulting in a faster and stronger encoder-decoder network. We demonstrate the effectiveness of the proposed model on PASCAL VOC 2012 and Cityscapes datasets, achieving the test set performance of 89.0\% and 82.1\% without any post-processing. Our paper is accompanied with a publicly available reference implementation of the proposed models in Tensorflow at \url{https://github.com/tensorflow/models/tree/master/research/deeplab}.

Code Repositories

giovanniguidi/deeplabV3_Pytorch
pytorch
Mentioned in GitHub
SkyWa7ch3r/ImageSegmentation
tf
Mentioned in GitHub
shenshutao/image_segmentation
tf
Mentioned in GitHub
petko-nikolov/pysemseg
pytorch
Mentioned in GitHub
dootmaan/dsrl
pytorch
Mentioned in GitHub
jfzhang95/pytorch-deeplab-xception
pytorch
Mentioned in GitHub
chuhan89/wsss-tissue
pytorch
Mentioned in GitHub
chenmengyang/rename_later
Mentioned in GitHub
mlearing/pytorch-deeplab-v3-plus
pytorch
Mentioned in GitHub
leimao/DeepLab_v3
tf
Mentioned in GitHub
lattice-ai/DeepLabV3-Plus
tf
Mentioned in GitHub
sharifelguindi/DeepLab
tf
Mentioned in GitHub
shanglianlm0525/CvPytorch
pytorch
Mentioned in GitHub
phue/aradeepopsis
tf
Mentioned in GitHub
Popcorn-sugar/Deep_v2
tf
Mentioned in GitHub
giannifranchi/deeplabv3-superpixelmix
pytorch
Mentioned in GitHub
abhishekdbihani/MudrockNet
tf
Mentioned in GitHub
branislavhesko/segmentation_framework
pytorch
Mentioned in GitHub
zhuang42/csc420
pytorch
Mentioned in GitHub
czarmanu/sentinel_lakeice
tf
Mentioned in GitHub
VainF/DeepLabV3Plus-Pytorch
pytorch
Mentioned in GitHub
AutomatedAI/deeplab_inference
tf
Mentioned in GitHub
saehan-choi/pixellib_auto_labelling
pytorch
Mentioned in GitHub
kaichoulyc/course_segmentation
pytorch
Mentioned in GitHub
soumik12345/DeepLabV3-Plus
tf
Mentioned in GitHub
y-ouali/pytorch_segmentation
pytorch
Mentioned in GitHub
giovanniguidi/deeplabV3-PyTorch
pytorch
Mentioned in GitHub
Robinatp/Deeplab_Tensorflow
tf
Mentioned in GitHub
SkyWa7ch3r/SceneSegmentation
tf
Mentioned in GitHub
ensta-u2is/deeplabv3plus-muad-pytorch
pytorch
Mentioned in GitHub
Syarujianai/deeplab-commented
tf
Mentioned in GitHub
mathildor/DeepLab-v3
tf
Mentioned in GitHub
MukhlasAdib/KITTI_Mapping
tf
Mentioned in GitHub
ayoolaolafenwa/PixelLib
tf
Mentioned in GitHub
wang-wg/DeepStroke
tf
Mentioned in GitHub
pideyi1025/DeepLabV3Plus-RailSem19
pytorch
Mentioned in GitHub
heidongxianhau/deeplab2
tf
Mentioned in GitHub
tantara/JejuNet
tf
Mentioned in GitHub
leimao/DeepLab-V3
tf
Mentioned in GitHub
sara-nl/SURF-deeplab
tf
Mentioned in GitHub
samson6460/tf2_Segmentation
tf
Mentioned in GitHub
samson6460/tf2_pose_estimation
tf
Mentioned in GitHub
sara-nl/SURF-segmentation
tf
Mentioned in GitHub
ucuapps/WSMIS
pytorch
Mentioned in GitHub
Vujas-Eteph/CiVOS
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
lesion-segmentation-on-anatomical-tracings-of-1DeepLab v3+
Dice: 0.4609
IoU: 0.3458
Precision: 0.5831
semantic-segmentation-on-ai-todDeepLabV3+(ResNet-50)
Dice: 43.52
semantic-segmentation-on-bdd100k-valDeeplabv3+
mIoU: 63.6
semantic-segmentation-on-bjroadDeepLabv3+
IoU: 50.81
semantic-segmentation-on-cityscapes-valDeepLabv3+ (Dilated-Xception-71)
mIoU: 79.6
semantic-segmentation-on-dada-segDeepLabV3+ (ACDC)
mIoU: 26.8
semantic-segmentation-on-densepassDeepLabV3+ (ResNet-101)
mIoU: 32.5%
semantic-segmentation-on-eventscapeDeepLabV3+
mIoU: 53.65
semantic-segmentation-on-mcubesDeepLabV3+ (RGB-A-D-N)
mIoU: 38.13%
semantic-segmentation-on-pascal-voc-2012DeepLabv3+ (Xception-JFT)
Mean IoU: 89.0%
semantic-segmentation-on-pascal-voc-2012DeepLabv3+ (Xception-65-JFT)
Mean IoU: 89.0%
semantic-segmentation-on-pascal-voc-2012-valDeepLabV3+ (ResNet-101)
mIoU (Syn): 75.39
semantic-segmentation-on-potsdam-1DeepLabV3+
mIoU: 83.67
semantic-segmentation-on-skyscapes-dense-1DeepLabv3+
Mean IoU: 38.20
semantic-segmentation-on-synpassDeepLabv3+
mIoU: 29.66%
semantic-segmentation-on-trans10kDeepLabV3+
GFLOPs: 37.98
mIoU: 68.87%
semantic-segmentation-on-urbanlfDeepLabV3+ (ResNet-101)
mIoU (Real): 76.27
semantic-segmentation-on-us3d-1DeepLabV3+
mIoU: 74.42
semantic-segmentation-on-vaihingenDeepLabV3+
mIoU: 72.90

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp