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

Xiaojuan QI*, Zhengzhe LIU, Renjie LIAO, Philip H.S. TORR, Raquel URTASUN, Jiaya JIA

*Corresponding author for this work

Research output: Journal PublicationsJournal Article (refereed)peer-review

38 Citations (Scopus)

Abstract

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 high 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 3D reconstruction quality 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 [1] and KITTI [2] datasets verify that GeoNet++ produces fine boundary details and the predicted depth can be used to reconstruct high quality 3D surfaces.
Original languageEnglish
Pages (from-to)969-984
Number of pages16
JournalIEEE Transactions on Pattern Analysis and Machine Intelligence
Volume44
Issue number2
Early online date1 Sept 2020
DOIs
Publication statusPublished - 1 Feb 2022
Externally publishedYes

Bibliographical note

Publisher Copyright:
© 1979-2012 IEEE.

Funding

The work was supported in part by the HKU Start-up Fund, Seed Fund for Basic Research, the ERC grant ERC-2012-AdG321162-HELIOS, EPSRC grant Seebibyte EP/M013774/1, and EPSRC/MURI grant EP/N019474/1. The authors would also like to thank the Royal Academy of Engineering and FiveAI. The work of Renjie Liao was supported by Connaught International Scholarship and RBC Fellowship.

Keywords

  • 3D geometric consistency
  • 3D point cloud
  • 3D reconstruction
  • convolutional neural network (CNN)
  • Depth estimation
  • edge-aware
  • geometric neural network
  • surface normal estimation

Fingerprint

Dive into the research topics of 'GeoNet++: Iterative Geometric Neural Network with Edge-Aware Refinement for Joint Depth and Surface Normal Estimation'. Together they form a unique fingerprint.

Cite this