Estimating pose and motion using bundle adjustment and digital elevation model constraints

Gil Briskin, Amir Geva, Ehud Rivlin, Hector Rotstein

Research output: Contribution to journalArticlepeer-review

10 Scopus citations

Abstract

The bundle adjustment is an algorithm for solving the simultaneous location and mapping problem by processing the information obtained from a sequence of images. As such, it suffers from the well-known ambiguity problem: Scaling cannot be recovered from visual data only. Several schemes have been proposed in the literature to circumvent this difficulty, mostly using additional sensing such as GPS or range measurements. In this work, a different route is followed: It is assumed that a digital elevation model is available for the region observed by the imaging system. Assuming that the approximate locations are known over the observation time period, it is shown that the bundle adjustment can be constrained by using the model to disambiguate the overall solution. Moreover, the new constraints do not cancel the desirable block properties of the algorithm, so that an efficient numerical algorithm can be readily obtained and requires minor modifications to the original unconstrained one. The properties of the new algorithm are first tested using a numerical study. Then the feasibility of using the algorithm is investigated by using data taken from a laboratory model and from an actual flight test.

Original languageEnglish
Article number7851083
Pages (from-to)1614-1624
Number of pages11
JournalIEEE Transactions on Aerospace and Electronic Systems
Volume53
Issue number4
DOIs
StatePublished - 1 Aug 2017
Externally publishedYes

Keywords

  • Bundle adjustment (BA)
  • computer vision
  • digital terrain model (DTM)
  • localization
  • structure from motion
  • terrain navigation

ASJC Scopus subject areas

  • Aerospace Engineering
  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'Estimating pose and motion using bundle adjustment and digital elevation model constraints'. Together they form a unique fingerprint.

Cite this