1. A system for rendition of multi-modal data, comprising: one or more sources of multi-modal data configured to collect data from an environment; a processor communicatively coupled to the one or more sources of multi-modal data; and a storage medium communicatively coupled to the processor and tangibly embodying a plurality of executable modules of instructions wherein each module of instructions is connected to the processor via a bus, the plurality of executable modules including a data collection module, configured to asynchronously collect static and/or dynamic data across a plurality of data modalities from the one or more sources of multi-modal data and store the events in the memory, an anomaly detection module, configured to independently detect from the collected data one or more event anomalies for each of a plurality of data modalities against background/historical data and to associate each event with a data modality temporal identifier and a data modality positional identifier, an event recognition module configured to identify a physical and a temporal relationship between the one or more event anomalies among the plurality of data modalities, an anomaly correlation module configured to combine identified event anomalies for each of the plurality of modalities to form a coherent common event representation that is cross-correlated based on a predetermined modality temporal window and a predetermined spatial window, and a rendition module configured operable to render cross-correlated common representations of detected event anomalies and the environment from a plurality of perspectives.