Visualizing and updating learned trajectories in video surveillance systems
First Claim
Patent Images
1. A computer-implemented method of generating a display of information learned by a video surveillance system, comprising:
- receiving a request to view a trajectory map for a scene depicted in a sequence of video frames captured by a video camera;
retrieving a background image associated with the scene;
retrieving one or more trajectories associated with one or more foreground objects depicted in the sequence of video frames, wherein each trajectory plots a path traversed by a respective foreground object in moving through the scene; and
superimposing a visual representation of each retrieved trajectory over the background image at a location corresponding to the path traversed by the respective foreground object in moving through the scene.
6 Assignments
0 Petitions
Accused Products
Abstract
Techniques are disclosed for visually conveying a trajectory map. The trajectory map provides users with a visualization of data observed by a machine-learning engine of a behavior recognition system. Further, the visualization may provide an interface used to guide system behavior. For example, the interface may be used to specify that the behavior recognition system should alert (or not alert) when a particular trajectory is observed to occur.
-
Citations
24 Claims
-
1. A computer-implemented method of generating a display of information learned by a video surveillance system, comprising:
-
receiving a request to view a trajectory map for a scene depicted in a sequence of video frames captured by a video camera; retrieving a background image associated with the scene; retrieving one or more trajectories associated with one or more foreground objects depicted in the sequence of video frames, wherein each trajectory plots a path traversed by a respective foreground object in moving through the scene; and superimposing a visual representation of each retrieved trajectory over the background image at a location corresponding to the path traversed by the respective foreground object in moving through the scene. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable medium containing a program which, when executed, performs an operation for generating a display of information learned by a video surveillance system, the operation comprising:
-
receiving a request to view a trajectory map for a scene depicted in a sequence of video frames captured by a video camera; retrieving a background image associated with the scene; retrieving one or more trajectories associated with one or more foreground objects depicted in the sequence of video frames, wherein each trajectory plots a path traversed by a respective foreground object in moving through the scene; and superimposing a visual representation of each retrieved trajectory over the background image at a location corresponding to the path traversed by the respective foreground object in moving through the scene. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system, comprising:
-
a video camera; one or more computer processors; and a memory containing a program, which, when executed by the one or more computer processors, performs an operation for generating a display of information, the operation comprising; receiving a request to view a trajectory map for a scene depicted in a sequence of video frames captured by the video camera, retrieving a background image associated with the scene, retrieving one or more trajectories associated with one or more foreground objects depicted in the sequence of video frames, wherein each trajectory plots a path traversed by a respective foreground object in moving through the scene, and superimposing a visual representation of each retrieved trajectory over the background image at a location corresponding to the path traversed by the respective foreground object in moving through the scene. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification