Three Ways to Improve Semantic Segmentation with Self-Supervised Depth Estimation
Training deep networks for semantic segmentation requires large amounts of labeled training data, which presents a major challenge in practice, as labeling segmentation masks is a highly labor-intensive process. To address this issue, we present a framework for semi-supervised semantic segmentation, which is enhanced by self-supervised monocular depth estimation from unlabeled image sequences. In particular, we propose three key contributions: (1) We transfer knowledge from features learned during self-supervised depth estimation to semantic segmentation, (2) we implement a strong data augmentation by blending images and labels using the geometry of the scene, and (3) we utilize the depth feature diversity as well as the level of difficulty of learning depth in a student-teacher framework to select the most useful samples to be annotated for semantic segmentation. We validate the proposed model on the Cityscapes dataset, where all three modules demonstrate significant performance gains, and we achieve state-of-the-art results for semi-supervised semantic segmentation. The implementation is available at https://github.com/lhoyer/improving_segmentation_with_selfsupervised_depth.
Code (1)
Tasks
Data AugmentationDepth EstimationDiversityMonocular Depth EstimationSegmentationSemantic SegmentationSemi-Supervised Semantic SegmentationSimilar Papers 제목 키워드 기반
Stronger is not better: Better Augmentations in Contrastive Learning for Medical Image Segmentation
Self-supervised contrastive learning is among the recent representation learning methods that have shown performance gains in several downstream tasks including semantic segmentation. This paper evaluates strong data aug…
Medical Image SegmentationRepresentation LearningSemantic SegmentationContrastive LearningR2S100K: Road-Region Segmentation Dataset For Semi-Supervised Autonomous Driving in the Wild
Semantic understanding of roadways is a key enabling factor for safe autonomous driving. However, existing autonomous driving datasets provide well-structured urban roads while ignoring unstructured roadways containing d…
Autonomous DrivingRoad SegmentationSegmentationSemantic SegmentationSelf-supervised Semantic Segmentation Grounded in Visual Concepts
Unsupervised semantic segmentation requires assigning a label to every pixel without any human annotations. Despite recent advances in self-supervised representation learning for individual images, unsupervised semantic …
Representation LearningSegmentationSelf-Supervised LearningSemantic Segmentation+1Unsupervised Domain Adaptation for Semantic Segmentation with Pseudo Label Self-Refinement
Deep learning-based solutions for semantic segmentation suffer from significant performance degradation when tested on data with different characteristics than what was used during the training. Adapting the models using…
Domain AdaptationPseudo LabelSemantic SegmentationUnsupervised Domain AdaptationSelf-Supervised Difference Detection for Weakly-Supervised Semantic Segmentation
To minimize the annotation costs associated with the training of semantic segmentation models, researchers have extensively investigated weakly-supervised segmentation approaches. In the current weakly-supervised segment…
SegmentationSemantic SegmentationWeakly supervised segmentationWeakly supervised Semantic Segmentation+1