COMPLEX EVENT RECOGNITION IN A SENSOR NETWORK
First Claim
1. A surveillance system comprising a computing device comprising a processor and computer-readable storage device storing program instructions that, when executed by the processor, cause the computing device to perform operations comprising:
- tracking a target in an environment using sensors;
extracting information from images of the target provided by the sensors;
determining a plurality of confidences corresponding to the information extracted from images of the target, the plurality of confidences including at least one confidence corresponding to at least one primitive event;
determining grounded formulae by instantiating predefined rules using the plurality of confidences;
inferring a complex event corresponding to the target using the grounded formulae; and
providing an output describing the complex event.
5 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and manufactures for a surveillance system are provided. The surveillance system includes sensors having at least one non-overlapping field of view. The surveillance system is operable to track a target in an environment using the sensors. The surveillance system is also operable to extract information from images of the target provided by the sensors. The surveillance system is further operable to determine probablistic confidences corresponding to the information extracted from images of the target. The confidences include at least one confidence corresponding to at least one primitive event. Additionally, the surveillance system is operable to determine grounded formulae by instantiating predefined rules using the confidences. Further, the surveillance system is operable to infer a complex event corresponding to the target using the grounded formulae. Moreover, the surveillance system is operable to provide an output describing the complex event.
83 Citations
20 Claims
-
1. A surveillance system comprising a computing device comprising a processor and computer-readable storage device storing program instructions that, when executed by the processor, cause the computing device to perform operations comprising:
-
tracking a target in an environment using sensors; extracting information from images of the target provided by the sensors; determining a plurality of confidences corresponding to the information extracted from images of the target, the plurality of confidences including at least one confidence corresponding to at least one primitive event; determining grounded formulae by instantiating predefined rules using the plurality of confidences; inferring a complex event corresponding to the target using the grounded formulae; and providing an output describing the complex event. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for a surveillance system comprising:
-
tracking a target in an environment using sensors; extracting information from images of the target provided by the sensors; determining a plurality of confidences corresponding to the information extracted from images of the target, the plurality of confidences including at least one confidence corresponding to at least one primitive event; determining grounded formulae by instantiating predefined rules using the plurality of confidences; inferring a complex event corresponding to the target using the grounded formulae; and providing an output describing the complex event. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable storage device storing computer-executable program instructions that, we executed by a computer, cause the computer to perform operations comprising:
-
tracking a target in an environment using sensors; extracting information from images of the target provided by the sensors; determining a plurality of confidences corresponding to the information extracted from images of the target, the plurality of confidences including at least one confidence corresponding to at least one primitive event; determining grounded formulae by instantiating predefined rules using the plurality of confidences; inferring a complex event corresponding to the target using the grounded formulae; and providing an output describing the complex event. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification