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

12/13/2020
by   Xiaojuan Qi, et al.
10

In this paper, we propose a geometric neural network with edge-aware refinement (GeoNet++) to jointly predict both depth and surface normal maps from a single image. Building on top of two-stream CNNs, GeoNet++ captures the geometric relationships between depth and surface normals with the proposed depth-to-normal and normal-to-depth modules. In particular, the "depth-to-normal" module exploits the least square solution of estimating surface normals from depth to improve their quality, while the "normal-to-depth" module refines the depth map based on the constraints on surface normals through kernel regression. Boundary information is exploited via an edge-aware refinement module. GeoNet++ effectively predicts depth and surface normals with strong 3D consistency and sharp boundaries resulting in better reconstructed 3D scenes. Note that GeoNet++ is generic and can be used in other depth/normal prediction frameworks to improve the quality of 3D reconstruction and pixel-wise accuracy of depth and surface normals. Furthermore, we propose a new 3D geometric metric (3DGM) for evaluating depth prediction in 3D. In contrast to current metrics that focus on evaluating pixel-wise error/accuracy, 3DGM measures whether the predicted depth can reconstruct high-quality 3D surface normals. This is a more natural metric for many 3D application domains. Our experiments on NYUD-V2 and KITTI datasets verify that GeoNet++ produces fine boundary details, and the predicted depth can be used to reconstruct high-quality 3D surfaces. Code has been made publicly available.

READ FULL TEXT

page 2

page 5

page 8

page 9

page 10

page 12

page 13

page 15

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
07/29/2019

Enforcing geometric constraints of virtual normal for depth prediction

Monocular depth prediction plays a crucial role in understanding 3D scen...
research
04/10/2017

Surface Normals in the Wild

We study the problem of single-image depth estimation for images in the ...
research
03/13/2023

A Surface-normal Based Neural Framework for Colonoscopy Reconstruction

Reconstructing a 3D surface from colonoscopy video is challenging due to...
research
07/01/2019

Pano Popups: Indoor 3D Reconstruction with a Plane-Aware Network

In this work we present a method to train a plane-aware convolutional ne...
research
04/24/2023

D2NT: A High-Performing Depth-to-Normal Translator

Surface normal holds significant importance in visual environmental perc...
research
11/10/2017

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

Learning to reconstruct depths in a single image by watching unlabeled v...

Please sign up or login with your details

Forgot password? Click here to reset