Visualizing and updating learned event maps in surveillance systems
First Claim
1. A computer-implemented method, comprising:
- receiving a request to view an event map of a specified event type for a scene depicted in a sequence of video frames;
retrieving a background image associated with the scene;
retrieving an adaptive resonance theory (ART) network modeling the specified event type, wherein the ART network is generated from the sequence of video frames depicting the scene captured by a video camera, and wherein a location of each cluster in the ART network models a region of the scene where one or more events of the specified type has been to observed to occur;
generating a visual representation of each cluster; and
superimposing each visual representation over the background image of the scene.
6 Assignments
0 Petitions
Accused Products
Abstract
Techniques are disclosed for visually conveying an event map. The event map may represent information learned by a surveillance system. A request may be received to view the event map for a specified scene. The event map may be generated, including a background model of the specified scene and at least one cluster providing a statistical distribution of an event in the specified scene. Each statistical distribution may be derived from data streams generated from a sequence of video frames depicting the specified scene captured by a video camera. Each event may be observed to occur at a location in the specified scene corresponding to a location of the respective cluster in the event map. The event map may be configured to allow a user to view and/or modify properties associated with each cluster. For example, the user may label a cluster and set events matching the cluster to always (or never) generate an alert.
44 Citations
21 Claims
-
1. A computer-implemented method, comprising:
-
receiving a request to view an event map of a specified event type for a scene depicted in a sequence of video frames; retrieving a background image associated with the scene; retrieving an adaptive resonance theory (ART) network modeling the specified event type, wherein the ART network is generated from the sequence of video frames depicting the scene captured by a video camera, and wherein a location of each cluster in the ART network models a region of the scene where one or more events of the specified type has been to observed to occur; generating a visual representation of each cluster; and superimposing each visual representation over the background image of the scene. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable storage medium containing a program which, when executed, performs an operation comprising:
-
receiving a request to view an event map of a specified event type for a scene depicted in a sequence of video frames; retrieving a background image associated with the scene; retrieving an adaptive resonance theory (ART) network modeling the specified event type, wherein the ART network is generated from the sequence of video frames depicting the scene captured by a video camera, and wherein a location of each cluster in the ART network models a region of the scene where one or more events of the specified type has been to observed to occur; generating a visual representation of each cluster; and superimposing each visual representation over the background image of the scene. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system, comprising:
-
one or more computer processors; and a memory containing a program, which when executed by the one or more computer processors is configured to perform an operation comprising; receiving a request to view an event map of a specified event type for a scene depicted in a sequence of video frames; retrieving a background image associated with the scene; retrieving an adaptive resonance theory (ART) network modeling the specified event type, wherein the ART network is generated from the sequence of video frames depicting the scene captured by a video camera, and wherein a location of each cluster in the ART network models a region of the scene where one or more events of the specified type has been to observed to occur; generating a visual representation of each cluster; and superimposing each visual representation over the background image of the scene. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification