16. A video surveillance method, comprising: analyzing at least a first video sequence including a plurality of video images; automatically generating video image descriptive data based on the first video sequence; based on the automatically generated video image descriptive data, automatically detecting events that involve one or more agents in the first video sequence; receiving and storing records of the automatically detected events and associating each of the automatically detected events with at least a time associated with the first video sequence and a geographical location at which the event occurs; automatically generating a textual description of at least a first event of the automatically detected events, the textual description including text describing at least an actor, an action, and the geographical location; and for at least the first event of the automatically detected events, causing a display system to display information based on the textual description and overlay the information on a map of a geographical area, such that the text describing at least the actor, the action, and the geographical location is visually associated with a particular geographical location depicted in the map.
17. The video surveillance method of claim 16 , further comprising receiving a search request including one or more natural language terms relating to the first event, and returning the information to be overlaid on the map of the geographical area, based on the search request.