MODEL-BASED OBJECT POSE IN 25 LINES OF CODE

被引:626
|
作者
DEMENTHON, DF
DAVIS, LS
机构
[1] Computer Vision Laboratory, Center for Automation Research, University of Maryland, College Park, 20742, MD
关键词
D O I
10.1007/BF01450852
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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 image four or more noncoplanar feature points of the object, and that we know their relative geometry on the object. The method combines two algorithms; the first algorithm, POS (Pose from Orthography and Scaling) approximates the perspective projection with a scaled orthographic projection and finds the rotation matrix and the translation vector of the object by solving a linear system; the second algorithm, POSIT (POS with ITerations), uses in its iteration loop the approximate pose found by POS in order to compute better scaled orthographic projections of the feature points, then applies POS to these projections instead of the original image projections. POSIT converges to accurate pose measurements in a few iterations. POSIT can be used with many feature points at once for added insensitivity to measurement errors and image noise. Compared to classic approaches making use of Newton's method, POSIT does not require starting from an initial guess, and computes the pose 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 Mathematica; the code is provided in an Appendix.
引用
收藏
页码:123 / 141
页数:19
相关论文
共 50 条
  • [11] An Ontology Model-based Minnesota Code
    Sram, Norbert
    Takacs, Marta
    ACTA POLYTECHNICA HUNGARICA, 2015, 12 (04) : 97 - 112
  • [12] A Model-Based 3D Template Matching Technique for Pose Acquisition of an Uncooperative Space Object
    Opromolla, Roberto
    Fasano, Giancarmine
    Rufino, Giancarlo
    Grassi, Michele
    SENSORS, 2015, 15 (03) : 6360 - 6382
  • [13] Real-time Model-based Articulated Object Pose Detection and Tracking with Variable Rigidity Constraints
    Pauwels, Karl
    Rubio, Leonardo
    Ros, Eduardo
    2014 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2014, : 3994 - 4001
  • [14] Object-of-Interest Selection for Model-Based 3D Pose Tracking with Background Clutter
    de Ruiter, Hans
    Benhabib, Beno
    NOVEL ALGORITHMS AND TECHNIQUES IN TELECOMMUNICATIONS, AUTOMATION AND INDUSTRIAL ELECTRONICS, 2008, : 93 - 98
  • [15] 3D Model-Based 6D Object Pose Tracking on RGB Images
    Majcher, Mateusz
    Kwolek, Bogdan
    INTELLIGENT INFORMATION AND DATABASE SYSTEMS (ACIIDS 2020), PT I, 2020, 12033 : 271 - 282
  • [16] Three-dimensional model-based object recognition and pose estimation using probabilistic principal surfaces
    Chang, KY
    Ghosh, J
    APPLICATIONS OF ARTIFICIAL NEURAL NETWORKS IN IMAGE PROCESSING V, 2000, 3962 : 192 - 203
  • [17] A Model-Based Object Following System
    Mueller, A.
    Manz, M.
    Himmelsbach, M.
    Wuensche, H. J.
    2009 IEEE INTELLIGENT VEHICLES SYMPOSIUM, VOLS 1 AND 2, 2009, : 242 - 249
  • [18] Model-based tracking of moving object
    Jang, DS
    Kim, GY
    Choi, HI
    PATTERN RECOGNITION, 1997, 30 (06) : 999 - 1008
  • [19] Improved Fourier descriptors in model-based pose estimation
    Tang Hui-jun
    Wen Jia
    Ma Cai-wen
    Hu Hai-bin
    Zhou Ren-kui
    MIPPR 2011: PATTERN RECOGNITION AND COMPUTER VISION, 2011, 8004
  • [20] Model-based pose estimation using genetic algorithm
    Toyama, F
    Shoji, K
    Miyamichi, J
    FOURTEENTH INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION, VOLS 1 AND 2, 1998, : 198 - 201