Accurate Dense Optical Flow Estimation Using

An accurate optical flow estimation algorithm is proposed in this paper. By combining the three-dimensional (3-D) structure tensor with a parametric flow model, the optical flow estimation problem is converted to a generalized eigenvalue problem. The optical flow can be accurately estimated from the generalized eigenvectors. The confidence measure derived from the generalized eigenvalues is used to adaptively adjust the coherent motion region to further improve the accuracy. Experi- ments using both synthetic sequences with ground truth and real sequences illustrate our method. Comparisons with classical and recently published methods are also given to demonstrate the accuracy of our algorithm. technique by using the affine motion model. He defined the tensor by projecting the image onto a second-degree polyno- mial and integrating the affine model into the tensor. The affine parameters were solved as a linear system. Based on an idea used in (4), we derive the 3-D structure tensor technique in a different way. We show that when we use a parametric motion model to construct the 3-D structure tensor, the motion parameters and subsequently the optical flow can be found using generalized eigenvalue analysiswithout actually solving a linear system. This is demonstrated by using an affine motion model as an example. Since a reliable confidence mea- sure can be derived from the generalized eigenvalues, it can be used to dynamically adjust the neighborhood to include a wider area of coherent motion, so that the estimated flow is more ac- curate and robust to the aperture problem. Here the coherence is in terms of the parametric motion model instead of the optical flow. The rest of this paper is organized as follows. Section II for- mulates the optical flow estimation problem as a generalized eigenvalue problem. Section III analyzes the relationship be- tween generalized eigenvalues/eigenvectors and optical/normal flow. A confidence measure, which is then used to guide the neighborhood adjustment, is also defined in terms of the gen- eralized eigenvalues. Experimental results using synthetic and real image sequences are provided in Section IV. The results are compared to a few classical methods and some recently pub- lished methods. Section V gives conclusions.

[1]  B. Jähne Image sequence analysis of complex physical objects: nonlinear small scale water surface waves , 1987, ICCV 1987.

[2]  Bernd Jähne,et al.  Spatio-Temporal Image Processing , 1993, Lecture Notes in Computer Science.

[3]  Gene H. Golub,et al.  Matrix computations (3rd ed.) , 1996 .

[4]  Hanno Scharr,et al.  Study of Dynamical Processes with Tensor-Based Spatiotemporal Image Processing Techniques , 1998, ECCV.

[5]  Gunnar Farnebäck Spatial Domain Methods for Orientation and Velocity Estimation , 1999 .

[6]  David J. Fleet,et al.  Likelihood functions and confidence bounds for total-least-squares problems , 2000, Proceedings IEEE Conference on Computer Vision and Pattern Recognition. CVPR 2000 (Cat. No.PR00662).

[7]  Gunnar Farnebäck,et al.  Fast and Accurate Motion Estimation Using Orientation Tensors and Parametric Motion Models , 2000, ICPR.

[8]  Peter Meer,et al.  A general method for Errors-in-Variables problems in computer vision , 2000, Proceedings IEEE Conference on Computer Vision and Pattern Recognition. CVPR 2000 (Cat. No.PR00662).

[9]  David J. Fleet,et al.  Computing Optical Flow with Physical Models of Brightness Variation , 2001, IEEE Trans. Pattern Anal. Mach. Intell..

[10]  H. Spies,et al.  Accurate optical flow in noisy image sequences , 2001, Proceedings Eighth IEEE International Conference on Computer Vision. ICCV 2001.

[11]  Rama Chellappa,et al.  A General Motion Model and Spatio-Temporal Filters for Computing Optical Flow , 1994, International Journal of Computer Vision.

[12]  David J. Fleet,et al.  Performance of optical flow techniques , 1994, International Journal of Computer Vision.

[13]  Jitendra Malik,et al.  Robust computation of optical flow in a multi-scale differential framework , 2005, International Journal of Computer Vision.