1. A method of learning events contained within a video image sequence, the method comprising: providing a computing system that is configured to receive the image sequence, the computing system programmed to: provide a behavioral analysis engine that is configured to learn new events contained within the image sequence; initiate a training phase mode within the behavioral analysis engine and obtain a feature vector including one or more parameters relating to an object disposed within the image sequence; identify one or more clusters for at least some of the one or more parameters, at least some of the one or more clusters corresponding to possible event candidates; display an identifier for at least some of the possible event candidates on a display; and allow a user to select one or more of the possible event candidates, and to include the selected one or more of the possible event candidates into an event library.
1. A method of learning events contained within a video image sequence, the method comprising: providing a computing system that is configured to receive the image sequence, the computing system programmed to: provide a behavioral analysis engine that is configured to learn new events contained within the image sequence; initiate a training phase mode within the behavioral analysis engine and obtain a feature vector including one or more parameters relating to an object disposed within the image sequence; identify one or more clusters for at least some of the one or more parameters, at least some of the one or more clusters corresponding to possible event candidates; display an identifier for at least some of the possible event candidates on a display; and allow a user to select one or more of the possible event candidates, and to include the selected one or more of the possible event candidates into an event library. 15. The method of claim 1 , wherein said identifying step is performed using an unsupervised learning algorithm.