This survey paper provides a review of tools and concepts of visual analytics, and the challenges faced by researchers developing application for knowledge discovery. A comparison is made based on analytic features, its ability to categorize data, the modeling procedures, visual representation, interoperability, and its reliability and portability. The issues related to heterogeneous data, its scalability and multi-dimensionality is also explored. An efficient, intelligent, interactive and robust visual analytics system allows the discovery of information hidden in a massive and dynamic volume of data, especially in a surveillance system thus creating an effective situation awareness of the environment. While visual analytics is hugely important in knowledge discovery, it is necessary for developers to avoid information overload due to inappropriate, irrelevant and uncertain data due to random or fuzzy sensor inputs, also known as noise. The discovered knowledge is the basis for adaptive situation awareness, as it often provides information beyond the perception of human cognitive mind. The tools and concepts researched for this article includes addressing the human computer interaction aspect for intelligent, adaptive decision making from multiple information resources. An attempt is made in this paper to combine the strengths of smart search and data analysis with visual perception and interactive analysis capability of the user.