AREA MONITORING USING PROTOTYPICAL TRACKS
First Claim
1. A method of monitoring an area, the method comprising:
- generating a region schema for the area, the generating including;
obtaining training object tracking data for the area for an initialization time period;
evaluating the object tracking data to identify a set of prototypical tracks, each prototypical track including a start location, an end location, and a trajectory, the trajectory comprising an expected path an object will travel between the start location and the end location; and
storing the set of prototypical tracks in the region schema;
obtaining monitored object tracking data for a monitored object in the area after the initialization time period; and
identifying abnormal behavior of the monitored object when the monitored object tracking data for the monitored object does not follow at least one of the set of prototypical tracks in the region schema.
2 Assignments
0 Petitions
Accused Products
Abstract
A solution for monitoring an area includes using a region schema for the area. The region schema can include a set of prototypical tracks, each of which includes a start location, an end location, and a trajectory. The trajectory comprises an expected path an object will travel between the start location and the end location and can include variation information that defines an amount that an object can vary from the trajectory. The region schema can be generated by obtaining training object tracking data for the area for an initialization time period and evaluating the object tracking data to identify the set of prototypical tracks. While monitoring the area, monitored object tracking data is obtained for a monitored object in the area, and abnormal behavior of the monitored object is identified when the monitored object tracking data for the monitored object does not follow at least one of the set of prototypical tracks in the region schema.
25 Citations
20 Claims
-
1. A method of monitoring an area, the method comprising:
-
generating a region schema for the area, the generating including; obtaining training object tracking data for the area for an initialization time period; evaluating the object tracking data to identify a set of prototypical tracks, each prototypical track including a start location, an end location, and a trajectory, the trajectory comprising an expected path an object will travel between the start location and the end location; and storing the set of prototypical tracks in the region schema; obtaining monitored object tracking data for a monitored object in the area after the initialization time period; and identifying abnormal behavior of the monitored object when the monitored object tracking data for the monitored object does not follow at least one of the set of prototypical tracks in the region schema. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for monitoring an area, the system comprising:
-
a component configured to obtain a region schema for the area, the region schema including a set of prototypical tracks, each prototypical track including a start location, an end location, and a trajectory, the trajectory comprising an expected path an object will travel between the start location and the end location; a component configured to obtain monitored object tracking data for a monitored object in the area; and a component configured to identify abnormal behavior of the monitored object when the monitored object tracking data for the monitored object does not follow at least one of the set of prototypical tracks in the region schema. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer program comprising program code embodied in at least one computer-readable medium, which when executed, enables a computer system to implement a method, the method comprising:
-
generating a region schema for an area, the generating including; obtaining training object tracking data for the area for an initialization time period; evaluating the object tracking data to identify a set of prototypical tracks, each prototypical track including a start location, an end location, and a trajectory, the trajectory comprising an expected path an object will travel between the start location and the end location; and storing the set of prototypical tracks in the region schema; and storing the region schema on a computer-readable medium. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A method of generating a system for monitoring an area, the method comprising providing a computer system operable to:
-
generate a region schema for the area, the generating including; obtaining training object tracking data for the area for an initialization time period; evaluating the object tracking data to identify a set of prototypical tracks, each prototypical track including a start location, an end location, and a trajectory, the trajectory comprising an expected path an object will travel between the start location and the end location; and storing the set of prototypical tracks in the region schema; obtain monitored object tracking data for a monitored object in the area after the initialization time period; and identify abnormal behavior of the monitored object when the monitored object tracking data for the monitored object does not follow at least one of the set of prototypical tracks in the region schema.
-
Specification