1. A computer implemented method of tracking an object within a video frame sequence comprising: processing each j th frame of the video frame sequence to determine motion information defining motion of an object between a prior j th frame and a current j th frame; applying an object detection filter to every n th frame, wherein n>j>1; creating an object descriptor for the object being tracked; and generating a document object model file comprising the motion information and the object descriptor.