Most video management systems offer limited options for automating processes such as searching archived footage, or generating alerts from live video. For the most part, these features are either not available, or only available in a very limited sense. Often, a significant amount of manpower is required to carry out even simple search tasks. This is well known in the field. Correlating visual data from different sources is another very challenging task, mostly done manually today.