S2R-DepthNet: Learning a Generalizable Depth-specific Structural Representation
Human can infer the 3D geometry of a scene from a sketch instead of a realistic image, which indicates that the spatial structure plays a fundamental role in understanding the depth of scenes. We are the first to explore the learning of a depth-specific structural representation, which captures the essential feature for depth estimation and ignores irrelevant style information. Our S2R-DepthNet (Synthetic to Real DepthNet) can be well generalized to unseen real-world data directly even though it is only trained on synthetic data. S2R-DepthNet consists of: a) a Structure Extraction (STE) module which extracts a domaininvariant structural representation from an image by disentangling the image into domain-invariant structure and domain-specific style components, b) a Depth-specific Attention (DSA) module, which learns task-specific knowledge to suppress depth-irrelevant structures for better depth estimation and generalization, and c) a depth prediction module (DP) to predict depth from the depth-specific representation. Without access of any real-world images, our method even outperforms the state-of-the-art unsupervised domain adaptation methods which use real-world images of the target domain for training. In addition, when using a small amount of labeled real-world data, we achieve the state-ofthe-art performance under the semi-supervised setting. The code and trained models are available at https://github.com/microsoft/S2R-DepthNet.
Code (4)
Tasks
3D geometryDepth EstimationDepth PredictionDomain AdaptationDomain GeneralizationMonocular Depth EstimationUnsupervised Domain AdaptationSimilar Papers 제목 키워드 기반
AuxDepthNet: Real-Time Monocular 3D Object Detection with Depth-Sensitive Features
Monocular 3D object detection is a challenging task in autonomous systems due to the lack of explicit depth information in single-view images. Existing methods often depend on external depth estimators or expensive senso…
3D Object DetectionComputational EfficiencyMonocular 3D Object DetectionObject+4MVDepthNet: Real-time Multiview Depth Estimation Neural Network
Although deep neural networks have been widely applied to computer vision problems, extending them into multiview depth estimation is non-trivial. In this paper, we present MVDepthNet, a convolutional network to solve th…
Data AugmentationDecoderDepth EstimationGPR-based Subsurface Object Detection and Reconstruction Using Random Motion and DepthNet
Ground Penetrating Radar (GPR) is one of the most important non-destructive evaluation (NDE) devices to detect the subsurface objects (i.e. rebars, utility pipes) and reveal the underground scene. One of the biggest chal…
Depth EstimationDepth PredictionGPRobject-detection+1Mono-SF: Multi-View Geometry Meets Single-View Depth for Monocular Scene Flow Estimation of Dynamic Traffic Scenes
Existing 3D scene flow estimation methods provide the 3D geometry and 3D motion of a scene and gain a lot of interest, for example in the context of autonomous driving. These methods are traditionally based on a temporal…
3D geometryAutonomous DrivingScene Flow EstimationVA-DepthNet: A Variational Approach to Single Image Depth Prediction
We introduce VA-DepthNet, a simple, effective, and accurate deep neural network approach for the single-image depth prediction (SIDP) problem. The proposed approach advocates using classical first-order variational const…
Depth EstimationDepth PredictionMonocular Depth Estimation