Online computation of exterior orientation with application to hand-eye calibration

C. P. Lu, E. Mjolsness, G. D. Hager

Research output: Contribution to journalArticlepeer-review

17 Scopus citations

Abstract

Computation of the relative position and orientation between a camera and an observed object from a single image is a central problem in computer vision. Although many solution methods have been proposed, several problems remain. Analytical methods do not take into account the issue of noise. Nonlinear least-squares methods depend critically on good initialization. Linear least-squares methods tend to be very sensitive to noise and outliers. These shortcomings limit their use in modern computer vision applications. In this article, we formulate a new least squares objective function that leads to a good initialization scheme based on weak-perspective projection, as well as a robust and efficient descent algorithm using absolute orientation. The new method combines model-based parameter search and data-driven backprojection which, unlike most existing methods, minimizes 3-D object space error rather than 2-D image error. Extensive experiments on simulated data indicate that the new method outperforms commonly used least squares methods under most conditions. Its performance as a kernel in the inner loop of a robust M-estimate algorithm for outlier rejections is also studied. We demonstrate the use of this method in the context of hand-eye calibration.

Original languageEnglish (US)
Pages (from-to)121-143
Number of pages23
JournalMathematical and Computer Modelling
Volume24
Issue number5-6
DOIs
StatePublished - Sep 1996
Externally publishedYes

Keywords

  • Augmented reality
  • Hand-eye calibration
  • Model-based object recognition
  • Pose estimation

ASJC Scopus subject areas

  • Modeling and Simulation
  • Computer Science Applications

Fingerprint

Dive into the research topics of 'Online computation of exterior orientation with application to hand-eye calibration'. Together they form a unique fingerprint.

Cite this