Information Visualization. Overview. What is Information Visualization? SMD157 Human-Computer Interaction Fall 2003

Similar documents
Glyphs. Presentation Overview. What is a Glyph!? Cont. What is a Glyph!? Glyph Fundamentals. Goal of Paper. Presented by Bertrand Low

Information Visualization - Introduction

cs6630 September VISUAL ENCODING Miriah Meyer University of Utah

Approaches to Visual Mappings

Last update: May 4, Vision. CMSC 421: Chapter 24. CMSC 421: Chapter 24 1

Grundlagen methodischen Arbeitens Informationsvisualisierung [WS ] Monika Lanzenberger

Example Videos. Administrative 2/1/2012. Comp/Phys/Mtsc 715. Pre-Attentive Characteristics: Information that Pops Out

Visual Design. Simplicity, Gestalt Principles, Organization/Structure

Using surface markings to enhance accuracy and stability of object perception in graphic displays

CS 556: Computer Vision. Lecture 18

Example Videos. Administrative 2/3/2014. Comp/Phys/Apsc 715. Pre-Attentive Characteristics: Information that Pops Out

Usability Inspection Methods. Overview. Usability Measures. SMD157 Human-Computer Interaction Fall 2003

DATA ABSTRACTION & INTRO TO TABLEAU

Visual Representation from Semiology of Graphics by J. Bertin

Step 10 Visualisation Carlos Moura

INDEX UNIT 4 PPT SLIDES

This lesson introduces Blender, covering the tools and concepts necessary to set up a minimal scene in virtual 3D space.

Multivariate Data & Tables and Graphs. Agenda. Data and its characteristics Tables and graphs Design principles

The process of a junior designer

Lecture 2 Map design. Dr. Zhang Spring, 2017

Miriam Butt & Dominik Sacha LingVis: Visual Analytics for Linguistics DGfS

the Hick Hyman Law Pearson Addison-Wesley. All rights reserved. 6-1

Chapter 6. Task-Related Organization. Single Menus. Menu Selection, Form Fill-in and Dialog Boxes. Binary Menus Radio Buttons Button Choice

Prof. Fanny Ficuciello Robotics for Bioengineering Visual Servoing

Which is better? Sentential. Diagrammatic Indexed by location in a plane

Multivariate Data & Tables and Graphs. Agenda. Data and its characteristics Tables and graphs Design principles

S. Rinzivillo DATA VISUALIZATION AND VISUAL ANALYTICS

Visual Thinking Algorithms

InfoVis: a semiotic perspective

Perceptual Organization and Visual Design

CS 534: Computer Vision Segmentation and Perceptual Grouping

Multivariate Data & Tables and Graphs

Computational Foundations of Cognitive Science

Today s Hall of Fame and Shame is a comparison of two generations of Google Advanced Search. This is the old interface.

Some properties of our visual system. Designing visualisations. Gestalt principles

INTEGRATION AND TESTING OF THE WEB BASED SPATIAL DECISION SUPPORT SYSTEM

MENU SELECTION, FORM FILL-IN, AND DIALOG BOXES

User Interface Design

Geography 281 Map Making with GIS Project Two: Map Design Issues in ArcMap

Visualizing Flow Fields by Perceptual Motion

Human-Computer Interaction: An Overview. CS2190 Spring 2010

Visual Search Editor for Composing Meta Searches

Buffers, Textures, Compositing, and Blending. Overview. Buffers. David Carr Virtual Environments, Fundamentals Spring 2005 Based on Slides by E.

Visual Design + Gestalt Principles. Professor Michael Terry

Visual Perception. Visual contrast

Color and Shading. Color. Shapiro and Stockman, Chapter 6. Color and Machine Vision. Color and Perception

[Slides Extracted From] Visualization Analysis & Design Full-Day Tutorial Session 4

Scalar Visualization

Introduction to Computer Graphics. Overview. What is Computer Graphics?

Data Visualization. Fall 2016

RINGS : A Technique for Visualizing Large Hierarchies

4. You should provide direct links to the areas of your site that you feel are most in demand.

Depth. Common Classification Tasks. Example: AlexNet. Another Example: Inception. Another Example: Inception. Depth

Introduction to Interactive Systems. Overview. What Is an Interactive System? SMD158 Interactive Systems Spring 2005

