Geometric Loss Functions for Camera Pose Regression with Deep Learning

By Alex Kendall, Roberto Cipolla. 2017

840 citations recorded by the source corpus.

Deep learning has shown to be effective for robust and real-time monocular image relocalisation. In particular, PoseNet [22] is a deep convolutional neural network which learns to regress the 6-DOF camera pose from a single image. It learns to localize using high level features and is robust to difficult lighting, motion blur and unknown camera intrinsics, where point based SIFT registration fails. However, it was trained using a naive loss function, with hyper-parameters which require expensive tuning. In this paper, we give the problem a more fundamental theoretical treatment. We explore a number of novel loss functions for learning camera pose which are based on geometry and scene reprojection error. Additionally we show how to automatically learn an optimal weighting to simultaneously regress position and orientation. By leveraging geometry, we demonstrate that our technique significantly improves PoseNets performance across datasets ranging from indoor rooms to a small city.

Subfields: Aerospace Engineering, Computer Vision and Pattern Recognition, 3D Vision & Pose

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Aerospace Engineering

  1. Marc Pollefeys
  2. Torsten Sattler
  3. Carsten Rother
  4. Eric Brachmann
  5. Josef Sivic
  6. Dieter Fox
  7. Paul-Edouard Sarlin
  8. Tobias Weyand

In Computer Vision and Pattern Recognition

  1. Luc Van Gool
  2. Jitendra Malik
  3. Dacheng Tao
  4. Xiaogang Wang
  5. Ming-Hsuan Yang
  6. Trevor Darrell
  7. Andrew Zisserman
  8. Andrea Vedaldi

In 3D Vision & Pose

  1. Dieter Fox
  2. Vincent Lepetit
  3. Yu Xiang
  4. Gu Wang
  5. Xiangyang Ji
  6. Torsten Sattler
  7. Paul-Edouard Sarlin
  8. Peng Wang

Citations in the corpus