1. A computer implemented method for situational awareness and monitoring, comprising: using at least one computer for: receiving a plurality of video streams from a network of monocular and stereo video cameras; receiving position information and identifying information from a plurality of non-vision sensors; detecting a plurality of objects and corresponding the objects with the identifying information; tracking each object using the plurality of video streams, position information and the identifying information to form a plurality of tracks for each object; fusing the plurality of tracks for each object into a global track for each object by associating identifying information in the plurality of tracks for each object to form a plurality of global tracks; providing a first display of a 3D model and a map display overlaid with at least a portion of the plurality of global tracks, the 3D model being of a site overlaid with a plurality of video streams; and providing a second display, proximate to the first display, of a list of recently fused tracks.