1. A method for motion estimation in a sequence of video images, comprising the steps of: a) subdividing each field or frame of a sequence of video images into a plurality of blocks; b) assigning to each block in each video field or frame a respective set of candidate motion vectors; c) determining for each block in a current video field or frame, which of its respective candidate motion vectors produces a best match to a block in a previous video field or frame; d) forming a motion vector field for the current video field or frame using the thus determined best match vectors for each block; e) forming a further motion vector field by storing a candidate motion vector derived from the best match vector at a block location offset by a distance derived from the candidate motion vector; and f) repeating steps a) to e) for a video field or frame following the current video field or frame, wherein the set of candidate motion vectors assigned at step b) to a block in the following video field or frame includes the candidates stored at that block location at step e) during the current video field or frame.