Discovering Latent Classes for Semi-Supervised Semantic Segmentation
arXiv:1912.12936 · doi:10.1007/978-3-030-71278-5_15
Abstract
High annotation costs are a major bottleneck for the training of semantic segmentation systems. Therefore, methods working with less annotation effort are of special interest. This paper studies the problem of semi-supervised semantic segmentation. This means that only a small subset of the training images is annotated while the other training images do not contain any annotation. In order to leverage the information present in the unlabeled images, we propose to learn a second task that is related to semantic segmentation but easier. On labeled images, we learn latent classes consistent with semantic classes so that the variety of semantic classes assigned to a latent class is as low as possible. On unlabeled images, we predict a probability map for latent classes and use it as a supervision signal to learn semantic segmentation. The latent classes, as well as the semantic classes, are simultaneously predicted by a two-branch network. In our experiments on Pascal VOC and Cityscapes, we show that the latent classes learned this way have an intuitive meaning and that the proposed method achieves state of the art results for semi-supervised semantic segmentation.
arXiv commentIn DAGM German Conference on Pattern Recognition (GCPR'20)
References in corpus (7)
- Adam: A Method for Stochastic Optimization
- Fully Convolutional Networks for Semantic Segmentation
- STC: A Simple to Complex Framework for Weakly-supervised Semantic Segmentation
- Curriculum Domain Adaptation for Semantic Segmentation of Urban Scenes
- Adversarial Learning for Semi-Supervised Semantic Segmentation
- Constructing Self-motivated Pyramid Curriculums for Cross-Domain Semantic Segmentation: A Non-Adversarial Approach
- Simple Does It: Weakly Supervised Instance and Semantic Segmentation