Real-Time Joint Semantic Segmentation and Depth Estimation Using Asymmetric Annotations
Deployment of deep learning models in robotics as sensory information extractors can be a daunting task to handle, even using generic GPU cards. Here, we address three of its most prominent hurdles, namely, i) the adaptation of a single model to perform multiple tasks at once (in this work, we consider depth estimation and semantic segmentation crucial for acquiring geometric and semantic understanding of the scene), while ii) doing it in real-time, and iii) using asymmetric datasets with uneven numbers of annotations per each modality. To overcome the first two issues, we adapt a recently proposed real-time semantic segmentation network, making changes to further reduce the number of floating point operations. To approach the third issue, we embrace a simple solution based on hard knowledge distillation under the assumption of having access to a powerful `teacher' network. We showcase how our system can be easily extended to handle more tasks, and more datasets, all at once, performing depth estimation and segmentation both indoors and outdoors with a single model. Quantitatively, we achieve results equivalent to (or better than) current state-of-the-art approaches with one forward pass costing just 13ms and 6.5 GFLOPs on 640x480 inputs. This efficiency allows us to directly incorporate the raw predictions of our network into the SemanticFusion framework for dense 3D semantic reconstruction of the scene.
Code (4)
Tasks
Depth EstimationGPUKnowledge DistillationMonocular Depth EstimationReal-Time Semantic SegmentationSegmentationSemantic SegmentationSurface Normals EstimationMethods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
Real-Time Semantic Segmentation via Auto Depth, Downsampling Joint Decision and Feature Aggregation
To satisfy the stringent requirements on computational resources in the field of real-time semantic segmentation, most approaches focus on the hand-crafted design of light-weight segmentation networks. Recently, Neural A…
GPUNeural Architecture SearchReal-Time Semantic SegmentationSegmentation+1Co-SemDepth: Fast Joint Semantic Segmentation and Depth Estimation on Aerial Images
Understanding the geometric and semantic properties of the scene is crucial in autonomous navigation and particularly challenging in the case of Unmanned Aerial Vehicle (UAV) navigation. Such information may be by obtain…
Autonomous NavigationDepth EstimationGPUSemantic SegmentationA Real-Time Online Learning Framework for Joint 3D Reconstruction and Semantic Segmentation of Indoor Scenes
This paper presents a real-time online vision framework to jointly recover an indoor scene's 3D structure and semantic label. Given noisy depth maps, a camera trajectory, and 2D semantic labels at train time, the propose…
3D ReconstructionSemantic SegmentationSemSegDepth: A Combined Model for Semantic Segmentation and Depth Completion
Holistic scene understanding is pivotal for the performance of autonomous machines. In this paper we propose a new end-to-end model for performing semantic segmentation and depth completion jointly. The vast majority of …
Depth CompletionScene UnderstandingSegmentationSemantic SegmentationReal-time Joint Object Detection and Semantic Segmentation Network for Automated Driving
Convolutional Neural Networks (CNN) are successfully used for various visual perception tasks including bounding box object detection, semantic segmentation, optical flow, depth estimation and visual SLAM. Generally thes…
DecoderDepth EstimationObjectobject-detection+4