MODEL-BASED OBJECT POSE IN 25 LINES OF CODE

Citation
Df. Dementhon et Ls. Davis, MODEL-BASED OBJECT POSE IN 25 LINES OF CODE, International journal of computer vision, 15(1-2), 1995, pp. 123-141
Citations number
29
Categorie Soggetti
Computer Sciences, Special Topics","Computer Science Artificial Intelligence
ISSN journal
09205691
Volume
15
Issue
1-2
Year of publication
1995
Pages
123 - 141
Database
ISI
SICI code
0920-5691(1995)15:1-2<123:MOPI2L>2.0.ZU;2-C
Abstract
In this paper, we describe a method for finding the pose of an object from a single image. We assume that we can detect and match in the ima ge four or more noncoplanar feature points of the object, and that we know their relative geometry on the object. The method combines two al gorithms; the first algorithm, POS (Pose from Orthography and Scaling) approximates the perspective projection with a scaled orthographic pr ojection and finds the rotation matrix and the translation vector of t he object by solving a linear system; the second algorithm, POSIT (POS with ITerations), uses in its iteration loop the approximate pose fou nd by POS in order to compute better scaled orthographic projections o f the feature points, then applies POS to these projections instead of the original image projections. POSIT converges to accurate pose meas urements in a few iterations. POSIT can be used with many feature poin ts at once for added insensitivity to measurement errors and image noi se. Compared to classic approaches making use of Newton's method, POSI T does not require starting from an initial guess, and computes the po se using an order of magnitude fewer floating point operations; it may therefore be a useful alternative for real-time operation. When speed is not an issue, POSIT can be written in 25 lines or less in Mathemat ica; the code is provided in an Appendix.