- Visualization (computer graphics)
:"See also
Visualization andInformation graphics "Visualization is any technique for creatingimage s,diagram s, oranimation s to communicate a message. Visualization through visual imagery has been an effective way to communicate both abstract and concrete ideas since the dawn of man. Examples from history includecave painting s,Egyptian hieroglyphs , Greekgeometry , andLeonardo da Vinci 's revolutionary methods of technical drawing for engineering and scientific purposes.Visualization today has ever-expanding applications in science, education, engineering (e.g. product visualization), interactive multimedia, medicine , etc. Typical of a visualization application is the field of
computer graphics . The invention of computer graphics may be the most important development in visualization since the invention of central perspective in theRenaissance period. The development ofanimation also helped advance visualization.Overview
The use of visualization to present information is not a new phenomenon. It has been used in maps, scientific drawings, and data plots for over a thousand years. Examples from
cartography include Ptolemy's Geographia (2nd Century AD), a map of China (1137 AD), and Minard's map (1861) ofNapoleon 's invasion of Russia half a century earlier. Most of the concepts learned in devising these images carry over in a straight forward manner to computer visualization.Edward Tufte has written two critically acclaimed books that explain many of these principles.Computer graphics has from its beginning been used to study scientific problems. However, in its early days the lack of graphics power often limited its usefulness. The recent emphasis on visualization started in 1987 with the special issue of Computer Graphics on Visualization in Scientific Computing. Since then there have been several conferences and workshops, co-sponsored by the
IEEE Computer Society andACM SIGGRAPH , devoted to the general topic, and special areas in the field, for example volume visualization.Most people are familiar with the digital animations produced to present
meteorological data during weather reports ontelevision , though few can distinguish between those models of reality and thesatellite photo s that are also shown on such programs. TV also offers scientific visualizations when it shows computer drawn and animated reconstructions of road or airplane accidents. Some of the most popular examples of scientific visualizations arecomputer-generated images that show realspacecraft in action, out in the void far beyond Earth, or on otherplanet s. Dynamic forms of visualization, such aseducational animation , have the potential to enhance learning about systems that change over time.Apart from the distinction between interactive visualizations and animation, the most useful categorization is probably between abstract and model-based scientific visualizations. The abstract visualizations show completely conceptual constructs in 2D or 3D. These generated shapes are completely arbitrary. The model-based visualizations either place overlays of data on real or digitally constructed images of reality, or they make a digital construction of a real object directly from the scientific data.
Scientific visualization is usually done with specialized
software , though there are a few exceptions, noted below. Some of these specialized programs have been released asOpen source software, having very often its origins in universities, within an academic environment where sharing software tools and giving access to the source code is common. There are also manyproprietary software packages of scientific visualization tools.Models and frameworks for building visualizations include the data flow models popularized by systems such as AVS, IRIS Explorer, and VTK toolkit, and data state models in spreadsheet systems such as the Spreadsheet for Visualization and Spreadsheet for Images.
Fields of visualization
As a subject in
computer science , data visualization orscientific visualization is the use of interactive, sensory representations, typically visual, of abstract data to reinforcecognition ,hypothesis building andreasoning .Educational visualization
Educational visualization is using a
simulation normally created on acomputer to create an image of something so it can be taught about. In the Roman times, this is very useful when teaching about a topic which is difficult to otherwise see, for example,atomic structure , because atoms are far too small to be studied easily without expensive and difficult to use scientific equipment. It can also be used to view past events, such as looking atdinosaur s, or looking at things that are difficult or fragile to look at in reality like thehuman skeleton , without causing physical or mental harm to a subjective volunteer or cadaver.Information visualization
Information visualization concentrates on the use of computer-supported tools to explore large amount of abstract data. The term "information visualization" was originally coined by the User Interface Research Group at Xerox PARC and included Dr. Jock Mackinlay. Practical application of information visualization in computer programs involves selecting, transforming and representing abstract data in a form that facilitates human interaction for exploration and understanding. Important aspects of information visualization are dynamics of visual representation and the interactivity. Strong techniques enable the user to modify the visualization in real-time, thus affording unparalleled perception of patterns and structural relations in the abstract data in question.
Knowledge visualization
The use of visual representations to transfer knowledge between at least two persons aims to improve the transfer of
knowledge by usingcomputer and non-computer based visualization methods complementarily. [(Burkhard and Meier, 2004),] Examples of such visual formats are sketches,diagram s,image s, objects, interactive visualizations, information visualization applications and imaginary visualizations as in stories. While information visualization concentrates on the use of computer-supported tools to derive new insights, knowledge visualization focuses on transferring insights and creating newknowledge in groups. Beyond the mere transfer offact s, knowledge visualization aims to further transferinsight s,experience s, attitudes, values,expectation s, perspectives,opinion s, andprediction s by using various complementaryvisualization s.Product Visualization
Product Visualization involves visualization software technology for the viewing and manipulation of 3D models, technical drawing and other related documentation of manufactured components and large assemblies of products. It is a key part of
Product Lifecycle Management . Product visualization software typically provides high levels of photorealism so that a product can be viewed before it is actually manufactured. This supports functions ranging from design and styling to sales and marketing. "Technical visualization" is an important aspect of product development. Originallytechnical drawing s were made by hand, but with the rise of advancedcomputer graphics thedrawing board has been replaced bycomputer-aided design (CAD). CAD-drawings and models have several advantages over hand-made drawings such as the possibility of 3-D modeling,rapid prototyping andsimulation .Visual communication
Visual communication is thecommunication ofidea s through the visual display ofinformation . Primarily associated withtwo dimensional image s, it includes:alphanumeric s,art , signs, and electronic resources. Recent research in the field has focused onweb design and graphically orientedusability .Visual analytics
Visual analytics focuses on human interaction with visualization systems as part of a larger process of data analysis. Visual analytics has been defined as "the science of analytical reasoning supported by the interactive visual interface" [(Thomas, JJ and Cook, KA, 2005)] .Its focus is on human information discourse (interaction) within massive, dynamically changing information spaces. Visual analytics research concentrates on support for perceptual and cognitive operations that enable users to detect the expected and discover the unexpected in complex information space.
Technologies resulting from visual analytics find their application in almost all fields, but are being driven by critical needs (and funding) in biology and national security.
Visualization techniques
The following are examples of some common visualization techniques:
* Constructingisosurface s
* direct volume rendering
*Streamlines, streaklines, and pathlines
* table, matrix
* charts (pie chart ,bar chart ,histogram ,function graph ,scatter plot , etc.)
* graphs (tree diagram ,network diagram ,flowchart ,existential graph , etc.)
*Map s
*parallel coordinates - a visualization technique aimed at multidimensional data
*treemap - a visualization technique aimed at hierarchical data
*Venn diagram
*Euler diagram
*Chernoff face
* Hyperbolic treesRelated research areas
*
Statistics ,statistical package ,multivariate statistics
*Forecasting ,technical analysis
* Data Mining, also known as knowledge-discovery in databases (KDD)
* GeoVisualization, short for Geographic Visualization
* Graph Drawing
*Scientific modeling
*Cave Automatic Virtual Environment
* Morphological Modeling
*Information graphics
*Knowledge management
*Knowledge transfer
*Concept maps
*Morphological analysis
*Formal concept analysis
*Conceptual graphs ee also
*
Information graphics
* TheInformation visualization reference model for construction of Information Visualization systems. Similar to the 'Model view controller 'software engineering architectural pattern.
*Music visualization
*Statistical graphics
*Configurator visualization *
Graph drawing
*Graphic design
*Edward Tufte
*Human-computer interaction
*Rendering (computer graphics)
*Illustration
*Imaging
*New Epoch Notation Painting
*Representation (arts)
*Representation (psychology)
*Many Eyes Public, web-based visualizations*
Prefuse Java Toolkit for Interactive Information Visualization*
Starlight Info Vis System ,R&D 100 winner
*VisIt ,R&D 100 winner
*VisTrails
*ParaView
* Tulip C++/Qt framework for navigation, graph drawing, clustering and edition of huge graphs.References
Further reading
; Books
* Visualization Handbook (Hardcover) by Charles D. Hansen,Chris Johnson ,Academic Press (June, 2004).
* The Visualization Toolkit, Third Edition (Paperback) by Will Schroeder, Ken Martin, Bill Lorensen (August 2004).
* citation
last = Thomas, James J, and Cook, Kristin A, Ed.
title = Illuminating the Path: The Research and Development Agenda for Visual Analytics
publisher = IEEE Computer Society
date = 2005
location = Los Alamitos, CA.
url = http://nvac.pnl.gov/agenda.stm
* Globus, Al. Eric Raible. "Fourteen Ways to Say Nothing With Scientific Visualization". Computer. July 1994. pp. 86-88
* Kravetz, Stephen A. and David Womble. ed. Introduction to Bioinformatics. Totowa, N.J. Humana Press, 2003.
* Nielson, Gregory M. ed. Computer. Vol. 22, No. 8, Aug 1989. Special issue on scientific visualization.
*Edward R. Tufte (1992). The Visual Display of Quantitative Information
* Edward R. Tufte (1990). Envisioning Information.
* Edward R. Tufte (1997). Visual Explanations: Images and Quantities, Evidence and Narrative.
* Wong, Pak Chung. R. Daniel Bergeron. "30 years of Multidimensional Multivariate Visualization". Scientific Visualization Overviews Methodologies and Techniques.IEEE Computer Society Press, 1997.; Information Visualization Papers
* Bederson, Benjamin B., Shneiderman, Ben. "The Craft of Information Visualization: Readings and Reflections", Morgan Kaufmann, 2003, ISBN 1-55860-915-6.
* Cite book
publisher = Morgan Kaufmann Publishers Inc
isbn = 1-55860-533-9
pages = 686
last = Mackinlay
first = Jock D.
others = Card, S. K., Ben Shneiderman (eds.)
title = Readings in information visualization: using vision to think
date = 1999
* Cleveland, William S. (1993). Visualizing Data.
* Cleveland, William S. (1994). The Elements of Graphing Data.
* Schirra, Joerg R.J. (2005). "Foundation of Computational Visualistics", Wiesbaden: DUV ISBN 3-8350-6015-5.
* Spence, Robert "Information Visualization: Design for Interaction (2nd Edition)", Prentice Hall, 2007, ISBN 0-132-06550-9.
* [http://ccom.unh.edu/vislab/CWBio.html Colin Ware] (2000). Information Visualization: Perception for design.
* [http://www.neme.org/main/815/form-follows-data Andrew Vande Moere] (2008). Form Follows Data.
* Wilkinson, Leland. "The Grammar of Graphics", Springer ISBN 0-387-24544-8 [http://www.spss.com/research/wilkinson/TheGrammarOfGraphics/GOG.html]
External links
* [http://www.asis.org/SIG/SIGVIS/index.htm Amer. Soc. of Information Science and Technology (ASIS&T SIGVIS): Special Interest Group in Visualization Information and Sound]
* [http://vis.computer.org/ IEEE Visualization Conference]
* [http://math.nist.gov/mcsd/savg/vis/index.html National Institute of Standards and Technology]
* [http://sldataviz.pbwiki.com/ Second Life Data Visualization] Data visualization using Second Life
* [http://slusage.com/chemisry.asp Second Life Chemistry] Using Second Life to visualize chemistry concepts
* [http://www.cc.gatech.edu/scivis/tutorial/tutorial.html Scientific Visualization Tutorials, Georgia Tech]
* [http://svs.gsfc.nasa.gov/ Scientific Visualization Studio (NASA)]
* [http://services.alphaworks.ibm.com/manyeyes/home Many Eyes] Free IBM site where users can experiment with 15 types of visualizations
* [http://www.visualcomplexity.com/vc/ Visual Complexity] A visual compendium of techniques for displaying networks
* [http://www.graphic.org/goindex.html Graphic Organizers Index]
* [http://www.knowledge-communication.org/tools.html Overview of Various Visualization Methods and Tools]
* [http://www.visual-literacy.org/pages/documents.htm Periodic Table of Visualization Methods]
* [http://www.interactiveflows.com/links/ Educational Particle Image Velocimetry (e-PIV) - resources and demonstrations]
* [http://vis.duke.edu/FridayForum/ Duke University Friday Forum - Visualization Engineering Seminars]
Information visualization
* [http://www.infovis-wiki.net InfoVis-Wiki.net] - Wiki about Information Visualization
* [http://www.instantatlas.com InstantAtlas.com] - Data Visualization Software for GIS Specialists and Information Analysts
* [http://infosthetics.com/ Information Aesthetics: Data visualization & visual communication] , a continuously updated collection of infoviz applications and software
* http://vam.anest.ufl.edu - A free transparent reality simulation of an anesthesia machine that uses information visualization, including sound and color
*
* [http://www.visualcomplexity.com VisualComplexity.com] - A visual exploration on mapping
*
* [http://www.walk2web.com walk2web.com] - a visual internet explorer
* [http://www.novospark.com NovoSpark Visualizer] - an advanced visualization tool that enables qualitative analysis of multidimensional data through the exploration of a graphical image.
* [http://www.interactiveflows.com/links/ Educational Particle Image Velocimetry (e-PIV) - resources and demonstrations]
* [http://ontomall.com:8081/workbench Wikipedia tree hierarchy of categories and pages under Computing]
* [http://www.dashboardzone.com/google-dashboard-create-dashboards-and-charts-using-free-api Google Charts] -Examples of using free Google API
* [http://uwf.edu/ruzwyshyn/InformationVisualization.pdf Semi-Structured and Unstructured Information Systems: Information Visualization] Summary Review Book Chapter.
Knowledge visualization
* [http://www.graphicslink.co.uk/IV07/ Third International Symposium on Knowledge and Argument visualization] Research Symposium
* [http://www.ia.arch.ethz.ch Visualization Summit] The chair for Information Architecture organizes the first int. Visualization Summit on 3rd of July 2007
* [http://www.mind-mapping.org Software for information organisation] A list of software for information organisation
* [http://www.infovis-wiki.net/index.php/Main_Page InfoVis:Wiki] Information Visualization Wiki
*Ray Uzwyshyn [http://www.asis.org/SIG/SIGVIS/ASISTPresentations/LazerowPresentation.ppt Human Knowledge Seeking and Information Visualization] 2006 Samuel Lazerow Thompson ISI Memorial Lecture
* [http://www.interactiveflows.com/links/ Educational Particle Image Velocimetry (e-PIV) - resources and demonstrations]
* [http://mindmappedia.com Open Mind Map Library] - Point to share knowledge: free library of mind maps.
Visual analytics
* [http://conferences.computer.org/vast/vast2007/ IEEE Visual Analytics Science and Technology (VAST) Symposium]
* [http://nvac.pnl.gov/ National Visualization and Analytics Center (NVAC)]
* [http://www.interactiveflows.com/links/ Educational Particle Image Velocimetry (e-PIV) - resources and demonstrations]
Wikimedia Foundation. 2010.