Visual Design. Gestalt Principles Creating Organization and Structure Typography. Visual Design 1

MODELS AND FRAMEWORKS. Information Visualization Fall 2009 Jinwook Seo SNU CSE

Multimedia Technology CHAPTER 4. Video and Animation

Enabling Users to Visually Evaluate the Effectiveness of Different Search Queries or Engines

Visualization Re-Design

chapter 3 the interaction

Design Principles. Overview. User-Center Design. SMD157 Human-Computer Interaction Fall User-center design Guidelines

CMPSCI 670: Computer Vision! Grouping

Design Principles. Overview. User-Center Design. SMD157 Human-Computer Interaction Fall User-center design Guidelines

COLOR AND SHAPE BASED IMAGE RETRIEVAL

Why Should We Care? More importantly, it is easy to lie or deceive people with bad plots

Multidimensional (Multivariate)

Wallpaper Groups and Statistical Geometry

Information Visualization. Visualization and Cognition. Visualization and Graphics. External Cognition. Overview. Reference

BMVC 1996 doi: /c.10.41

Visual Design. Gestalt Principles Creating Organization and Structure Typography. UI Visual Design Objectives

Lecture 7: Depth/Occlusion

This page outlines some of the alternate pieces that can be used for building.

Creating Digital Illustrations for Your Research Workshop III Basic Illustration Demo

We will start at 2:05 pm! Thanks for coming early!

Information Visualization. SWE 432, Fall 2016 Design and Implementation of Software for the Web

DARLS: Differencing and Merging Diagrams Using Dual View, Animation, Re-Layout, Layers and a Storyboard

Design Elements. Advanced Higher Graphic Presentation. Professional Graphic Presentations by kind permission of

Redefining the Focus and Context of Focus+Context Visualizations

MODULATING A POLYCHROMATIC IMAGE BY A 2 ND IMAGE PLOTTED AGAINST SATURATION AND A 3 RD IMAGE PLOTTED AGAINST LIGHTNESS: PROGRAM hlsplot

Lesson 11. Polygonal Spaceship

Bringing Hollywood to Real Time. Abe Wiley 3D Artist 3-D Application Research Group

Perception, Part 2 Gleitman et al. (2011), Chapter 5

Surfaces. Science B44. Lecture 11 Surfaces. Surfaces. 1. What problem do surfaces solve? 2. How are surfaces discovered

Differential Processing of Facial Motion

Image Segmentation. Selim Aksoy. Bilkent University

Principles of Architectural and Environmental Design EARC 2417 Lecture 2 Forms

Image Segmentation. Selim Aksoy. Bilkent University

Graphical Screen Design

A Research of User Interface Design Elements on Smart TV

Visual Computing. Lecture 2 Visualization, Data, and Process

COMP 558 lecture 22 Dec. 1, 2010

Binocular cues to depth PSY 310 Greg Francis. Lecture 21. Depth perception

Information Visualization In Practice

Joint design of data analysis algorithms and user interface for video applications

Design Guidelines: Windows. Computer users need to consult multiple sources rapidly. They require the adoption of multiplewindow display strategy.

Visualizing Dynamic Transformations In Interactive Electronic Communication Patricia Search

Marks. Marks can be classified according to the number of dimensions required for their representation: Zero: points. One: lines.

System navigation. generated from the 2.0 help files. Copyright 2003 System navigation Page 1

Text Topics. Human reading process Using Text in Interaction Design

4. Basic Mapping Techniques

Transcription:

INSTITUTIONEN FÖR SYSTEMTEKNIK LULEÅ TEKNISKA UNIVERSITET Information Visualization SMD157 Human-Computer Interaction Fall 2003 Dec-1-03 SMD157, Information Visualization 1 L Overview What is information visualization? What do we need to do? Guidelines for design of information seeking applications The human visual system Perception plus the Gestalt principles Coding of data Dec-1-03 SMD157, Information Visualization 2 L INSTITUTIONEN FÖR SYSTEMTEKNIK LULEÅ TEKNISKA UNIVERSITET What is Information Visualization? Dec-1-03 SMD157, Information Visualization 3 L 1

Information versus Scientific Visualization Dec-1-03 SMD157, Information Visualization 4 L 5 L Why Information Visualization? Comprehension Context Interaction Patterns Dec-1-03 SMD157, Information Visualization INSTITUTIONEN FÖR SYSTEMTEKNIK LULEÅ TEKNISKA UNIVERSITET What Do We Need to Do Shneiderman s Abstract Tasks Dec-1-03 SMD157, Information Visualization 6 L 2

