Patent ID: 6937744

Claim:
A system for tracking at least one object in at least one sequential image, comprising: a general purpose computing device; and a computer program comprising program modules executable by the computing device, wherein the computing device is directed by the program modules of the computer program to: (a) generate a state estimate defining probabilistic configurations of each object for each sequential image by automatically generating a first probability distribution function modeled using a first histogram to represent a range of observed pixel colors; (b) generate observations of pixel color for each sequential image; (c) automatically learn a color-based object model using the state estimate and the observations; (d) compute a second probability distribution function modeled using a second histogram to represent a background for each image; (e) automatically weight the first and second histograms in relation to the expected relative areas of object and non-object areas, respectively, within each image; and (f) automatically track each object using the learned color-based model with a color-based tracking function.