Motion estimation plays a key role in several areas of image and video processing.

The problem can be stated as follows:

This classical problem can be dealt with by many approaches that can be broadly classified as follows:

- Block Matching Algorithm (BMA)
- Transform based approaches: 2BT (2 bits transform), PCA (Phase Correlation Algorithm) etc.
- Pel recursive
- Optical flow

There are many papers on this topic. See for instance:

- J. K. Aggarwal and N. Nandhakumar, On the computation of motion from sequences of images: A review, Proc. of IEEE, Vol. 76, pp. 917-935, August 1988.
- Y. Q. Shi, H. Sun, Image and Video Compression for Multimedia Engineering, CRC Press, New York, 2000.