Fast Local and Global Projection-Based Methods for Affine Motion Estimation

The demand for more effective compression, storage, and transmission of video data is ever increasing. To make the most effective use of bandwidth and memory, motion-compensated methods rely heavily on fast and accurate motion estimation from image sequences to compress not the full complement of frames, but rather a sequence of reference frames, along with “differences” between these frames which results from estimated frame-to-frame motion. Motivated by the need for fast and accurate motion estimation for compression, storage, and transmission of video as well as other applications of motion estimation, we present algorithms for estimating affine motion from video image sequences. Our methods utilize properties of the Radon transform to estimate image motion in a multiscale framework to achieve very accurate results. We develop statistical and computational models that motivate the use of such methods, and demonstrate that it is possible to improve the computational burden of motion estimation by more than an order of magnitude, while maintaining the degree of accuracy afforded by the more direct, and less efficient, 2-D methods.

[1]  David J. Fleet,et al.  Performance of optical flow techniques , 1992, Proceedings 1992 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[2]  Peyman Milanfar,et al.  Projection-based, frequency-domain estimation of superimposed translational motions , 1996 .

[3]  Michael J. Black,et al.  The Robust Estimation of Multiple Motions: Parametric and Piecewise-Smooth Flow Fields , 1996, Comput. Vis. Image Underst..

[4]  Shinichi Hirai,et al.  Video-frame rate detection of position and orientation of planar motion objects using one-sided Radon transform , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[5]  Michael T. Heath,et al.  Scientific Computing: An Introductory Survey , 1996 .

[6]  Wesley E. Snyder,et al.  Application of the one-dimensional Fourier transform for tracking moving objects in noisy environments , 1982, Comput. Vis. Graph. Image Process..

[7]  Michael J. Black,et al.  Mixture models for optical flow computation , 1993, Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[8]  Lisa M. Brown,et al.  A survey of image registration techniques , 1992, CSUR.

[9]  P. Milanfar,et al.  Efficiency and accuracy tradeoffs in using projections for motion estimation , 2001, Conference Record of Thirty-Fifth Asilomar Conference on Signals, Systems and Computers (Cat.No.01CH37256).

[10]  Steven Kay,et al.  Fundamentals Of Statistical Signal Processing , 2001 .

[11]  Jorge L. C. Sanz,et al.  Radon and projection transform-based computer vision , 1988 .

[12]  Jenny Benois-Pineau,et al.  Dominant motion estimation and video partitioning with a 1D signal approach , 1998, Other Conferences.

[13]  BrownLisa Gottesfeld A survey of image registration techniques , 1992 .

[14]  Rae-Hong Park,et al.  A Fast Feature-Based Block Matching Algorithm Using Integral Projections , 1992, IEEE J. Sel. Areas Commun..

[15]  Stefano Alliney,et al.  Digital Image Registration Using Projections , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

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

[17]  Seyed Alireza Seyedin,et al.  Motion estimation using the Radon transform in dynamic scenes , 1995, Other Conferences.

[18]  Y. J. Tejwani,et al.  Robot vision , 1989, IEEE International Symposium on Circuits and Systems,.

[19]  Martin L. Brady,et al.  A Fast Discrete Approximation Algorithm for the Radon Transform , 1998, SIAM J. Comput..

[20]  Rama Chellappa,et al.  Accuracy vs Efficiency Trade-offs in Optical Flow Algorithms , 1996, Comput. Vis. Image Underst..

[21]  S. Kay Fundamentals of statistical signal processing: estimation theory , 1993 .

[22]  David J. Fleet,et al.  Performance of optical flow techniques , 1994, International Journal of Computer Vision.

[23]  Yoshinobu Tonomura,et al.  Video tomography: an efficient method for camerawork extraction and motion analysis , 1994, MULTIMEDIA '94.

[24]  P. Anandan,et al.  Hierarchical Model-Based Motion Estimation , 1992, ECCV.

[25]  Peyman Milanfar A model of the effect of image motion in the Radon transform domain , 1999, IEEE Trans. Image Process..

[26]  Jerry L. Prince,et al.  Projection-based block-matching motion estimation , 2000, SPIE Optics + Photonics.

[27]  Eric Dubois,et al.  Gradient-based algorithms for block-oriented MAP estimation of motion and application to motion-compensated temporal interpolation , 1991, IEEE Trans. Circuits Syst. Video Technol..

[28]  C. Stiller,et al.  Estimating motion in image sequences , 1999, IEEE Signal Process. Mag..

[29]  Berthold K. P. Horn Robot vision , 1986, MIT electrical engineering and computer science series.

[30]  Jian Li,et al.  Image matching for translation, rotation and uniform scaling by the Radon transform , 1998, Proceedings 1998 International Conference on Image Processing. ICIP98 (Cat. No.98CB36269).

[31]  Stephen C. Cain,et al.  Projection-based image registration in the presence of fixed-pattern noise , 2001, IEEE Trans. Image Process..