TasksSotADatasetsPapersMethodsSubmitAbout
Papers With Code 2

A community resource for machine learning research: papers, code, benchmarks, and state-of-the-art results.

Explore

Notable BenchmarksAll SotADatasetsPapersMethods

Community

Submit ResultsAbout

Data sourced from the PWC Archive (CC-BY-SA 4.0). Built by the community, for the community.

Papers/SegNet: A Deep Convolutional Encoder-Decoder Architecture ...

SegNet: A Deep Convolutional Encoder-Decoder Architecture for Image Segmentation

Vijay Badrinarayanan, Alex Kendall, Roberto Cipolla

2015-11-02Thermal Image SegmentationCrowd CountingReal-Time Semantic SegmentationScene SegmentationScene UnderstandingSegmentationLesion SegmentationSemantic SegmentationMedical Image SegmentationGeneral ClassificationImage Segmentation
PaperPDFCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCodeCode

Abstract

We present a novel and practical deep fully convolutional neural network architecture for semantic pixel-wise segmentation termed SegNet. This core trainable segmentation engine consists of an encoder network, a corresponding decoder network followed by a pixel-wise classification layer. The architecture of the encoder network is topologically identical to the 13 convolutional layers in the VGG16 network. The role of the decoder network is to map the low resolution encoder feature maps to full input resolution feature maps for pixel-wise classification. The novelty of SegNet lies is in the manner in which the decoder upsamples its lower resolution input feature map(s). Specifically, the decoder uses pooling indices computed in the max-pooling step of the corresponding encoder to perform non-linear upsampling. This eliminates the need for learning to upsample. The upsampled maps are sparse and are then convolved with trainable filters to produce dense feature maps. We compare our proposed architecture with the widely adopted FCN and also with the well known DeepLab-LargeFOV, DeconvNet architectures. This comparison reveals the memory versus accuracy trade-off involved in achieving good segmentation performance. SegNet was primarily motivated by scene understanding applications. Hence, it is designed to be efficient both in terms of memory and computational time during inference. It is also significantly smaller in the number of trainable parameters than other competing architectures. We also performed a controlled benchmark of SegNet and other architectures on both road scenes and SUN RGB-D indoor scene segmentation tasks. We show that SegNet provides good performance with competitive inference time and more efficient inference memory-wise as compared to other architectures. We also provide a Caffe implementation of SegNet and a web demo at http://mi.eng.cam.ac.uk/projects/segnet/.

Results

TaskDatasetMetricValueModel
Medical Image SegmentationRITEDice52.23SegNet
Medical Image SegmentationRITEJaccard Index39.14SegNet
Medical Image SegmentationAnatomical Tracings of Lesions After Stroke (ATLAS) Dice0.2767SegNet
Medical Image SegmentationAnatomical Tracings of Lesions After Stroke (ATLAS) IoU0.1911SegNet
Medical Image SegmentationAnatomical Tracings of Lesions After Stroke (ATLAS) Precision0.3938SegNet
Medical Image SegmentationAnatomical Tracings of Lesions After Stroke (ATLAS) Recall0.2532SegNet
CrowdsUCF-QNRFMAE270Encoder-Decoder
Semantic SegmentationTLCGISIoU77.8SegNet
Semantic SegmentationSkyScapes-DenseMean IoU23.14SegNet
Semantic SegmentationADE20KValidation mIoU21.64SegNet
Semantic SegmentationSUN-RGBDMean IoU31.84SegNet
Semantic SegmentationMFN DatasetmIOU42.3SegNet
Semantic SegmentationCamVidFrame (fps)4.6SegNet
Semantic SegmentationCamVidTime (ms)217SegNet
Scene SegmentationSUN-RGBDMean IoU31.84SegNet
Scene SegmentationMFN DatasetmIOU42.3SegNet
2D Object DetectionMFN DatasetmIOU42.3SegNet
10-shot image generationTLCGISIoU77.8SegNet
10-shot image generationSkyScapes-DenseMean IoU23.14SegNet
10-shot image generationADE20KValidation mIoU21.64SegNet
10-shot image generationSUN-RGBDMean IoU31.84SegNet
10-shot image generationMFN DatasetmIOU42.3SegNet
10-shot image generationCamVidFrame (fps)4.6SegNet
10-shot image generationCamVidTime (ms)217SegNet

Related Papers

SeC: Advancing Complex Video Object Segmentation via Progressive Concept Construction2025-07-21Advancing Complex Wide-Area Scene Understanding with Hierarchical Coresets Selection2025-07-17Argus: Leveraging Multiview Images for Improved 3-D Scene Understanding With Large Language Models2025-07-17City-VLM: Towards Multidomain Perception Scene Understanding via Multimodal Incomplete Learning2025-07-17Deep Learning-Based Fetal Lung Segmentation from Diffusion-weighted MRI Images and Lung Maturity Evaluation for Fetal Growth Restriction2025-07-17DiffOSeg: Omni Medical Image Segmentation via Multi-Expert Collaboration Diffusion Model2025-07-17From Variability To Accuracy: Conditional Bernoulli Diffusion Models with Consensus-Driven Correction for Thin Structure Segmentation2025-07-17Unleashing Vision Foundation Models for Coronary Artery Segmentation: Parallel ViT-CNN Encoding and Variational Fusion2025-07-17