1. An apparatus, comprising: a processing unit configured to acquire video images and to arrange the video images into a plurality of sequential video frames; and a motion estimation unit that receives the sequential video frames and is configured to: determine a set of repetitive pattern neighbor candidate vectors for repetitive pattern content in a first frame, each repetitive pattern neighbor candidate vector being computed as a median value of adjacent motion vectors; reduce the set of repetitive pattern neighbor candidate vectors by sorting the set to eliminate spurious repetitive pattern neighbor candidate vectors; and provide the reduced set to a second adjacent frame. wherein the motion estimation unit is configured to compute a median value of a given repetitive pattern neighbor candidate vector from adjacent repetitive motion vectors to the left ane upper right of the given repetitive pattern neighbor candidate vector.