SOTAVerified

Encoder-Decoder with Atrous Separable Convolution for Semantic Image Segmentation

2018-02-07ECCV 2018Code Available1· sign in to hype

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

Code Available — Be the first to reproduce this paper.

Reproduce

Code

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 https://github.com/tensorflow/models/tree/master/research/deeplab.

Tasks

Benchmark Results

DatasetModelMetricClaimedVerifiedStatus
AI-TODDeepLabV3+(ResNet-50)Dice43.52Unverified
BDD100K valDeeplabv3+mIoU63.6Unverified
BJRoadDeepLabv3+IoU50.81Unverified
Cityscapes valDeepLabv3+ (Dilated-Xception-71)mIoU79.6Unverified
DADA-segDeepLabV3+ (ACDC)mIoU26.8Unverified
DensePASSDeepLabV3+ (ResNet-101)mIoU32.5Unverified
EventScapeDeepLabV3+mIoU53.65Unverified
Fine-Grained Grass Segmentation DatasetDeepLabv3+mIoU47.95Unverified
MCubeSDeepLabV3+ (RGB-A-D-N)mIoU38.13Unverified
PASCAL VOC 2012 testDeepLabv3+ (Xception-65-JFT)Mean IoU89Unverified
PASCAL VOC 2012 testDeepLabv3+ (Xception-JFT)Mean IoU89Unverified
PASCAL VOC 2012 valDeepLabV3+ (ResNet-101)mIoU (Syn)75.39Unverified
PotsdamDeepLabV3+mIoU83.67Unverified
SkyScapes-DenseDeepLabv3+Mean IoU38.2Unverified
SynPASSDeepLabv3+mIoU29.66Unverified
Trans10KDeepLabV3+mIoU68.87Unverified
UrbanLFDeepLabV3+ (ResNet-101)mIoU (Real)76.27Unverified
US3DDeepLabV3+mIoU74.42Unverified
VaihingenDeepLabV3+mIoU72.9Unverified

Reproductions