Tracking target objects through occlusions
First Claim
1. A method for identifying and extracting objects from a set of captured sensor data and tracking such objects through subsequent captured data sets comprising:
- receiving captured data from a suite of sensors deployed in physical area of interest;
extracting the features of an object of interest from said captured sensor data;
fitting the extracted features together to form an orientation and a centroid for each object of interest that is to be tracked;
building a shape model for each object of interest to be tracked;
tracking each said object shape model across subsequent captured sensor dataset;
recording said tracking and object shape model data in a computer readable medium.presenting said tracking information to a user to provide real time location within each set of sensor data;
accepting feedback data from said user in the form of object prioritization and orders for additional object identification;
wherein said tracking location information may be used to continuously observe the identity and position of each of said objects of interest even when occluded by other objects or features within said captured sensor data.
2 Assignments
0 Petitions
Accused Products
Abstract
A computerized object tracking method uses data captured from any of a number of sensor suites deployed in an area of interest to identify and track objects of interest within the area covered by the sensors. Objects of interest are uniquely identified utilizing an ellipse-based model and tracked through complex data sets through the use of particle-filtering techniques. The combination of unique object identification and particle-filtering techniques produces the ability to track any of a number of objects of interest through complex scenes, even when the objects of interest are occluded by other objects within the dataset. The tracking action is presented in real-time to a user of the system and accepts direction and requests from the system user.
12 Citations
16 Claims
-
1. A method for identifying and extracting objects from a set of captured sensor data and tracking such objects through subsequent captured data sets comprising:
-
receiving captured data from a suite of sensors deployed in physical area of interest; extracting the features of an object of interest from said captured sensor data; fitting the extracted features together to form an orientation and a centroid for each object of interest that is to be tracked; building a shape model for each object of interest to be tracked; tracking each said object shape model across subsequent captured sensor dataset; recording said tracking and object shape model data in a computer readable medium. presenting said tracking information to a user to provide real time location within each set of sensor data; accepting feedback data from said user in the form of object prioritization and orders for additional object identification; wherein said tracking location information may be used to continuously observe the identity and position of each of said objects of interest even when occluded by other objects or features within said captured sensor data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product embodied in a computer readable medium for identifying and extracting objects from a set of captured sensor data and tracking such objects through subsequent captured data sets comprising:
-
receiving captured data from a suite of sensors deployed in physical area of interest; extracting the features of an object of interest from said captured sensor data; fitting the extracted features together to form an orientation and a centroid for each object of interest that is to be tracked; building a shape model for each object of interest to be tracked; tracking each said object shape model across subsequent captured sensor dataset; recording said tracking and object shape model data in a computer readable medium. presenting said tracking information to a user to provide real time location within each set of sensor data; accepting feedback data from said user in the form of object prioritization and orders for additional object identification; wherein said tracking location information may be used to continuously observe the identity and position of each of said objects of interest even when occluded by other objects or features within said captured sensor data. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification