VISUALIZATION TOOLS FOR AGENT-BASED MODELING IN NETLOGO
|
|
|
- Dorothy Gilmore
- 9 years ago
- Views:
Transcription
1 1 VISUALIZATION TOOLS FOR AGENT-BASED MODELING IN NETLOGO D. KORNHAUSER,* Northwestern University, IL W. RAND, Northwestern University, IL U. WILENSKY, Northwestern University, IL ABSTRACT In the field of agent-based modeling (ABM), visualizations play a key role in conveying, identifying and understanding the relevant behaviors of a model. However, few toolkits provide modelers graphic tools and visual cues for the design of efficient and communicative visualizations. In this paper, we review some technologies in the NetLogo ABM toolkit that improves its design of model visualizations. First, we present the rational for a change in its default colors space. Then, we describe an extension with new graphical primitives and dialogs to improve and expand color handling in NetLogo. After that, we show two feature prototypes, texture and transparency. Finally, we will discuss graphical cues to facilitate visualization tasks to perceive micro behaviors and macro behaviors. These new tools assist the user in the creation of more understandable and compelling visualizations. Keywords: agent based modeling, visualization, color, visual cues INTRODUCTION In this paper we describe some of the design choices and tools for the NetLogo Agent- Based Modeling (ABM) environment (Wilensky 1999). This work contributes to an ongoing discussion on improving the visualization primitives and tools of ABM toolkits to satisfy the requirements of diverse audiences. Agent Based Modeling toolkits exhibit a wide diversity of visualization styles (see table 1). These different graphical styles aim to fulfill the requirements of the toolkit's audience. When model developers use environments targeted toward the research community they tend to create visualizations with a basic unencumbered look (Repast, Swarm, Mason). On the contrary, toolkits geared toward the educational community display a more figurative engaging look (AgentSheets, StarLogo TNG), and environments created for business and professional organizations aim for a clean cut and impressive presentation (AnyLogic). Not all the modeling environments fill a single niche. For example, some aim to serve diverse groups like research and art audiences (Breve), while other environments try to balance the needs of research and education communities by providing visuals which are both simple and appealing (NetLogo and StarLogo).
2 2 TABLE 1 Some Agent Based Modeling Toolkits AgentSheets Anylogic Breve Mason NetLogo StarLogo StarLogo TNG Swarm Repast In addition, the technologies behind the visualization of ABM software are diverse. Some use 2D graphics while others use 3D graphics. Several toolkits render the agents using vectorbased graphics while others only use bitmap graphics and a few use both. Some toolkits provide high level graphics primitives such as AgentSheets, Anylogic, NetLogo, StarLogo, and StarLogo TNG. While others facilitate the access to low level graphical libraries such as Breve, Mason, Repast, Swarm. Moreover, these different ABM toolkits each have their own "look and feel.". AgentSheets, contains mostly figurative graphics similar to classic 2D videogames. Anylogic, designs tend to have a polished business appearance. Mason, Repast and Swarm have a computationally efficient approach to graphics that results in a stark, clean design. StarLogo TNG, provides a 3D storytelling immersive simulation environment. StarLogo and NetLogo have an iconic style where agents are depicted by solid color icons. In this paper we will describe some of the technologies supporting NetLogo's visualization style. NetLogo was originally intended for an educational audience, but it has steadily been adopted by the research community. This community demands a more versatile and
3 3 polished style. In response to this new demand, NetLogo has changed to accommodate both audiences. As a result of this, the technologies we will describe in this paper have adopted developments made in the cartographic and scientific visualization communities to improve the visuals of NetLogo. In this paper we describe several tools that have recently been included in NetLogo to this end. We started by improving color since it is one of the most salient visual variables, and the old neon saturated colors of NetLogo made it difficult to observe the behavior of some models. Then, we added the multi-hue perceptually ordered color schemes of ColorBrewer in order to provide the user an effective and attractive value to color mapping mechanism. Then we developed several prototypes for using texture and transparency, which are promising in spite of their considerable CPU consumption. Finally, we have included some graphical cue methods such as halo and blurring to reduce the cognitive load of tasks such as target tracking and region tracking. In the rest of this paper, we will discuss each of these improvements in turn. Creating graphical tools to facilitate the design of the visualization complements NetLogo's (Tisue, 2004) prototyping development cycle for building exploratory models. While these tools aim to satisfy the breath of the diversity of models created in NetLogo, they remain simple to use and address specific concerns in the perception and comprehension of ABM visualizations. ENHANCEMENT In this section we will present two main improvements to the handling of color in NetLogo. First, NetLogo base colors were substituted with perceptually tested ColorBrewer colors. Second, we provided an extension to map NetLogo variables to ColorBrewer color schemes. NetLogo color space The selection of effective colors for ABM visualization can be unexpectedly challenging. It is not straightforward to choose an aesthetic color using a number or a standard color chooser dialog. Many examples of productivity software address this problem by suggesting an assortment of "standard" colors to the user. The adequate choice of a color set can also be assisted with the ColorBrewer schemes (Harrower 2003) (Brewer 2003). ColorBrewer schemes are perceptually tested colors schemes that are recommended for use depending on the nature of the data (sequential, divergent, and qualitative), the number of data classes (3 to 11) and the desired color (Reds, Blue-Green, Diverging, Pastel, etc.). These schemes are available online at and can be downloaded as Excel files. A model can be easily improved by choosing its base colors from the sophisticated multihued colors of ColorBrewer. Choosing sets of colors directly, using rgb values, hsb values or a conventional color chooser dialog can easily lead to garish neon saturated colors, confusing schemes, and optical illusions. These issues are well known in the cartographic community, and they have taken steps to avoid them. For instance, GIS software has, for a long time, used perceptually tested color schemes. Perceptually tested color schemes are also gaining ground in other areas. They have been recently integrated in software such as Mathematica, MatLab, and the R project.
4 4 There are many historical and technological reasons why NetLogo initially represented colors with numbers ranging from 0 to 140. This original scheme can be seen in the color swatches dialog in Figure 1. FIGURE 1 NetLogo color space swatches dialog. NetLogo inherited the StarLogo color space conceived in the middle 1990's when the color handling in the average computer was still quite limited. Thus, the NetLogo color space has only 14 hues, and gradations can only be made within a single hue as illustrated in Figure 1. However, the limited NetLogo color space remains practical due to its simplicity and gradual learning curve. It is addressable with a single number in the decimal system instead of the standard 3-valued rgb hexadecimal system. For example, you can set the color of a turtle with the statement: ask turtle [set color 18] Additionally, base colors can be called with named constants. For example: ask turtle [set color blue] is equivalent to ask turtle [set color 105] Base colors always end in 5 and are in the middle of the NetLogo Color Space as can be seen in Figure 2. Base colors are particularly important in NetLogo since they are used to derive the tints and shades illustrated in Figure 2. This is quite convenient to users since they can easily map a value to a color. The users can also change a color from a shade to a tint by simply increasing a decimal number. All of these qualities allow the user to designate colors and map them to values with basic arithmetic.
5 Saturation = 1 0 < Brightness < 1 5 Brightness = 1 0 < Saturation < 1 0 > Hue > 1 Shades Base Color FIGURE 2 Generation of NetLogo color space However, the original NetLogo Colors had some issues, because of the programmatic choice of base colors instead of a perceptual choice. By programmatic choice, we mean that the most of the base colors were chosen with fully saturated or desaturated component since these choices have simple representations in rgb space. For example the red base color had the following rgb values: r=255 g=0 b=0. You can observe in Figure 3 that many of the colors keep their component values either at 255 or 0. Unfortunately, colors with fully saturated or desaturated components do not produce "natural colors", they tend to generate neon-saturated garish colors. This in turn hinders the perception of the visualization creating several well know optical illusions (such as the Bezold Effect). In order to solve this issue we changed the NetLogo color space to use the perceptually tested multi-hued colors from ColorBrewer. Multi-hued colors are colors which contain every component: red, green, and blue. For example the new NetLogo red, derived from ColorBrewer, has the following rgb values: r=215 g=48 b=39. Tints FIGURE 3 Saturated Color Space. In this figure you can observe many shades and tints in the NetLogo Color space have saturated components such as r:255 or desaturated components such as g:0
6 6 FIGURE 4 Construction of new NetLogo color space using ColorBrewer colors It was a challenge to keep some compatibility with the old NetLogo colors while changing to the ColorBrewer multihued colors. We did our best match the colors as closely as possible and to keep an increasing hue value from red to magenta. You can see below the ColorBrewer schemes we used as a basis for the new NetLogo Base Colors. a b FIGURE 5 The selection of new base colors was the first improvement achieved in NetLogo. The previous base colors (5a) were defined arbitrarily and programmatically. While the new base colors (5b) were derived from the perceptually tested ColorBrewer colors.
7 7 a b c d FIGURE 6 Examples of old color space (left) vs. new color space (right) PD Basic Evolutionary (6a 6b) Gas Chromatography Model (6c 6d ) Palette Extension Despite the improvement of the NetLogo colors, the simplicity of the NetLogo color space can be limiting. The restricted number of hues (14) and the monochrome gradation does not fulfill every user's needs. Additionally, multi-color gradients, which are not easily created in the default color space, such as red-blue or rainbow can be useful to illustrate many standard scientific representations. This is why we introduced the Palette extension which uses ColorBrewer color schemes and rgb colors. One of these features alone would not be enough. Generating gradations programmatically using rgb or hsb colors can lead to confusing color mappings. It is not straightforward to create a perceptually meaningful sequence of colors algorithmically. The Palette extension introduces primitives to generate color gradients, but more importantly it provides the functionality to map easily variables to ColorBrewer schemes. This functionality assists the model developer in creating meaningful color sequences.
8 8 scale-schemes primitive example scale-gradient primitive example scale-gradient and scheme-colors example FIGURE 7: Gradations and gradient generated with the palette extensions and a color scheme Dialogue Moreover, ColorBrewer has clear and simple guidelines for choosing a meaningful mapping between the values in the model and sequential, divergent and qualitative color schemes. In Figure 8, the ColorBrewer Spectral mapping and NetLogo color spaces are illustrated. The hot and cold temperatures are more easily distinguished in the center and right figures with ColorBrewer schemes than in the figure on the left with the traditional NetLogo color space. The new Palette extension makes the ColorBrewer schemes easily accessible within NetLogo. a b c FIGURE 8 Examples of Color mapping of the Heat Diffusion in a plate with a) NetLogo Colors b) ColorBrewer Color Schemes c) A gradient made with ColorBrewer Schemes. ENHANCEMENTS IN PROGRESS Texture Textons (Julez 1986) can be considered the graphical element primitives that synthesize a texture. Recently, we have been prototyping the use of textons images as agent shapes in NetLogo. We used this prototype to try to replicate Ware's (1995) magnetic forces visualizations where he uses visual texture for information display. Figure 11 Texton from (Ware 1995)
9 9 In the image below the arrows on the left were replaced by textons on the right to examine if we could create meaningful ABM visualization with texture, which has proven valuable in the creation of cartographic maps (Bertin 1973) a b FIGURE 9 Example of Vector Field with arrows and with texture Some of our results were satisfactory as can be seen in Figure 9. However, the replication of textures from (Ware 1995) requires much more sophisticated algorithms. For example, Ware's magnetic forces have variable texton density and color, instead of the constant density and hue portrayed above. This would require bitmap transformations that are currently too computationally expensive with the NetLogo platform and architecture. We will continue to investigate this in the future. Transparency Transparency provides some straightforward functionality in complex visualizations (Colby 1991). One trivial use is to find agents overlapping. Additionally, transparent agents such as those in Figure 10 can highlight the concentration of agents in a given area by creating brighter clusters when they overlap. However, we found that luminous transparency was computationally too demanding in Java to satisfy NetLogo performance requirements. FIGURE 10 Example of agents with transparency in the middle and right images.
10 10 Visual Cues Agent based visualization can be inherently disorienting due to the number of agents in many models. It can be difficult for the user to keep track of a particular agent or group of agents' position, color, size, or shape. Several common visualization tasks have been discussed by Haley (1995, 1996, 2006) such as target and region tracking, boundary detection, and estimation and counting. Visual cues (Kosara 2001) can assist the viewer in focusing on a particular task so they can effortlessly perceive and swiftly evaluate relevant features of the visualization. In this section we will discuss several prototypes of visual cues that can facilitate some of these tasks. Target Tracking One of the most challenging perceptual tasks in animated agent visualizations is to be able to follow a single agent. This can be difficult because it is easy to confuse any specific agent with other agents or the background. This can become even more difficult if the agents move large steps between each frame, which causes temporal aliasing. The simplest way to enhance target tracking is to hide all the other agents, rendering the task cognitively trivial, but losing the surrounding context. There are many instances where it is desirable to focus on a single agent keeping its visual variables intact and at the same time perceiving the other agents. Another way to focus on a single agent amongst other agents is to change an agent s visual variables, such as color, size, or shape to set it apart. However, this method can require the model developer to stop using a visual variable to render a value.. This is where visual cues are useful; they can focus the user on a task without directly changing any of the visual variables of the agent. Thus, we have been developing several tools to assist in target tracking and region detection with visual cues. For example, there is currently a halo available in NetLogo (using the 'watch' primitive) that highlights particular agents and we are testing a focusing / blurring tool as well. FIGURE 11 Example of halo, blurring, and halo and blurring to illustrate micro behavior Region detection and tracking Additionally we are experimenting with blurring and resizing multiple agents. Having a precise and crisp visualization is not always a top priority in NetLogo. Most models in NetLogo are exploratory and as a result are mainly driven by rules and not data. Thus in many cases, it can be more beneficial to generate cognitively manageable representations with a reduced amount of
11 11 graphical elements, than to create complex visualizations with a high information density. To this end, we have experimented in blurring the mobile graphical elements, namely the agents, to create a reasonable number of clusters. In addition, we have experimented with blurring the stationary elements, or patches, to deemphasize the square borders between the patches and emphasize the borders created by the emergent phenomena. FIGURE 12 Flocking and Boiling Models. Examples of blurred agents to observe emergent macro behavior CONCLUSION In this paper we present graphical technologies that have proven useful for improving NetLogo's visualizations. First, we enhanced our visualizations by using the perceptually tested ColorBrewer colors as the basis for NetLogo's colors. Subsequently, we developed an extension to map variables to color schemes and generate gradients. Additionally, we have experimented with textures to broaden the representation of agents, such as the vector fields presented in this paper. Also, we have used transparency to selectively perceive overlapping agents. Finally, we used a few examples to illustrate how visual cues can focus the user on specific visualization tasks. The visualization of ABMs poses many design challenges due to its open ended and complex nature. Thus, we are in the process of including in NetLogo some visualization tools to
12 12 facilitate the required tasks in ABM visualizations. These tools should aid the perception and comprehension of the complex behaviors displayed in dense ABM visualization. We hope that these tools and our discussion will aid other researchers and developers in the improvement of ABM toolkits. In turn, these improved toolkits should allow model builders to create communicative and memorable agent-based model visualizations. Acknowledgements: The NetLogo Development team including Seth Tissue, Esther Verreau, Craig Brozefsky, Andrei Scheinkman is responsible for development of many of the technologies treated in this paper including the Halo and the final version of the rgb colors. REFERENCES Brewer, Cynthia A., Geoffrey W. Hatchard and Mark A. Harrower, 2003, "ColorBrewer in Print: A Catalog of Color Schemes for Maps", Cartography and Geographic Information Science 30(1): Colby G., Scholl L., 1991, "Transparency and blur as selective cues for complex visual information" In SPIE Vol. 1460, Image Handling and Reproduction Systems Integration, pages , Harrower M A., Brewer C A., 2003, ColorBrewer.org: "An Online Tool for Selecting Color Schemes for Maps", The Cartographic Journal 40(1): Healey C. G., 2006, "Perception in Visualization" (comprehensive review updated regularly). Healey C. G., Booth K. S., and Enns, J T., "Visualizing Real-Time Multivariate Data Using Preattentive Processing" ACM Transactions on Modeling and Computer Simulation 5, 3, Julesz, B., "Texton gradients: The texton theory revisited," Biological Cybernetics, vol. 54, pp Kosara R., Miksch S., Hauser and H., Semantic Depth of Field, Proc. IEEE Symp. Information Visualization (InfoVis2001), IEEE CS Press, Los Alamitos, Calif., pp Ware C, Knight W., 1995 "Using visual texture for information display" ACM Transactions on Graphics (TOG), - portal.acm.org Tisue S., Wilensky U., 2004 NetLogo: "Design and implementation of a multi-agent modeling environment" Proceedings of Agent Wilensky U., NetLogo. "Center for Connected Learning and Computer-Based Modeling" Northwestern University, Evanston, IL.
Choosing Colors for Data Visualization Maureen Stone January 17, 2006
Choosing Colors for Data Visualization Maureen Stone January 17, 2006 The problem of choosing colors for data visualization is expressed by this quote from information visualization guru Edward Tufte:
Expert Color Choices for Presenting Data
Expert Color Choices for Presenting Data Maureen Stone, StoneSoup Consulting The problem of choosing colors for data visualization is expressed by this quote from information visualization guru Edward
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
Visibility optimization for data visualization: A Survey of Issues and Techniques
Visibility optimization for data visualization: A Survey of Issues and Techniques Ch Harika, Dr.Supreethi K.P Student, M.Tech, Assistant Professor College of Engineering, Jawaharlal Nehru Technological
Graphic Design. Background: The part of an artwork that appears to be farthest from the viewer, or in the distance of the scene.
Graphic Design Active Layer- When you create multi layers for your images the active layer, or the only one that will be affected by your actions, is the one with a blue background in your layers palette.
TOP-DOWN DATA ANALYSIS WITH TREEMAPS
TOP-DOWN DATA ANALYSIS WITH TREEMAPS Martijn Tennekes, Edwin de Jonge Statistics Netherlands (CBS), P.0.Box 4481, 6401 CZ Heerlen, The Netherlands [email protected], [email protected] Keywords: Abstract:
Perception of Light and Color
Perception of Light and Color Theory and Practice Trichromacy Three cones types in retina a b G+B +R Cone sensitivity functions 100 80 60 40 20 400 500 600 700 Wavelength (nm) Short wavelength sensitive
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
3 hours One paper 70 Marks. Areas of Learning Theory
GRAPHIC DESIGN CODE NO. 071 Class XII DESIGN OF THE QUESTION PAPER 3 hours One paper 70 Marks Section-wise Weightage of the Theory Areas of Learning Theory Section A (Reader) Section B Application of Design
MMGD0203 Multimedia Design MMGD0203 MULTIMEDIA DESIGN. Chapter 3 Graphics and Animations
MMGD0203 MULTIMEDIA DESIGN Chapter 3 Graphics and Animations 1 Topics: Definition of Graphics Why use Graphics? Graphics Categories Graphics Qualities File Formats Types of Graphics Graphic File Size Introduction
Visualization. For Novices. ( Ted Hall ) University of Michigan 3D Lab Digital Media Commons, Library http://um3d.dc.umich.edu
Visualization For Novices ( Ted Hall ) University of Michigan 3D Lab Digital Media Commons, Library http://um3d.dc.umich.edu Data Visualization Data visualization deals with communicating information about
Information Visualization WS 2013/14 11 Visual Analytics
1 11.1 Definitions and Motivation Lot of research and papers in this emerging field: Visual Analytics: Scope and Challenges of Keim et al. Illuminating the path of Thomas and Cook 2 11.1 Definitions and
Outline. Quantizing Intensities. Achromatic Light. Optical Illusion. Quantizing Intensities. CS 430/585 Computer Graphics I
CS 430/585 Computer Graphics I Week 8, Lecture 15 Outline Light Physical Properties of Light and Color Eye Mechanism for Color Systems to Define Light and Color David Breen, William Regli and Maxim Peysakhov
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
ART A. PROGRAM RATIONALE AND PHILOSOPHY
ART A. PROGRAM RATIONALE AND PHILOSOPHY Art education is concerned with the organization of visual material. A primary reliance upon visual experience gives an emphasis that sets it apart from the performing
Architectural design. Jeff Livingston. About the author. About the author
Architectural design Jeff Livingston About the author About the author Jeff Livingston was born in Lompoc, California in 1976. An avid swimmer and aspiring architect, Jeff joined the University of Texas
Web Design Foundations (2015-16)
Course Description Web Design Foundations is a course that prepares students with work-related web design skills for advancement into postsecondary education and industry. The course is intended to develop
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
Green = 0,255,0 (Target Color for E.L. Gray Construction) CIELAB RGB Simulation Result for E.L. Gray Match (43,215,35) Equal Luminance Gray for Green
Red = 255,0,0 (Target Color for E.L. Gray Construction) CIELAB RGB Simulation Result for E.L. Gray Match (184,27,26) Equal Luminance Gray for Red = 255,0,0 (147,147,147) Mean of Observer Matches to Red=255
Visualization Process. Alark Joshi
Visualization Process Alark Joshi Task-specific Visualization Design LA Treinish, Task-specific visualization design, IEEE Computer Graphics and Applications, 1999 Generalized visualization systems are
Choose a topic from the left to get help for CmapTools.
Using CmapTools Create a Cmap Add a Concept Create a Proposition from One Concept Create a Proposition from Existing Concepts Save a Cmap Open a Cmap Create a Folder Drag in Resources Import Resources
Overview. Raster Graphics and Color. Overview. Display Hardware. Liquid Crystal Display (LCD) Cathode Ray Tube (CRT)
Raster Graphics and Color Greg Humphreys CS445: Intro Graphics University of Virginia, Fall 2004 Color models Color models Display Hardware Video display devices Cathode Ray Tube (CRT) Liquid Crystal Display
Considering the Cultural Issues of Web Design in Implementing Web-Based E-Commerce for International Customers
Considering the Cultural Issues of Web Design in Implementing Web-Based E-Commerce for International Customers Kyeong. S. Kang The First International Conference on Electronic Business, Faculty of Information
Maryland State Department of Education VISUAL ARTS GLOSSARY
Maryland State Department of Education VISUAL ARTS GLOSSARY Aesthetic Qualities or experience derived from or based upon the senses and how they are affected or stimulated; from the Greek word meaning
m ac romed ia Fl a s h Curriculum Guide
m ac romed ia Fl a s h Curriculum Guide 1997 1998 Macromedia, Inc. All rights reserved. Macromedia, the Macromedia logo, Dreamweaver, Director, Fireworks, Flash, Fontographer, FreeHand, and Xtra are trademarks
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
Improved predictive modeling of white LEDs with accurate luminescence simulation and practical inputs
Improved predictive modeling of white LEDs with accurate luminescence simulation and practical inputs TracePro Opto-Mechanical Design Software s Fluorescence Property Utility TracePro s Fluorescence Property
CARTOGRAPHIC VISUALIZATION FOR SPATIAL ANALYSIS. Jason Dykes Department of Geography, University of Leicester, Leicester, LE2 ITF, U.K.
POSTER SESSIONS 257 CARTOGRAPHIC VISUALIZATION FOR SPATIAL ANALYSIS Jason Dykes Department of Geography, University of Leicester, Leicester, LE2 ITF, U.K. Abstract Characteristics of Visualization in Scientific
Information visualization examples
Information visualization examples 350102: GenICT II 37 Information visualization examples 350102: GenICT II 38 Information visualization examples 350102: GenICT II 39 Information visualization examples
Visualization Quick Guide
Visualization Quick Guide A best practice guide to help you find the right visualization for your data WHAT IS DOMO? Domo is a new form of business intelligence (BI) unlike anything before an executive
CompuScholar, Inc. Alignment to Tennessee Web Design Foundations Standards
CompuScholar, Inc. Alignment to Tennessee Web Design Foundations Standards Tennessee Course Details: Course Name: Primary Career Cluster: Course Code: Credit: Grade Level: Teacher Resources: Web Design
Visualization in 4D Construction Management Software: A Review of Standards and Guidelines
315 Visualization in 4D Construction Management Software: A Review of Standards and Guidelines Fadi Castronovo 1, Sanghoon Lee, Ph.D. 1, Dragana Nikolic, Ph.D. 2, John I. Messner, Ph.D. 1 1 Department
Preparing a Slide Show for Presentation
In this chapter Find out why it s important to put finishing touches on a slide show Learn how to use the slide sorter Explore the use of slide transitions Learn how to change slide color schemes and backgrounds
Artisteer. User Manual
Artisteer User Manual Table of Contents What Is Artisteer?...4 How to work with Artisteer interface?...5 Quick Start Guide...6 Downloading Artisteer...6 System Requirements...7 Installing Artisteer...8
User s Guide The SimSphere Biosphere/Atmosphere Modeling Tool
User s Guide The SimSphere Biosphere/Atmosphere Modeling Tool User s Guide Revision 11/1/00 Contents Introduction 3 1. SimSphere Modeling Tool Overview 4 System Requirements 4 Your User Status 4 Main Menu
Silverlight for Windows Embedded Graphics and Rendering Pipeline 1
Silverlight for Windows Embedded Graphics and Rendering Pipeline 1 Silverlight for Windows Embedded Graphics and Rendering Pipeline Windows Embedded Compact 7 Technical Article Writers: David Franklin,
University of Arkansas Libraries ArcGIS Desktop Tutorial. Section 2: Manipulating Display Parameters in ArcMap. Symbolizing Features and Rasters:
: Manipulating Display Parameters in ArcMap Symbolizing Features and Rasters: Data sets that are added to ArcMap a default symbology. The user can change the default symbology for their features (point,
A Short Introduction on Data Visualization. Guoning Chen
A Short Introduction on Data Visualization Guoning Chen Data is generated everywhere and everyday Age of Big Data Data in ever increasing sizes need an effective way to understand them History of Visualization
Intro to GIS Winter 2011. Data Visualization Part I
Intro to GIS Winter 2011 Data Visualization Part I Cartographer Code of Ethics Always have a straightforward agenda and have a defining purpose or goal for each map Always strive to know your audience
Epson Brightlink Interactive Board and Pen Training. Step One: Install the Brightlink Easy Interactive Driver
California State University, Fullerton Campus Information Technology Division Documentation and Training Services Handout Epson Brightlink Interactive Board and Pen Training Downloading Brightlink Drivers
User Recognition and Preference of App Icon Stylization Design on the Smartphone
User Recognition and Preference of App Icon Stylization Design on the Smartphone Chun-Ching Chen (&) Department of Interaction Design, National Taipei University of Technology, Taipei, Taiwan [email protected]
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
VISUAL ARTS VOCABULARY
VISUAL ARTS VOCABULARY Abstract Artwork in which the subject matter is stated in a brief, simplified manner; little or no attempt is made to represent images realistically, and objects are often simplified
Instructions for Creating a Poster for Arts and Humanities Research Day Using PowerPoint
Instructions for Creating a Poster for Arts and Humanities Research Day Using PowerPoint While it is, of course, possible to create a Research Day poster using a graphics editing programme such as Adobe
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:
COMP 150-04 Visualization. Lecture 15 Animation
COMP 150-04 Visualization Lecture 15 Animation History of animation The function of animation Illustrate steps of a complex process Illustrate cause and effect, context Show trends over time, tell a story
Design Elements & Principles
Design Elements & Principles I. Introduction Certain web sites seize users sights more easily, while others don t. Why? Sometimes we have to remark our opinion about likes or dislikes of web sites, and
UNDERSTANDING DIFFERENT COLOUR SCHEMES MONOCHROMATIC COLOUR
UNDERSTANDING DIFFERENT COLOUR SCHEMES MONOCHROMATIC COLOUR Monochromatic Colours are all the Colours (tints, tones and shades) of a single hue. Monochromatic colour schemes are derived from a single base
A Proposal for OpenEXR Color Management
A Proposal for OpenEXR Color Management Florian Kainz, Industrial Light & Magic Revision 5, 08/05/2004 Abstract We propose a practical color management scheme for the OpenEXR image file format as used
3D Data Visualization / Casey Reas
3D Data Visualization / Casey Reas Large scale data visualization offers the ability to see many data points at once. By providing more of the raw data for the viewer to consume, visualization hopes to
PowerPoint 2007: Basics Learning Guide
PowerPoint 2007: Basics Learning Guide What s a PowerPoint Slide? PowerPoint presentations are composed of slides, just like conventional presentations. Like a 35mm film-based slide, each PowerPoint slide
Improvement of Colour Contrasts in Maps: Application to Risk Maps
Page 1 of 14 Improvement of Colour Contrasts in Maps: Application to Risk Maps Elisabeth Chesneau 1 University of Technology of Compiègne, Department of Urban Systems Engineering, AVENUES research team,
HSI BASED COLOUR IMAGE EQUALIZATION USING ITERATIVE n th ROOT AND n th POWER
HSI BASED COLOUR IMAGE EQUALIZATION USING ITERATIVE n th ROOT AND n th POWER Gholamreza Anbarjafari icv Group, IMS Lab, Institute of Technology, University of Tartu, Tartu 50411, Estonia [email protected]
MassArt Studio Foundation: Visual Language Digital Media Cookbook, Fall 2013
INPUT OUTPUT 08 / IMAGE QUALITY & VIEWING In this section we will cover common image file formats you are likely to come across and examine image quality in terms of resolution and bit depth. We will cover
Understanding Cultural Variations of E-Commerce Websites in A Global Framework
Global Journal of Finance and Management. ISSN 0975-6477 Volume 6, Number 3 (2014), pp. 275-280 Research India Publications http://www.ripublication.com Understanding Cultural Variations of E-Commerce
Applications of Dynamic Representation Technologies in Multimedia Electronic Map
Applications of Dynamic Representation Technologies in Multimedia Electronic Map WU Guofeng CAI Zhongliang DU Qingyun LONG Yi (School of Resources and Environment Science, Wuhan University, Wuhan, Hubei.
3D Interactive Information Visualization: Guidelines from experience and analysis of applications
3D Interactive Information Visualization: Guidelines from experience and analysis of applications Richard Brath Visible Decisions Inc., 200 Front St. W. #2203, Toronto, Canada, [email protected] 1. EXPERT
Greenwich Visual Arts Objectives Computer Graphics High School
Media, Techniques and Processes Greenwich Visual Arts Objectives 1. Uses a variety of tools to draw digitally to capture the essence of the subject using an application program such as Apple works Paint
Real-time Processing and Visualization of Massive Air-Traffic Data in Digital Landscapes
Real-time Processing and Visualization of Massive Air-Traffic Data in Digital Landscapes Digital Landscape Architecture 2015, Dessau Stefan Buschmann, Matthias Trapp, and Jürgen Döllner Hasso-Plattner-Institut,
Thea Omni Light. Thea Spot Light. Light setup & Optimization
Light setup In this tutorial we will learn how to setup lights inside Thea Studio and how to create mesh lights and optimize them for faster rendering with less noise. Let us have a look at the different
Data Storage. Chapter 3. Objectives. 3-1 Data Types. Data Inside the Computer. After studying this chapter, students should be able to:
Chapter 3 Data Storage Objectives After studying this chapter, students should be able to: List five different data types used in a computer. Describe how integers are stored in a computer. Describe how
GRAPHING DATA FOR DECISION-MAKING
GRAPHING DATA FOR DECISION-MAKING Tibor Tóth, Ph.D. Center for Applied Demography and Survey Research (CADSR) University of Delaware Fall, 2006 TABLE OF CONTENTS Introduction... 3 Use High Information
Principles of Good Screen Design in Websites
Principles of Good Screen Design in Websites N. Uday Bhaskar [email protected] Department CSE, RGMCET, Nandyal, 518501,INDIA P. Prathap Naidu [email protected] Department CSE, RGMCET, Nandyal,
Geovisualization. Geovisualization, cartographic transformation, cartograms, dasymetric maps, scientific visualization (ViSC), PPGIS
13 Geovisualization OVERVIEW Using techniques of geovisualization, GIS provides a far richer and more flexible medium for portraying attribute distributions than the paper mapping which is covered in Chapter
Adobe Illustrator CS5 Part 1: Introduction to Illustrator
CALIFORNIA STATE UNIVERSITY, LOS ANGELES INFORMATION TECHNOLOGY SERVICES Adobe Illustrator CS5 Part 1: Introduction to Illustrator Summer 2011, Version 1.0 Table of Contents Introduction...2 Downloading
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
WCAG 2.0 Checklist. Perceivable Web content is made available to the senses - sight, hearing, and/or touch. Recommendations
WCAG 2.0 Checklist Perceivable Web content is made available to the senses - sight, hearing, and/or touch Guideline 1.1 Text Alternatives: Provide text alternatives for any non-text content Success Criteria
McAFEE IDENTITY. October 2011
McAFEE IDENTITY 4.2 Our logo is one of our most valuable assets. To ensure that it remains a strong representation of our company, we must present it in a consistent and careful manner across all channels
Data Storage 3.1. Foundations of Computer Science Cengage Learning
3 Data Storage 3.1 Foundations of Computer Science Cengage Learning Objectives After studying this chapter, the student should be able to: List five different data types used in a computer. Describe how
How To Create A Data Visualization
CSCI 552 Data Visualization Shiaofen Fang What Is Visualization? We observe and draw conclusions A picture says more than a thousand words/numbers Seeing is believing, seeing is understanding Beware of
REAL TIME TRAFFIC LIGHT CONTROL USING IMAGE PROCESSING
REAL TIME TRAFFIC LIGHT CONTROL USING IMAGE PROCESSING Ms.PALLAVI CHOUDEKAR Ajay Kumar Garg Engineering College, Department of electrical and electronics Ms.SAYANTI BANERJEE Ajay Kumar Garg Engineering
Design and Deployment of Specialized Visualizations for Weather-Sensitive Electric Distribution Operations
Fourth Symposium on Policy and Socio-Economic Research 4.1 Design and Deployment of Specialized Visualizations for Weather-Sensitive Electric Distribution Operations Lloyd A. Treinish IBM, Yorktown Heights,
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
A Color Placement Support System for Visualization Designs Based on Subjective Color Balance
A Color Placement Support System for Visualization Designs Based on Subjective Color Balance Eric Cooper and Katsuari Kamei College of Information Science and Engineering Ritsumeikan University Abstract:
GUIDELINES FOR PREPARING POSTERS USING POWERPOINT PRESENTATION SOFTWARE
Society for the Teaching of Psychology (APA Division 2) OFFICE OF TEACHING RESOURCES IN PSYCHOLOGY (OTRP) Department of Psychology, Georgia Southern University, P. O. Box 8041, Statesboro, GA 30460-8041
Remote Director. Apple imac G5. Monitor Proofing System using the I. MANUFACTURER INTRODUCTION. SWOP Application Data Sheet
SWOP Application Data Sheet Remote Director Monitor Proofing System using the Apple imac G5 The SWOP Review Committee has approved the use of off-press proofs as input material to publications. SWOP Specifications
Identity Guide. HHMI Identity Guidelines 09.23.2014 V 1.2 1
Identity Guide HHMI Identity Guidelines 09.23.2014 V 1.2 1 Contents Introduction pg. 3 Logo pg. 4 Clear Space pg. 5 Scale pg. 6 Design Don ts pg. 7 External Co-Branding pg. 8 Contact pg. 9 HHMI Identity
LAMBDA CONSULTING GROUP Legendary Academy of Management & Business Development Advisories
Curriculum # 05 Four Months Certification Program WEB DESIGNING & DEVELOPMENT LAMBDA CONSULTING GROUP Legendary Academy of Management & Business Development Advisories The duration of The Course is Four
The 3D rendering pipeline (our version for this class)
The 3D rendering pipeline (our version for this class) 3D models in model coordinates 3D models in world coordinates 2D Polygons in camera coordinates Pixels in image coordinates Scene graph Camera Rasterization
Diverging Color Maps for Scientific Visualization (Expanded)
Diverging Color Maps for Scientific Visualization (Expanded) Kenneth Moreland Sandia National Laboratories Abstract. One of the most fundamental features of scientific visualization is the process of mapping
Multi-Attribute Glyphs on Venn and Euler Diagrams to Represent Data and Aid Visual Decoding
Multi-Attribute Glyphs on Venn and Euler Diagrams to Represent Data and Aid Visual Decoding Richard Brath Oculus Info Inc., Toronto, ON, Canada [email protected] Abstract. Representing quantities
Search help. More on Office.com: images templates
Page 1 of 7 PowerPoint 2010 Home > PowerPoint 2010 Help and How-to > Getting started with PowerPoint Search help More on Office.com: images templates Basic tasks in PowerPoint 2010 Here are some basic
13 PRINTING MAPS. Legend (continued) Bengt Rystedt, Sweden
13 PRINTING MAPS Bengt Rystedt, Sweden Legend (continued) 13.1 Introduction By printing we mean all kind of duplication and there are many kind of media, but the most common one nowadays is your own screen.
GIS Tutorial 1. Lecture 2 Map design
GIS Tutorial 1 Lecture 2 Map design Outline Choropleth maps Colors Vector GIS display GIS queries Map layers and scale thresholds Hyperlinks and map tips 2 Lecture 2 CHOROPLETH MAPS Choropleth maps Color-coded
Colorado School of Mines Computer Vision Professor William Hoff
Professor William Hoff Dept of Electrical Engineering &Computer Science http://inside.mines.edu/~whoff/ 1 Introduction to 2 What is? A process that produces from images of the external world a description
Self-Positioning Handheld 3D Scanner
Self-Positioning Handheld 3D Scanner Method Sheet: How to scan in Color and prep for Post Processing ZScan: Version 3.0 Last modified: 03/13/2009 POWERED BY Background theory The ZScanner 700CX was built
QUICK REFERENCE: ADOBE ILLUSTRATOR CS2 AND CS3 SECTION 1: CS3 TOOL BOX: PAGE 2 SECTION 2: CS2 TOOL BOX: PAGE 11
QUICK REFERENCE, ADOBE ILLUSTRATOR, PAGE 1 QUICK REFERENCE: ADOBE ILLUSTRATOR CS2 AND CS3 CS2 SECTION 1: CS3 TOOL BOX: PAGE 2 SECTION 2: CS2 TOOL BOX: PAGE 11 SECTION 3: GENERAL CONCEPTS: PAGE 14 SELECTING
The following is an overview of lessons included in the tutorial.
Chapter 2 Tutorial Tutorial Introduction This tutorial is designed to introduce you to some of Surfer's basic features. After you have completed the tutorial, you should be able to begin creating your
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
A Short Introduction to Computer Graphics
A Short Introduction to Computer Graphics Frédo Durand MIT Laboratory for Computer Science 1 Introduction Chapter I: Basics Although computer graphics is a vast field that encompasses almost any graphical
