Patent ID: 7508990

Claim:
A computer-implemented method for processing video signal data from a plurality of video frames, the method comprising: using the computer to perform the following steps detecting an object in two or more given video frames, each video frame being formed of pel data; tracking the detected object through the two or more video frames; segmenting pel data corresponding to the detected object from other pel data in the two or more video frames so as to generate a first intermediate form of the video signal data, the segmenting utilizing a spatial segmentation of the pel data; generating correspondence models of elements of the detected object, each correspondence model relating an element of the detected object in one video frame to a corresponding element of the detected object in another video frame; and using the correspondence models, normalizing the segmented pel data, said normalizing including modeling global motion of the detected object and resulting in re-sampled pel data corresponding to the detected object in the two or more video frames, the re-sampled pel data providing an object-based encoded form of the video signal data normalized as output; the object-based encoded form being able to be decoded by: (i) restoring spatial positions of the re-sampled pel data by utilizing the correspondence models, thereby generating restored pels corresponding to the detected object; and (ii) recombining the restored pel data together with the other pel data in the first intermediate form of the video signal data to re-create an original video frame; and wherein generating correspondence models includes estimating a multi-dimensional projective motion model.