Two-View Analysis

The displacement field computed by the method discussed in the previous chapter provides point correspondences for motion and structure analysis. This chapter deals with estimating motion and structure of the scene from point correspondences between two perspective views. First, an algorithm is presented that computes a closed-form solution for motion and structure parameters. The algorithm exploits redundancy in the data to obtain more reliable estimates in the presence of noise. Then, an approach is introduced to estimating the errors in the computed solution. Specifically, standard deviation of the error is estimated in terms of the variance of the errors in the coordinates of the image points. The estimated errors indicate the reliability of the solution, as well as any degeneracy or near degeneracy that causes the failure of the motion estimation algorithm. The presented approach to error estimation is applicable to a wide variety of problems that involve least-squares optimization or pseudo-inverse. Finally, the relationships between errors and other parameters are analyzed.

[1]  H. C. Longuet-Higgins Multiple interpretations of a pair of images of a surface , 1988, Proceedings of the Royal Society of London. A. Mathematical and Physical Sciences.

[2]  S. Maybank,et al.  The angular Velocity associated with the optical flowfield arising from motion through a rigid environment , 1985, Proceedings of the Royal Society of London. A. Mathematical and Physical Sciences.

[3]  Xinhua Zhuang,et al.  A simplified linear optic flow-motion algorithm , 1988, Comput. Vis. Graph. Image Process..

[4]  Narendra Ahuja,et al.  Motion and Structure From Two Perspective Views: Algorithms, Error Analysis, and Error Estimation , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[5]  J. H. Wilkinson The algebraic eigenvalue problem , 1966 .

[6]  Shahriar Negahdaripour,et al.  Multiple Interpretations of the Shape and Motion of Objects from Two Perspective Images , 1990, IEEE Trans. Pattern Anal. Mach. Intell..

[7]  T S Huang,et al.  Two-view motion analysis: a unified algorithm. , 1986, Journal of the Optical Society of America. A, Optics and image science.

[8]  Thomas S. Huang,et al.  Algebraic methods in 3‐d motion estimation from two‐view point correspondences , 1989, Int. J. Imaging Syst. Technol..

[9]  Thomas S. Huang,et al.  Some Experiments on Estimating the 3-D Motion Parameters of a Rigid Body from Two Consecutive Image Frames , 1984, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[10]  M. D. Shuster Approximate algorithms for fast optimal attitude computation , 1978 .

[11]  Johan Philip Estimation Three-Dimensional Motion of Rigid Objects from Noisy Observations , 1991, IEEE Trans. Pattern Anal. Mach. Intell..

[12]  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.

[13]  H. C. Longuet-Higgins,et al.  A computer algorithm for reconstructing a scene from two projections , 1981, Nature.

[14]  R. Woodham,et al.  Determining the movement of objects from a sequence of images , 1980, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[15]  Ramesh C. Jain,et al.  On the Analysis of Accumulative Difference Pictures from Image Sequences of Real World Scenes , 1979, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[16]  Olivier D. Faugeras,et al.  A 3-D Recognition and Positioning Algorithm Using Geometrical Matching Between Primitive Surfaces , 1983, IJCAI.

[17]  J. Aloimonos,et al.  Optimal motion estimation , 1989, [1989] Proceedings. Workshop on Visual Motion.

[18]  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..

[19]  Gilad Adiv,et al.  Determining Three-Dimensional Motion and Structure from Optical Flow Generated by Several Moving Objects , 1985, IEEE Transactions on Pattern Analysis and Machine Intelligence.