MODEL-BASED OBJECT POSE IN 25 LINES OF CODE

被引:627
|
作者
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 条
  • [41] Pose Determination of 3D Object Based on Four Straight Lines
    Qin, Lijuan
    Hu, Yulan
    Wei, Yingzi
    Zhou, Yue
    Wang, Hong
    ICNC 2008: FOURTH INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, VOL 6, PROCEEDINGS, 2008, : 188 - 192
  • [42] Reducing Code Complexity through Code Refactoring and Model-Based Rejuvenation
    Mooij, Arjan J.
    Ketema, Jeroen
    Klusener, Steven
    Schuts, Mathijs
    PROCEEDINGS OF THE 2020 IEEE 27TH INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION, AND REENGINEERING (SANER '20), 2020, : 617 - 621
  • [43] The Monocular Model-based 3D Pose Tracking
    Tong, Guofeng
    Liu, Ran
    Li, Hairong
    PROCEEDINGS OF THE 2012 24TH CHINESE CONTROL AND DECISION CONFERENCE (CCDC), 2012, : 980 - 985
  • [44] Accurate Single View Model-Based Head Pose Estimation
    Martins, Pedro
    Batista, Jorge
    2008 8TH IEEE INTERNATIONAL CONFERENCE ON AUTOMATIC FACE & GESTURE RECOGNITION (FG 2008), VOLS 1 AND 2, 2008, : 831 - 836
  • [45] A Framework for 2D Model-based Pose Estimation
    Wang, Wei
    Zhang, Guang-jun
    Wei, Zhen-zhong
    2015 INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND APPLICATIONS (CSA), 2015, : 48 - 51
  • [46] EvoPose: A model-based pose estimation algorithm with correspondences determination
    Rossi, Claudio
    Abderrahim, Mohamed
    Diaz, Julio Cesar
    2005 IEEE International Conference on Mechatronics and Automations, Vols 1-4, Conference Proceedings, 2005, : 1551 - 1556
  • [47] Real-time Model-based Rigid Object Pose Estimation and Tracking Combining Dense and Sparse Visual Cues
    Pauwels, Karl
    Rubio, Leonardo
    Diaz, Javier
    Ros, Eduardo
    2013 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2013, : 2347 - 2354
  • [48] Learning to Predict 2D Object Instances by Applying Model-Based 6D Pose Estimation
    Kisner, Hannes
    Schreiter, Tim
    Thomas, Ulrike
    ADVANCES IN SERVICE AND INDUSTRIAL ROBOTICS, 2020, 980 : 496 - 504
  • [49] Comparison of model-based pose evaluation algorithm in traffic scenes
    Liu, QF
    Lou, JG
    Hu, WM
    Tan, TN
    SECOND INTERNATION CONFERENCE ON IMAGE AND GRAPHICS, PTS 1 AND 2, 2002, 4875 : 761 - 765
  • [50] Model-based tracking by classification in a tiny discrete pose space
    Shang, Limin
    Jasiobedzki, Piotr
    Greenspan, Michael
    IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2007, 29 (06) : 976 - 989