Fast two-frame multiscale dense optical flow estimation using discrete wavelet filters.

A multiscale algorithm with complexity O(N) (where N is the number of pixels in one image) using wavelet filters is proposed to estimate dense optical flow from two frames. Hierarchical image representation by wavelet decomposition is integrated with differential techniques in a new multiscale framework. It is shown that if a compactly supported wavelet basis with one vanishing moment is carefully selected, hierarchical image, first-order derivative, and corner representations can be obtained from the wavelet decomposition. On the basis of this result, three of the four components of the wave let decomposition are employed to estimate dense optical flow with use of only two frames. This overcomes the "flattening-out" problem in traditional pyramid methods, which produce large errors when low-texture regions become flat at coarse levels as a result of blurring. A two-dimensional affine motion model is used to formulate the optical flow problem as a linear system, with all resolutions simultaneously (i.e., coarse-and-fine) rather than the traditional coarse-to-fine approach, which unavoidably propagates errors from the coarse level. This not only helps to improve the accuracy but also makes the hardware implementation of our algorithm simple. Experiments on different types of image sequences, together with quantitative and qualitative comparisons with several other optical flow methods, are given to demonstrate the effectiveness and the robustness of our algorithm.

[1]  Takeo Kanade,et al.  Optical flow estimation using wavelet motion model , 1998, Sixth International Conference on Computer Vision (IEEE Cat. No.98CH36271).

[2]  Yung-Chang Chen,et al.  Estimation of the velocity field of two-dimensional deformable motion , 1993, Pattern Recognit..

[3]  Hans Knutsson,et al.  Phase-based image motion estimation and registration , 1999, 1999 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings. ICASSP99 (Cat. No.99CH36258).

[4]  David J. Fleet,et al.  Computation of component image velocity from local phase information , 1990, International Journal of Computer Vision.

[5]  Massimo Tistarelli,et al.  Multiple Constraints to Compute Optical Flow , 1996, IEEE Trans. Pattern Anal. Mach. Intell..

[6]  R Chellappa,et al.  Noise-resilient estimation of optical flow by use of overlapped basis functions. , 1999, Journal of the Optical Society of America. A, Optics, image science, and vision.

[7]  Subrata Rakshit,et al.  Computation of optical flow using basis functions , 1997, IEEE Trans. Image Process..

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

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

[10]  Patrick Pérez,et al.  Dense estimation and object-based segmentation of the optical flow with robust techniques , 1998, IEEE Trans. Image Process..

[11]  Y. Mohammed Optical flow in log-mapped image plane - a new approach , 2002 .

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

[13]  John Oliensis,et al.  A Critique of Structure-from-Motion Algorithms , 2000, Comput. Vis. Image Underst..

[14]  Rama Chellappa,et al.  Statistical Analysis of Inherent Ambiguities in Recovering 3-D Motion from a Noisy Flow Field , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[15]  Rama Chellappa,et al.  Accuracy vs. Efficiency Trade-offs in Optical Flow Algorithms , 1996, ECCV.

[16]  Y. V. Venkatesh,et al.  Measurement of complex optical flow with use of an augmented generalized gradient scheme , 1994 .

[17]  Yiannis Aloimonos,et al.  Estimating the heading direction using normal flow , 1994, International Journal of Computer Vision.

[18]  Ruzena Bajcsy,et al.  Discrete-Time Rigidity-Constrained Optical Flow , 1997, CAIP.

[19]  Yun Q. Shi,et al.  Correlation-feedback technique in optical flow determination , 1998, IEEE Trans. Image Process..

[20]  Stéphane Mallat,et al.  A Theory for Multiresolution Signal Decomposition: The Wavelet Representation , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

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

[22]  J. Gibson Optical motions and transformations as stimuli for visual perception. , 1957, Psychological review.

[23]  J. H. Duncan,et al.  On the Detection of Motion and the Computation of Optical Flow , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[24]  S. Ullman The interpretation of structure from motion , 1979, Proceedings of the Royal Society of London. Series B. Biological Sciences.

[25]  Mandyam V. Srinivasan,et al.  Measurement of optical flow by a generalized gradient scheme , 1991 .

[26]  Mohammed Yeasin,et al.  Optical Flow in Log-Mapped Image Plane-A New Approach , 2001, IEEE Trans. Pattern Anal. Mach. Intell..

[27]  Sugata Ghosal,et al.  A Fast Scalable Algorithm for Discontinuous Optical Flow Estimation , 1996, IEEE Trans. Pattern Anal. Mach. Intell..

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

[29]  K. Prazdny,et al.  Determining The Instantaneous Direction Of Motion From Optical Flow Generated By A Curvilinearly Moving Observer , 1981, Other Conferences.

[30]  Christophe P. Bernard,et al.  Discrete Wavelet Analysis: A New Framework for Fast Optic Flow Computation , 1998, ECCV.

[31]  Jorge L. C. Sanz,et al.  Optical flow computation using extended constraints , 1996, IEEE Trans. Image Process..

[32]  Ingrid Daubechies,et al.  Ten Lectures on Wavelets , 1992 .

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

[34]  Ioannis Pitas,et al.  Optical flow estimation and moving object segmentation based on median radial basis function network , 1998, IEEE Trans. Image Process..

[35]  Jack Sklansky,et al.  Multiple-order derivatives for detecting local image characteristics , 1987 .

[36]  Rama Chellappa,et al.  3-D Motion Estimation Using a Sequence of Noisy Stereo Images: Models, Estimation, and Uniqueness Results , 1990, IEEE Trans. Pattern Anal. Mach. Intell..

[37]  Gary J. Balas,et al.  Optical flow: a curve evolution approach , 1995, Proceedings., International Conference on Image Processing.

[38]  Mark J. T. Smith,et al.  A new motion parameter estimation algorithm based on the continuous wavelet transform , 2000, IEEE Trans. Image Process..

[39]  Julian Magarey,et al.  Motion estimation using a complex-valued wavelet transform , 1998, IEEE Trans. Signal Process..