A Review on Deep Learning Techniques Applied to Semantic Segmentation
Alberto Garcia-GarciaSergio Orts-EscolanoSergiu OpreaVictor Villena-MartinezJose Garcia-Rodriguez
Surveys deep learning methods for semantic segmentation by systematically categorizing leading architectures, comparing quantitative benchmark performance across standard datasets, and identifying key future research directions for computer vision applications.
Semantic segmentation—the automated assignment of a category label to every individual pixel or point in visual data—is essential for critical technologies such as autonomous driving, robotics, augmented reality, and indoor navigation. While deep learning methods have rapidly replaced traditional approaches by automatically learning powerful visual representations, the rapid influx of research has created a fragmented landscape lacking unified performance comparisons and standard baselines.
The article provides a systematic review of deep learning techniques applied to semantic segmentation. It evaluates the architectural evolution, performance metrics, and key design trade-offs across 27 deep learning methods and 28 standard benchmark datasets spanning two-dimensional (2D), depth-augmented (2.5D), volumetric (3D), and video formats.
The review traces architectural progress from the foundational Fully Convolutional Network through specialized encoder-decoder structures, dilated convolutions, recurrent neural networks, and graphical models. The analysis synthesizes quantitative results primarily using Mean Intersection over Union (a standard overlap metric for segmentation accuracy), while also assessing practical operational constraints such as execution time and memory footprint.
The findings show that deep learning significantly outperforms traditional methods, with DeepLab achieving the highest accuracy across standard 2D benchmarks (such as a 79.70% score on PASCAL VOC-2012 and 70.40% on Cityscapes). For sequential and depth-augmented data, recurrent architectures like DAG-RNN and LSTM-CF dominate, reaching up to 91.60% on CamVid and 58.50% on SUN3D, respectively. For raw 3D point cloud data, PointNet demonstrated baseline viability by achieving 83.70% on ShapeNet Part without requiring voxel discretization. However, most leading architectures exhibit severe computational latency—often taking between 100 and over 500 milliseconds per low-resolution image—falling far short of the real-time threshold of at least 25 frames per second needed for camera streams.
These findings indicate that while visual accuracy has reached practical utility, current models pose substantial deployment risks for safety-critical and resource-constrained environments like self-driving vehicles or mobile robots. Deploying high-accuracy models directly onto embedded hardware without architectural changes risks hardware bottlenecks, delayed decision-making, and high power consumption.
To move forward, engineering teams should evaluate lightweight architectures such as ENet or adopt network pruning and compression techniques to balance accuracy against memory and latency limits. In video processing, practitioners should consider adaptive update schedules (like Clockwork networks) to reduce redundant computations across frames. Future research must also focus on creating standardized, real-world 3D datasets and developing graph-based convolutions to handle spatial and temporal coherence without artificial data discretization.
Readers should note that comparisons across the literature remain limited by severe reporting gaps: very few studies report memory footprint or execution runtime, and several models rely on non-standard datasets or omit implementation details. While confidence is high regarding relative 2D accuracy rankings on major benchmarks, caution is necessary when evaluating hardware suitability and performance in complex 3D or video applications.
- Paper: Fully convolutional networks for semantic segmentation, Jonathan Long et al. (2015). Fully Convolutional Networks established the foundational paradigm of end-to-end dense prediction and skip connections upon which subsequent semantic segmentation models reviewed in the survey are built.
- Paper: SegNet: A Deep Convolutional Encoder-Decoder Architecture for Image Segmentation, Vijay Badrinarayanan et al. (2015). SegNet introduces the core encoder-decoder architecture with max-pooling index reuse that serves as a primary structural template examined across the survey.
- Paper: DeepLab: Semantic Image Segmentation with Deep Convolutional Nets, Atrous Convolution, and Fully Connected CRFs, Liang-Chieh Chen et al. (2016). DeepLab provides the crucial integration of atrous convolutions, atrous spatial pyramid pooling, and dense CRFs that forms a central technical branch of the review.
- Paper: Pyramid Scene Parsing Network, Hengshuang Zhao et al. (2016). PSPNet established pyramid pooling modules to capture global scene context, representing a key milestone extensively discussed in the survey.
- Paper: Multi-Scale Context Aggregation by Dilated Convolutions, Fisher Yu et al. (2016). This paper presents multi-scale context aggregation via dilated convolutions, a core architectural mechanism for dense prediction covered in the review.
- Paper: Semantic Understanding of Scenes Through the ADE20K Dataset, Bolei Zhou et al. (2016). ADE20K introduces one of the standard, densely annotated scene parsing benchmarks analyzed throughout the survey's dataset evaluation.
- Paper: The SYNTHIA Dataset: A Large Collection of Synthetic Images for Semantic Segmentation of Urban Scenes, Germán Ros et al. (2016). SYNTHIA provides the synthetic urban dataset and evaluation baseline discussed in the review's analysis of semantic segmentation training benchmarks.
- Paper: Learning Hierarchical Features for Scene Labeling, Clement Farabet et al. (2013). This early work on multiscale convolutional networks for scene parsing supplies vital historical context for the transition from patch-based pipelines to end-to-end deep learning.
- Paper: The One Hundred Layers Tiramisu: Fully Convolutional DenseNets for Semantic Segmentation, Simon Jégou et al. (2016). FC-DenseNet demonstrates how dense connectivity can be extended to dense prediction architectures, representing one of the advanced models synthesized in the survey.
- Paper: Image Segmentation Using Deep Learning: A Survey, Shervin Minaee et al. (2020). This broader 2020 survey directly extends the 2017 review by compiling subsequent advances, including modern attention mechanisms, adversarial training, and instance segmentation models.
- Paper: Encoder-Decoder with Atrous Separable Convolution for Semantic Image Segmentation, Liang-Chieh Chen et al. (2018). DeepLabv3+ advances the classic encoder-decoder and atrous convolution paradigms reviewed in the survey by incorporating depthwise separable convolutions.
- Paper: Panoptic Segmentation, Alexander Kirillov et al. (2018). This foundational paper generalizes conventional semantic segmentation into the unified task of panoptic segmentation by integrating stuff and thing prediction.
- Paper: Dual Attention Network for Scene Segmentation, Jun Fu et al. (2019). DANet builds upon the survey's discussion of contextual feature aggregation by introducing dual self-attention across both spatial and channel dimensions.
- Paper: CCNet: Criss-Cross Attention for Semantic Segmentation, Zilong Huang et al. (2019). CCNet advances the dense context modeling highlighted in the review by designing computationally efficient criss-cross attention modules.
- Paper: Learning to Adapt Structured Output Space for Semantic Segmentation, Yi-Hsuan Tsai et al. (2018). This paper tackles domain shift in semantic segmentation by applying adversarial adaptation in the structured output space.
- Paper: Rethinking Semantic Segmentation from a Sequence-to-Sequence Perspective with Transformers, Sixiao Zheng et al. (2020). SETR rethinks traditional convolutional semantic segmentation architectures reviewed in the survey by reformulating dense prediction as a sequence-to-sequence problem using pure Transformers.
- Paper: Per-Pixel Classification is Not All You Need for Semantic Segmentation, Bowen Cheng et al. (2021). MaskFormer challenges the conventional per-pixel classification paradigm surveyed in the review by proposing universal mask classification for semantic segmentation.
- Paper: SemanticKITTI: A Dataset for Semantic Scene Understanding of LiDAR Sequences, Jens Behley et al. (2019). SemanticKITTI extends 2D semantic scene understanding principles covered in the survey to sequential 3D LiDAR point cloud segmentation.
- Paper: The Mapillary Vistas Dataset for Semantic Understanding of Street Scenes, Gerhard Neuhold et al. (2017). Mapillary Vistas provides a massive, globally diverse benchmark that expands upon the earlier urban driving datasets cataloged in the survey.
