Learning a Geometric Representation for Data-Efficient Depth Estimation via Gradient Field and Contrastive Loss
Estimating a depth map from a single RGB image has been investigated widely for localization, mapping, and 3-dimensional object detection. Recent studies on a single-view depth estimation are mostly based on deep Convolutional neural Networks (ConvNets) which require a large amount of training data paired with densely annotated labels. Depth annotation tasks are both expensive and inefficient, so it is inevitable to leverage RGB images which can be collected very easily to boost the performance of ConvNets without depth labels. However, most self-supervised learning algorithms are focused on capturing the semantic information of images to improve the performance in classification or object detection, not in depth estimation. In this paper, we show that existing self-supervised methods do not perform well on depth estimation and propose a gradient-based self-supervised learning algorithm with momentum contrastive loss to help ConvNets extract the geometric information with unlabeled images. As a result, the network can estimate the depth map accurately with a relatively small amount of annotated data. To show that our method is independent of the model structure, we evaluate our method with two different monocular depth estimation algorithms. Our method outperforms the previous state-of-the-art self-supervised learning algorithms and shows the efficiency of labeled data in triple compared to random initialization on the NYU Depth v2 dataset.
Code (1)
Tasks
Depth EstimationMonocular Depth Estimationobject-detectionObject DetectionSelf-Supervised LearningSimilar Papers 제목 키워드 기반
DeepV2D: Video to Depth with Differentiable Structure from Motion
We propose DeepV2D, an end-to-end deep learning architecture for predicting depth from video. DeepV2D combines the representation ability of neural networks with the geometric principles governing image formation. We com…
3D Scene ReconstructionDepth EstimationMotion EstimationOptical Flow Estimation+1Depth Field Networks for Generalizable Multi-view Scene Representation
Modern 3D computer vision leverages learning to boost geometric reasoning, mapping image data to classical structures such as cost volumes or epipolar constraints to improve matching. These architectures are specialized …
Data AugmentationDepth EstimationDiversityDomain Generalization+1Iterative Occlusion-Aware Light Field Depth Estimation using 4D Geometrical Cues
Light field cameras and multi-camera arrays have emerged as promising solutions for accurately estimating depth by passively capturing light information. This is possible because the 3D information of a scene is embedded…
Depth EstimationDisparity EstimationMulti-task Geometric Estimation of Depth and Surface Normal from Monocular 360° Images
Geometric estimation is required for scene understanding and analysis in panoramic 360{\deg} images. Current methods usually predict a single feature, such as depth or surface normal. These methods can lack robustness, e…
Multi-Task LearningScene UnderstandingSurface Normal EstimationD2NT: A High-Performing Depth-to-Normal Translator
Surface normal holds significant importance in visual environmental perception, serving as a source of rich geometric information. However, the state-of-the-art (SoTA) surface normal estimators (SNEs) generally suffer fr…
Surface Normal EstimationVocal Bursts Intensity Prediction