1. A method for situational awareness and monitoring, comprising: receiving a plurality of video streams from a network of monocular and stereo video cameras; receiving a plurality of identities from a plurality of sensors; detecting a plurality of objects, events, and identities, the events and identities being associated with particular objects; fusing a plurality of tracks for each object from the video cameras and sensors into a global track for each object; and providing a display of a 3D model and a map display overlaid with at least a portion of the global tracks, the 3D model being of a site overlaid with a plurality of video streams.