Methods and systems for the unsupervised learning of events contained
within a video sequence, including apparatus and interfaces for
implementing such systems and methods, are disclosed. An illustrative
method in accordance with an exemplary embodiment of the present
invention may include the steps of providing a behavioral analysis
engine, initiating a training phase mode within the behavioral analysis
engine and obtaining a feature vector including one or more parameters
relating to an object located within an image sequence, and then
analyzing the feature vector to determine a number of possible event
candidates. The behavioral analysis engine can be configured to prompt
the user to confirm whether an event candidate is a new event, an
existing event, or an outlier. Once trained, a testing/operational phase
mode of the behavioral analysis engine can be further implemented to
detect the occurrence of one or more learned events, if desired.