Probabilistic and sequential computation of optical flow using temporal coherence

In the computation of dense optical flow fields, spatial coherence constraints are commonly used to regularize otherwise ill-posed problem formulations, providing spatial integration of data. We present a temporal, multiframe extension of the dense optical flow estimation formulation proposed by Horn and Schunck (1981) in which we use a temporal coherence constraint to yield the optimal fusing of data from multiple frames of measurements. Conceptually, standard Kalman filtering algorithms are applicable to the resulting multiframe optical flow estimation problem, providing a solution that is sequential and recursive in time. Experiments are presented to demonstrate that the resulting multiframe estimates are more robust to noise than those provided by the original, single-frame formulation. In addition, we demonstrate cases where the aperture problem of motion vision cannot be resolved satisfactorily without the temporal integration of data enabled by the proposed formulation. Practically, the large matrix dimensions involved in the problem prohibit exact implementation of the optimal Kalman filter. To overcome this limitation, we present a computationally efficient, yet near-optimal approximation of the exact filtering algorithm. This approximation has a precise interpretation as the sequential estimation of a reduced-order spatial model for the optical flow estimation error process at each time step and arises from an estimation-theoretic treatment of the filtering problem. Experiments also demonstrate the efficacy of this near-optimal filter.

[1]  JOHN w. WOODS,et al.  Kalman filtering in two dimensions , 1977, IEEE Trans. Inf. Theory.

[2]  L. Silverman,et al.  Image model representation and line-by-line recursive restoration , 1976, 1976 IEEE Conference on Decision and Control including the 15th Symposium on Adaptive Processes.

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

[4]  P. Pérez,et al.  Parallel visual motion analysis using multiscale Markov random fields , 1991, Proceedings of the IEEE Workshop on Visual Motion.

[5]  A. Krener,et al.  Modeling and estimation of discrete-time Gaussian reciprocal processes , 1990 .

[6]  M. Thoniiat SEGMENTATION OF OPTICAL FLOW AND 3D DATA FOR THE INTERPRETATION OF MOBILE OBJECTS , 1990 .

[7]  Joseph K. Kearney,et al.  Optical Flow Estimation: An Error Analysis of Gradient-Based Methods with Local Optimization , 1987, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[8]  Donald Geman,et al.  Stochastic Relaxation, Gibbs Distributions, and the Bayesian Restoration of Images , 1984, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[9]  A. Verri,et al.  Analysis of differential and matching methods for optical flow , 1989, [1989] Proceedings. Workshop on Visual Motion.

[10]  W. Emery,et al.  An objective method for computing advective surface velocities from sequential infrared satellite images , 1986 .

[11]  T. M. Chin,et al.  An Estimation Theoretic Perspective on Image Processing and the Calculation of Optical Flow , 1992 .

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

[13]  Ajit Singh,et al.  Incremental estimation of image flow using a Kalman filter , 1992, J. Vis. Commun. Image Represent..

[14]  Behzad Shahraray,et al.  Robust Depth Estimation From Optical Flow , 1988, [1988 Proceedings] Second International Conference on Computer Vision.

[15]  Jerry L. Prince,et al.  Motion estimation from tagged MR image sequences , 1992, IEEE Trans. Medical Imaging.

[16]  J. D. Robbins,et al.  Motion-compensated coding: Some new results , 1980, The Bell System Technical Journal.

[17]  Demetri Terzopoulos,et al.  Image Analysis Using Multigrid Relaxation Methods , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[18]  A. Yuille,et al.  A common theoretical framework for visual motion's spatial and temporal coherence , 1989, [1989] Proceedings. Workshop on Visual Motion.

[19]  David J. Fleet,et al.  Performance of optical flow techniques , 1992, Proceedings 1992 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[20]  Toshio Mike Chin Dynamic estimation in computational vision , 1992 .

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

[22]  A. Willsky,et al.  An estimation-based approach to the reconstruction of optical flow , 1987 .

[23]  B. Anderson,et al.  Optimal Filtering , 1979, IEEE Transactions on Systems, Man, and Cybernetics.

[24]  B. Buxton,et al.  Monocular depth perception from optical flow by space time signal processing , 1983, Proceedings of the Royal Society of London. Series B. Biological Sciences.

[25]  T. Willis,et al.  Book Reviews : DESIGN OF MACHINE ELEMENTS Fifth Edition M. F. Spotts Prentice Hall, Inc., Englewood Cliffs, NJ, 1978 , 1979 .

[26]  J. D. Robbins,et al.  Motion-compensated television coding: Part I , 1979, The Bell System Technical Journal.

[27]  Kathryn A. Kelly,et al.  An Inverse Model for Near-Surface Velocity from Infrared Images , 1989 .

[28]  P. Anandan Measuring Visual Motion From Image Sequences , 1987 .

[29]  Gérard G. Medioni,et al.  Robust Estimation of Three-Dimensional Motion Parameters from a Sequence of Image Frames Using Regularization , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[30]  Michael J. Black,et al.  A model for the detection of motion over time , 1990, [1990] Proceedings Third International Conference on Computer Vision.

[31]  T. M. Chin,et al.  Sequential filtering for multi-frame visual reconstruction , 1992, Signal Process..

[32]  Takeo Kanade,et al.  An Iterative Image Registration Technique with an Application to Stereo Vision , 1981, IJCAI.

[33]  Toshio M. Chin,et al.  Optimal Space-Time Interpolation of Gappy Frontal Position Data, , 1993 .

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

[35]  A.H. Haddad,et al.  Applied optimal estimation , 1976, Proceedings of the IEEE.

[36]  John W. Woods,et al.  Two-dimensional Kalman filtering , 1981 .

[37]  A. Willsky,et al.  Solution and linear estimation of 2-D nearest-neighbor models , 1990 .

[38]  Laurent D. Cohen,et al.  A finite element method applied to new active contour models and 3D reconstruction from cross sections , 1990, [1990] Proceedings Third International Conference on Computer Vision.

[39]  Dennis Michael Martinez Model-based motion estimation and its application to restoration and interpolation of motion pictures , 1986 .

[40]  M. Bertero,et al.  Ill-posed problems in early vision , 1988, Proc. IEEE.