What do we need to do? Overview Zoom Filter Details-ondemand Relate History Extract Graphical Fisheyes Dec-1-03 SMD157, Information Visualization 7 L What do we need to do? Overview Zoom Filter Details-ondemand Relate History Extract Dec-1-03 SMD157, Information Visualization 8 L What do we need to do? Overview Zoom Filter Details-ondemand Relate History Extract Dec-1-03 SMD157, Information Visualization 9 L 3

What do we need to do? Overview Zoom Filter Details-ondemand Relate History Extract Dec-1-03 SMD157, Information Visualization 10 L What do we need to do? Overview Zoom Filter Details-ondemand Relate History Extract Dec-1-03 SMD157, Information Visualization 11 L What do we need to do? Overview Zoom Filter Details-ondemand Relate History Extract Dec-1-03 SMD157, Information Visualization 12 L 4

What do we need to do? Overview Zoom Filter Details-ondemand Relate History Extract Visage Dec-1-03 SMD157, Information Visualization 13 L INSTITUTIONEN FÖR SYSTEMTEKNIK LULEÅ TEKNISKA UNIVERSITET Guidelines for Designing Information Seeking Applications Dec-1-03 SMD157, Information Visualization 14 L Guidelines Visualization is not always the best solution. User tasks must be supported. Three dimensions are not necessarily better than two. Navigation and zooming do not replace filtering. The graphic method should depend on the data. Multiple views should be coordinated. Test your designs with users. Dec-1-03 SMD157, Information Visualization 15 L 5

Visualization Is Not Always the Best Solution Dedicated procedures are: - Faster - Less error prone Use visualization when: - User goals are less well-defined. - Good algorithms are lacking - The user needs to explore the data Dec-1-03 SMD157, Information Visualization 16 L User Tasks Must Be Supported Specific support is better than general tools. Example, comparing two directories Dec-1-03 SMD157, Information Visualization 17 L Three Dimensions Are Not Necessarily Better Than Two Pros: - Extra continuous data dimension - Easier to separate coincident points Cons: - Increased navigation time - Occlusion - Judging size difficult Dec-1-03 SMD157, Information Visualization 18 L 6

Two Studies Using Three Dimensions Network Visualization, Ware and Franck Hierarchical Visualization, Wiss and Carr Dec-1-03 SMD157, Information Visualization 19 L Networks and 3D Compared four conditions - Static 2D view - 3D view, stereo perspective, static - 3D view, mono, head-coupled perspective - 3D view, stereo, head-coupled perspective Test to compare error rates in determining node connectivity Random networks, random pairs Dec-1-03 SMD157, Information Visualization 20 L Sample Task Are the two red nodes connected? Dec-1-03 SMD157, Information Visualization 21 L 7

Experiment Results Static, 2D Stereo 3D Head-coupled, mono 3D Head-coupled, stereo 3D Dec-1-03 SMD157, Information Visualization 22 L 3D Networks, Analysis The networks were random; this may not transfer to real networks. The 2D view was static; zooming, filtering, and selective highlighting may have given different results. Navigation was head-coupled, manipulating controls may affect the results. Still, it seems that head-coupled, stereo viewing helps people cope with visual complexity. Dec-1-03 SMD157, Information Visualization 23 L Hierarchies and 3D Three 3D hierarchical visualizations: - Information Landscape - Cam Tree - Information Cube Three task types: - Search (Zoom task based) - Count (Relate task based, parent-child) - Compare (Overview task based) Dec-1-03 SMD157, Information Visualization 24 L 8

Hierarchies and 3D, Results 250 Time to Complete 50 Successful Tasks 200 40 150 30 100 20 50 10 0 0 Search Count Compare Search Count Compare Info Land Cam Tree Info Land Cam Tree Info Cube Info Cube Dec-1-03 SMD157, Information Visualization 25 L Hierarchies and 3D, Analysis Navigation time overriding factor - Task-based navigation support vital Occlusion contributes to errors and disorientation - Overview very important Study too short to comment on learning - Participants were still learning during the study. A good 2D visualization would have allowed doing the tasks by inspection. Dec-1-03 SMD157, Information Visualization 26 L Navigation and Zooming Do Not Replace Filtering Filtering - Reduces data to be considered - Helps for studying items that are not adjacent - Supports logical identification of records Navigation and Zooming do not support: - Reduction on non-adjacent data - Logical identification Dec-1-03 SMD157, Information Visualization 27 L 9

