Two-frame multi-scale optical flow estimation using wavelet decomposition

A multi-scale algorithm using wavelet decomposition is proposed to estimate dense optical flow using only two frames. Hierarchical image representation by wavelet decomposition is used to exploit the assumption of local rigid motion in a new multi-scale framework. It is shown that if a wavelet basis with one vanishing moment is carefully selected, we can get hierarchical images, edges, and comers from the wavelet decomposition. Based on this result, all the components of the wavelet decomposition are used to estimate relatively accurate optical flow even under the inadequate image sampling condition, and overcome the “flattening-out” problem in traditional pyramid methods, which produce high errors when low-texture regions become flat at coarse levels due to blurring. Local affine transforms are also used to speed up flow estimation. 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 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]  Thomas S. Huang,et al.  Motion and Structure from Image Sequences , 1992 .

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

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

[5]  Ramin Zabih,et al.  An Algorithm for Real-Time Tracking of Non-Rigid Objects , 1991, AAAI.

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

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

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

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

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

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

[12]  David J. Heeger,et al.  Optical flow using spatiotemporal filters , 2004, International Journal of Computer Vision.

[13]  Ajit Singh,et al.  An estimation-theoretic framework for image-flow computation , 1990, [1990] Proceedings Third International Conference on Computer Vision.

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

[15]  Rama Chellappa,et al.  Optical Flow Using Overlapped Basis Functions for Solving Global Motion Problems , 1998, ECCV.