METHODS FOR DEFINING, DETECTING, ANALYZING, INDEXING AND RETRIEVING EVENTS USING VIDEO IMAGE PROCESSING
First Claim
1. A method of detecting and analyzing events occurring within a region of interest of a video monitoring system, the method comprising 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 an event.
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.
312 Citations
45 Claims
-
1. A method of detecting and analyzing events occurring within a region of interest of a video monitoring system, the method comprising 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 an event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A 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 image-processing appliance manager in communication with one or more appliance modules;
initiating an algorithm or routine within the appliance manager and 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 an event. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A method of detecting and analyzing events occurring within a region of interest of a video monitoring system, the method comprising 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 and defining a set of semantic parameters describing the object'"'"'s state and/or physical features relative to the region of interest;
comparing said set of object semantic parameters with a set of user-specified semantic parameters and matching at least one of the object semantic parameters with a corresponding user-specified semantic parameter; and
performing an action response upon the detection of an event.
-
-
33. A 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 image-processing appliance manager in communication with one or more appliance modules and a graphical user interface;
initiating an algorithm or routine within the appliance manager and 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;
prompting a user to input one or more user-specified events using the graphical user interface;
matching at least one of the detected events with a corresponding user-specified event; and
performing an action response upon the detection of an event.
-
-
34. A method of extracting object information using video image processing, the method comprising the steps of:
-
providing 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; and
defining one or more semantic parameters relating to the object of interest. - View Dependent Claims (35, 36)
-
-
37. A method of extracting object information using video image processing, the method comprising the steps of:
-
providing 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; and
defining one or more semantic parameters relating to the object of interest.
-
-
38. A video monitoring system, comprising:
-
a video image-processing appliance manager in communication with one or more appliance modules, said appliance manager adapted 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 describing the status and/or physical state of each object relative to the region of interest; and
means for configuring one or more user-specified semantic parameters within the appliance manager and/or an event detection module. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45)
-
Specification