Motion estimation is a process of finding for all image blocks the most similar blocks in referent image. The position difference between those two blocks is called motion vector.