Dynamic estimation of optical flow field using objective functions

Abstract Optical flow (image velocity) fields are computed and interpreted from an image sequence by incorporating knowledge of object kinematics. Linear and quadratic objective functions are defined by considering the kinematics, and the function parameters are estimated simultaneously with the computation of the velocity field by relaxation. The objective functions provide an interpretation of the dynamic scenes and, at the same time, serve as the smoothness constraints. The computation is initially based on measured perpendicular velocity components of contours or region boundaries which, due to the ‘aperture problem’, are theoretically not the true perpendicular velocity components. This difficulty is alleviated by introducing a dynamic procedure for the measurement of the perpendicular components. Experiments on using objective functions for synthetic and real images of translating and rotating objects generated velocity fields that are meaningful and consistent with visual perception.

[1]  Ellen C. Hildreth,et al.  Computations Underlying the Measurement of Visual Motion , 1984, Artif. Intell..

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

[3]  Ramesh C. Jain,et al.  Determining Motion Parameters for Scenes with Translation and Rotation , 1984, IEEE Transactions on Pattern Analysis and Machine Intelligence.

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

[5]  Christopher G. Harris,et al.  3D positional integration from image sequences , 1988, Image Vis. Comput..

[6]  Tzay Y. Young,et al.  Analysis of three-dimensional rotation and linear shape changes , 1984, Pattern Recognit. Lett..

[7]  Tzay Y. Young,et al.  Classification, Estimation and Pattern Recognition , 1974 .

[8]  Stephen J. Maybank,et al.  Algorithm for analysing optical flow based on the least-squares method , 1986, Image Vis. Comput..

[9]  A. Kashko,et al.  Optimizing, regularization and simulated annealing in low-level computer vision , 1988 .

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

[11]  Tzay Y. Young,et al.  COMPUTATION OF IMAGE VELOCITY FIELD USING LINEAR AND NONLINEAR OBJECTIVE FUNCTIONS. , 1987 .

[12]  Tzay Y. Young,et al.  Three-Dimensional Motion Analysis Using Shape Change Information , 1986, Other Conferences.

[13]  Hans-Hellmut Nagel,et al.  Displacement vectors derived from second-order intensity variations in image sequences , 1983, Comput. Vis. Graph. Image Process..

[14]  Ralph. Deutsch,et al.  Estimation Theory , 1966 .

[15]  Hans-Hellmut Nagel,et al.  An Investigation of Smoothness Constraints for the Estimation of Displacement Vector Fields from Image Sequences , 1983, IEEE Transactions on Pattern Analysis and Machine Intelligence.

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

[17]  Hilary Buxton,et al.  Computation of optic flow from the motion of edge features in image sequences , 1984, Image Vis. Comput..

[18]  Valdis Berzins,et al.  Dynamic Occlusion Analysis in Optical Flow Fields , 1985, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[19]  Allen M. Waxman,et al.  Surface Structure and Three-Dimensional Motion from Image Flow Kinematics , 1985 .