HyperAIHyperAI

Command Palette

Search for a command to run...

4 months ago

Self-supervised Learning for Single View Depth and Surface Normal Estimation

Huangying Zhan; Chamara Saroj Weerasekera; Ravi Garg; Ian Reid

Self-supervised Learning for Single View Depth and Surface Normal Estimation

Abstract

In this work we present a self-supervised learning framework to simultaneously train two Convolutional Neural Networks (CNNs) to predict depth and surface normals from a single image. In contrast to most existing frameworks which represent outdoor scenes as fronto-parallel planes at piece-wise smooth depth, we propose to predict depth with surface orientation while assuming that natural scenes have piece-wise smooth normals. We show that a simple depth-normal consistency as a soft-constraint on the predictions is sufficient and effective for training both these networks simultaneously. The trained normal network provides state-of-the-art predictions while the depth network, relying on much realistic smooth normal assumption, outperforms the traditional self-supervised depth prediction network by a large margin on the KITTI benchmark. Demo video: https://youtu.be/ZD-ZRsw7hdM

Benchmarks

BenchmarkMethodologyMetrics
monocular-depth-estimation-on-kitti-eigenSelfDepthNorm
absolute relative error: 0.133

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp
Self-supervised Learning for Single View Depth and Surface Normal Estimation | Papers | HyperAI