This document summarizes the block matching based motion estimation algorithm. The algorithm estimates motion between two frames by comparing blocks in the reference frame to blocks in the target frame. It discusses key parameters like block size, search window, and matching criteria. Experimental results on example images demonstrate how varying these parameters affects the motion fields and computation time. The best results were found with a block size of 16x16, search window of 16, and threshold of 1.7.