Methods for defining, detecting, analyzing, indexing and retrieving events using video image processing
First Claim
1. A computer assisted method of detecting and analyzing events occurring within a region of interest of a video monitoring system, the method comprising the steps of:
- providing a video monitoring system including a user interface having a display, the display displaying event condition details in a first portion of the display and action response details in a second portion of the display;
defining one or more user-specified events using the event condition details in the first portion of the user interface of the video monitoring system;
the video monitoring system storing the one or more user-specified events;
the video monitoring system extracting information regarding one or more objects located within the region of interest;
the video monitoring system analyzing the extracted information to detect an occurrence of one or more of the one or more user-specified events within the region of interest;
defining one or more action responses using the second portion of the user interface of the video monitoring system; and
the video monitoring system performing the one or more action responses upon the detection of the occurrence of one or more of the one or more user-specified events.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for defining, detecting, analyzing, indexing, and retrieving events using video image processing techniques are described herein. An illustrative method of detecting and analyzing events occurring within a region of interest of a video monitoring system may include the steps of extracting information regarding one or more objects located within a region of interest, analyzing the extracted information to detect the occurrence of one or more events within the region of interest, matching at least one of the detected events with a corresponding user-specified event, and performing an action response upon the detection of such an event. In certain embodiments, the detected events may be defined as a set of semantic parameters relating to the object'"'"'s state and/or physical features, which can be compared against a corresponding set of semantic parameters programmed within a video image-processing appliance manager.
-
Citations
43 Claims
-
1. A computer assisted method of detecting and analyzing events occurring within a region of interest of a video monitoring system, the method comprising the steps of:
-
providing a video monitoring system including a user interface having a display, the display displaying event condition details in a first portion of the display and action response details in a second portion of the display; defining one or more user-specified events using the event condition details in the first portion of the user interface of the video monitoring system; the video monitoring system storing the one or more user-specified events; the video monitoring system extracting information regarding one or more objects located within the region of interest; the video monitoring system analyzing the extracted information to detect an occurrence of one or more of the one or more user-specified events within the region of interest; defining one or more action responses using the second portion of the user interface of the video monitoring system; and the video monitoring system performing the one or more action responses upon the detection of the occurrence of one or more of the one or more user-specified events. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer assisted method of detecting and analyzing events occurring within a region of interest of a video monitoring system, the method comprising the steps of:
-
providing a modular video monitoring system comprising a video image-processing appliance manager in communication with one or more plug-in appliance modules configured to perform user-defined imaging processing functions; initiating an algorithm or routine within the appliance manager and extracting information regarding one or more objects located within a region of interest; the video monitoring system analyzing the extracted information to detect the occurrence of one or more user-specified events within the region of interest; and the video monitoring system performing an action response upon the detection of one or more of the user-specified events, wherein the action response includes issuing an alarm and/or initiating a recording of a video clip containing the one or more user-specified events. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A computer assisted method of detecting and analyzing events occurring within a region of interest of a video monitoring system, the method comprising the steps of:
-
the video monitoring system prompting a user to define one or more user-specified event for detection in a region of interest using a user interface of the video monitoring system, wherein for each user-specified event defined by the user, the user can select two or more semantic parameters using the user interface of the video monitoring system; the video monitoring system storing a set of user-specified semantic parameters corresponding to each user-specified event; the video monitoring system extracting information regarding one or more objects located within a region of interest; the video monitoring system analyzing the extracted information to define a set of semantic parameters describing the object'"'"'s state and/or physical features relative to the region of interest; the video monitoring system comparing said set of object semantic parameters with the set of user-specified semantic parameters corresponding to each user-specified event; and the video monitoring system detecting the user-specified event when at least one of the object semantic parameters matches a corresponding user-specified semantic parameter.
-
-
33. A computer assisted method of detecting and analyzing events occurring within a region of interest of a video monitoring system, the method comprising the steps of:
-
providing a modular video monitoring system comprising a video image-processing appliance manager in communication with one or more plug-in appliance modules and a graphical user interface; the video monitoring system prompting a user to define one or more user-specified event for detection in the region of interest using the graphical user interface, wherein for each user-specified event defined by the user, the user can select two or more semantic parameters using the graphical user interface; the video monitoring system monitoring the region of interest to detect the one or more user-specified event in real or near real-time; and the video monitoring system performing an action response upon the detection of the one or more user-specified event.
-
-
34. A method of extracting object information using video image processing, the method comprising the steps of:
-
providing a video monitoring system that provides at least one video frame containing an object of interest; defining at least one region of interest within the video frame; providing a boundary box about the object of interest; determining the location of the boundary box relative to a boundary area of the region of interest; assigning a set of coordinates to the boundary box and the boundary area of the region of interest; providing the video monitoring system one or more user-definable semantic parameters relating to the object of interest; and analyzing the object of interest with the video monitoring system to detect a user-definable event when the object of interest has the one or more user-definable semantic parameters. - View Dependent Claims (35, 36)
-
-
37. A method of extracting object information using video image processing, the method comprising the steps of:
-
providing a video monitoring system including at least one video frame containing an object of interest; defining at least one region of interest within the video frame; providing a minimum boundary rectangle about the object of interest; assigning a set of coordinates to the minimum boundary rectangle and a boundary area of the region of interest; comparing the corresponding coordinate values of the minimum boundary rectangle relative to the coordinate values of the boundary area and determining the location of the minimum boundary rectangle relative to the boundary area; defining one or more user-definable semantic parameters relating to the object of interest; and analyzing the object of interest with the video monitoring system to detect a user-definable event when the object of interest has the one or more user-definable semantic parameters.
-
-
38. A video monitoring system, comprising:
-
a video image-processing appliance manager in communication with one or more appliance modules, said appliance manager configured to run an algorithm or routine for extracting information regarding one or more objects located within a region of interest and defining a set of semantic parameters according to one or more user-specified semantic parameters, the set of semantic parameters describing the status and/or physical state of each object relative to the region of interest; and a graphical user interface including a first portion for configuring the one or more user-specified semantic parameters within the appliance manager and/or an event detection module and the graphical user interface includes a second portion for selecting an action response upon the detection of an event by the video monitoring system. - View Dependent Claims (39, 40, 41, 42, 43)
-
Specification