1. A method for filtering a current image frame of a video sequence from spurious motion, comprising: dividing the current image frame and a preceding image frame of the video sequence into overlapping blocks of pixels; determining motion vectors for the blocks of the image frame; determining inter-frame transformation parameters for the image frame based on the determined motion vectors; filtering the determined motion vectors of current image frame, wherein the filtering comprises, filtering historical motion vectors determined for the current image frame by determining a first group of motion vectors equal to the motion vectors determined for the preceding image frame and a second group of motion vectors other than motion vectors determined for the preceding image frame, deleting some motion vectors of the first and second groups of motion vectors to generate first and second reduced sets of motion vectors, combining the first and second reduced sets of motion vectors to obtain a combined set of motion vectors; and generating a filtered current image frame based on the determined inter-frame transformation parameters and the combined set of motion vectors.