Claims Analysis
Total Claims: 29
Claim 1
Independent Claim
87 words
A method of simultaneous tracking of multiple objects in a sequence of video frames captured by multiple cameras comprising: extracting a foreground image from a background image in a frame; segmenting objects from the foreground image; tracking objects within the frame by identifying the largest connected components inside each objects region of interest; globally tracking positions of objects over time across multiple frames; fusing track data of objects obtained from multiple cameras to infer object positions; and resolving conflicts to estimate most likely object positions over time.
Claim 2
Independent Claim
87 words
A method of simultaneous tracking of multiple objects in a sequence of video frames captured by multiple cameras comprising: extracting a foreground image from a background image in a frame; segmenting objects from the foreground image; tracking objects within the frame by identifying the largest connected components inside each objects region of interest; globally tracking positions of objects over time across multiple frames; fusing track data of objects obtained from multiple cameras to infer object positions; and resolving conflicts to estimate most likely object positions over time.
Claim 3
Dependent Claim
34 words
The method of claim 1 , wherein segmenting the objects from the foreground image comprises segmenting the objects from the foreground image by examining motion of the objects in the sequence of video frames.
Claim 4
Dependent Claim
20 words
The method of claim 2 , wherein examining motion of the objects comprises using a two tier hierarchical median filter.
Claim 5
Dependent Claim
30 words
The method of claim 3 , wherein segmenting objects from the foreground image comprises segmenting objects from the foreground image under varying illuminations of the foreground image and the objects.
Claim 6
Dependent Claim
57 words
The method of claim 3 , wherein segmenting objects comprises computing a difference between a current frame and a field model to produce a difference image, applying a field template to clip a region of interest from the difference image to produce a clipped difference image, and enhancing the clipped difference image to produce an object image.
Claim 7
Dependent Claim
21 words
The method of claim 1 , wherein globally tracking positions of objects over time comprises using a sequential Monte Carlo technique.
Claim 8
Dependent Claim
20 words
The method of claim 1 , wherein fusing track data of objects comprises disambiguating disparities due to occlusion of objects.
Claim 9
Dependent Claim
28 words
The method of claim 1 , wherein the foreground image comprises a playing field for a sporting event and the objects comprise players participating in the sporting event.
Claim 10
Dependent Claim
29 words
The method of claim 1 , further comprising initializing object tracking processing by creating a foreground image template, calibrating the cameras, and identifying visible objects on a first frame.
Claim 11
Dependent Claim
110 words
An article comprising: a storage medium having a plurality of machine accessible instructions, wherein when the instructions are executed by a processor, the instructions provide for simultaneous tracking of multiple objects in a sequence of video frames captured by multiple cameras by extracting a foreground image from a background image in a frame; segmenting objects from the foreground image; tracking objects within the frame by identifying the largest connected components inside each object's region of interest; globally tracking positions of objects over time across multiple frames; fusing track data of objects obtained from multiple cameras to infer object positions; and resolving conflicts to estimate most likely object positions over time.
Claim 12
Dependent Claim
110 words
An article comprising: a storage medium having a plurality of machine accessible instructions, wherein when the instructions are executed by a processor, the instructions provide for simultaneous tracking of multiple objects in a sequence of video frames captured by multiple cameras by extracting a foreground image from a background image in a frame; segmenting objects from the foreground image; tracking objects within the frame by identifying the largest connected components inside each object's region of interest; globally tracking positions of objects over time across multiple frames; fusing track data of objects obtained from multiple cameras to infer object positions; and resolving conflicts to estimate most likely object positions over time.
Claim 13
Dependent Claim
38 words
The article of claim 10 , wherein instructions for segmenting the objects from the foreground image comprise instructions for segmenting the objects from the foreground image by examining motion of the objects in the sequence of video frames.
Claim 14
Dependent Claim
24 words
The article of claim 11 , wherein instructions for examining motion of the objects comprise instructions for implementing a two tier hierarchical median filter.
Claim 15
Dependent Claim
34 words
The article of claim 12 , wherein instructions for segmenting objects from the foreground image comprise instructions for segmenting objects from the foreground image under varying illuminations of the foreground image and the objects.
Claim 16
Dependent Claim
61 words
The article of claim 12 , wherein instructions for segmenting objects comprise instructions for computing a difference between a current frame and a field model to produce a difference image, applying a field template to clip a region of interest from the difference image to produce a clipped difference image, and enhancing the clipped difference image to produce an object image.
Claim 17
Dependent Claim
24 words
The article of claim 10 , wherein instructions for globally tracking positions of objects over time comprise instructions implementing a sequential Monte Carlo technique.
Claim 18
Dependent Claim
24 words
The article of claim 10 , wherein instructions for fusing track data of objects comprise instructions for disambiguating disparities due to occlusion of objects.
Claim 19
Dependent Claim
28 words
The article of claim 10 , wherein the foreground image comprises a playing field for a sporting event and the objects comprise players participating in the sporting event.
Claim 20
Dependent Claim
31 words
The article of claim 10 , further comprising instructions for initializing object tracking processing by creating a foreground image template, calibrating the cameras, and identifying visible objects on a first frame.
Claim 21
Independent Claim
155 words
A system for simultaneous tracking of multiple objects in a three dimensional physical scene by analysis of a sequence of video frames comprising: a plurality of video cameras to generate a plurality of sequences of video frames representing the scene over time; and a processing system having at least one processor to simultaneously track the multiple objects, the processing system comprising a field model generator component to extract a foreground image from a background image in a frame; a segmentation component to segment objects from the foreground image; a tracking component to track objects within the frame by identifying the largest connected components inside each object's region of interest and to globally track positions of objects over time across multiple frames; and a data fusion component to fuse track data of objects obtained from the plurality of video cameras to infer object positions, and to resolve conflicts to estimate most likely object positions over time.
Claim 22
Independent Claim
155 words
A system for simultaneous tracking of multiple objects in a three dimensional physical scene by analysis of a sequence of video frames comprising: a plurality of video cameras to generate a plurality of sequences of video frames representing the scene over time; and a processing system having at least one processor to simultaneously track the multiple objects, the processing system comprising a field model generator component to extract a foreground image from a background image in a frame; a segmentation component to segment objects from the foreground image; a tracking component to track objects within the frame by identifying the largest connected components inside each object's region of interest and to globally track positions of objects over time across multiple frames; and a data fusion component to fuse track data of objects obtained from the plurality of video cameras to infer object positions, and to resolve conflicts to estimate most likely object positions over time.
Claim 23
Dependent Claim
29 words
The system of claim 19 , wherein the segmentation component segments the objects from the foreground image by examining motion of the objects in the sequence of video frames.
Claim 24
Dependent Claim
22 words
The system of claim 20 , wherein the segmentation component examines motion of the objects using a two tier hierarchical median filter.
Claim 25
Dependent Claim
26 words
The system of claim 21 , wherein the segmentation component segments objects from the foreground image under varying illuminations of the foreground image and the objects.
Claim 26
Dependent Claim
57 words
The system of claim 21 , wherein the segmentation component computes a difference between a current frame and a field model to produce a difference image, applies a field template to clip a region of interest from the difference image to produce a clipped difference image, and enhances the clipped difference image to produce an object image.
Claim 27
Dependent Claim
23 words
The system of claim 19 , wherein the tracking component globally tracks positions of objects over time using a sequential Monte Carlo technique.
Claim 28
Dependent Claim
18 words
The system of claim 19 , wherein the data fusion component disambiguates disparities due to occlusion of objects.
Claim 29
Dependent Claim
33 words
The system of claim 19 , further comprising an initialization component to initialize object tracking processing by creating a foreground image template, calibrating the cameras, and identifying visible objects on a first frame.