1. A method of learning events contained within a video sequence, the method comprising the steps of: providing a behavioral analysis engine adapted to learn new events contained within an image sequence; initiating a training phase mode within the behavioral analysis engine and obtaining a feature vector including one or more parameters relating to an object disposed within the image sequence; and analyzing the feature vector to determine a number of possible event candidates.