Patent ID: 7050078

Claim:
A computer readable medium having stored thereon computer executable instructions to cause a computer programmed thereby to perform a method for tracking an image to an arbitrary object captured in a video representation of a real-world environment, wherein the method of performing comprises: (a) capturing the video representation of the real-world environment, wherein the video representation includes a sequence of video frames, each having a plurality of pixels arranged according to a rectilinear coordinate grid where each pixel is defined by a pixel value; (b) registering the image to the object according to movement of a centroid of an interframe difference between consecutive interframe differences of sequential video frames associated with the object, the interframe difference being determined according to differences between pixel values of corresponding pixels associated with object for consecutive video frames; and (c) generating a signal to display the image in a humanly visualized form at a location in apparent registration to the arbitrary object.