Unsupervised Learning of Geometry with Edge-aware Depth-Normal Consistency

11/10/2017
by   Zhenheng Yang, et al.
0

Learning to reconstruct depths in a single image by watching unlabeled videos via deep convolutional network (DCN) is attracting significant attention in recent years. In this paper, we introduce a surface normal representation for unsupervised depth estimation framework. Our estimated depths are constrained to be compatible with predicted normals, yielding more robust geometry results. Specifically, we formulate an edge-aware depth-normal consistency term, and solve it by constructing a depth-to-normal layer and a normal-to-depth layer inside of the DCN. The depth-to-normal layer takes estimated depths as input, and computes normal directions using cross production based on neighboring pixels. Then given the estimated normals, the normal-to-depth layer outputs a regularized depth map through local planar smoothness. Both layers are computed with awareness of edges inside the image to help address the issue of depth/normal discontinuity and preserve sharp edges. Finally, to train the network, we apply the photometric error and gradient smoothness for both depth and normal predictions. We conducted experiments on both outdoor (KITTI) and indoor (NYUv2) datasets, and show that our algorithm vastly outperforms state of the art, which demonstrates the benefits from our approach.

READ FULL TEXT

page 1

page 3

page 7

research
03/15/2018

LEGO: Learning Edge with Geometry all at Once by Watching Videos

Learning to estimate 3D geometry in a single image by watching unlabeled...
research
10/07/2022

IronDepth: Iterative Refinement of Single-View Depth using Surface Normal and its Uncertainty

Single image surface normal estimation and depth estimation are closely ...
research
03/29/2021

Adaptive Surface Normal Constraint for Depth Estimation

We present a novel method for single image depth estimation using surfac...
research
12/13/2020

GeoNet++: Iterative Geometric Neural Network with Edge-Aware Refinement for Joint Depth and Surface Normal Estimation

In this paper, we propose a geometric neural network with edge-aware ref...
research
08/18/2022

SDA-SNE: Spatial Discontinuity-Aware Surface Normal Estimation via Multi-Directional Dynamic Programming

The state-of-the-art (SoTA) surface normal estimators (SNEs) generally t...
research
05/21/2021

A Novel 3D-UNet Deep Learning Framework Based on High-Dimensional Bilateral Grid for Edge Consistent Single Image Depth Estimation

The task of predicting smooth and edge-consistent depth maps is notoriou...
research
06/07/2021

Self-supervised Depth Estimation Leveraging Global Perception and Geometric Smoothness Using On-board Videos

Self-supervised depth estimation has drawn much attention in recent year...

Please sign up or login with your details

Forgot password? Click here to reset