Optical Flow Using Overlapped Basis Functions for Solving Global Motion Problems

Motion problems in which the scene motion largely conforms to a low order global motion model are called global motion problems, examples of which are stabilization, mosaicking and motion superresolution. In this paper, we propose a two-step solution for robustly estimating the global motion parameters that characterize global motion problems. Our primary contribution is an improved estimation algorithm for modeling the optical flow field of a sequence using overlapped basis functions. Moreover, we show that the parametrized flow estimates can be consolidated through an iterative process that estimates global deformation while ensuring robustness to systematic errors such as those caused by moving foreground objects or occlusion. We demonstrate the validity of our model and accuracy of the algorithm on synthetic and real data. Our technique is computationally efficient, and is ideally suited for the application areas discussed here, viz. stabilization, mosaicking and super-resolution.

[1]  O. Axelsson Iterative solution methods , 1995 .

[2]  P. Anandan Measuring Visual Motion From Image Sequences , 1987 .

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

[4]  Laveen N. Kanal,et al.  3-D Motion Estimation from Motion Field , 1995, Artif. Intell..

[5]  Shahriar Negahdaripour,et al.  IEEE Transactions on Pattern Analysis and Machine Intelligence , 2004 .

[6]  Kristin J. Dana,et al.  Real-time scene stabilization and mosaic construction , 1994, Proceedings of 1994 IEEE Workshop on Applications of Computer Vision.

[7]  Hongche Liu A general motion model and spatio-temporal filters for 3-D motion interpretations , 1995 .

[8]  Hans-Hellmut Nagel,et al.  On the Estimation of Optical Flow: Relations between Different Approaches and Some New Results , 1987, Artif. Intell..

[9]  D J Heeger,et al.  Model for the extraction of image flow. , 1987, Journal of the Optical Society of America. A, Optics and image science.

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

[11]  Rama Chellappa,et al.  Robust Modeling and Estimation of Optical Flow with Overlapped Basis Functions. , 1996 .

[12]  Russell C. Hardie,et al.  High-resolution infrared image reconstruction using multiple randomly shifted low-resolution aliased frames , 1997, Defense, Security, and Sensing.

[13]  Michal Irani,et al.  Improving resolution by image registration , 1991, CVGIP Graph. Model. Image Process..

[14]  Rama Chellappa,et al.  Fast electronic digital image stabilization , 1996, Proceedings of 13th International Conference on Pattern Recognition.

[15]  Richard Szeliski,et al.  Hierarchical spline-based image registration , 1994, 1994 Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[16]  Takeo Kanade,et al.  An Iterative Image Registration Technique with an Application to Stereo Vision , 1981, IJCAI.

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

[18]  Rama Chellappa,et al.  Electronic Stabilization and Feature Tracking in Long Image Sequences , 1995 .