Algebraic methods in 3‐d motion estimation from two‐view point correspondences

We consider the problem of determining motion (3‐D rotation and translation) of rigid objects from their images taken at two time instants. We assume that the locations of the perspective projection on the image plane of n points from the surface of the rigid body are known at two time instants. For n = 5, we show that there are at most ten possible motion values (in rotation and translation) and give many examples. For n ≥ 6, we show that the solution is generally unique. We derive a variety of necessary and sufficient conditions a solution must satisfy, show their equivalence, and use algebraic geometry to derive the bound on the number of solutions. A homotopy method is then used to compute all the solutions. Several examples are worked out and our computational experience is summarized.

[1]  Jake K. Aggarwal,et al.  A computational analysis of time-varying images. , 1986 .

[2]  B.L. Yen,et al.  Determining 3-D motion and structure of a rigid body using the spherical projection , 1983, Comput. Vis. Graph. Image Process..

[3]  Thomas S. Huang,et al.  Image Sequence Analysis: Motion Estimation , 1981 .

[4]  R. Kellogg,et al.  Pathways to solutions, fixed points, and equilibria , 1983 .

[5]  C. B. García,et al.  Finding all solutions to polynomial systems and other systems of equations , 1979, Math. Program..

[6]  Rud Sturm,et al.  Das Problem der Projectivität und seine Anwendung auf die Flächen zweiten Grades , 1869 .

[7]  John F. Canny,et al.  A new algebraic method for robot motion planning and real geometry , 1987, 28th Annual Symposium on Foundations of Computer Science (sfcs 1987).

[8]  Thomas S. Huang,et al.  Linear Algorithm for Motion Estimation: How to Handle Degenerate Cases , 1988, Pattern Recognition.

[9]  A. Morgan Solving Polynomial Systems Using Continuation for Engineering and Scientific Problems , 1987 .

[10]  Thomas S. Huang,et al.  Image sequence analysis , 1981 .

[11]  Ramesh C. Jain,et al.  Polynomial Methods For Structure From Motion , 1988, [1988 Proceedings] Second International Conference on Computer Vision.

[12]  J. Yorke,et al.  Finding zeroes of maps: homotopy methods that are constructive with probability one , 1978 .

[13]  Thomas S. Huang,et al.  Uniqueness and Estimation of Three-Dimensional Motion Parameters of Rigid Objects with Curved Surfaces , 1984, IEEE Transactions on Pattern Analysis and Machine Intelligence.