Skip to main content
Log in

Robust Optical Flow Computation Based on Least-Median-of-Squares Regression

  • Published:
International Journal of Computer Vision Aims and scope Submit manuscript

Abstract

An optical flow estimation technique is presented which is based on the least-median-of-squares (LMedS) robust regression algorithm enabling more accurate flow estimates to be computed in the vicinity of motion discontinuities. The flow is computed in a blockwise fashion using an affine model. Through the use of overlapping blocks coupled with a block shifting strategy, redundancy is introduced into the computation of the flow. This eliminates blocking effects common in most other techniques based on blockwise processing and also allows flow to be accurately computed in regions containing three distinct motions.

A multiresolution version of the technique is also presented, again based on LMedS regression, which enables image sequences containing large motions to be effectively handled.

An extensive set of quantitative comparisons with a wide range of previously published methods are carried out using synthetic, realistic (computer generated images of natural scenes with known flow) and natural images. Both angular and absolute flow errors are calculated for those sequences with known optical flow. Displaced frame difference error, used extensively in video compression, is used for those natural scenes with unknown flow. In all of the sequences tested, a comparison with those methods that result in a dense flow field (greater than 80% spatial coverage), show that the LMedS technique produces the least error irrespective of the error measure used.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Anandan, P. 1989. A computational framework and an algorithm for the measurement of visual motion. International Journal of Computer Vision, 2:282–310.

    Google Scholar 

  • Barnard, S.T. and Thompson, W.B. 1980. Disparity analysis of images. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2:333–340.

    Google Scholar 

  • Barron, J.L., Fleet, D.J., and Beauchemin, S.S. 1994. Performance of optical flow techniques. International Journal of Computer Vision, 1:43–77.

    Google Scholar 

  • Bigun, J., Granlund, G.H., and Wiklund, J. 1991. Multidimensional orientation estimation with applications in texture analysis and optical flow. IEEE Transactions on Pattern Analysis and Machine Intelligence, 13:775–790.

    Google Scholar 

  • Black, M.J. and Anandan, P. 1996. The robust estimation of multiple motions: Parametric and piecewise-smooth flow fields. Computer Vision and Image Understanding, 63:75–104.

    Google Scholar 

  • Black, M.J. and Rangarajan, A. 1996. On the unification of line processes, outlier rejection, and robust statistics with applications in early vision. International Journal of Computer Vision, 19: 57–91.

    Google Scholar 

  • Bober, M. and Kittler, J. 1994. Robust motion analysis. In Proceedings of Computer Vision and Pattern Recognition, pp. 947–952.

  • Campani, M. and Verri, A. 1992. Motion analysis from first-order properties of optical flow. CVGIP: Image Understanding, 56: 90–107.

    Google Scholar 

  • Darrell, T. and Pentland, A.P. 1995. Cooperative robust estimation using layers of support. IEEE Transactions on Pattern Analysis and Machine Intelligence, 17:474–487.

    Google Scholar 

  • Draper, N.R. and Smith, H. 1981. Applied Regression Analysis. 2nd edition, John Wiley & Sons: New York.

    Google Scholar 

  • Fennema, C.L. and Thompson, W.B. 1979. Velocity determination in scenes containing several moving objects. Computer Graphics and Image Processing, 9:301–315.

    Google Scholar 

  • Fleet, D.J. and Jepson, A.D. 1992. Computation of component image velocity from local phase information. International Journal of Computer Vision, 5:77–104.

    Google Scholar 

  • Heitz, F. and Bouthemy, P. 1990. Multimodal motion estimation and segmentation using Markov random fields. In Proceedings of 10th International Conference on Computer Vision, pp. 378–382.

  • Heitz, F. and Bouthemy, P. 1993. Multimodal estimation of discontinuous optical flow using Markov random fields. IEEE Transactions on Pattern Analysis and Machine Intelligence, 15:1217–1232.

    Google Scholar 

  • Horn, B.K.P. 1986. Robot Vision. MIT Press: Cambridge.

    Google Scholar 

  • Horn, B.K.P. and Schunck, B.G. 1981. Determining optical flow. Artificial Intelligence, 17:185–203.

    Google Scholar 

  • Huang, Y., Palaniappan, K., Zhuang, X., and Cavanaugh, J.E. 1995. Optic flow field segmentation and motion estimation using a robust genetic partitioning algorithm. IEEE Transactions on Pattern Analysis and Machine Intelligence, 17:1177–1190.

    Google Scholar 

  • Konrad, J. and Dubois, E. 1992.Bayesian estimation motion vector fields. IEEE Transactions on Pattern Analysis and Machine Intelligence, 14:910–927.

    Google Scholar 

  • Lin, T. and Barron, J.L. 1994. Image reconstruction error for optical flow. In Proc. Vision Interface, pp. 73–80.

  • Lucas, B. and Kanade, T. 1981. An iterative image registration technique with an application to stereo vision. In Proceedings of 7th International Joint Conference on Artificial Intelligence, pp. 674–679.

  • Meyer, F.G. and Bouthemy, P. 1994. Region-based tracking using affine motion models in long range image sequences. CVGIP Image Understanding, 60:119–140.

    Google Scholar 

  • Murray, D.W. and Buxton, B.F. 1987. Scene segmentation from visual motion using global optimisation. IEEE Transactions on Pattern Analysis and Machine Intelligence, 9:220–228.

    Google Scholar 

  • Negahdaripour, S. and Lee, S. 1992. Motion recovery from image sequences using only first order optical flow information. International Journal of Computer Vision, 9:163–184.

    Google Scholar 

  • Odobez, J.M. and Bouthemy, P. 1994a. Robust multiresolution estimation of parametric motion models in complex image sequences. In Proceedings of 7th European Conference on Signal Processing, 1994.

  • Odobez, J.M. and Bouthemy, P. 1994b. Robust multiresolution estimation of parametric motion models applied to complex scenes. ISA, France, Technical Report No. 788.

    Google Scholar 

  • Ong, E.P. and Spann, M. 1995. Robust computation of optical flow. In Proc. 5th BritishMachineVision Conference, Birmingham, UK, pp. 573–582.

  • Ong, E.P. and Spann, M. 1996. Robust multiresolution computation of optical flow. In Proc. IEEE International Conference on Accoustic, Speech, and Signal Processing, Atlanta, USA, pp. 1939–1942.

  • Otte, M. and Nagel, H.H. 1994. Optical flow estimation: Advances and comparisons. In Proc. 3rd European Conference on Computer Vision, pp. 51–60.

  • Rousseeuw, P.J. and Leroy, A.M. 1987. Robust Regression and Outlier Detection. John Wiley & Sons: New York.

    Google Scholar 

  • Schunck, B.G. 1989. Image flow segmentation and estimation by constraint line clustering. IEEE Transactions on Pattern Analysis and Machine Intelligence, 11:1010–1027.

    Google Scholar 

  • Torr, P.H.S., Beardsley, P.A., and Murray, D.W. 1994. Robust vision. In Proc. British Machine Vision Conference, vol. 2, pp. 145–154.

    Google Scholar 

  • Weber, J. and Malik, J. 1995. Robust computation of optical flow in a multiscale differential framework. International Journal of Computer Vision, 14:67–81.

    Google Scholar 

  • Zhang, J. and Hanauer, G.G. 1995. The application of mean field theory to image motion estimation. IEEE Transactions on Image Processing, 4:19–33.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Ong, E., Spann, M. Robust Optical Flow Computation Based on Least-Median-of-Squares Regression. International Journal of Computer Vision 31, 51–82 (1999). https://doi.org/10.1023/A:1008046826441

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1008046826441

Navigation