1. A system for producing a motion vector field for a current frame, said system comprising: (a) an estimator that selects an initial motion vector from a set of candidate motion vectors; and (b) a refiner that refines said initial motion vector using gradient-based motion determination in a manner free from searching regions of frames other than said current frame for content similar to objects associated with respective motion vectors in said motion vector field.