Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Complete solution classification for the perspective-three-point problem
Gao X., Hou X., Tang J., Cheng H. IEEE Transactions on Pattern Analysis and Machine Intelligence25 (8):930-943,2003.Type:Article
Date Reviewed: Jan 19 2005

The perspective problem (also called pose estimation) is defined as follows: given n points in space, and the values of the angles subtended by each pair of points at an unknown “point of view,“ determine the coordinates of the point of view.

The equations stating this problem mathematically are known. The problem is in solving them, and also in determining the number of physically realizable solutions.

The authors have approached the problem by concentrating on the special case of n=3. They have set up the quadratic equations involved (I believe that the equations are quadratic in the general case also, the difference being in the number of variables and the number of equations involved). Since the elimination of variables between these gives rise to higher degree equations, general solutions are hard to find. Moreover, there is the problem of determining the number of feasible solutions as a function of the case-dependent coefficients. Then, there is the problem of the stability of the solutions, namely, whether the dependence of the number of solutions on the coefficients is continuous everywhere, and where the points of discontinuity are. Thus, one cannot depend on numerical solution methods alone before getting some analytic properties of the solutions.

The authors use a recently available method for these purposes: the Wu-Ritt’s zero-decomposition method (I recommend reference 16 in Algorithmic algebra [1] as the most accessible reference to the method). Using Wu-Ritt, the solution set of these equations is obtained by a set-theoretic union of a set of reals obtained from another set of nonlinear equations. In the three-case, the two original equations give rise to a set of 21 equations in “triangular form,” (a set of equations where the first members of the set are in one variable, and the next are in two variables). Some of the equations of the sets are of a degree as high as four.

By a painstaking analysis of these equations, and the qualitative properties of their solutions, the authors come to a major number of important conclusions regarding the properties of the physically realizable solutions. The number of solutions can be four, three, two, and one. The authors have also developed a numerical algorithm for finding all of the stable, physically realizable solutions when the parameters are away from the points of discontinuity of the step function involved. The algorithm is found to be efficient, both according to a theoretical estimation, and experimental results.

The authors also have done a geometrical analysis of the three-case of the problem. Here, the solution set is found to be on the intersection of three toroidal surfaces. This yields a visual picture of the way the number of solutions depends on the parameters.

The appendices of the paper exhibit all of the equations involved in the Wu-Ritt method in the three-case.

Reviewer:  Ranan Banerji Review #: CR130691 (0508-0955)
1) Mishra, B. Algorithmic algebra. Springer-Verlag, London, UK, 1993.
Bookmark and Share
  Editor Recommended
 
 
Range Data (I.4.8 ... )
 
 
Algorithms (I.5.3 ... )
 
 
Analysis Of Algorithms (I.1.2 ... )
 
 
Computer Vision (I.5.4 ... )
 
 
Geometrical Problems And Computations (F.2.2 ... )
 
 
Imaging Geometry (I.4.1 ... )
 
  more  
Would you recommend this review?
yes
no
Other reviews under "Range Data": Date
Invariant surface characteristics for 3D object recognition in range images
Besl P., Jain R. (ed) Computer Vision, Graphics, and Image Processing 33(1): 33-80, 1986. Type: Article
May 1 1987
Partial surface and volume matching in three dimensions
Barequet G., Sharir M. IEEE Transactions on Pattern Analysis and Machine Intelligence 19(9): 929-948, 1997. Type: Article
Jul 1 1998
3D part segmentation using simulated electrical charge distributions
Wu K., Levine M. IEEE Transactions on Pattern Analysis and Machine Intelligence 19(11): 1223-1235, 1997. Type: Article
Aug 1 1998
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy