Information Visualization: Perception for Design / Edition 1 available in Hardcover
- Pub. Date:
- Elsevier Science & Technology Books
This book combines a strictly scientific approach to human perception with a practical concern for the rules governing the effective visual presentation of information. Surveying the research of leading psychologists and neurophysiologists, author Colin Ware isolates key principles at work in vision and perception, and from them derives specific and effective visualization techniques suitable for a wide range of scenarios. Information Visualization offers practical guidelines that can be applied by anyone, and covers all facets of visual perception: color, organization, space perception, motion, and texture.
About the Author
The author takes the "visual" in visualization very seriously. Colin Ware has advanced degrees in both computer science (MMath, Waterloo) and the psychology of perception (Ph.D., Toronto). He has published over a hundred articles in scientific and technical journals and at leading conferences, many of which relate to the use of color, texture, motion, and 3D in information visualization. In addition to his research, Professor Ware also builds useful visualization software systems. He has been involved in developing 3D interactive visualization systems for ocean mapping for over twelve years, and he directed the development of the NestedVision3D system for visualizing very large networks of information. Both of these projects led to commercial spin-offs. Professor. Ware recently moved from the University of New Brunswick in Canada to direct the Data Visualization Research Laboratory at the University of New Hampshire.
Read an Excerpt
PERCEPTION FOR DESIGN
By Colin Ware
Elsevier ScienceCopyright © 2013 Elsevier, Inc.
All rights reserved.
Foundations for an Applied Science of Data Visualization
In his book The End of Science, science writer John Horgan (1997) argued that science is finished except for the mopping up of details. He made a good case where physics is concerned. In that discipline, the remaining deep problems may involve generating so much energy as to require the harnessing of entire stars. Similarly, biology has its foundations in DNA and genetics and is now faced with the infinite but often tedious complexity of mapping genes into proteins through intricate pathways. What Horgan failed to recognize is that cognitive science has fundamental problems that are still to be solved. In particular, the mechanisms of the construction and storage of knowledge remain open questions. He implicitly adopted the physics-centric view of science, which holds that physics is the queen of sciences and in descending order come chemistry, then biology, with psychology barely acknowledged as a science at all. In this pantheon, sociology is regarded as somewhere on a par with astrology. This attitude is shortsighted. Chemistry builds on physics, enabling our understanding of materials; biology builds on chemistry, enabling us to understand the much greater complexity of living organisms; and psychology builds on neurophysiology, enabling us to understand the processes of cognition. At each level is a separate discipline greater in complexity and level of difficulty than those beneath. It is difficult to conceive of a value scale for which the mechanisms of thought are not of fundamentally greater interest and importance than the interaction of subatomic particles. Those who dismiss psychology as a pseudo-science have not been paying attention. Over the past few decades, enormous strides have been made in identifying the brain structures and cognitive mechanisms that have enabled humans to create the huge body of knowledge that now exists. But we need to go one step further and recognize that a person working with the aid of thinking tools is much more cognitively powerful than that person alone with his or her thoughts. This has been true for a long time. Artifacts such as paper and pens, as well as techniques such as writing and drawing, have been cognitive tools for centuries.
As Hutchins (1995) so effectively pointed out, thinking is not something that goes on entirely, or even mostly, inside people's heads. Little intellectual work is accomplished with our eyes and ears closed. Most cognition is done as a kind of interaction with cognitive tools, pencils and paper, calculators, and, increasingly, computer-based intellectual supports and information systems. Neither is cognition mostly accomplished alone with a computer. It occurs as a process in systems containing many people and many cognitive tools. Since the beginning of science, diagrams, mathematical notations, and writing have been essential tools of the scientist. Now we have powerful interactive analytic tools, such as MATLAB, Maple, Mathematica, and S-PLUS, together with databases. The entire fields of genomics and proteomics are built on computer storage and analytic tools. The social apparatus of the school system, the university, the academic journal, and the conference are obviously designed to support cognitive activity.
Cognition in engineering, banking, business, and the arts is similarly carried out through distributed cognitive systems. In each case, "thinking" occurs through interaction between individuals, using cognitive tools and operating within social networks. Hence, cognitive systems theory is a much broader discipline than psychology. This is emerging as the most interesting, difficult, and complex, yet fundamentally the most important, of sciences.
Visualizations are an increasingly important part of cognitive systems. Visual displays provide the highest bandwidth channel from the computer to the human. Indeed, we acquire more information through vision than through all of the other senses combined. The 20 billion or so neurons of the brain devoted to analyzing visual information provide a pattern-finding mechanism that is a fundamental component in much of our cognitive activity. Improving cognitive systems often means optimizing the search for data and making it easier to see important patterns. An individual working with a computer-based visual thinking tool is a cognitive system where the critical components are, on one side, the human visual system, a flexible pattern finder coupled with an adaptive decision-making mechanism, and, on the other side, the computational power and vast information resources of a computer coupled to the World Wide Web. Interactive visualization is the interface between the two sides. Improving this interface can substantially improve the performance of the entire system.
Until recently, the term visualization meant constructing a visual image in the mind (Little et al., 1972). It has now come to mean something more like a graphical representation of data or concepts. Thus, from being an internal construct of the mind, a visualization has become an external artifact supporting decision making. The way visualizations can function as cognitive tools is the subject of this book.
One of the greatest benefits of data visualization is the sheer quantity of information that can be rapidly interpreted if it is presented well. Figure 1.1 shows a visualization derived from a multibeam echo sounder scanning part of Passamoquoddy Bay, between Maine in the United States, and New Brunswick in Canada, where the tides are the highest in the world. Approximately one million measurements were made. Traditionally, this kind of data is presented in the form of a nautical chart with contours and spot soundings; however, when the data is converted to a height field and displayed using standard computer graphics techniques, many things become visible that were previously invisible on the chart. A pattern of features called pockmarks can immediately be seen, and it is easy to see how they form lines. Also visible are various problems with the data. The linear ripples (not aligned with the pockmarks) are errors in the data because the roll of the ship that took the measurements was not properly taken into account.
The Passamoquoddy Bay image highlights a number of the advantages of visualization:
Visualization provides an ability to comprehend huge amounts of data. The important information from more than a million measurements is immediately available.
Visualization allows the perception of emergent properties that were not anticipated. In this visualization, the fact that the pockmarks appear in lines is immediately evident. The perception of a pattern can often be the basis of a new insight. In this case, the pockmarks align with the direction of geological faults, suggesting a cause. They may be due to the release of gas.
Visualization often enables problems with the data to become immediately apparent. A visualization commonly reveals things not only about the data itself but also about the way it is collected. With an appropriate visualization, errors and artifacts in the data often jump out at you. For this reason, visualizations can be invaluable in quality control.
Visualization facilitates understanding of both large-scale and small-scale features of the data. It can be especially valuable in allowing the perception of patterns linking local features.
Visualization facilitates hypothesis formation. For example, the visualization in Figure 1.1 led to questions about the how the pockmarks might have formed and motivated a research paper concerning the geological significance of the features (Gray et al., 1997).
The process of data visualization includes four basic stages, combined in a number of feedback loops. These are illustrated in Figure 1.2. The four stages consist of:
The collection and storage of data.
A preprocessing stage designed to transform the data into something that is easier to manipulate. Usually there is some form of data reduction to reveal selected aspects. Data exploration is the process of changing the subset that is currently being viewed.
Mapping from the selected data to a visual representation, which is accomplished through computer algorithms that produce an image on the screen. User input can transform the mappings, highlight subsets, or transform the view. Generally this is done on the user's own computer.
The human perceptual and cognitive system (the perceiver).
The longest feedback loop involves gathering data. A data seeker, such as a scientist or a stock-market analyst, may choose to gather more data to follow up on an interesting lead. Another loop controls the computational preprocessing that takes place prior to visualization. The analyst may feel that if the data is subjected to a certain transformation prior to visualization, it can be persuaded to give up its meaning. Sometimes the process is a search through a very large volume of data to find an important nugget. Finally, the visualization process itself may be highly interactive; for example, in three-dimensional (3D) data visualization, the scientist may "fly" to a different vantage point to better understand the emerging structures. Alternatively, a computer mouse may be used interactively to select the parameter ranges that are most interesting.
Both the physical environment and the social environment are involved in the data-gathering loop. The physical environment is a source of data, while the social environment determines in subtle and complex ways what is collected and how it is interpreted. In this book, the emphasis is on data, perception, and the various tasks to which visualization may be applied. In general, algorithms are discussed only insofar as they are related to perception. The computer is treated, with some reservations, as a universal tool for producing interactive graphics. This means that once we figure out the best way to visualize data for a particular task, we assume that we can construct algorithms to create the appropriate images.
The critical question is how best to transform the data into something that people can understand for optimal decision making. Before plunging into a detailed analysis of human perception and how it applies in practice, however, we must establish the conceptual basis for the endeavor. The purpose of this discussion is to stake out a theoretical framework wherein claims about visualizations being "visually efficient" or "natural" can be pinned down in the form of testable predictions.
Experimental Semiotics Based on Perception
This book is about the applied science of visualization. It is based on the idea that the value of a good visualization is that it lets us see patterns in data and therefore the science of pattern perception can provide a basis for design decisions, but the claim that visualization can be based on science may be disputed. Let's look at the alternative view. Some scholars argue that visualization is best understood as a kind of learned language and not as a science at all. In essence, their argument is the following. Visualization is about diagrams and how they can convey meaning. Diagrams are made up of symbols, and symbols are based on social interaction. The meaning of a symbol is normally understood to be created by convention, which is established in the course of person-to-person communication. Diagrams are arbitrary and are effective in much the same way as the written words on this page are effective—we must learn the conventions of the language, and the better we learn them the clearer that language will be. Thus, one diagram may ultimately be as good as another; it is just a matter of learning the code, and the laws of perception are largely irrelevant.
This view has strong philosophical proponents from the classical field of semiotics. Although it is not the position adopted here, the debate can help us define where vision research can assist us in designing better visualizations and where we would be wise to consult a graphic designer trained in an art college.
Excerpted from Information Visualization by Colin Ware. Copyright © 2013 by Elsevier, Inc.. Excerpted by permission of Elsevier Science.
All rights reserved. No part of this excerpt may be reproduced or reprinted without permission in writing from the publisher.
Excerpts are provided by Dial-A-Book Inc. solely for the personal use of visitors to this web site.
Table of Contents
|Preface to the First Edition||xxi|
|Chapter 1||Foundation for a Science of Data Visualization||1|
|Experimental Semiotics Based on Perception||5|
|A Model of Perceptual Processing||20|
|Types of Data||23|
|Chapter 2||The Environment, Optics, Resolution, and the Display||29|
|The Optimal Display||62|
|Chapter 3||Lightness, Brightness, Contrast, and Constancy||69|
|Neurons, Receptive Fields, and Brightness Illusions||70|
|Luminance, Brightness, Lightness, and Gamma||80|
|CIE System of Color Standards||103|
|Opponent Process Theory||110|
|Applications of Color in Visualization||119|
|Chapter 5||Visual Attention and Information that Pops Out||145|
|Searching the Visual Field||146|
|Reading from the Iconic Buffer||147|
|Neural Processing, Graphemes, and Tuned Receptors||159|
|The Gabor Model and Texture in Visualization||161|
|Texture Coding Information||164|
|Glyphs and Multivariate Discrete Data||176|
|Chapter 6||Static and Moving Patterns||187|
|More on Contours||198|
|Perception of Transparency: Overlapping Data||205|
|The Perceptual Syntax of Diagrams||210|
|Patterns in Motion||217|
|Chapter 7||Visual Objects and Data Objects||227|
|Image-Based Object Recognition||228|
|Structure-Based Object Recognition||233|
|The Object Display and Object-Based Diagrams||239|
|Perceiving the Surface Shapes of Objects||243|
|Chapter 8||Space Perception and the Display of Data in Space||259|
|Depth Cue Theory||259|
|Task-Based Space Perception||283|
|Chapter 9||Images, Words, and Gestures||297|
|Coding Words and Images||297|
|The Nature of Language||299|
|Visual and Spoken Language||301|
|Animated Visual Languages||312|
|Chapter 10||Interacting with Visualizations||317|
|Data Selection and Manipulation Loop||318|
|Exploration and Navigation Loop||325|
|Chapter 11||Thinking with Visualizations||351|
|Problem Solving with Visualizations||370|
|Creative Problem Solving||383|
|Appendix A||Changing Primaries||387|
|Appendix B||CIE Color Measurement System||389|
|Appendix C||The Perceptual Evaluation of Visualization Techniques and Systems||393|
|Practical Problems in Conducting User Studies||402|
|About the Author||485|