HyperAIHyperAI

Command Palette

Search for a command to run...

4 months ago

Context Encoding for Semantic Segmentation

Hang Zhang; Kristin Dana; Jianping Shi; Zhongyue Zhang; Xiaogang Wang; Ambrish Tyagi; Amit Agrawal

Context Encoding for Semantic Segmentation

Abstract

Recent work has made significant progress in improving spatial resolution for pixelwise labeling with Fully Convolutional Network (FCN) framework by employing Dilated/Atrous convolution, utilizing multi-scale features and refining boundaries. In this paper, we explore the impact of global contextual information in semantic segmentation by introducing the Context Encoding Module, which captures the semantic context of scenes and selectively highlights class-dependent featuremaps. The proposed Context Encoding Module significantly improves semantic segmentation results with only marginal extra computation cost over FCN. Our approach has achieved new state-of-the-art results 51.7% mIoU on PASCAL-Context, 85.9% mIoU on PASCAL VOC 2012. Our single model achieves a final score of 0.5567 on ADE20K test set, which surpass the winning entry of COCO-Place Challenge in 2017. In addition, we also explore how the Context Encoding Module can improve the feature representation of relatively shallow networks for the image classification on CIFAR-10 dataset. Our 14 layer network has achieved an error rate of 3.45%, which is comparable with state-of-the-art approaches with over 10 times more layers. The source code for the complete system are publicly available.

Code Repositories

Praveen94/pytorch-encoding
pytorch
Mentioned in GitHub
CWanli/myencoding
pytorch
Mentioned in GitHub
zhanghang1989/PyTorch-Encoding
Official
pytorch
Mentioned in GitHub
etmwb/cvsegmentation
pytorch
Mentioned in GitHub
zhusiling/Pytorch-Encoding-boundary
pytorch
Mentioned in GitHub
kmaninis/pytorch-encoding
pytorch
Mentioned in GitHub
RyanHTR/PyTorch-Encoding
pytorch
Mentioned in GitHub
zhusiling/EncNet
pytorch
Mentioned in GitHub
xllau/PyTorch-Encoding
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
semantic-segmentation-on-ade20kEncNet
Test Score: 55.67
Validation mIoU: 44.65
semantic-segmentation-on-ade20k-valEncNet (ResNet-101)
mIoU: 44.65
semantic-segmentation-on-pascal-contextEncNet (ResNet-101)
mIoU: 51.7
semantic-segmentation-on-pascal-voc-2012EncNet (ResNet-101)
Mean IoU: 82.9%
semantic-segmentation-on-pascal-voc-2012EncNet
Mean IoU: 85.9%

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
Context Encoding for Semantic Segmentation | Papers | HyperAI