1. A computer automated method of selectively identifying a behavior of a crowd comprising the steps: receiving video data of a crowd; receiving audio data corresponding to an environment around the crowd; processing audio data thereby identifying audio characteristics; generating hierarchical human and crowd feature data from the video data; and selectively identifying a behavior of the crowd by processing the hierarchical human and crowd feature data according to a configurable behavior rule wherein the processing is configured to select a behavior wherein selectively identifying a behavior utilizes the identified audio characteristics.
12. One or more processor readable storage devices having processor readable code embodied on the processor readable devices for programming one or more processors to perform the method of claim 1 .