[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
research-article

Complete Solution Classification for the Perspective-Three-Point Problem

Published: 01 August 2003 Publication History

Abstract

In this paper, we use two approaches to solve the Perspective-Three-Point (P3P) problem: the algebraic approach and the geometric approach. In the algebraic approach, we use Wu-Ritt's zero decomposition algorithm to give a complete triangular decomposition for the P3P equation system. This decomposition provides the first complete analytical solution to the P3P problem. We also give a complete solution classification for the P3P equation system, i.e., we give explicit criteria for the P3P problem to have one, two, three, and four solutions. Combining the analytical solutions with the criteria, we provide an algorithm, CASSC, which may be used to find complete and robust numerical solutions to the P3P problem. In the geometric approach, we give some pure geometric criteria for the number of real physical solutions.

References

[1]
M.A. Abidi and T. Chandra, “A New Efficient and Direct Solution for Pose Estimation Using Quadrangular Targets: Algorithm and Evaluation,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 17, no. 5, pp. 534-538, May 1995.
[2]
M.A. Fishler and R.C. Bolles, “Random Sample Consensus: A Paradigm for Model Fitting with Applications to Image Analysis and Automated Cartomated Cartography,” Comm. ACM, vol. 24, no. 6, pp. 381-395, 1981.
[3]
R. Horaud B. Conio and O. Leboulleux, “An Analytic Solution for the Perspective 4-Point Problem,” Computer Vision, Graphics, and Image Processing, vol. 47, pp. 33-44, 1989.
[4]
L. Quan and Z. Lan, “Linear N-Point Camera Pose Determination,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 21, no. 8, pp. 774-780, Aug. 1999.
[5]
C. Su Y. Xu H. Li and S. Liu, “Application of Wu's Method in Computer Animation,” Proc. Fifth Int'l Conf. CAD/CG, vol. 1, pp. 211-215, 1997.
[6]
J.S.C. Yuan, “A General Photogrammetric Method for Determining Object Position and Orientation,” IEEE Trans. Robotics and Automation, vol. 5, no. 2, pp. 129-142, 1989.
[7]
W.J. Wolfe D. Mathis C. Weber and M. Magee, “The Perspective View of Three Points,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 13, no. 1, pp. 66-73, Jan. 1991.
[8]
Y. Hung P. Yeh and D. Harwood, “Passive Ranging to Known Planar Points Sets,” Proc. IEEE Int'l Conf. Robotics and Automation, vol. 1, pp. 80-85, 1985.
[9]
R.M. Haralick C. Lee K. Ottenberg and M. Nolle, “Analysis and Solutions of The Three Point Perspective Pose Estimation Problem,” Proc. Int'l Conf. Computer Vision and Pattern Recognition, pp. 592-598, 1991.
[10]
D. DeMenthon and L.S. Davis, “Exact and Approximate Solutions of the Perspective-Three-Point Problem,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 14, no. 11, pp. 1100-1105, Nov. 1992.
[11]
D.F. DeMenthon and L.S. Davis, “Model-Based Object Pose in 25 Lines of Code,” Int'l J. Computer Vision, vol. 15, pp. 123-141, 1995.
[12]
W.J. Wolfe and K. Jones, “Camera Calibration Using the Perspective View of a Triangle,” Proc. SPIE Conf. Automation Inspection Measurement, vol. 730, pp. 47-50, 1986.
[13]
C. Su C.Y. Xu H. Li and S. Liu, “Necessary and Sufficient Condition of Positive Root Number of P3P Problem,” Chinese J. Computer Sciences, vol. 21, pp. 1084-1095, 1998 (in Chinese).
[14]
L. Yang, “A Simplified Algorithm for Solution Classification of the Perspective-three-point Problem,” MM-Preprints, MMRC, Academia Sinica,no. 17, pp. 135-145, 1998.
[15]
W.T. Wu, Basic Principles of Mechanical Theorem Proving in Geometries, vol. I: Part of Elementary Geometries, Beijing: Science Press, (in Chinese), 1984, English version, Berlin: Springer, 1995.
[16]
B. Mishra, Algorithmic Algebra, pp. 297-381, Berlin: Springer, 1993.
[17]
D. Wang, “An Implementation of the Characteristic Set Method in Maple,” Automated Practical Reasoning: Algebraic Approaches, J. Pfalzgraf and D. Wang, eds., pp. 187-201, New York: Springer, Wien, 1995.
[18]
C.K. Yap, “Robust Geometric Computation,” Handbook of Discrete and Computational Geometry, J.E. Goodman and J. O'Rourke, eds., pp. 653-668, CRC Press, 1997.
[19]
J. Bochnak M. Coste and M.F. Roy, Real Algebraic Geometry. Berlin: Springer, 1998.
[20]
D.S. Arnon, “Geometric Reasoning with Logic and Algebra,” Artificial Intelligence, vol. 37, pp. 37-60, 1988.
[21]
A.M. Cohen H. Cuypers and H. Sterk, Some Tapas of Computer Algebra, pp. 121-167, Berlin: Springer, 1999.
[22]
L. Yang J.Z. Zhang and X.R. Hou, Non-Linear Equation System and Automated Theorem Proving, pp. 137-176, Shanghai: Shanghai Press of Science, Technology, and Education, 1996.
[23]
X.S. Gao J.Z. Zhang and S.C. Chou, Geometry Expert, Taipai, Taiwan: Nine Chapter Pub., 1998 (in Chinese).

Cited By

View all

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image IEEE Transactions on Pattern Analysis and Machine Intelligence
IEEE Transactions on Pattern Analysis and Machine Intelligence  Volume 25, Issue 8
August 2003
112 pages

Publisher

IEEE Computer Society

United States

Publication History

Published: 01 August 2003

Author Tags

  1. Perspective-Three-Point problem
  2. Wu-Ritt's zero decomposition method.
  3. analytical solutions
  4. geometric criteria
  5. pose determination
  6. solution classification

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 09 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2025)Finding degenerate conics by in-plane rotationsRobotics and Autonomous Systems10.1016/j.robot.2024.104897185:COnline publication date: 1-Mar-2025
  • (2025)Fusion or notNeurocomputing10.1016/j.neucom.2024.129033618:COnline publication date: 14-Feb-2025
  • (2025)Understanding the Deltoid Phenomenon in the Perspective 3-Point (P3P) ProblemJournal of Mathematical Imaging and Vision10.1007/s10851-024-01228-467:2Online publication date: 1-Apr-2025
  • (2024)Extrinsic Calibration of Camera and LiDAR Systems With Three-Dimensional Towered CheckerboardsInternational Journal of Intelligent Systems10.1155/2024/24787152024Online publication date: 1-Jan-2024
  • (2024)A Projective Geometric View for 6D Pose Estimation in mmWave MIMO SystemsIEEE Transactions on Wireless Communications10.1109/TWC.2024.335925323:8_Part_1(9144-9159)Online publication date: 1-Aug-2024
  • (2024)Sensor-Health Aware Resilient Fusion With Application to Multi-Vehicle Tracking Using Infrastructure Sensors and Edge ComputeIEEE Transactions on Intelligent Transportation Systems10.1109/TITS.2024.340967725:11(16059-16071)Online publication date: 1-Nov-2024
  • (2024)Efficient Dynamic Correspondence NetworkIEEE Transactions on Image Processing10.1109/TIP.2023.333459433(228-240)Online publication date: 1-Jan-2024
  • (2024)Absolute Pose Estimation With a Known Direction by Motion DecouplingIEEE Transactions on Circuits and Systems for Video Technology10.1109/TCSVT.2023.326445134:7(5215-5228)Online publication date: 1-Jul-2024
  • (2024)Implementation and observability analysis of visual-inertial-wheel odometry with robust initialization and online extrinsic calibrationRobotics and Autonomous Systems10.1016/j.robot.2024.104686176:COnline publication date: 1-Jun-2024
  • (2024)Geometric Conditions for the Existence or Non-existence of a Solution to the Perspective 3-Point ProblemJournal of Mathematical Imaging and Vision10.1007/s10851-023-01164-966:1(75-91)Online publication date: 1-Jan-2024
  • Show More Cited By

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media