1. A method of processing video data, comprising: receiving a first image data representing a first image frame; dividing a portion of the first image frame into a plurality of tiles; identifying feature points in each tile; receiving a second image data representing a second frame; deriving feature point motion vectors corresponding to the identified feature points; grouping motion vectors into motion vector groups of similar motion characteristics; selecting a group containing motion vectors representing the movement of a stationary object within a scene of the first image frame; and identifying a compensation transform by selecting among the transforms of first groups of motion vectors using scoring functions include at least one of transform-feature numbers scores and transform-extent scores.