Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
183 words
An object tracking method for automatically tracking an object in a video sequence, the object being chosen by an user, comprising: specifying an object window enveloping said object in a first frame of said video sequence; estimating a position of said object in a second frame of said video sequence; determining a plurality of test windows in said second frame within a predetermined distance of said estimated position of said object; comparing said object window with each of said test windows, comprising calculating a distance between said object window and each of said test windows; and selecting a best match window from said plurality of test windows, said best match window having a lowest distance between said object window and said test windows; comparing said lowest distance to a predetermined match threshold; displaying a warning if said lowest distance is greater than said predetermined match threshold; comparing said lowest distance to a predetermined replacement threshold; and specifying a replacement object window if said lowest distance is greater than said predetermined replacement threshold and said lowest distance is less than said predetermined match threshold.
Claim 2
Dependent Claim
183 words
An object tracking method for automatically tracking an object in a video sequence, the object being chosen by an user, comprising: specifying an object window enveloping said object in a first frame of said video sequence; estimating a position of said object in a second frame of said video sequence; determining a plurality of test windows in said second frame within a predetermined distance of said estimated position of said object; comparing said object window with each of said test windows, comprising calculating a distance between said object window and each of said test windows; and selecting a best match window from said plurality of test windows, said best match window having a lowest distance between said object window and said test windows; comparing said lowest distance to a predetermined match threshold; displaying a warning if said lowest distance is greater than said predetermined match threshold; comparing said lowest distance to a predetermined replacement threshold; and specifying a replacement object window if said lowest distance is greater than said predetermined replacement threshold and said lowest distance is less than said predetermined match threshold.
Claim 3
Dependent Claim
187 words
An object tracking method for automatically tracking an object in a video sequence, the object being chosen by an user, comprising: specifying an object window enveloping said object in a first frame; processing a plurality of sequential subsequent frames, each of said sequential subsequent frames having a set of previous frames, by, for each of said sequential subsequent frames, estimating a position of said object in each of said sequential subsequent frames by fitting the position of said object in each of said previous frames in a quadratic polynomial having coefficient vectors i, j, and k, approximating i, j, and k using a selected fitting method, and calculating said position of said object in said sequential subsequent frame using i, j, and k in a quadratic polynomial; determining a plurality of test windows in each of said sequential subsequent frames within a predetermined distance of said estimated position of said object; comparing said object window with each of said test windows in each of said sequential subsequent frames; and selecting a best match window from said plurality of test windows for each of said sequential subsequent frames.
Claim 4
Dependent Claim
187 words
An object tracking method for automatically tracking an object in a video sequence, the object being chosen by an user, comprising: specifying an object window enveloping said object in a first frame; processing a plurality of sequential subsequent frames, each of said sequential subsequent frames having a set of previous frames, by, for each of said sequential subsequent frames, estimating a position of said object in each of said sequential subsequent frames by fitting the position of said object in each of said previous frames in a quadratic polynomial having coefficient vectors i, j, and k, approximating i, j, and k using a selected fitting method, and calculating said position of said object in said sequential subsequent frame using i, j, and k in a quadratic polynomial; determining a plurality of test windows in each of said sequential subsequent frames within a predetermined distance of said estimated position of said object; comparing said object window with each of said test windows in each of said sequential subsequent frames; and selecting a best match window from said plurality of test windows for each of said sequential subsequent frames.
Claim 5
Dependent Claim
19 words
An object tracking method as in claim 2, wherein said selected fitting method is a least squares fitting method.
Claim 6
Dependent Claim
210 words
An object tracking method for automatically tracking an object in a video sequence, the object being chosen by an user, comprising: specifying an object window enveloping said object in a first frame; processing a plurality of sequential subsequent frames by, for each of said sequential subsequent frames; estimating a position of said object in each of said sequential subsequent frames; determining a plurality of test windows in each of said sequential subsequent frames within a predetermined distance of said estimated position of said object; comparing said object window with each of said test windows in each of said sequential subsequent frames, by calculating a distance between said object window and each of said test windows, and selecting a best match window from said plurality of test windows for each of said sequential subsequent frames, said best match window having a lowest distance between said object window and said test windows; comparing said lowest distance to a predetermined match threshold; displaying a warning if said lowest distance is greater than said predetermined match threshold; comparing said lowest distance to a predetermined replacement threshold; and specifying a replacement object window if said lowest distance is greater than said predetermined replacement threshold and said lowest distance is less than said predetermined match threshold.
Claim 7
Dependent Claim
210 words
An object tracking method for automatically tracking an object in a video sequence, the object being chosen by an user, comprising: specifying an object window enveloping said object in a first frame; processing a plurality of sequential subsequent frames by, for each of said sequential subsequent frames; estimating a position of said object in each of said sequential subsequent frames; determining a plurality of test windows in each of said sequential subsequent frames within a predetermined distance of said estimated position of said object; comparing said object window with each of said test windows in each of said sequential subsequent frames, by calculating a distance between said object window and each of said test windows, and selecting a best match window from said plurality of test windows for each of said sequential subsequent frames, said best match window having a lowest distance between said object window and said test windows; comparing said lowest distance to a predetermined match threshold; displaying a warning if said lowest distance is greater than said predetermined match threshold; comparing said lowest distance to a predetermined replacement threshold; and specifying a replacement object window if said lowest distance is greater than said predetermined replacement threshold and said lowest distance is less than said predetermined match threshold.