VISUALIZING AND UPDATING LONG-TERM MEMORY PERCEPTS IN A VIDEO SURVEILLANCE SYSTEM
First Claim
1. A computer-implemented method for a video surveillance system to process a sequence of video frames depicting a scene captured by a video camera, comprising:
- receiving a request to view a visual representation of a percept encoded in a long-term memory of a machine-learning engine, wherein the precept encodes a pattern of behavior learned by the machine-learning engine from analyzing data streams generated from the sequence of video frames;
retrieving the requested percept from the long-term memory of the machine-learning engine, wherein the long-term memory stores a plurality of percepts; and
generating a visual representation of the requested percept, wherein the visual representation presents a directed graph representing the pattern of behavior encoded by the requested percept.
6 Assignments
0 Petitions
Accused Products
Abstract
Techniques are disclosed for visually conveying a percept. The percept may represent information learned by a video surveillance system. A request may be received to view a percept for a specified scene. The percept may have been derived from data streams generated from a sequence of video frames depicting the specified scene captured by a video camera. A visual representation of the percept may be generated. A user interface may be configured to display the visual representation of the percept and to allow a user to view and/or modify metadata attributes with the percept. For example, the user may label a percept and set events matching the percept to always (or never) result in alert being generated for users of the video surveillance system.
-
Citations
22 Claims
-
1. A computer-implemented method for a video surveillance system to process a sequence of video frames depicting a scene captured by a video camera, comprising:
-
receiving a request to view a visual representation of a percept encoded in a long-term memory of a machine-learning engine, wherein the precept encodes a pattern of behavior learned by the machine-learning engine from analyzing data streams generated from the sequence of video frames; retrieving the requested percept from the long-term memory of the machine-learning engine, wherein the long-term memory stores a plurality of percepts; and generating a visual representation of the requested percept, wherein the visual representation presents a directed graph representing the pattern of behavior encoded by the requested percept. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-readable storage medium containing a program which, when executed by a video surveillance system, performs an operation to process a sequence of video frames depicting a scene captured by a video camera, the operation comprising:
-
receiving a request to view a visual representation of a percept encoded in a long-term memory of a machine-learning engine, wherein the precept encodes a pattern of behavior learned by the machine-learning engine from analyzing data streams generated from the sequence of video frames; retrieving the requested percept from the long-term memory of the machine-learning engine, wherein the long-term memory stores a plurality of percepts; and generating a visual representation of the requested percept, wherein the visual representation presents a directed graph representing the pattern of behavior encoded by the requested percept. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A video surveillance system, comprising:
-
a video input source configured to provide a sequence of video frames, each depicting a scene; a processor; and a memory containing a program, which when executed by the processor is configured to perform an operation to process the scene depicted in the sequence of video frames, the operation comprising; receiving a request to view a visual representation of a percept encoded in a long-term memory of a machine-learning engine, wherein the precept encodes a pattern of behavior learned by the machine-learning engine from analyzing data streams generated from the sequence of video frames, retrieving the requested percept from the long-term memory of the machine-learning engine, wherein the long-term memory stores a plurality of percepts, and generating a visual representation of the requested percept, wherein the visual representation presents a directed graph representing the pattern of behavior encoded by the requested percept. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
Specification