Video Surveillance System
First Claim
1. A surveillance system having a surveillance processing circuit that receives metadata of image data, the surveillance processing circuit comprising:
- a metadata processing circuit that receives metadata and determines an observed trajectory of a motion object in the image data;
a scoring engine processing circuit that scores the observed trajectory and returns a score;
an abnormal behavior detection processing circuit that analyzes the score to determine if abnormal behavior has been observed; and
an alarm generation processing circuit issuing an alarm event according to the determination of the abnormal behavior detection processing circuit.
0 Assignments
0 Petitions
Accused Products
Abstract
A video surveillance system is disclosed. The system includes a model database storing a plurality of models and a vector database storing a plurality of vectors of recently observed trajectories. The system includes a model building module that builds a new motion model corresponding to the motion data of the current trajectory data structure. The system generates a current trajectory data structure having motion data and abnormality scores. The system also includes a database purging module configured to determine a subset of vectors that is most similar to the current trajectory data structure based on a measure of similarity between the subset of vectors and the current trajectory data structure. The database purging module is further configured to replace one of the motion models in the model database with the new motion model based on an amount of vectors in the subset vectors the recentness of the subset of vectors.
-
Citations
12 Claims
-
1. A surveillance system having a surveillance processing circuit that receives metadata of image data, the surveillance processing circuit comprising:
-
a metadata processing circuit that receives metadata and determines an observed trajectory of a motion object in the image data; a scoring engine processing circuit that scores the observed trajectory and returns a score; an abnormal behavior detection processing circuit that analyzes the score to determine if abnormal behavior has been observed; and an alarm generation processing circuit issuing an alarm event according to the determination of the abnormal behavior detection processing circuit. - View Dependent Claims (2, 3, 4, 5)
-
-
6. The surveillance system of 1, further comprising a dynamic model database storing a new normal motion model, and a database purging processing circuit managing the dynamic model database;
-
wherein the scoring engine processing circuit receives the observed trajectory and scores the trajectory by comparing the trajectory to the new motion model stored in the dynamic model database; and wherein the database purging processing circuit adds the new motion model to the dynamic model database.
-
-
7. A method for processing image data in a surveillance system, comprising:
-
using a processing circuit to receive metadata associated with said image data and to determine an observed trajectory of a motion object in said image data; using a scoring engine processing circuit to score the observed trajectory and return a score; using a processing circuit to analyze the score to determine if abnormal behavior has been observed; and using a processing circuit to issue an alarm event according to the determination if abnormal behavior has been observed. - View Dependent Claims (8, 9)
-
-
10. A computer program product comprising a non-transitory computer-readable medium having a computer-readable program code embodied therein, said computer-readable program code adapted to be executed by a processor to implement a surveillance method operating on image data, said method comprising:
-
receiving metadata associated with said image data and determining an observed trajectory of a motion object in said image data; scoring the observed trajectory to return a score; analyzing the score to determine if abnormal behavior has been observed; and issuing an alarm event according to the determination if abnormal behavior has been observed. - View Dependent Claims (11, 12)
-
Specification