Anomaly detection in a video system
First Claim
1. A system comprising one or more modules to:
- receive video data from an environment;
extract features from the received video data;
compare the extracted features from the received video data to a model of a complement of an abnormal behavior; and
deduce that the abnormal behavior is present in the received video data when the comparison departs from the model of the complement of the abnormal behavior.
1 Assignment
0 Petitions
Accused Products
Abstract
In an embodiment, a video processor is configured to identify anomalous or abnormal behavior. A hierarchical behavior model based on the features of the complement of the abnormal behavior of interest is developed. For example, if the abnormal behavior is stealing or shoplifting, a model is developed for the actions of normal shopping behavior (i.e., not stealing or not shoplifting). Features are extracted from video data and applied to an artificial intelligence construct such as a dynamic Bayesian network (DBN) to determine if the normal behavior is present in the video data (i.e, the complement of the abnormal behavior). If the DBN indicates that the extracted features depart from the behavior model (the complement of the abnormal behavior), then the presence of the abnormal behavior in the video data may be assumed.
-
Citations
20 Claims
-
1. A system comprising one or more modules to:
-
receive video data from an environment; extract features from the received video data; compare the extracted features from the received video data to a model of a complement of an abnormal behavior; and deduce that the abnormal behavior is present in the received video data when the comparison departs from the model of the complement of the abnormal behavior. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A process comprising:
configuring a video processor to; receive video data from an environment; extract features from the received video data; compare the extracted features from the received video data to a model of a complement of an abnormal behavior; and deduce that the abnormal behavior is present in the received video data when the comparison departs from the model of the complement of the abnormal behavior. - View Dependent Claims (10, 11, 12, 13)
-
14. A machine readable medium comprising instructions that when executed by a processor executes a process comprising:
-
receiving video data from an environment; extracting features from the received video data; comparing the extracted features from the received video data to a model of a complement of an abnormal behavior; and deducing that the abnormal behavior is present in the received video data when the comparison departs from the model of the complement of the abnormal behavior. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification