Systems and methods for video analysis rules based on map data
First Claim
1. A system for generating video analysis rules, the system comprising:
- a memory containing instructions;
an interface to a sensor that provides video of at least a portion of a geographic area;
a map-based user interface; and
a processor, operably connected to the memory, the interface to the sensor, and the map-based user interface, that executes the instructions to perform operations comprising;
displaying, on the map-based user interface, a map of the geographic area that is covered by the sensor;
accepting, via the map-based user interface, a rule-representing feature that is placed in a specific location on the map by a user;
generating a video analysis rule based on the rule-representing feature and the specific location on the map, wherein the video analysis rule is expressed in a geo-registered map space;
applying the video analysis rule to the video from the sensor to detect a triggering event in the video;
generating a notification upon detection of the triggering event; and
transmitting the notification to a connected device.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods and computer-readable media for creating and using video analysis rules that are based on map data are disclosed. A sensor(s), such as a video camera, can track and monitor a geographic location, such as a road, pipeline, or other location or installation. A video analytics engine can receive video streams from the sensor, and identify a location of the imaged view in a geo-registered map space, such as a latitude-longitude defined map space. A user can operate a graphical user interface to draw, enter, select, and/or otherwise input on a map a set of rules for detection of events in the monitored scene, such as tripwires and areas of interest. When tripwires, areas of interest, and/or other features are approached or crossed, the engine can perform responsive actions, such as generating an alert and sending it to a user.
36 Citations
20 Claims
-
1. A system for generating video analysis rules, the system comprising:
-
a memory containing instructions; an interface to a sensor that provides video of at least a portion of a geographic area; a map-based user interface; and a processor, operably connected to the memory, the interface to the sensor, and the map-based user interface, that executes the instructions to perform operations comprising; displaying, on the map-based user interface, a map of the geographic area that is covered by the sensor; accepting, via the map-based user interface, a rule-representing feature that is placed in a specific location on the map by a user; generating a video analysis rule based on the rule-representing feature and the specific location on the map, wherein the video analysis rule is expressed in a geo-registered map space; applying the video analysis rule to the video from the sensor to detect a triggering event in the video; generating a notification upon detection of the triggering event; and transmitting the notification to a connected device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for generating video analysis rules, the method comprising:
-
displaying, by a computing device, a map of a geographic area that is covered by a sensor that provides video of at least a portion of the geographic area; providing, by the computing device, a user with an interface to place a rule-representing feature in a specific location on the map; generating, by the computing device, a video analysis rule based on the rule-representing feature and the specific location on the map, wherein the video analysis rule is expressed in a geo-registered map space; applying, by the computing device, the video analysis rule to the video from the sensor to detect a triggering event in the video; generating, by the computing device, a notification upon detection of the triggering event; and transmitting the notification to a connected device that alerts a user. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification