Surface Structure and Three-Dimensional Motion from Image Flow Kinematics

This study concerns a new formulation and method of solu tion of the image flow problem. It is relevant to the maneu vering of a robotic system through an environment containing other moving objects or terrain. The two-dimensional image flow is generated by the relative rigid-body motion of a smooth, textured object along the line of sight to a monocular camera. By analyzing this evolving image sequence, we hope to extract the instantaneous motion (described by six degrees of freedom) and local structure (slopes and curvatures) of the object along the line of sight. The formulation relates a new local representation of an image flow to object motion and structure by twelve nonlinear algebraic equations. The repre sentation parameters are given by the two components of image velocity, three components of rate of strain, spin, and six independent image gradients of rate of strain and spin, evaluated at the point on the line of sight. These kinematic variables are motivated by the deformation of a finite element of flowing continuum. A method for solving these equations was devised and successfully implemented on a VAX com puter. A number of examples were explored revealing two classes of ambiguous scenes (i.e., nonunique solutions are ob tained). A sensitivity analysis was conducted to estimate noise levels in the representation parameters that still yield acceptable solutions; indications are that the method is quite stable. Finally, an approach is suggested by which the kine matic variables may be extracted from evolving contours in an image sequence.

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

[2]  Berthold K. P. Horn,et al.  Determining Optical Flow , 1981, Other Conferences.

[3]  D. Meadows,et al.  Generation of surface contours by moiré patterns. , 1970, Applied optics.

[4]  Allen M. Waxman,et al.  Contour Evolution, Neighborhood Deformation, and Global Image Flow: Planar Surfaces in Motion , 1985 .

[5]  David N. Lee,et al.  A Theory of Visual Control of Braking Based on Information about Time-to-Collision , 1976, Perception.

[6]  R. Aris Vectors, Tensors and the Basic Equations of Fluid Mechanics , 1962 .

[7]  D. D. Hoffman Inferring Shape from Motion Fields , 1980 .

[8]  S. Ullman Recent Computational Studies in the Interpretation of Structure from Motion , 1983 .

[9]  A. Waxman,et al.  On the Uniqueness of Image Flow Solutions for Planar Surfaces in Motion , 1985 .

[10]  Shimon Ullman,et al.  Computational Studies in the Interpretation of Structure and Motion: Summary and Extension , 1983 .

[11]  D Marr,et al.  Theory of edge detection , 1979, Proceedings of the Royal Society of London. Series B. Biological Sciences.

[12]  Andrea J. van Doorn,et al.  Invariant Properties of the Motion Parallax Field due to the Movement of Rigid Bodies Relative to an Observer , 1975 .

[13]  Jake K. Aggarwal,et al.  Visually Interpreting the Motion of Objects in Space , 1981, Computer.

[14]  H. Wallach,et al.  The kinetic depth effect. , 1953, Journal of experimental psychology.

[15]  J. Gibson The Senses Considered As Perceptual Systems , 1967 .

[16]  Claude L. Fennema,et al.  Velocity determination in scenes containing several moving objects , 1979 .

[17]  Lee Dn,et al.  The optic flow field: the foundation of vision. , 1980 .

[18]  Jürgen Müller,et al.  Invariant properties of the atmospheric aerosol , 1986 .

[19]  H. C. Longuet-Higgins,et al.  The interpretation of a moving retinal image , 1980, Proceedings of the Royal Society of London. Series B. Biological Sciences.

[20]  S Ullman,et al.  Maximizing Rigidity: The Incremental Recovery of 3-D Structure from Rigid and Nonrigid Motion , 1984, Perception.

[21]  Jan J. Koenderink,et al.  Local structure of movement parallax of the plane , 1976 .

[22]  S. Ullman,et al.  The interpretation of visual motion , 1977 .

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

[24]  J. Canny Finding Edges and Lines in Images , 1983 .

[25]  Ellen C. Hildreth,et al.  Measurement of Visual Motion , 1984 .