What constitutes good visualization research?
|
|
|
- Tracy McDonald
- 9 years ago
- Views:
Transcription
1 Visualization Viewpoints Editor: TheresaMarie Rhyne Toward a Perceptual Theory of Flow Visualization Colin Ware University of New Hampshire What constitutes good visualization research? Are researchers aiming at better algorithms, theory, or design guidelines to produce better visualizations? One way to improve visualization research is to model it on natural and physical sciences and develop a body of theory. A good theory should make testable predictions about which data mapping displays will be most effective, letting researchers gain insight about their data (exploration) or help others understand what the data shows (explanation). Human perception theory, pragmatically applied, should lead to a substantial testable visualization theory. Perceptual theory has much to tell us about effective flow visualization. Since visualization is a practical tool, a meaningful theory must be constructive not just descriptive leading to better data representations. I contend that such a useful body of theory exists and though it might be incomplete it still can be useful. Major gaps in the theory provide promising avenues for future research in a multidisciplinary program that can benefit both the human perception field and the applied science of data visualization. The proposition that visualization lets us perceive patterns in data (and hence discover meaning) seems uncontroversial; this leads to a body of science that bears directly on the problem but is rarely taken into account. Modern neuropsychology has much to say about visual pattern perception. This discipline has made great strides over the past several decades, driven by advances in psychophysics, singlecell visual recordings of the brains of animals, and functional magnetic resonance imaging, which reveals the parts of the brain using the most oxygen and, hence, presumed to be the most active at a given time. The patterns we are interested in when we look at flow vary depending on what aspects of the data we wish to analyze. For visualization to be a useful tool, aspects of this cognitive task must be transformed into visualpattern queries. 1 We can make many visual pattern queries in flow visualization, such as finding locations of critical points, areas of high turbulence, and advection pathways. Mapping hypothesis To illustrate how perceptual theory can be fruitfully applied to a common visualization problem, I focus mainly on a single task: judging advection pathways in steady flow. To perceive an advection pathway we must perceptually trace a path from a starting point in the flow. This suggests that the best representation of an advection pathway will be a visual contour because the brain has mechanisms to rapidly find contours marking the boundaries of objects or linear features in the environment. 2 Whatever lets us perceive pathways as contours anywhere in a flow field is likely to be the most effective graphic design to support judgments about advection pathways. I call this proposition my mapping hypothesis. It is worth noting that there are alternatives. For example, the orientation of flow has been represented by a cycle of colors or by the actual advection of scattered random points seeded through the flow field. Nevertheless, using contour orientation to reveal flow direction is the most common technique. Almost all static flow visualization methods generate contours that are tangential to the directions of flow (see Figure 1). The most common method is to use a grid of little arrows. Some methods use curved arrows; others use continuous contours. 3,4 Line integral convolution typically produces blurred contours. 5 Contour perception A welldeveloped body of perceptual theory relates to contour perception. Since the pioneering work of Hubel and Wiesel 6 in the 1960s, we know that the primary visual cortex (called V1) at the back of the brain contains large numbers of neurons, each responding to a small patch of visual space and each selectively tuned in terms March/April 2008 Published by the IEEE Computer Society /08/$ IEEE
2 (a) (b) (c) Figure 1. A grid of arrows is the most common way to visualize a flow field. Each arrow s tail is tangential to the flow. of a pattern s orientation to which the neurons most strongly respond. One mathematical model of filtering operation is the Gabor function (see Figure 2), the product of a sine wave grating and a Gaussian function. These neurons respond strongly when either an edge or a line is oriented with the receptive field of the neuron and weakly, or not at all, when the edge or line is not so aligned. These orientation filtering neurons are arranged in a specific architecture called hypercolumns. As you progress into the cortex down a hypercolumn the receptive fields grow. As you progress laterally across the cortex, you find the different orientations for that same part of visual space. As a whole, the primary V1 operates as a set of parallel filters, with hundreds of millions of neurons operating in parallel so that every part of the visual field is simultaneously processed for every orientation and size of elementary feature. These simple orientationdetecting neurons have been found in every higher animal and are the basis for all theories of contour detection. The signals from individual neurons, however, are not sufficient to account for the perception of long continuous contours that might make up an advection pathway. They can signal only the local orientation at each part of a contour. The neural mechanisms that bind multiple individual neurons firing in response to different sections of an extended contour are more speculative, but most theorists agree on something like the following: Individual neurons within V1 are reciprocally connected with other neurons also within V1. Neurons in spatial proximity and aligned with one another, as shown in Figure 3, have mutually excitatory connections. Neurons that are in proximity and not so aligned inhibit one another. The result of such a network is that neurons that are stimulated by the image of a continuous line or edge will fire more strongly than neurons that are stimulated by little fragments of edges such as might occur in a rough texture. Some theorists have also proposed that neurons responding to an edge rapidly come to fire in synchrony with one another and 3 4A 4B 4C 5 6 Cortical layers Figure 2. The primary visual cortex contains neurons that respond to oriented patterns in particular parts of the visual field. Each part of visual space is processed for orientation and size information. The gray image (upper right corner) shows a set of receptive fields of individual neurons, each responding best to a particular feature, size, and orientation. (a) + + (b) Figure 3. Neurons that have spatially aligned receptive fields mutually reinforce one another. (a) They also inhibit other nearby neurons. (b) When a smooth continuous contour (or edge) is imaged in the eye, the neurons along its path excite, while nearby neurons not on the edge become inhibited. This basic theory of contour perception is already sufficient to make a number of straightforward predictions about which visualization methods will result in better advection perception. IEEE Computer Graphics and Applications
3 Visualization Viewpoints (a) (b) (c) (d) Figure 4. A set of methods, a through d in increasing effectiveness, which have been used for flow visualization (top row). Note that there are no arrowheads here and so the direction of flow is ambiguous. The predicted effect of the patterns generated by each method on orientation selective neurons (bottom row). Representation of a vector Direction Magnitude (speed) Orientation Vector sign Figure 5. A vector can be broken into three components. Many representation methods only show a subset of these. Figure 4 illustrates, in simplified form, a set of methods that have been used to illustrate flow patterns. The theory predicts that the rank order of effectiveness of these methods will be a, b, c, d for the following reasons: Method b should be better than method a because a short line segment will give a stronger signal to orientationsensitive V1 neurons than will the pairs of dots shown in method a. Method c should be better than method b because having the line segments aligned will produce mutual excitation as described. Method d should be better than method c because a continuous contour will produce stronger mutual excitation than broken but aligned contours. Although they were not testing this theory, Laidlaw and colleagues 8 performed a study that relates to cases in Figures 4b and 4c. They compared jittered arrows with headtotail aligned arrows (as well as other methods) and found that the headtotail aligned method produced reduced error for advection perception. However, the two cases also used different styles of arrows, which may have been a factor. Also relevant is a study that measured the responses of neurons in the visual cortex of a Macaque monkey to patterns similar to Figure 4a. 9 Although the neurons responded to these patterns, they responded more strongly to ratings of continuous contours similar to the pattern shown in Figure 4d. Vector sign The theory presented thus far is incomplete in a critical respect. The advection pathway for the patterns shown in Figure 4 are ambiguous. It s normal to decompose a vector into a direction and a magnitude (speed). For purposes of understanding flow visualization, it is convenient to further decompose the direction component into an orientation and a vector sign, as shown in Figure 5. Many flow visualization methods such as line integral convolution (Figure 1c) clearly show the orientation, but fail to show the vector sign. What does the theory of perception tell us about how to represent the vector sign? To represent this single bit of information, there must be directional asymmetry along the direction of the contour. The most common device is to use an arrowhead. However, a number of other possibilities exist, some of which Figure 6 illustrates. One possible neural mechanism for detecting this kind of asymmetry is through complex and hypercomplex cells found in visual areas 1 and 2. 6 These are sometimes called endstopped cells because they respond most strongly to oriented features that terminate in the receptive field and respond weakly, or not at all, to features that are extended through it (Figure 7). Heider and colleagues reported that 50 percent of such endstopped cells responded asymmetrically, responding more strongly if the feature terminates in a particular direction. 10 No studies have tested March/April 2008
4 the responses of endstopped cells to patterns like those in Figure 6. However, it seems plausible that some will yield stronger asymmetric responses than the conventional arrowhead. In particular, the gray ramp pattern marked with an asterisk in Figure 6 has very strong asymmetry. One end completely lacks a distinct termination, so this might be a good choice for indicating the vector sign, at least with static patterns. Fowler and Ware introduced patterns like this for flow visualization and showed that they were unambiguously read with respect to the vector sign of simple flow patterns. 11 Unfortunately, we don t have a model of a typical asymmetrical endstopped neuron. If we did, it would be possible to make predictions about which pattern is better. Thus, we can identify an open question in the perceptual theory of flow visualization, namely, how can we best represent vector sign information while at the same time preserving the perception of flow pathways? Although the gray ramp pattern might be a strong representation of the vector sign, it fails to represent the advection pathway with a clear contour. These patterns, when arranged head to tail, also might not be as effective in stimulating the mutual reinforcement between simple (symmetric) cell responses that seem desirable for contour perception (see Figures 7e and 7f). This provides an interesting research challenge: how to optimally represent the streamlines and the vector sign in a dense pattern that can show as much detail as possible. Multipleflow layers Another challenge is to represent two layers of flow simultaneously. Ocean currents, for example, are often stratified, flowing in one direction near the surface and another direction at greater depth. Perceptual theory again points to some possible solutions. Recall that simple cells in the cortex have a columnar organization. Neurons deeper in the cortex respond to larger oriented features whereas those near the surface respond to fine detail. Psychophysical studies have shown that the responses of different cortical layers are somewhat independent. Indeed, the visual system is sometimes said to have spatial frequency channels separating out different sizes of features. 12 We might therefore use different channels to apply to different layers of a flow. An example from Urness and colleagues 13 illustrates this nicely (although the authors were not inspired by the theory) and this is reproduced as Figure 8. Elements of perceptual theory You can apply the approach I outline here to any visualization design problem where support of patternfinding in data is a goal. Allowing datarevealing patterns to be clearly seen is a fundamental purpose of visualization, which suggests * Figure 6. Ways to create alongcontour asymmetry for showing the vector sign. (a) (b) (c) (d) (e) (f) ++ + Figure 7. Asymmetric endstopped neurons that respond to a lefthand terminus are shown in green. Those responding to a righthand terminus are shown in red. (a) The level of responding is illustrated by the little bars. (b) Endstopped neurons don t respond to contours passing through their receptive field. (c) They do respond to contours that terminate in the receptive field and some do so asymmetrically, not responding to a termination from the other direction. (d) An arrow symbol provides stronger stimulation at the arrow head than the tail. An alongcontour gray ramp provides greater asymmetry. When arranged headtotail, (e) arrows provide better contour continuity (f) than gray ramps because of reinforcement between simple neurons. Figure 8. Illustrations from Urness and collegues showing methods for displaying overlapping layers. 13 IEEE Computer Graphics and Applications
5 Visualization Viewpoints that the application of a perceptionbased approach can be quite broad. The proposed approach has the following major elements: Define an analytic task to be carried out using visualization. This task must be cognitively executable by means of a visual patterns search. The example I ve given here is advection pathway perception. Propose a mapping (or a set of mappings) between the data and its visual representation. This can consist of an arbitrarily complex algorithm. However, it is generally desirable that the mapping be transparent in the sense that it s easy for the analyst to understand the relationship between the data and its representation. Construct a perceptual theory regarding the ease with which the taskrelevant patterns can be found as a result of visual search. This theory will normally be an adaptation of existing perceptual theory applied to particular patterns produced by the mappings under consideration. Use this theory to construct testable hypotheses regarding either the perceptual efficiency of one mapping versus another or the optimal values of parameter settings associated with a mapping. Test the theory. Design display algorithms that optimally create the mappings under consideration according to the theory. Conduct experiments to compare how easily you can carry out visual reasoning tasks about the data under various mappings and parametric variation. For example, Laidlaw created a test to evaluate advection pathway perception that involved having subjects mark the point where an advected particle, starting in the center of a circle, would cross the boundary of the circle. 8 Use perceptual theory as inspiration to generate new mappings. A good theoretical understanding of which patterns are likely to be easy to perceive can often lead to insights into new mappings worth investigating. Develop new theory where needed. In many areas, perceptual theory is inadequate to provide a clear hypothesis regarding which mappings are likely to be the most effective. The patterns that are of interest in representing data might not occur naturally in the real world. Also perceptual theory has often not been fully developed in a way that relates clearly to the particular patterns used in data visualization. In this case, the relationship between visualization science and perceptual science becomes reciprocally beneficial. Problems of visually representing data may stimulate new basic research in perceptual science, and the result can benefit the applied science of visualization. Comparing theories Where does perceptionbased theory stand with respect to other approaches to visualization theory? Clearly it can t stand alone. Algorithms are required to generate the necessary mappings between data and its visual representation and to do so efficiently. This brings in the fields of computer graphics, numerical algorithms, and databases. The discipline of design is also essential. Most visualizations involve the representation of many variables, and not all can be made to be maximally distinct. The choice of a set of colors for one class of data objects constrains the colors that can be used to represent others. A good design is usually a complex optimization problem; the choice of which variables should be mapped to color, which to texture, and which to motion is generally a matter of judgment rather than science. Conclusion Much of what I ve said here is implicit in the work of many researchers who have applied perceptual theory to visualization. The purpose of this article has been to make the argument explicit. Currently, most researchers in visualization pay very little attention to vision science. The exception is when the effective use of color is the subject. Little research in flow visualization includes a discussion of the related perceptual theory. Nor does it include an evaluation of effectiveness of the display techniques that are generated. This is so, despite Laidlaw s paper showing that such an evaluation is relatively straightforward. Of course, it s not always necessary to relate visualization research to perceptual theory. If the purpose of the research is to increase the efficiency of an algorithm, then the proper test is one of efficiency, not of perceptual validity. But when a new representation of data is the subject of research, addressing how perceptually effective it is either by means of a straightforward empirical comparison with existing methods or analytically, relating the new mapping to perceptual theory should be a matter of course. A strong interdisciplinary approach, including the disciplines of perception, design, and computer science will produce better science and better design in that empirically and theoretically validated visual display techniques will result. Acknowledgments I thank Donald House, David Laidlaw, and Robert Kosara for discussions that helped to develop the ideas I presented in this article. Funding was provided by NSF ITR grant March/April 2008
6 References 1. C. Ware, Visual Thinking for Design, Morgan Kaufman, Z. Li, A Neural Model of Contour Integration in the Primary Visual Cortex, Neural Computation, vol. 10, no. 4, 1998, pp G. Turk and D. Banks, Image Guided Streamline Placement, Proc. 23rd Conf. Computer Graphics and Interactive Techniques (ACM Siggraph), ACM Press, 1996, pp B. Jobard and W. Lefer, Creating Evenly Spaced Streamlines of Arbitrary Density, Proc. 8th Eurographics Workshop Visualization in Scientific Computing, Eurographics Press, 1997, pp B. Cabral and C. Leedon, Imaging Vector Fields Using Line Integral Convolution, Proc. 20th Ann. Conf. Computer Graphics and Interactive Techniques (ACM Siggraph), ACM Press, 1993, pp D.H. Hubel and T.N. Wiesel, Receptive Fields and Functional Architecture of Monkey Striate Cortex, J. Physiology, The Physiological Society, vol. 195, no. 1, 1968, pp D.J. Field, A. Hayes, and R.F. Hess, Contour Integration by the Human Visual System: Evidence for a Local Association Field, Vision Research, Pergamon Press, vol. 33, no. 2, 1993, pp D.H. Laidlaw et al., Quantitative Evaluation of 2D Vector Field Visualization Methods, Proc. IEEE Visualization, IEEE CS Press, 2001, pp W. Bair et al., The Timing of Response Onset and Offset in Macaque Visual Neurons, J. Neuroscience, Society of Neuroscience, vol. 22, no. 8, 2002, pp B. Heider, V. Meskanaite, and E. Peterhaus, Anatomy and Physiology of a Neural Mechanism Defining Depth Order and Contrast Polarity at Illusory Contours, European J. Neuroscience, Blackwell Publishing, vol. 12, no. 11, 2000, pp D. Fowler and C. Ware, Strokes for Representing Univariate Vector Field Maps, Proc. Graphics Interface (GI 89), 1989, pp C. Blakemore and F.W. Campbell, On the Existence of Neurons in the Human Visual System Selectively Sensitive to the Orientation and Size of Retinal Images, J. Physiology, Blackwell Publishing, vol. 203, 1969, pp T. Urness et al., Strategies for the Visualization of Multiple 2D Vector Fields, IEEE Computer Graphics and Applications, vol. 26, no. 4, 2006, pp Contact author Colin Ware at [email protected]. Contact department editor TheresaMarie Rhyne at [email protected]. Discover a New World in Programming Looking for a career with an innovative company where you can use your programming skills to make a difference in the world? Become a key technical member of ESRI s development team and you ll be designing and developing the next generation of our worldleading geographic information system (GIS) mapping software. We are seeking software developers with solid core programming skills and a passion for inventing new technology. We have opportunities to work on everything from database and Web development to graphics, 2D/3D rendering, core server technology, cartography, and using Python to create applications, just to mention a few. Our employees enjoy competitive salaries, exceptional benefits including 401(k) and profit sharing programs, tuition assistance, a café complete with Starbucks coffee bar, an onsite fitness center, and much more. We employ 4,000 people worldwide, 1,700 of whom are based at our Redlands headquarters, a community ideally located in Southern California. Join ESRI and be a part of changing the world. Learn more about ESRI and apply online at Copyright 2007 ESRI. All rights reserved. ESRI, the ESRI globe logo, and are trademarks, registered trademarks, or service marks of ESRI in the United States, the European Community, or certain other jurisdictions. Other companies and products mentioned herein may be trademarks or registered trademarks of their respective trademark owners. ESRI is an Equal Opportunity Employer. IEEE Computer Graphics and Applications 11
What is Visualization? Information Visualization An Overview. Information Visualization. Definitions
What is Visualization? Information Visualization An Overview Jonathan I. Maletic, Ph.D. Computer Science Kent State University Visualize/Visualization: To form a mental image or vision of [some
THE HUMAN BRAIN. observations and foundations
THE HUMAN BRAIN observations and foundations brains versus computers a typical brain contains something like 100 billion miniscule cells called neurons estimates go from about 50 billion to as many as
Processing the Image or Can you Believe what you see? Light and Color for Nonscientists PHYS 1230
Processing the Image or Can you Believe what you see? Light and Color for Nonscientists PHYS 1230 Optical Illusions http://www.michaelbach.de/ot/mot_mib/index.html Vision We construct images unconsciously
Quantitative Displays for Combining Time-Series and Part-to-Whole Relationships
Quantitative Displays for Combining Time-Series and Part-to-Whole Relationships Stephen Few, Perceptual Edge Visual Business Intelligence Newsletter January, February, and March 211 Graphical displays
The Visual Cortex 0 http://www.tutis.ca/neuromd/index.htm 20 February 2013
T he Visual Cortex 0 Chapter contents Contents Chapter 2... 0 T he Visual Cortex... 0 Chapter Contents... 1 Introduction... 2 Optic Chiasm... 2 Where do the eye's ganglion cells project to?... 3 To where
Masters research projects. 1. Adapting Granger causality for use on EEG data.
Masters research projects 1. Adapting Granger causality for use on EEG data. Background. Granger causality is a concept introduced in the field of economy to determine which variables influence, or cause,
Obtaining Knowledge. Lecture 7 Methods of Scientific Observation and Analysis in Behavioral Psychology and Neuropsychology.
Lecture 7 Methods of Scientific Observation and Analysis in Behavioral Psychology and Neuropsychology 1.Obtaining Knowledge 1. Correlation 2. Causation 2.Hypothesis Generation & Measures 3.Looking into
An Esri White Paper October 2010 Esri Production Mapping Product Library: Spatially Enabled Document Management System
An Esri White Paper October 2010 Esri Production Mapping Product Library: Spatially Enabled Document Management System Esri, 380 New York St., Redlands, CA 92373-8100 USA TEL 909-793-2853 FAX 909-793-5953
Bernice E. Rogowitz and Holly E. Rushmeier IBM TJ Watson Research Center, P.O. Box 704, Yorktown Heights, NY USA
Are Image Quality Metrics Adequate to Evaluate the Quality of Geometric Objects? Bernice E. Rogowitz and Holly E. Rushmeier IBM TJ Watson Research Center, P.O. Box 704, Yorktown Heights, NY USA ABSTRACT
Visualizing of Berkeley Earth, NASA GISS, and Hadley CRU averaging techniques
Visualizing of Berkeley Earth, NASA GISS, and Hadley CRU averaging techniques Robert Rohde Lead Scientist, Berkeley Earth Surface Temperature 1/15/2013 Abstract This document will provide a simple illustration
Visual area MT responds to local motion. Visual area MST responds to optic flow. Visual area STS responds to biological motion. Macaque visual areas
Visual area responds to local motion MST a Visual area MST responds to optic flow MST a Visual area STS responds to biological motion STS Macaque visual areas Flattening the brain What is a visual area?
Visualization and Feature Extraction, FLOW Spring School 2016 Prof. Dr. Tino Weinkauf. Flow Visualization. Image-Based Methods (integration-based)
Visualization and Feature Extraction, FLOW Spring School 2016 Prof. Dr. Tino Weinkauf Flow Visualization Image-Based Methods (integration-based) Spot Noise (Jarke van Wijk, Siggraph 1991) Flow Visualization:
Enhanced LIC Pencil Filter
Enhanced LIC Pencil Filter Shigefumi Yamamoto, Xiaoyang Mao, Kenji Tanii, Atsumi Imamiya University of Yamanashi {[email protected], [email protected], [email protected]}
Agent Simulation of Hull s Drive Theory
Agent Simulation of Hull s Drive Theory Nick Schmansky Department of Cognitive and Neural Systems Boston University March 7, 4 Abstract A computer simulation was conducted of an agent attempting to survive
Introduction to Computer Graphics
Introduction to Computer Graphics Torsten Möller TASC 8021 778-782-2215 [email protected] www.cs.sfu.ca/~torsten Today What is computer graphics? Contents of this course Syllabus Overview of course topics
Big Data: Rethinking Text Visualization
Big Data: Rethinking Text Visualization Dr. Anton Heijs [email protected] Treparel April 8, 2013 Abstract In this white paper we discuss text visualization approaches and how these are important
Chapter 14: The Cutaneous Senses
Chapter 14: The Cutaneous Senses Skin - heaviest organ in the body Cutaneous System Epidermis is the outer layer of the skin, which is made up of dead skin cells Dermis is below the epidermis and contains
Solving Simultaneous Equations and Matrices
Solving Simultaneous Equations and Matrices The following represents a systematic investigation for the steps used to solve two simultaneous linear equations in two unknowns. The motivation for considering
COMP175: Computer Graphics. Lecture 1 Introduction and Display Technologies
COMP175: Computer Graphics Lecture 1 Introduction and Display Technologies Course mechanics Number: COMP 175-01, Fall 2009 Meetings: TR 1:30-2:45pm Instructor: Sara Su ([email protected]) TA: Matt Menke
A HYBRID APPROACH FOR AUTOMATED AREA AGGREGATION
A HYBRID APPROACH FOR AUTOMATED AREA AGGREGATION Zeshen Wang ESRI 380 NewYork Street Redlands CA 92373 [email protected] ABSTRACT Automated area aggregation, which is widely needed for mapping both natural
Bayesian probability theory
Bayesian probability theory Bruno A. Olshausen arch 1, 2004 Abstract Bayesian probability theory provides a mathematical framework for peforming inference, or reasoning, using probability. The foundations
Hierarchy, Space, Placement & Alignment as a primary factors in visual organization.
Typefaces: Baskerville, Caslon, Futura, Garamond, Gill Sans, Helvetica, Minion Pro, Myriad Pro or Sabon. Don t mix the typefaces unless the instructions tell you to! warning Beware of floating text! A
Levels of Analysis and ACT-R
1 Levels of Analysis and ACT-R LaLoCo, Fall 2013 Adrian Brasoveanu, Karl DeVries [based on slides by Sharon Goldwater & Frank Keller] 2 David Marr: levels of analysis Background Levels of Analysis John
Principles of Data Visualization for Exploratory Data Analysis. Renee M. P. Teate. SYS 6023 Cognitive Systems Engineering April 28, 2015
Principles of Data Visualization for Exploratory Data Analysis Renee M. P. Teate SYS 6023 Cognitive Systems Engineering April 28, 2015 Introduction Exploratory Data Analysis (EDA) is the phase of analysis
Models of Cortical Maps II
CN510: Principles and Methods of Cognitive and Neural Modeling Models of Cortical Maps II Lecture 19 Instructor: Anatoli Gorchetchnikov dy dt The Network of Grossberg (1976) Ay B y f (
Course Overview. CSCI 480 Computer Graphics Lecture 1. Administrative Issues Modeling Animation Rendering OpenGL Programming [Angel Ch.
CSCI 480 Computer Graphics Lecture 1 Course Overview January 14, 2013 Jernej Barbic University of Southern California http://www-bcf.usc.edu/~jbarbic/cs480-s13/ Administrative Issues Modeling Animation
Appendix 4 Simulation software for neuronal network models
Appendix 4 Simulation software for neuronal network models D.1 Introduction This Appendix describes the Matlab software that has been made available with Cerebral Cortex: Principles of Operation (Rolls
Automatic 3D Reconstruction via Object Detection and 3D Transformable Model Matching CS 269 Class Project Report
Automatic 3D Reconstruction via Object Detection and 3D Transformable Model Matching CS 69 Class Project Report Junhua Mao and Lunbo Xu University of California, Los Angeles [email protected] and lunbo
GIS for Transportation Infrastructure Management
GIS for Transportation Infrastructure GIS for Transportation Infrastructure Being able to visualize your assets and the surrounding environment when you build, upgrade, or repair transportation infrastructure
Introduction to Geographical Data Visualization
perceptual edge Introduction to Geographical Data Visualization Stephen Few, Perceptual Edge Visual Business Intelligence Newsletter March/April 2009 The important stories that numbers have to tell often
Table of Contents Find the story within your data
Visualizations 101 Table of Contents Find the story within your data Introduction 2 Types of Visualizations 3 Static vs. Animated Charts 6 Drilldowns and Drillthroughs 6 About Logi Analytics 7 1 For centuries,
MIDLAND ISD ADVANCED PLACEMENT CURRICULUM STANDARDS AP ENVIRONMENTAL SCIENCE
Science Practices Standard SP.1: Scientific Questions and Predictions Asking scientific questions that can be tested empirically and structuring these questions in the form of testable predictions SP.1.1
UNDERSTANDING HUMAN FACTORS OF BIG DATA VISUALIZATION
UNDERSTANDING HUMAN FACTORS OF BIG DATA VISUALIZATION Mark A. Livingston, Ph.D. Jonathan W. Decker Zhuming Ai, Ph.D. United States Naval Research Laboratory Washington, DC TTC Big Data Symposium Rosslyn,
IBM i2 Analyst s Notebook Social Network Analysis
IBM i2 Analyst s Notebook Social Network Analysis Contents 1 Introduction 2 Who should read this white paper 2 The Background of Social Network Analysis 2 Why use Social Network Analysis? 2 Social Network
Technical Drawing Specifications Resource A guide to support VCE Visual Communication Design study design 2013-17
A guide to support VCE Visual Communication Design study design 2013-17 1 Contents INTRODUCTION The Australian Standards (AS) Key knowledge and skills THREE-DIMENSIONAL DRAWING PARALINE DRAWING Isometric
Visualizing Data: Scalable Interactivity
Visualizing Data: Scalable Interactivity The best data visualizations illustrate hidden information and structure contained in a data set. As access to large data sets has grown, so has the need for interactive
Segmentation of building models from dense 3D point-clouds
Segmentation of building models from dense 3D point-clouds Joachim Bauer, Konrad Karner, Konrad Schindler, Andreas Klaus, Christopher Zach VRVis Research Center for Virtual Reality and Visualization, Institute
Competitive Analysis of On line Randomized Call Control in Cellular Networks
Competitive Analysis of On line Randomized Call Control in Cellular Networks Ioannis Caragiannis Christos Kaklamanis Evi Papaioannou Abstract In this paper we address an important communication issue arising
Sanjeev Kumar. contribute
RESEARCH ISSUES IN DATAA MINING Sanjeev Kumar I.A.S.R.I., Library Avenue, Pusa, New Delhi-110012 [email protected] 1. Introduction The field of data mining and knowledgee discovery is emerging as a
LEARNING OUTCOMES FOR THE PSYCHOLOGY MAJOR
LEARNING OUTCOMES FOR THE PSYCHOLOGY MAJOR Goal 1. Knowledge Base of Psychology Demonstrate familiarity with the major concepts, theoretical perspectives, empirical findings, and historical trends in psychology.
Data, Measurements, Features
Data, Measurements, Features Middle East Technical University Dep. of Computer Engineering 2009 compiled by V. Atalay What do you think of when someone says Data? We might abstract the idea that data are
Multivariate data visualization using shadow
Proceedings of the IIEEJ Ima and Visual Computing Wor Kuching, Malaysia, Novembe Multivariate data visualization using shadow Zhongxiang ZHENG Suguru SAITO Tokyo Institute of Technology ABSTRACT When visualizing
LONG BEACH CITY COLLEGE MEMORANDUM
LONG BEACH CITY COLLEGE MEMORANDUM DATE: May 5, 2000 TO: Academic Senate Equivalency Committee FROM: John Hugunin Department Head for CBIS SUBJECT: Equivalency statement for Computer Science Instructor
COSC 6344 Visualization
COSC 64 Visualization University of Houston, Fall 2015 Instructor: Guoning Chen [email protected] Course Information Location: AH 2 Time: 10am~11:am Tu/Th Office Hours: 11:am~12:pm Tu /Th or by appointment
An ESRI White Paper May 2007 Mobile GIS for Homeland Security
An ESRI White Paper May 2007 Mobile GIS for Homeland Security ESRI 380 New York St., Redlands, CA 92373-8100 USA TEL 909-793-2853 FAX 909-793-5953 E-MAIL [email protected] WEB www.esri.com Copyright 2007 ESRI
Problem-Based Group Activities for a Sensation & Perception Course. David S. Kreiner. University of Central Missouri
-Based Group Activities for a Course David S. Kreiner University of Central Missouri Author contact information: David Kreiner Professor of Psychology University of Central Missouri Lovinger 1111 Warrensburg
6 Space Perception and Binocular Vision
Space Perception and Binocular Vision Space Perception and Binocular Vision space perception monocular cues to 3D space binocular vision and stereopsis combining depth cues monocular/pictorial cues cues
EXPLORING SPATIAL PATTERNS IN YOUR DATA
EXPLORING SPATIAL PATTERNS IN YOUR DATA OBJECTIVES Learn how to examine your data using the Geostatistical Analysis tools in ArcMap. Learn how to use descriptive statistics in ArcMap and Geoda to analyze
Universidade de Aveiro Departamento de Electrónica, Telecomunicações e Informática. Introduction to Information Visualization
Universidade de Aveiro Departamento de Electrónica, Telecomunicações e Informática Introduction to Information Visualization www.portugal-migration.info Information Visualization Beatriz Sousa Santos,
Choosing a successful structure for your visualization
IBM Software Business Analytics Visualization Choosing a successful structure for your visualization By Noah Iliinsky, IBM Visualization Expert 2 Choosing a successful structure for your visualization
Introduction to Flow Visualization
Introduction to Flow Visualization This set of slides developed by Prof. Torsten Moeller, at Simon Fraser Univ and Professor Jian Huang, at University of Tennessee, Knoxville And some other presentation
MGL Avionics. MapMaker 2. User guide
MGL Avionics MapMaker 2 User guide General The MGL Avionics MapMaker application is used to convert digital map images into the raster map format suitable for MGL EFIS systems. Note: MapMaker2 produces
Working With Animation: Introduction to Flash
Working With Animation: Introduction to Flash With Adobe Flash, you can create artwork and animations that add motion and visual interest to your Web pages. Flash movies can be interactive users can click
Dashboard Design for Rich and Rapid Monitoring
Dashboard Design for Rich and Rapid Monitoring Stephen Few Visual Business Intelligence Newsletter November 2006 This article is the fourth in a five-part series that features the winning solutions to
Self Organizing Maps: Fundamentals
Self Organizing Maps: Fundamentals Introduction to Neural Networks : Lecture 16 John A. Bullinaria, 2004 1. What is a Self Organizing Map? 2. Topographic Maps 3. Setting up a Self Organizing Map 4. Kohonen
Utilizing spatial information systems for non-spatial-data analysis
Jointly published by Akadémiai Kiadó, Budapest Scientometrics, and Kluwer Academic Publishers, Dordrecht Vol. 51, No. 3 (2001) 563 571 Utilizing spatial information systems for non-spatial-data analysis
DISPLAYING SMALL SURFACE FEATURES WITH A FORCE FEEDBACK DEVICE IN A DENTAL TRAINING SIMULATOR
PROCEEDINGS of the HUMAN FACTORS AND ERGONOMICS SOCIETY 49th ANNUAL MEETING 2005 2235 DISPLAYING SMALL SURFACE FEATURES WITH A FORCE FEEDBACK DEVICE IN A DENTAL TRAINING SIMULATOR Geb W. Thomas and Li
Undergraduate Psychology Major Learning Goals and Outcomes i
Undergraduate Psychology Major Learning Goals and Outcomes i Goal 1: Knowledge Base of Psychology Demonstrate familiarity with the major concepts, theoretical perspectives, empirical findings, and historical
Plotting: Customizing the Graph
Plotting: Customizing the Graph Data Plots: General Tips Making a Data Plot Active Within a graph layer, only one data plot can be active. A data plot must be set active before you can use the Data Selector
Data Science: An Action Plan for Expanding the Technical Areas of the Field of Statistics
Data Science: An Action Plan for Expanding the Technical Areas of the Field of Statistics William S. Cleveland Statistics Research, Bell Labs [email protected] Abstract An action plan to enlarge the technical
Quick Start Guide to. ArcGISSM. Online
Quick Start Guide to ArcGISSM Online ArcGIS Online Quick Start Guide ArcGIS SM Online is a cloud-based mapping platform for organizations. Users get access to dynamic, authoritative content to create,
Part-Based Recognition
Part-Based Recognition Benedict Brown CS597D, Fall 2003 Princeton University CS 597D, Part-Based Recognition p. 1/32 Introduction Many objects are made up of parts It s presumably easier to identify simple
Next Generation Artificial Vision Systems
Next Generation Artificial Vision Systems Reverse Engineering the Human Visual System Anil Bharath Maria Petrou Imperial College London ARTECH H O U S E BOSTON LONDON artechhouse.com Contents Preface xiii
Welcome to the Science of Management Consulting. Careers for Experienced Professionals
Welcome to the Science of Management Consulting Careers for Experienced Professionals Exploring a new world of possibilities Welcome to the Science of Management Consulting Experienced Professional Management
<Insert Picture Here> Web 2.0 Data Visualization with JSF. Juan Camilo Ruiz Senior Product Manager Oracle Development Tools
Web 2.0 Data Visualization with JSF Juan Camilo Ruiz Senior Product Manager Oracle Development Tools 1 The preceding is intended to outline our general product direction. It is intended
Roadnet. Performance Dashboard. Information That Powers Your Business
Roadnet Performance Dashboard Information That Powers Your Business Big Picture Information, Made Easy Let s face it: You re always seeking more transportation intelligence, especially when it comes to
Investigating Area Under a Curve
Mathematics Investigating Area Under a Curve About this Lesson This lesson is an introduction to areas bounded by functions and the x-axis on a given interval. Since the functions in the beginning of the
Data Visualization Techniques
Data Visualization Techniques From Basics to Big Data with SAS Visual Analytics WHITE PAPER SAS White Paper Table of Contents Introduction.... 1 Generating the Best Visualizations for Your Data... 2 The
Software Metrics & Software Metrology. Alain Abran. Chapter 4 Quantification and Measurement are Not the Same!
Software Metrics & Software Metrology Alain Abran Chapter 4 Quantification and Measurement are Not the Same! 1 Agenda This chapter covers: The difference between a number & an analysis model. The Measurement
Consumption of OData Services of Open Items Analytics Dashboard using SAP Predictive Analysis
Consumption of OData Services of Open Items Analytics Dashboard using SAP Predictive Analysis (Version 1.17) For validation Document version 0.1 7/7/2014 Contents What is SAP Predictive Analytics?... 3
Frequency, definition Modifiability, existence of multiple operations & strategies
Human Computer Interaction Intro HCI 1 HCI's Goal Users Improve Productivity computer users Tasks software engineers Users System Cognitive models of people as information processing systems Knowledge
Functional neuroimaging. Imaging brain function in real time (not just the structure of the brain).
Functional neuroimaging Imaging brain function in real time (not just the structure of the brain). The brain is bloody & electric Blood increase in neuronal activity increase in metabolic demand for glucose
Lines & Planes. Packages: linalg, plots. Commands: evalm, spacecurve, plot3d, display, solve, implicitplot, dotprod, seq, implicitplot3d.
Lines & Planes Introduction and Goals: This lab is simply to give you some practice with plotting straight lines and planes and how to do some basic problem solving with them. So the exercises will be
Spatial Data Analysis
14 Spatial Data Analysis OVERVIEW This chapter is the first in a set of three dealing with geographic analysis and modeling methods. The chapter begins with a review of the relevant terms, and an outlines
Location Analytics for Financial Services. An Esri White Paper October 2013
Location Analytics for Financial Services An Esri White Paper October 2013 Copyright 2013 Esri All rights reserved. Printed in the United States of America. The information contained in this document is
TEXT-FILLED STACKED AREA GRAPHS Martin Kraus
Martin Kraus Text can add a significant amount of detail and value to an information visualization. In particular, it can integrate more of the data that a visualization is based on, and it can also integrate
Interactive Visualization of Magnetic Fields
JOURNAL OF APPLIED COMPUTER SCIENCE Vol. 21 No. 1 (2013), pp. 107-117 Interactive Visualization of Magnetic Fields Piotr Napieralski 1, Krzysztof Guzek 1 1 Institute of Information Technology, Lodz University
MayaVi: A free tool for CFD data visualization
MayaVi: A free tool for CFD data visualization Prabhu Ramachandran Graduate Student, Dept. Aerospace Engg. IIT Madras, Chennai, 600 036. e mail: [email protected] Keywords: Visualization, CFD data,
Behavior Analysis in Crowded Environments. XiaogangWang Department of Electronic Engineering The Chinese University of Hong Kong June 25, 2011
Behavior Analysis in Crowded Environments XiaogangWang Department of Electronic Engineering The Chinese University of Hong Kong June 25, 2011 Behavior Analysis in Sparse Scenes Zelnik-Manor & Irani CVPR
THE BASICS OF STATISTICAL PROCESS CONTROL & PROCESS BEHAVIOUR CHARTING
THE BASICS OF STATISTICAL PROCESS CONTROL & PROCESS BEHAVIOUR CHARTING A User s Guide to SPC By David Howard Management-NewStyle "...Shewhart perceived that control limits must serve industry in action.
The Design and Improvement of a Software Project Management System Based on CMMI
Intelligent Information Management, 2012, 4, 330-337 http://dx.doi.org/10.4236/iim.2012.46037 Published Online November 2012 (http://www.scirp.org/journal/iim) The Design and Improvement of a Software
CHAPTER 6 PRINCIPLES OF NEURAL CIRCUITS.
CHAPTER 6 PRINCIPLES OF NEURAL CIRCUITS. 6.1. CONNECTIONS AMONG NEURONS Neurons are interconnected with one another to form circuits, much as electronic components are wired together to form a functional
DATA VISUALIZATION GABRIEL PARODI STUDY MATERIAL: PRINCIPLES OF GEOGRAPHIC INFORMATION SYSTEMS AN INTRODUCTORY TEXTBOOK CHAPTER 7
DATA VISUALIZATION GABRIEL PARODI STUDY MATERIAL: PRINCIPLES OF GEOGRAPHIC INFORMATION SYSTEMS AN INTRODUCTORY TEXTBOOK CHAPTER 7 Contents GIS and maps The visualization process Visualization and strategies
Auditory neuroanatomy: the Spanish heritage. Santiago Ramón y Cajal, 1852 1934
Auditory neuroanatomy: the Spanish heritage Santiago Ramón y Cajal, 1852 1934 Rafael Lorente de Nó, 1902 1990 3 The nervous system is made up of cells. Estimates of the number of cells vary from
Effective Use of Android Sensors Based on Visualization of Sensor Information
, pp.299-308 http://dx.doi.org/10.14257/ijmue.2015.10.9.31 Effective Use of Android Sensors Based on Visualization of Sensor Information Young Jae Lee Faculty of Smartmedia, Jeonju University, 303 Cheonjam-ro,
Representing Geography
3 Representing Geography OVERVIEW This chapter introduces the concept of representation, or the construction of a digital model of some aspect of the Earth s surface. The geographic world is extremely
An Esri White Paper May 2012 ArcGIS for Emergency Management
An Esri White Paper May 2012 ArcGIS for Emergency Management Esri, 380 New York St., Redlands, CA 92373-8100 USA TEL 909-793-2853 FAX 909-793-5953 E-MAIL [email protected] WEB esri.com Copyright 2012 Esri
Data Visualization Handbook
SAP Lumira Data Visualization Handbook www.saplumira.com 1 Table of Content 3 Introduction 20 Ranking 4 Know Your Purpose 23 Part-to-Whole 5 Know Your Data 25 Distribution 9 Crafting Your Message 29 Correlation
Business Analyst Server
ESRI Business Analyst Server The GIS and Data Solution for Enterprise Business Analysis The Geographic Advantage Challenge To fully understand how Business Analyst Server enables collaboration by helping
Doctor of Philosophy in Computer Science
Doctor of Philosophy in Computer Science Background/Rationale The program aims to develop computer scientists who are armed with methods, tools and techniques from both theoretical and systems aspects
