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.
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.
Barnard, S.T. and Thompson, W.B. 1980. Disparity analysis of images. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2:333–340.
Barron, J.L., Fleet, D.J., and Beauchemin, S.S. 1994. Performance of optical flow techniques. International Journal of Computer Vision, 1:43–77.
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.
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.
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.
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.
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.
Draper, N.R. and Smith, H. 1981. Applied Regression Analysis. 2nd edition, John Wiley & Sons: New York.
Fennema, C.L. and Thompson, W.B. 1979. Velocity determination in scenes containing several moving objects. Computer Graphics and Image Processing, 9:301–315.
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.
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.
Horn, B.K.P. 1986. Robot Vision. MIT Press: Cambridge.
Horn, B.K.P. and Schunck, B.G. 1981. Determining optical flow. Artificial Intelligence, 17:185–203.
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.
Konrad, J. and Dubois, E. 1992.Bayesian estimation motion vector fields. IEEE Transactions on Pattern Analysis and Machine Intelligence, 14:910–927.
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.
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.
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.
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.
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.
Schunck, B.G. 1989. Image flow segmentation and estimation by constraint line clustering. IEEE Transactions on Pattern Analysis and Machine Intelligence, 11:1010–1027.
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.
Weber, J. and Malik, J. 1995. Robust computation of optical flow in a multiscale differential framework. International Journal of Computer Vision, 14:67–81.
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.
Author information
Authors and Affiliations
Rights 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
Issue Date:
DOI: https://doi.org/10.1023/A:1008046826441