Intelligent video behavior recognition with multiple masks and configurable logic inference module
First Claim
1. In a system for capturing video of scenes, including a processor-controlled segmentation system for providing software-implemented segmentation of subjects of interest in said scenes based on processor-implemented interpretation of the content of the captured video, the improvement comprising software implementation for:
- providing a configurable logic inference engine;
establishing at least one mask for a video scene, the mask defining at least one of possible types of areas of the scene where a logic-defined event may occur;
creating a Boolean equation for analysis of activities relative to the at least one mask by the logic inference engine mask according to rules established by the Boolean equation;
providing preselection of the rules by a user of the system according what, when and where a subject of interest might have an activity relative to the at least one of possible types of areas;
analysis by the logic inference engine in accordance with the Boolean equation of what, when and where subjects of interest have activities in the at least one of possible types of areas; and
reporting within the system the results of the analysis, whereby to report to a user of the system the logic-defined events as indicative of what, when and where a target has activities in one or more of the areas.
3 Assignments
0 Petitions
Accused Products
Abstract
Methodology of implementing complex behavior recognition in an intelligent video system includes multiple event detection defining activity in different areas of the scene (“What”), multiple masks defining areas of a scene (“Where”), configurable time parameters (“When”), and a configurable logic inference engine to allow Boolean logic analysis based on any combination of logic-defined events and masks. Events are detected in a video scene that consists of one or more camera views termed a “virtual view”. The logic-defined event is a behavioral event connoting behavior, activities, characteristics, attributes, locations and/or patterns of a target subject of interest. A user interface allows a system user to select behavioral events for logic definition by the Boolean equation in accordance with a perceived advantage, need or purpose arising from context of system use.
-
Citations
20 Claims
-
1. In a system for capturing video of scenes, including a processor-controlled segmentation system for providing software-implemented segmentation of subjects of interest in said scenes based on processor-implemented interpretation of the content of the captured video, the improvement comprising software implementation for:
-
providing a configurable logic inference engine;
establishing at least one mask for a video scene, the mask defining at least one of possible types of areas of the scene where a logic-defined event may occur;
creating a Boolean equation for analysis of activities relative to the at least one mask by the logic inference engine mask according to rules established by the Boolean equation;
providing preselection of the rules by a user of the system according what, when and where a subject of interest might have an activity relative to the at least one of possible types of areas;
analysis by the logic inference engine in accordance with the Boolean equation of what, when and where subjects of interest have activities in the at least one of possible types of areas; and
reporting within the system the results of the analysis, whereby to report to a user of the system the logic-defined events as indicative of what, when and where a target has activities in one or more of the areas. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of implementing complex behavior recognition in an intelligent video system including detection of multiple events which are defined activities of subjects of interest in different areas of the scene, where the events are of interest for behavior recognition and reporting purposes in the system, said method comprising:
-
creating one or more of multiple possible masks defining areas of a scene to determine where a subject of interest is located;
setting configurable time parameters to determine when such activity occurs; and
using a configurable logic inference engine to perform Boolean logic analysis based on a combination of such events and masks. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An intelligent video system for capturing video of scenes, the system providing software-implemented segmentation of targets in said scenes based on processor-implemented interpretation of the content of the captured video, the improvement comprising software implementation for:
-
providing a configurable logic inference engine;
establishing masks for a video scene, the masks defining areas of the scene in which a logic-defined events may occur;
establishing at least one Boolean equation for analysis of activities in the scenes relative to the masks by the logic inference engine mask according to rules established by the Boolean equation; and
a user input interface providing preselection of the rules by a user of the system according to possible activity in the areas defined by the masks;
the logic inference engine using such Boolean equation to report to a user of the system the logic-defined events as indicative of what, when and where a target has activities in one or more of the areas. - View Dependent Claims (20)
-
Specification