Method and system for tracking and behavioral monitoring of multiple objects moving through multiple fields-of-view
First Claim
1. A computerized method of video analysis comprising:
- receiving a plurality of series of video frames generated by a plurality of image sensors, each having a field-of-view, which monitor portions of a monitored environment; and
concurrently tracking, independent of calibration (i) a plurality of objects within the monitored environment as the objects move between fields-of-view, and ii) plurality of objects within one field-of-view based on the plurality of received series of video frames.
11 Assignments
0 Petitions
Accused Products
Abstract
A computerized method of video analysis that includes receiving several series of video frames generated by a number of image sensors. Each image sensor has its own field-of-view which can, but does not have to, overlap with another image sensor'"'"'s field-of-view. The image sensors monitor a portion of a monitored environment. The computerized method also includes concurrently tracking, independent of calibration, multiple objects within the monitored environment as the objects move between fields-of-view, and multiple objects within one field-of-view. The tracking is based on the plurality of received series of video frames
-
Citations
24 Claims
-
1. A computerized method of video analysis comprising:
-
receiving a plurality of series of video frames generated by a plurality of image sensors, each having a field-of-view, which monitor portions of a monitored environment; and
concurrently tracking, independent of calibration (i) a plurality of objects within the monitored environment as the objects move between fields-of-view, and ii) plurality of objects within one field-of-view based on the plurality of received series of video frames. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computerized system for video analysis comprising:
-
a receiving module configured to receive a plurality of series of video frames, the series of video frames generated by a plurality of image sensors which monitor portions of a monitored environment and have a field-of-view; and
a calibration-independent tracking module in communication with the receiving module and configured to i) concurrently track a plurality of objects within the monitored environment as the objects move between fields-of-view and ii) concurrently track a plurality of objects within one field-of-view based on the plurality of received series of video frames, the tracking module outputting tracking metadata. - View Dependent Claims (16)
-
-
17. A system for monitoring parking lot security comprising:
-
a receiving module configured to receive a plurality of series of video frames, the series of video frames generated by a plurality of image sensors which monitor portions of a monitored environment and have a field-of-view;
a calibration-independent tracking module in communication with the receiving module and configured to i) concurrently track a plurality of objects within the monitored environment as the objects move between fields-of-view and ii) concurrently track a plurality of objects within one field-of-view based on the plurality of received series of video frames, the tracking module outputting tracking metadata; and
a rules engine utilizing a parking lot security rule set configured to receive and evaluate the tracking metadata.
-
-
18. A system for property theft detection comprising:
-
a receiving module configured to receive a plurality of series of video frames, the series of video frames generated by a plurality of image sensors which monitor portions of a monitored environment and have a field-of-view;
a calibration-independent tracking module in communication with the receiving module and configured to i) concurrently track a plurality of objects within the monitored environment as the objects move between fields-of-view and ii) concurrently track a plurality of objects within one field-of-view based on the plurality of received series of video frames, the tracking module outputting tracking metadata; and
a rules engine utilizing a theft detection rule set configured to receive and evaluate the tracking metadata.
-
-
19. A system for child hazard detection comprising:
-
a receiving module configured to receive a plurality of series of video frames, the series of video frames generated by a plurality of image sensors which monitor portions of a monitored environment and have a field-of-view;
a calibration-independent tracking module in communication with the receiving module and configured to i) concurrently track a plurality of objects within the monitored environment as the objects move between fields-of-view and ii) concurrently track a plurality of objects within one field-of-view based on the plurality of received series of video frames, the tracking module outputting tracking metadata; and
a rules engine utilizing a child safety rule set configured to receive and evaluate the tracking metadata.
-
-
20. A system for property theft detection comprising:
-
a receiving module configured to receive a plurality of series of video frames, the series of video frames generated by a plurality of image sensors which monitor portions of a monitored environment and have a field-of-view;
a calibration-independent tracking module in communication with the receiving module and configured to i) concurrently track a plurality of objects within the monitored environment as the objects move between fields-of-view and ii) concurrently track a plurality of objects within one field-of-view based on the plurality of received series of video frames, the tracking module outputting tracking metadata; and
a rules engine utilizing a public safety monitoring rule set configured to receive and evaluate the tracking metadata.
-
-
21. A system for merchandizing and operations statistical analysis comprising:
-
a receiving module configured to receive a plurality of series of video frames, the series of video frames generated by a plurality of image sensors which monitor portions of a monitored environment and have a field-of-view;
a calibration-independent tracking module in communication with the receiving module and configured to i) concurrently track a plurality of objects within the monitored environment as the objects move between fields-of-view and ii) concurrently track a plurality of objects within one field-of-view based on the plurality of received series of video frames, the tracking module outputting tracking metadata; and
a rules engine utilizing a merchandizing and operations statistical rule set configured to receive and evaluate the tracking metadata.
-
-
22. A method of analyzing video data comprising:
-
receiving tracking metadata from a calibration-independent tracking module;
analyzing the metadata;
generating an event if a portion of the metadata exhibits a specified pattern; and
analyzing the metadata using a regular expression representation of the specified pattern. - View Dependent Claims (23)
-
-
24. A system of video analysis comprising:
-
means for receiving tracking metadata from a calibration-independent tracking module;
means for analyzing the metadata;
means for generating an event if a portion of the metadata exhibits specified pattern; and
means for analyzing the metadata using a regular expression representation of the specified pattern.
-
Specification