Learning Self-Supervised Low-Rank Network for Single-Stage Weakly and Semi-Supervised Semantic Segmentation
arXiv:2203.10278 · doi:10.1007/s11263-022-01590-z
Abstract
Semantic segmentation with limited annotations, such as weakly supervised semantic segmentation (WSSS) and semi-supervised semantic segmentation (SSSS), is a challenging task that has attracted much attention recently. Most leading WSSS methods employ a sophisticated multi-stage training strategy to estimate pseudo-labels as precise as possible, but they suffer from high model complexity. In contrast, there exists another research line that trains a single network with image-level labels in one training cycle. However, such a single-stage strategy often performs poorly because of the compounding effect caused by inaccurate pseudo-label estimation. To address this issue, this paper presents a Self-supervised Low-Rank Network (SLRNet) for single-stage WSSS and SSSS. The SLRNet uses cross-view self-supervision, that is, it simultaneously predicts several complementary attentive LR representations from different views of an image to learn precise pseudo-labels. Specifically, we reformulate the LR representation learning as a collective matrix factorization problem and optimize it jointly with the network learning in an end-to-end manner. The resulting LR representation deprecates noisy information while capturing stable semantics across different views, making it robust to the input variations, thereby reducing overfitting to self-supervision errors. The SLRNet can provide a unified single-stage framework for various label-efficient semantic segmentation settings: 1) WSSS with image-level labeled data, 2) SSSS with a few pixel-level labeled data, and 3) SSSS with a few pixel-level labeled data and many image-level labeled data. Extensive experiments on the Pascal VOC 2012, COCO, and L2ID datasets demonstrate that our SLRNet outperforms both state-of-the-art WSSS and SSSS methods with a variety of different settings, proving its good generalizability and efficacy.
arXiv commentAccepted to IJCV 2022
References in corpus (17)
- PyTorch: An Imperative Style, High-Performance Deep Learning Library
- A Simple Framework for Contrastive Learning of Visual Representations
- Robust Recovery of Subspace Structures by Low-Rank Representation
- Brain Tumor Segmentation with Deep Neural Networks
- Efficient Inference in Fully Connected CRFs with Gaussian Edge Potentials
- Fully Convolutional Networks for Semantic Segmentation
- Conditional Random Fields as Recurrent Neural Networks
- FixMatch: Simplifying Semi-Supervised Learning with Consistency and Confidence
- Unsupervised Learning of Visual Features by Contrasting Cluster Assignments
- Adversarial Learning for Semi-Supervised Semantic Segmentation
- Convolutional neural networks with low-rank regularization
- PseudoSeg: Designing Pseudo Labels for Semantic Segmentation
- Semi-supervised semantic segmentation needs strong, varied perturbations
- Weakly-Supervised Semantic Segmentation by Iterative Affinity Learning
- Unsupervised Learning of Dense Visual Representations
- Improving Transferability of Representations via Augmentation-Aware Self-Supervision
- LID 2020: The Learning from Imperfect Data Challenge Results