ItNet: iterative neural networks with small graphs for accurate, efficient and anytime semantic segmentation
Not on the map. Why?
Abstract (arXiv)
Deep neural networks have usually to be compressed and accelerated for their usage in low-power, e.g. mobile, devices. Recently, massively-parallel hardware accelerators were developed that offer high throughput and low latency at low power by utilizing in-memory computation. However, to exploit these benefits the computational graph of a neural network has to fit into the in-computation memory of these hardware systems that is usually rather limited in size. In this study, we introduce a class of network models that have a small memory footprint in terms of their computational graphs. To this end, the graph is designed to contain loops by iteratively executing a single network building block. Furthermore, the trade-off between accuracy and latency of these so-called iterative neural networks is improved by adding multiple intermediate outputs during both training and inference. We show state-of-the-art results for semantic segmentation on the CamVid and Cityscapes datasets that are especially demanding in terms of computational resources. In ablation studies, the improvement of network training by intermediate network outputs as well as the trade-off between weight sharing over iterations and the network size are investigated.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 23 of its 36 references that are in the map. First posted on arXiv 21 Jan 2021.
Builds on
23 of 36 references.
References · 23
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2016Densely Connected Convolutional Networkscited by 6,691
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
- 2016The Cityscapes Dataset for Semantic Urban Scene Understandingcited by 4,427
- 2016Pyramid Scene Parsing Networkcited by 2,472
- 2015SegNet: A Deep Convolutional Encoder-Decoder Architecture for Image Segmentationcited by 1,483
- 2017Efficient Processing of Deep Neural Networks: A Tutorial and Surveycited by 427
- 2016ENet: A Deep Neural Network Architecture for Real-Time Semantic Segmentationcited by 291
- 2020Multiscale Deep Equilibrium Modelscited by 149
- 2015Delving Deeper into Convolutional Networks for Learning Video Representationscited by 146
- 2018CGNet: A Light-weight Context Guided Network for Semantic Segmentationcited by 94
- 2018ESPNetv2: A Light-weight, Power Efficient, and General Purpose Convolutional Neural Networkcited by 90
11 more
- 2019HarDNet: A Low Memory Traffic Networkcited by 76
- 2016Convolutional Networks for Fast, Energy-Efficient Neuromorphic Computingcited by 68
- 2016Highway and Residual Networks learn Unrolled Iterative Estimationcited by 52
- 2016Bridging the Gaps Between Residual Learning, Recurrent Neural Networks and Visual Cortexcited by 42
- 2019Recurrent U-Net for Resource-Constrained Segmentationcited by 27
- 2016Recurrent Fully Convolutional Networks for Video Segmentationcited by 10
- 2018The streaming rollout of deep networks - towards fully model-parallel executioncited by 5
- 2018Elastic Neural Networks for Classificationcited by 5
- 2019Adaptative Inference Cost With Convolutional Neural Mixture Modelscited by 5
- 2016Impatient DNNs - Deep Neural Networks with Dynamic Time Budgetscited by 4
- 2018SESR: Single Image Super Resolution with Recursive Squeeze and Excitation Networkscited by 2
Built on by
Not cited yet.