Alert directives and focused alert directives in a behavioral recognition system
First Claim
Patent Images
1. A method for processing events generated from an evaluation of a stream of video frames, the method comprising:
- obtaining characteristic values for an observed event in a scene depicted by the stream of video frames;
updating a learned state of the scene based on the characteristic values, wherein the learned state provides a model of patterns of behavior generated from evaluating a plurality of foreground objects detected in the stream of video frames;
parsing a list of alert directives for a matching alert directive having ranges of criteria values, wherein the characteristic values are within the ranges of the criteria values and wherein the alert directive overrides a decision to either publish an alert or to not publish an alert for the observed event based on the updated learned state of the scene without changing the updated learned state of the scene; and
upon identifying the matching alert directive, either publishing the alert or not publishing the alert according to alert directive.
69 Assignments
0 Petitions
Accused Products
Abstract
Alert directives and focused alert directives allow a user to provide feedback to a behavioral recognition system to always or never publish an alert for certain events. Such an approach bypasses the normal publication methods of the behavioral recognition system yet does not obstruct the system'"'"'s learning procedures.
-
Citations
21 Claims
-
1. A method for processing events generated from an evaluation of a stream of video frames, the method comprising:
-
obtaining characteristic values for an observed event in a scene depicted by the stream of video frames; updating a learned state of the scene based on the characteristic values, wherein the learned state provides a model of patterns of behavior generated from evaluating a plurality of foreground objects detected in the stream of video frames; parsing a list of alert directives for a matching alert directive having ranges of criteria values, wherein the characteristic values are within the ranges of the criteria values and wherein the alert directive overrides a decision to either publish an alert or to not publish an alert for the observed event based on the updated learned state of the scene without changing the updated learned state of the scene; and upon identifying the matching alert directive, either publishing the alert or not publishing the alert according to alert directive. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable storage medium storing instructions, which, when executed on a processor, performs an operation for processing events generated by a video analytics system evaluating a stream of video frames alerting a user to behavior corresponding to an alert directive, the operation comprising:
-
obtaining characteristic values for an observed event in a scene, depicted by the stream of video frames; updating a learned state of the scene based on the characteristic values, wherein the learned state provides a model of patterns of behavior generated from evaluating a plurality of foreground objects detected in the stream of video frames; parsing a list of alert directives for a matching alert directive having ranges of criteria values, wherein the characteristic values are within the ranges of the criteria values and wherein the alert directive overrides a decision to either publish an alert or to not publish an alert for the observed event based on the updated learned state of the scene without changing the updated learned state of the scene; and upon identifying the matching alert directive, either publishing the alert or not publishing the alert regarding the observed event according to alert directive. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a processor and a memory hosting an application, which, when executed on the processor, performs an operation for processing events generated from an evaluation of a stream of video frame, the operation comprising; obtaining characteristic values for an observed event in a scene depicted by the stream of video frames, updating a learned state of the scene based on the characteristic values, wherein the learned state provides a model of patterns of behavior generated from evaluating a plurality of foreground objects detected in the stream of video frames, parsing a list of alert directives for a matching alert directive having ranges of criteria values, wherein the characteristic values are within the ranges of the criteria values and wherein the alert directive overrides a decision to either publish an alert or to not publish an alert for the observed event based on the updated learned state of the scene without changing the updated learned state of the scene, and upon identifying the matching alert directive, either publishing the alert or not publishing the alert regarding the observed event according to alert directive. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification