1. A program storage device readable by a computer machine, tangibly embodying program instructions executable by the computer machine to perform method steps for visualization enhancement for situational awareness, said method steps comprising: providing a graphical user interface enabling a user to interact with the software program running on the computer machine running; the computer machine providing a database of vehicle mission recordings; selecting one or more mission recordings; displaying a GUI window comprising: a navigation map associated with the mission recording wherein, the navigation map displays the traveled path traveled of an UGV in a first color, if available the current position of the vehicle is indicated by a triangle in a second color, the front of the vehicle is designated by the point of the triangle, the field of view (FOV) of the camera is also indicated on the triangle by the two adjacent lines, shown in a third color if; a status display; and taking one or more camera images from the mission recording; overlaying on the top of the image display is the cardinal direction of the displayed camera image; changing the direction with camera panning within the still frame image; progressing through the timeline of a mission using a horizontal scroll bar slider wherein each slider increment is equivalent to moving one second in time; allowing a user to jump to any point from the beginning to the end of the mission; quickly incrementing or decrementing of the slider; providing ‘Front’ and ‘Back’ buttons next to the scroll bar; allowing the user to toggle between the front camera and the rear camera of the vehicle; providing a set of playback controls that allow the user to play, pause, rewind, and fast forward through the images, and repeatedly pressing the rewind or fast-forward buttons increases the speed.