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 .
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.