The Graphic Method Should Depend on the Data 1-Dimensional - program source code - wrapped lines 2- Dimensional - geographic data, floor plans - maps,... 3-Dimensional - volume data in the real world - needs slicing, transparency, and multiple views Multi-dimensional - most data bases - dynamic queries with a 2D or 3D representation Temporal - animation (transitory) - Users need control for: + Speed + Step-by-step + Start and end points - time lines Hierarchical - budgets - trees Networks - communications networks - node-link diagrams Dec-1-03 SMD157, Information Visualization 28 L 1D, Source Code, SeeSoft SeeSoft Dec-1-03 SMD157, Information Visualization 29 L 2-Dimensional Dec-1-03 SMD157, Information Visualization 30 L 10

3-Dimensional Special color coding Slicing Dec-1-03 SMD157, Information Visualization Visible Human 31 L 32 L 33 L Temporal Data - LifeLines Dec-1-03 SMD157, Information Visualization Multi-Dimensional Dec-1-03 SMD157, Information Visualization 11

Hierarchical Directory Browsers Dec-1-03 SMD157, Information Visualization 34 L Networks, SeeNet3D Dec-1-03 SMD157, Information Visualization 35 L Multiple Views Should Be Coordinated Users need context to be maintained Should be based on the data and not graphics Snap Together Viz Dec-1-03 SMD157, Information Visualization 36 L 12

Test Your Designs with Users There is little hard design knowledge about visualization. The existing knowledge is primarily from: - Laboratory settings - Novice use Best results are obtained with something tailored to your users and their tasks. Dec-1-03 SMD157, Information Visualization 37 L INSTITUTIONEN FÖR SYSTEMTEKNIK LULEÅ TEKNISKA UNIVERSITET The Human Visual System Dec-1-03 SMD157, Information Visualization 38 L Components of the System Three stage processing - The eye - 1 st stage mental processing - 2 nd stage mental processing Early Processing for contour, color, texture, and spatial cues. Perception for: action spatial layout Motor output, long-term motor memory Long-term object memory Object identification Natural language Visual working subsystem memory Dec-1-03 SMD157, Information Visualization 39 L 13

Characteristics of the Eye Two areas of vision - Central (fovea) + narrow field (.5-2 ), sharp, adapted for detail - Edges + wide field (perhaps 200 ), fuzzy, adapted for motion Central focus always in motion (move-fixate-move) Uses differential processing - Method to adapt to a wide variety of light, color,... Dec-1-03 SMD157, Information Visualization 40 L Characteristics of Processing Centers 1 st Stage - Operates in parallel - Extract environmental features such as: + Color + texture + contour + 2 nd Stage - Largely sequential - 2 parallel subsystems + Motor control + Language Dec-1-03 SMD157, Information Visualization 41 L INSTITUTIONEN FÖR SYSTEMTEKNIK LULEÅ TEKNISKA UNIVERSITET Perception, plus the Gestalt Principles We see with our minds, not our eyes! Dec-1-03 SMD157, Information Visualization 42 L 14

Pre-Attentive Processing Information that pops out must: - Use pre-attentive processing - Otherwise, one must think about it and this takes time Attributes must be processed early - Form, color, motion, position Time to process is independent of number of irrelevant objects (distracters). Dec-1-03 SMD157, Information Visualization 43 L Pre-Attentive Processing, Example Search for the 3 s 8658972698469726897643589226598655453124685397 8658972698469726897643589226598655453124685397 Dec-1-03 SMD157, Information Visualization 44 L Pre-Attentive Attributes, Details Form - Line orientation - Line length - Line width - Deviation from collinear lines - Size - Curvature - Spatial grouping - Added marks - Number of group symbols Color - Hue - Intensity Motion - Flicker - Direction Spatial Position - 2D position - Stereoscopic depth - Convex/concave shape from shading Dec-1-03 SMD157, Information Visualization 45 L 15

