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 条
  • [31] Model-based planar contour following in the presence of pose and model errors
    Demey, S
    Bruyninckx, H
    DeSchutter, J
    INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 1997, 16 (06): : 840 - 858
  • [32] MODEL-BASED OBJECT RECOGNITION BY GEOMETRIC HASHING
    WOLFSON, HJ
    LECTURE NOTES IN COMPUTER SCIENCE, 1990, 427 : 526 - 536
  • [33] Model-based object recognition for robotic navigation
    Jang, Daesik
    General System and Control System, Vol I, 2007, : 28 - 31
  • [34] A model-based approach for rigid object recognition
    Chong, Chee Boon
    Tan, Tele
    Lim, Fee Lee
    18TH INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION, VOL 3, PROCEEDINGS, 2006, : 116 - +
  • [35] A PARALLEL ARCHITECTURE FOR MODEL-BASED OBJECT RECOGNITION
    LIVESEY, MJ
    OWCZARCZYK, J
    LECTURE NOTES IN COMPUTER SCIENCE, 1988, 301 : 288 - 295
  • [36] MODEL-BASED OBJECT TRACKING IN TRAFFIC SCENES
    KOLLER, D
    DANIILIDIS, K
    THORHALLSON, T
    NAGEL, HH
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 588 : 437 - 452
  • [37] Video Object Detection by Model-Based Tracking
    Huang, De-Kai
    Chen, Kwang-Yu
    Cheng, Shyi-Chyi
    2013 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2013, : 2384 - 2387
  • [38] AFFINE INVARIANT MODEL-BASED OBJECT RECOGNITION
    LAMDAN, Y
    SCHWARTZ, JT
    WOLFSON, HJ
    IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1990, 6 (05): : 578 - 589
  • [39] A model-based interactive object segmentation procedure
    Zou, J
    WACV 2005: SEVENTH IEEE WORKSHOP ON APPLICATIONS OF COMPUTER VISION, PROCEEDINGS, 2005, : 522 - 527
  • [40] A learning algorithm for model-based object detection
    Chen Guodong
    Xia, Zeyang
    Sun, Rongchuan
    Wang, Zhenhua
    Sun, Lining
    SENSOR REVIEW, 2013, 33 (01) : 25 - 39