1. A system for rendition of multi-modal data, comprising: a plurality of sources of multi-modal data configured to collect data from an environment wherein each of the plurality of sources is associated with a distinct sensor modality having distinct data modalities; a processor communicatively coupled to each of the plurality of 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 event data across the plurality of data modalities from each of the plurality of sources of multi-modal data and store the collected event data in memory, an anomaly detection module, configured to independently detect from the collected event data one or more event anomalies for each of a plurality of data modalities against background/historical data and to associate each event anomaly with a data modality temporal identifier and a data modality spatial identifier, an event anomaly recognition module configured to identify a spatial and a temporal relationship between each of the one or more event anomalies among the plurality of data modalities, an anomaly correlation module configured to combine identified event anomalies 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 to render cross-correlated common representations of detected event anomalies and the environment from a plurality of perspectives.
7. The system for rendition of multi-modal data according to claim 1 , wherein the anomaly detection module filters detected anomalies based on background/historical data.