Gestalt Principles Pragnanz: - Structure is seen as simply as possible. Proximity: - Nearby objects tend to be grouped. Similarity: - Similar items tend to be grouped. Closure: - Nearby contours tend to be united. Continuation: - Grouping tends to occur along simple curves. Common fate: - Elements that move together tend to be grouped. Familiarity: - The familiar or meaningful tends to be grouped. Dec-1-03 SMD157, Information Visualization 46 L INSTITUTIONEN FÖR SYSTEMTEKNIK LULEÅ TEKNISKA UNIVERSITET Coding of Data Dec-1-03 SMD157, Information Visualization 47 L Three Types of Data Nominal (= or, e.g., apples, oranges, pears) Ordinal (< relation, e.g., 1st, 2nd,...) - Ordinal Time Quantitative (can do arithmetic) - Spatial - Geographical - Time Dec-1-03 SMD157, Information Visualization 48 L 16

Visual Structures for Data Presentation Spatial substrate - Up to three dimensions Position encoding techniques - Composition (orthogonal placement, the scatter plot) - Alignment - Folding (SeeSoft) - Recursion (e.g., the desktop metaphor) - Overloading (multiple plots in the same space, tiling) Dec-1-03 SMD157, Information Visualization 49 L Composition Dec-1-03 SMD157, Information Visualization 50 L Alignment Dec-1-03 SMD157, Information Visualization 51 L 17

Folding in SeeSoft Dec-1-03 SMD157, Information Visualization 52 L Recursion Dec-1-03 SMD157, Information Visualization 53 L Overloading Dec-1-03 SMD157, Information Visualization 54 L 18

Visual Structures Marks - Points, lines, areas, volumes Graphical attributes of the marks - Position (spatial) Extent - Size - Gray Scale Limited Extent,Differential - Orientation - Color Differential - Texture - Shape Dec-1-03 SMD157, Information Visualization 55 L Effectiveness of Graphical Attributes Attribute Quantitative Ordinal Nominal Position + + + Size + + + Gray scale o + - Orientation o o + Color o o + Texture o o + Shape - - + Dec-1-03 SMD157, Information Visualization 56 L Attribute Qualities Position - X, Y are strongest - Z interacts with size Size - Reasonable differences limit number of categories - Small differences can be perceived if adjacent and the same shape. Dec-1-03 SMD157, Information Visualization 57 L 19

Attribute Qualities Gray scale - Hard to perceive many discrete steps (about 4 max.) - Interactions with background make absolute value perception difficult - Small differences are however relatively easy to detect Dec-1-03 SMD157, Information Visualization 58 L Attribute Qualities, Color Subject to interference - Blue X and box are the same color - Blue+red causes focus problems People can recognize about 12 distinct colors These colors are culturally independent Summary - Especially good for categories white black red green yellow yellow green X X blue brown pink purple orange gray Dec-1-03 SMD157, Information Visualization 59 L Attribute Qualities Orientation - Rotation can express values - Perception of absolute difference limited to about 45 + higher for adjacent symbols - Perception tends to blend areas of nearly identical adjacent symbols Texture - Best adapted to comparisons - Contrast/Intensity can give some absolute values - Similar adjacent areas blend Shape - No nature mapping to value - Useful for nominal data with many values Dec-1-03 SMD157, Information Visualization 60 L 20

Questions? Dec-1-03 SMD157, Information Visualization 61 L References Card, S., Mackinlay, J., and Shneiderman, B. eds. Readings in Information Visualization Using Vision to Think, Morgan Kaufmann, 1999, ISBN 1-55860- 533-9. Wiss, U. & Carr, D. An empirical study of task support in 3D information visualizations, Proceedings IEEE Conference on Information Visualization (IV 99), 392-399. (http://www.ida.liu.se/~davca/postscript/3visstudy.pdf) Carr, D., "Guidelines for Designing Information Visualization Applications", Proceedings of ECUE'99, Stockholm, Sweden, December 1-3, 1999. (http://www.ida.liu.se/~davca/postscript/vizguidelines.pdf) Ware & Franck, Evaluating stereo and motion cues for visualizing information nets in three dimensions; ACM Trans. Graph. 15, 2, Apr. 1996), 121-140. Ware, Information Visualization: Perception for Design; Morgan Kaufmann, 2000, ISBN 1-55860-511-8. Dec-1-03 SMD157, Information Visualization 62 L 21