Motion estimation algorithms (MEA) are one technique used by e.g. MPEG2 video compression to reduce the video data. These algorithms take advantage of the temporal redundancy of video data: Very often the single frames of video scenes contain nearly the same image data - only some parts of the frame have moved. This applet will demonstrate how MEAs proceed when relocating an image-segment in another image (usually two adjacent frames of a video).
To start, first select the algorithm you want to use from the "Algorithms"-menu. After that select the mode of presentation in the "Mode"-menu:
Step-by-step mode will guide you through the algorithm step by step. To exemplify only a single image-segment (block) will be handled.
All-at-once mode will use the selected algorithm to run through the whole image an relocate every block. The result will be shown as motion-vectors for each block.
After you made your decision, press the "Start!" button in the lower left corner.