This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Optic Flow Field Segmentation and Motion Estimation Using a Robust Genetic Partitioning Algorithm
December 1995 (vol. 17 no. 12)
pp. 1177-1190

Abstract—Optic flow motion analysis represents an important family of visual information processing techniques in computer vision. Segmenting an optic flow field into coherent motion groups and estimating each underlying motion is a very challenging task when the optic flow field is projected from a scene of several independently moving objects. The problem is further complicated if the optic flow data are noisy and partially incorrect. In this paper, we present a novel framework for determining such optic flow fields by combining the conventional robust estimation with a modified genetic algorithm. The baseline model used in the development is a linear optic flow motion algorithm [38] due to its computational simplicity. The statistical properties of the generalized linear regression (GLR) model are thoroughly explored and the sensitivity of the motion estimates toward data noise is quantitatively established. Conventional robust estimators are then incorporated into the linear regression model to suppress a small percentage of gross data errors or outliers. However, segmenting an optic flow field consisting of a large portion of incorrect data or multiple motion groups requires a very high robustness that is unattainable by the conventional robust estimators. To solve this problem, we propose a genetic partitioning algorithm that elegantly combines the robust estimation with the genetic algorithm by a bridging genetic operator called self-adaptation.

[1] G. Adiv,“Determining three-dimensional motion structure from optic flow generated by several moving object,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 7, no. 4, pp. 384-401, 1985.
[2] G. Adiv, “Inherent Ambiguities in Recovering 3-D Motion and Structure from a Noisy Flow Field,” Trans. Pattern Analysis and Machine Intelligence, vol. 11, pp. 477–489, 1989.
[3] J.K. Aggarwal and N. Nandhakumar, “On the Computation of Motion from Sequences of Images: A Review,” Proc. IEEE, vol. 76, no. 8, pp. 917-935, 1988.
[4] A.R. Bruss and B.K. Horn,“Passive navigation,” Computer Vision Graphics Image Processing, vol. 21, pp. 3-20, 1983.
[5] H.H. Chen and T.S. Huang, Matching 3-D Line Segments with Applications to Multiple-Object Motion Estimation IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 12, pp. 1002-1008, 1990.
[6] T. Darrell and A.P. Pentland,“Robust estimation of a multilayer motion representation,” Proc. IEEE Workshop on Visual Motion, pp. 173-177, 1991.
[7] J.N. Driessen,L. Boroczky,, and J. Biemond,“Pel-recursive motion field estimation from image sequences,” J. Visual Comm. and Image Representation, vol. 2, no. 3, pp. 259-280, 1991.
[8] W.A. Fuller, Measurement Error Models. New York: John Wiley&Sons, 1987.
[9] D.E. Goldberg, Genetic Algorithms in Search, Optimization, and Machine Learning. Reading, Mass.: Addison-Wesley, 1989.
[10] R.M. Haralick, H. Joo, C.-N. Lee, X. Zhuang, and M.B. Kim, “Pose Estimation from Corresponding Point Data,” IEEE Trans. Systems, Man, and Cybernetics, vol. 19, no. 6, p. 1426, 1989.
[11] F. Heitz and P. Bouthemy, Multimodal Estimation of Discontinuous Optical Flow Using Markov Random Fields IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 15, no. 12, pp. 1217-1232, Dec. 1993.
[12] J.H. Holland,“Adaptation in natural and artificial systems,” Proc. IEEE,Ann Arbor, Mich.: Univ. of Michigan Press, 1975.
[13] B.K.P. Horn and E.J. Schunck,“Determining optical flow,” Artificial Intelligence, vol. 23, pp. 185-203, 1981.
[14] T.S. Huang and S.D. Blostein,“Robust algorithms for motion estimation based on two sequential stereo image pairs,” IEEE Conf. Computer Vision Pattern Recognition, pp. 518-523, 1985.
[15] Y. Huang and X. Zhuang,“An adaptively refined block matching algorithm for video coding,” IEEE Trans. Circuit and Systems for Video Technology, vol. 5, no. 1, 1995.
[16] P.J. Huber,Robust Statistics.New York: John Wiley&Sons, 1981.
[17] Y. Liu and and T.S. Huang,“Vehicle-type motion estimation from multi-frame Images,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 15, no. 8, pp. 802-808, 1993.
[18] Y. Liu and and T.S. Huang,“A sequence of stereo image data of a moving vehicle in an outdoor scene,” Tech. Report, Beckman Institute, Univ. of Illinois at Urbana-Champaign, 1990.
[19] H.C. Longuet-Higgins,“A computer program for reconstructing a scene from two projections,” Nature, vol. 293, pp. 133-135, 1981.
[20] P. Meer, D. Mintz, and A. Rosenfeld, “Robust Regression Methods for Computer Vision: A Review,” Int'l J. Computer Vision, vol. 6, no. 1, pp. 59-70, 1991.
[21] D. Murray and B. Buxton, Scene Segmentation from Visual Motion Using Global Optimization IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 9, no. 2, pp. 220-228, Feb. 1987.
[22] R.H. Myers,Classical and Modern Regression with Applications.Boston, Mass.: PWS-KENT Publishing Company, 1990.
[23] H. H. Nagel,W. Enkelmann,“An Investigation of smoothness constraints for the estimation of displacement vector fields from image sequences,” Trans. Pattern Analysis and Machine Intelligence, vol. 8, no. 5, pp. 565-593, 1986
[24] J.W. Roach and J.K. Aggarwal,“Determining the movement of objects from a sequence of images,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 2, no. 6, pp. 554-562, 1980.
[25] M.A. Snyder,“On the mathematical foundations of smoothness constraints for the determination of optical flow and for surface reconstruction,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 13, no. 11, pp. 1,105-1,114, 1991.
[26] W.B. Thompson,“Combining motion and contrast for segmentation,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 2, pp. 543-549, 1980.
[27] R.Y. Tsai and T.S. Huang,“Uniqueness and estimation of 3-D motion parameters of rigid objects with curved surfaces,” IEEE Trans. Pattern Analysis and Machine Intelligence. vol. 6, no. 1, pp. 13-26, 1984.
[28] G. Tziritas,“Recursive and/or iterative estimation of the two-dimensional velocity field and reconstruction of three-dimensional motion,” Signal Processing, vol. 16, pp. 53-72, 1989.
[29] Ullman,The Interpretation of Visual Motion.Cambridge, Mass.: MIT Press, 1979.
[30] A. Verri and T. Poggio,“Against quantitative optical flow,” Proc. First Int’l Conf. Computer Vision,London, England, pp. 171-180, 1987.
[31] J.Y.A. Wang and E.H. Adelson, Representing Moving Images with Layers IEEE Trans. Image Processing, vol. 3, no. 5, pp. 625-638, Sept. 1994.
[32] J. Weng,N. Ahuja,, and T.S. Huang,“Two-view matching,” Proc. Second Int’l Conf. Computer Vision,Tampa, Fla., pp. 64-73, 1989.
[33] J. Weng, N. Ahuja, and T. Huang, "Optimal Motion and Structure Estimation," IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 15, no. 9, pp. 864-884, 1993.
[34] B.L. Yen and T.S. Huang,“Determining 3-D motion and structure of a rigid body using the spherical projection,” Computer Vision Graphics Image Processing, vol. 21, pp. 21-32, 1983.
[35] G.-S.Y. Young and R. Chellappa, "Statistical Analysis of Inherent Ambiguities in Recovering 3D Motion From a Noisy Flow Field," IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 14, no. 10, pp. 995-1,013, Oct. 1992.
[36] Z. Zhang and O.D. Faugeras,“Estimation of displacements from two 3-D frames obtained from stereo,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 14, no. 12, pp. 1,141-1,156, 1992.
[37] X. Zhuang,T.S. Huang,, and R.M. Haralick,“Two-view motion analysis: A unified algorithm,” J. Optical Soc. Am., vol. 3, no. 9, pp. 1,492-1,500, ser. A, 1986.
[38] X. Zhuang,T.S. Huang,, and R.M. Haralick,“A simplified linear optic flow-motion algorithm,” Computer Vision, Graphics, and Image Processing, vol. 42, pp. 334-344, 1988.
[39] X. Zhuang, T. Wang, and P. Zhang, A Highly Robust Estimator Through Partially Likelihood Function Modeling and Its Application in Computer Vision IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 14, pp. 19-35, 1992.
[40] X. Zhuang and Y. Huang, “Robust 3-D-3-D Pose Estimation,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 16, no. 8, pp. 818-824, Aug. 1994.
[41] X. Zhuang and R.M. Haralick,“Developing robust techniques for computer vision,” Proc. Int’l Workshop Robust Computer Vision,Seattle, Wash., Oct. 1990.

Index Terms:
motion estimation, optic flow field segmentation, linear regression, robust estimation, genetic algorithm.
Citation:
Yan Huang, Kannappan Palaniappan, Xinhua Zhuang, Joseph E. Cavanaugh, "Optic Flow Field Segmentation and Motion Estimation Using a Robust Genetic Partitioning Algorithm," IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 17, no. 12, pp. 1177-1190, Dec. 1995, doi:10.1109/34.476510
Usage of this product signifies your acceptance of the Terms of Use.