information visualization

119
Information Visualization CSCI 6174: Open Problems in CS Fall 2011 Richard Fowler

Upload: fayola

Post on 18-Jan-2016

43 views

Category:

Documents


0 download

DESCRIPTION

Information Visualization. CSCI 6174: Open Problems in CS Fall 2011 Richard Fowler. Ya gotta visualize …. I see what you mean … so, visualization can be considered not just a visual process, but a cognitive (thought) process as well - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Information  Visualization

Information Visualization

CSCI 6174: Open Problems in CS

Fall 2011

Richard Fowler

Page 2: Information  Visualization

Ya gotta visualize …

• I see what you mean …

– so, visualization can be considered not just a visual process, but a cognitive (thought) process as well

• And a very large part of human brain taken up with visual system

– and that part of the brain is still useful beyond “simply” getting an image of the world

– … which is in fact pretty complicated

Page 3: Information  Visualization

Visualization is …

• Visualize:– “To form a mental image or vision of …”– “To imagine or remember as if actually seeing …”– Firmly embedded in language, if you see what I mean

• (Computer-based) Visualization:– “The use of computer-supported, interactive, visual

representations of data to amplify cognition”• Cognition is the acquisition or use of knowledge• Card, Mackinlay Shneiderman ’98

– Scientific Visualization: physical

– Information Visualization: abstract

Page 4: Information  Visualization

Visualization is not New

• Cave guys, prehistory, hunting

• Directions and maps

• Science and graphs– e.g, Boyle: p = vt

• … but, computer based visualization is new– … and the systematic delineation of the design

space of (especially information) visualization systems is growing nonlinearly

Page 5: Information  Visualization

Visualization and Insight

• “Computing is about insight, not numbers”– Richard Hamming, 1969– And a lot of people knew that already

• Likewise, purpose of visualization is insight, not pictures– “An information visualization is a visual user

interface to information with the goal of providing insight.”, (Spence, in North)

• Goals of insight– Discovery– Explanation– Decision making

Page 6: Information  Visualization

“Computing is about insight, not numbers”

• Numbers – states, %college, income:State % college degree income State % college degree income

Page 7: Information  Visualization

“Computing is about insight, not numbers”

• Insights:– What state has highest income?, What is relation between education and income?, Any outliers?

State % college degree income State % college degree income

Page 8: Information  Visualization

“Computing is about insight, not numbers”

• Insights:– What state has highest income?, What is relation between education and income?, Any

outliers?

Page 9: Information  Visualization

Not about Useless Visual Stuff - Clutter

• “3d” adds nothing– (at best)

Page 10: Information  Visualization

Detrimental useless stuff

• USA Today

Page 11: Information  Visualization

An Example, Challenger Shuttle

• Presented to decision makers– To launch or not– Temp in 30’s

• “Chart junk”

• Finding form of visual representation is important– cf. “Many Eyes”

Page 12: Information  Visualization

An Example, Challenger Shuttle

• With right visualization, insight (pattern) is obvious– Plot o-ring damage vs. temperature

Page 13: Information  Visualization

Insight …

• Some examples ….

Page 14: Information  Visualization

A Classic Static Graphics Example

• Napolean’s Russian campaign– N soldiers, distance, temperature – from Tufte

Page 15: Information  Visualization

For what it’s worth …

• x

Page 16: Information  Visualization

Visualization Pipeline:Mapping Data to Visual Form

• Visualizations: – “adjustable mappings from data to visual form to human perceiver”

• Series of data transformations– Multiple chained transformations– Human adjust the transformation

• Entire pipeline comprises an information visualization

RawInformation

VisualFormDataset Views

User - Task

DataTransformations

VisualMappings

ViewTransformations

F F -1

Interaction

VisualPerception

Page 17: Information  Visualization

Visualization Stages

• Data transformations:– Map raw data (idiosynchratic form) into data tables (relational descriptions

including metatags)

• Visual Mappings:– Transform data tables into visual structures that combine spatial substrates,

marks, and graphical properties

• View Transformations:– Create views of the Visual Structures by specifying graphical parameters

such as position, scaling, and clipping

RawInformation

VisualFormDataset Views

User - Task

DataTransformations

VisualMappings

ViewTransformations

F F -1

Interaction

VisualPerception

Page 18: Information  Visualization

Information Structure

• Visual mapping is starting point for visualization design

• Includes identifying underlying structure in data, and for display– Tabular structure– Spatial and temporal structure– Trees, networks, and graphs– Text and document collection structure– Combining multiple strategies

• Impacts how user thinks about problem - Mental model

RawInformation

VisualFormDataset Views

User - Task

DataTransformations

VisualMappings

ViewTransformations

F F -1

Interaction

VisualPerception

Page 19: Information  Visualization

A “Taxonomy” of Visualization

SpacePhysical Data1D, 2D, 3DMultiple Dimensions, >3TreesNetworks

InteractionDynamic QueriesInteractive AnalysisOverview + Detail

Focus + ContextFisheye ViewsBifocal LensDistorted ViewsAlternate Geometry

Data Mapping: TextText in 1DText in 2DText in 3DText in 3D + Time

Higher-Level VisualizationInfoSphereWorkspacesVisual Objects

Page 20: Information  Visualization

1D Linear Data

Page 21: Information  Visualization

1D Linear Data

Page 22: Information  Visualization

2D Map Data

Page 23: Information  Visualization

3D World Data

Page 24: Information  Visualization

Multiple Dimensions > 3

• “Straightforward” 1, 2, 3 dimensional representations– E.g., time and

concrete

• Can extend to more challenging n-dimensional representations– Which is at core of

visualization challenges

• E.g., Feiner et al., “worlds within worlds”

Page 25: Information  Visualization

Temporal Data

Page 26: Information  Visualization

Trees, Networks, and Graphs

• Connections between /among individual entities

• Most generally, a graph is a set edges connected by a set of vertices– G = V(e)– “Most general” data

structure

• Graph layout and display an area of iv

• Trees, as data structure, occur … a lot– E.g., Cone trees

Page 27: Information  Visualization

Tree/Hierarchical Data• Workspaces

– The Information Visualizer: An Information Workspace by G. R. Robertson, S. K. Card, J. M. Mackinlay, 1991 CACM

Page 28: Information  Visualization

Networks

• E.g., network traffic data

Page 29: Information  Visualization

• Visualization of NSFNET

• Cox, D. & Patterson, R., NCSA, 1992

Page 30: Information  Visualization

• Routes of the Internet, 1/15/05

• The opte project

• Earlier snapshot in permanent collection of NY Museum of Modern Art

Page 31: Information  Visualization

• 3-d hyperbolic tree of web sites using Prefuse

Page 32: Information  Visualization

Abstract – Non-physical

• Concept map– Graph of

“conceptual” information

• From Berners-Lee’s proposal to CERN for what is now called www, March 1989

• Manual “graph drawing”

http://www.nic.funet.fi/index/FUNET/history/internet/w3c/proposal.html

Page 33: Information  Visualization

FYI - Demo

• http://thejit.org/

Page 34: Information  Visualization

Text and Document Collection Structure

• Derivation of relationships upon which display is to be based a challenge

• E.g., Wise et al

Page 35: Information  Visualization

Text and Document Collection Structure, e.g., Galaxy of News

• x

Page 36: Information  Visualization

Overview Strategies

• Typically useful, or critical, to have “feel” for all data– Then, allows closer inspection in “context” of all data– Overview + detail, focus + context

• Known from the outset of visualization– Bifocal Lens

• Database navigation: An Office Environment for the Professional by R. Spence and M. Apperley

• Shneiderman mantra– “overview first, zoom and filter, details on demand”

Page 37: Information  Visualization

Focus+Context: Fisheye Views, 1

• Detail + Overview – Keep focus, while remaining aware

of context

• Fisheye views– Physical, of course, also ..– A distance function. (based on

relevance)– Given a target item (focus)– Less relevant other items are

dropped from the display– Classic cover

• New Yorker’s idea of the world

Page 38: Information  Visualization

Focus+Context: Fisheye Views, 2• Detail + Overview

– Keep focus while remaining aware of context

• Fisheye views– Physical, of course, also ..– A distance function. (based on relevance)– Given a target item (focus)– Less relevant other items are dropped from

the display – Or, are just physically smaller – distortion

Page 39: Information  Visualization

Focus + Context – Spatial Distortion

• Selectively reduce complexity as f(user’s viewpoint)

• Spatial distortion– Project network

on distorted space

• Viewing “lens”

Page 40: Information  Visualization

Focus + Context – Spatial Distortion

• Selectively reduce complexity as f(user’s viewpoint)

• Spatial distortion– Project network

on distorted space

• Viewing “lens”

• Seamless transition

Page 41: Information  Visualization

Focus + Context – Hyperbolic View

• Again, selectively reduce complexity as f(user’s viewpt.)• Smooth change during interaction

Page 42: Information  Visualization

Focus + Context – Hyperbolic View

• Also, in 3 space

• Demo

Page 43: Information  Visualization

• 3-d hyperbolic tree of web sites using Prefuse

Page 44: Information  Visualization

Tools

Page 45: Information  Visualization

IBM’s Many Eyes

• Multiple visualizations

Page 46: Information  Visualization

IBM’s Many Eyes

• Visualization types

Page 47: Information  Visualization

IBM’s Many Eyes

• Life expectancy vs. health care costs

• http://manyeyes.alphaworks.ibm.com/manyeyes/visualizations/life-expectancy-vs-per-capita-annu

Page 48: Information  Visualization

Visualization Pipeline:Mapping Data to Visual Form

• Visualizations: – “adjustable mappings from data to visual form to human perceiver”

• Series of data transformations– Multiple chained transformations– Human adjust the transformation

• Entire pipeline comprises an information visualization

RawInformation

VisualFormDataset Views

User - Task

DataTransformations

VisualMappings

ViewTransformations

F F -1

Interaction

VisualPerception

Page 49: Information  Visualization

Visualization Stages

• Data transformations:– Map raw data (idiosynchratic form) into data tables (relational descriptions

including metatags)

• Visual Mappings:– Transform data tables into visual structures that combine spatial substrates,

marks, and graphical properties

• View Transformations:– Create views of the Visual Structures by specifying graphical parameters

such as position, scaling, and clipping

RawInformation

VisualFormDataset Views

User - Task

DataTransformations

VisualMappings

ViewTransformations

F F -1

Interaction

VisualPerception

Page 50: Information  Visualization

Information Structure

• Visual mapping is starting point for visualization design

• Includes identifying underlying structure in data, and for display– Tabular structure– Spatial and temporal structure– Trees, networks, and graphs– Text and document collection structure– Combining multiple strategies

• Impacts how user thinks about problem - Mental model

RawInformation

VisualFormDataset Views

User - Task

DataTransformations

VisualMappings

ViewTransformations

F F -1

Interaction

VisualPerception

Page 51: Information  Visualization

Information Vis Systems at UTPA

Page 52: Information  Visualization

Information Vis Systems at UTPA

• Data mining, VAS - Visual Analysis System - Hubs and authorities

• Text visualization, ATV - Abstract Text Viewer - Tag clouds and such

• Clinician’s tool for personality, DID-TM– Dissociative Identity Disorder – Trait Mapper, Visualizing personality

• Reading: Knowledge domain citation and semantic structure– Knowledge worker’s tool

– Selectively varying density in graph visualization

– Perceiving organization

• Reports available on web site

Page 53: Information  Visualization

Data mining, VAS - Visual Analysis System

Page 54: Information  Visualization

Data mining, VAS - Visual Analysis System

• Data mining, VAS - Visual Analysis System– Hubs and authorities

• Emphasizes effort on data– Collection and transformation to form dataset

RawInformation

VisualFormDataset Views

User - Task

DataTransformations

VisualMappings

ViewTransformations

F F -1

Interaction

VisualPerception

Page 55: Information  Visualization

Data Mining: Hubs and Authorities

• Attempt to overcome shortcomings of text indexed search engines

• Graph and cluster based approach

• Link structure of WWW – “latent human annotation”

• Link to page implicit “endorsement” of page

• Web as directed graph

• Based on link structure, characterizes pages as:1. “Authorities”

- best sources of information- high indegree (refined)

2. “Hubs”- provide collections of links to authorities- high outdegree (refined)

Page 56: Information  Visualization

The System

• Goal: Allow user to rapidly and incrementally assess utility of web pages– Data mining (hubs and authorities)– Visualization– Filtering – User interaction tools

Page 57: Information  Visualization

System Architecture

W W W Search Engine

User Interact

User QueryQuery Results

Fetch Pages

Hub Scores

Layout Pages

Filter for Display

• Goal: Allow users to systematically and incrementally access web pages

Page 58: Information  Visualization

W W W Search Engine

User Interact

User QueryQuery Results

Fetch Pages

Hub Scores

Layout Pages

Filter for Display

• Goal: Allow users to systematically and incrementally access web pages

RawInformation

VisualFormDataset Views

User - Task

DataTransformations

VisualMappings

ViewTransformations

F F -1

Interaction

VisualPerception

Page 59: Information  Visualization

Example Screen

• Only pages of highest hub and authority scores

• Red: Hubs• Blue:Authorities• User can select

pages

Page 60: Information  Visualization

Example Screen - Detail

Page 61: Information  Visualization

ATV - Abstract Text ViewerText Visualization

Tag cloud from infovis wiki

Page 62: Information  Visualization

ATV - Abstract Text ViewerText Visualization

• Electronic presentation of text for a generation– Ubiquitous

• Manuals, web document/pages, books, …

– Surprisingly few tools for augmenting

• ATV:– Text reading tool for

electronic documents– Uses well-known and

novel techniques

Page 63: Information  Visualization

ATV Electronic Presentation Techniques

• Overview + Detail– Facilitates orientation and navigation– Works for spatial data and text

• Abstract text’s content and use to organize– Enhance reader’s efficiency and effectiveness– Use existing elements: HTML tags– Use system derived elements: keywords, …

Page 64: Information  Visualization

Paragraph View

• ATV is a browser

• Left for structure & content, “overview”

• Right for enhanced text, “detail”

Page 65: Information  Visualization

HTML Structure View

• Headings reveal structure (outline)

• Entire document available

Page 66: Information  Visualization

Link View

• All links (navigation elements) available

Page 67: Information  Visualization

Word Frequency View

• Crawler reads domain

• Words above threshold in domain listed

• Overview of domain

Page 68: Information  Visualization

Word Frequency View

• Words with frequencies > 2 thresholds displayed

Page 69: Information  Visualization

Detail (Text) Window

• Darkness of text = f(relatedness) to entire document

• Similarity of paragraph to entire document

Page 70: Information  Visualization

Detail (Text) Window

• Word search provided

Page 71: Information  Visualization

ATV Conclusions

• Testbed for implementing and testing text abstraction and viewing techniques

• Currently provides tools targeting HTML documents

• Extension to non-marked documents

• Platform for usability testing

Page 72: Information  Visualization

DID-TM

Page 73: Information  Visualization

Clinician’s tool for personality, DID-TM

• Clinician’s tool for personality, DID-TM– Dissociative Identity Disorder – Trait Mapper– Visualizing personality

• Dissociative Identity Disorder – Trait Mapper

• Tool for clinician use– Manage complexity of case history– Show visually state and progress of client in integrating identities

• Well known visualization techniques– E.g., parallel coordinates

• Novel techniques– E.g., coding of communication and shift over time

Page 74: Information  Visualization

DID-TM

• Personality profiles• Identity communication graph• Stored and indexed clinician’s notes

Page 75: Information  Visualization

Visualizing Knowledge Domain Structure

• Knowledge worker’s (or anyone’s) tool– Yet again, managing large amounts of information

• -Tools for organizing knowledge domain– E.g., scientist (or student) learning about a new domain– Become acquainted with literature or find new relations

and information– Citeseer

• Exploring and retrieving information– Visual representation of citation network– Visual representations of semantic similarity of documents– Similar to Document Explorer

Page 76: Information  Visualization

Network Visualization

Page 77: Information  Visualization

Visualizing Knowledge Domain Structure

• Exploring and retrieving information

– Visual representation of citation network• Relationships among documents as shown by citations (references)

– Visual representations of document semantic similarity network

• Semantic document network• Again, relations, now based on content similarity

RawInformation

VisualFormDataset Views

User - Task

DataTransformations

VisualMappings

ViewTransformations

F F -1

Interaction

VisualPerception

Page 78: Information  Visualization

Extracting and Organizing Content

• Networks: 1. Citations form graph 2. Document similarity

– Word cooccurrence– Similarity of Documents

• Compare all pairs of documents• Use distance matrix to derive

network

• Network density varies

RawInformation

VisualFormDataset Views

User - Task

DataTransformations

VisualMappings

ViewTransformations

F F -1

Interaction

VisualPerception

Page 79: Information  Visualization

Displaying the Networks:Node Positioning using Spring Layout

• Physical spring analog– “Spring Embedder” algorithm

• Can vary spring length, strength, elastic properties– E.g., document similarity

• Example at right in 3D• Interaction by movement

RawInformation

VisualFormDataset Views

User - Task

DataTransformations

VisualMappings

ViewTransformations

F F -1

Interaction

VisualPerception

Page 80: Information  Visualization

Network Visualization

• Visualizing Knowledge Domain Citation and Semantic Structure

• Citeseer Visualization

• 1,138 documents from Citeseer collection

• Citation network– Nodes are documents, links are citations (references)– Here, links are weighted by document similarity

Page 81: Information  Visualization

Citeseer Visualization - Query• Query “information visualization”• Results used to form citation graph and visual representation

Page 82: Information  Visualization

Citeseer Visualization – Results as MST

• Minimum cost spanning tree (graph) used to represent query results

Page 83: Information  Visualization

Earlier Network Display & Interaction Tools

• Overviews– Nodes of highest degree– Landmarks: Visible, selectable

• Bookmarks– Set & return to viewpoint

• Fluid motion

• Network density selectable

• Anchors– User-defined selectable

• Signposts– Anchor labeled with overview

nodes– Global orientation at level of

local detail

• Expand and Collapse Nodes

• Color

Page 84: Information  Visualization

Display & Interaction Tools, cont.

• Stereo Viewing

– LCD glasses

– Head tracked, “look around”

– Compromise immersion for text tasks

Page 85: Information  Visualization

Selective Density in Network Viewing

Page 86: Information  Visualization

Overview

• Reducing and managing network density for visualization– Varying structural density– Distorted space display techniques

• Deriving quantitative metrics from documents– From which document network created

• Pathfinder networks– Path length limited minimum cost networks

• A new hybrid representation to selectively vary density

Page 87: Information  Visualization

• Internet alliances and partnershships, 2002

• www.orgnet.com/netindustry.html

Page 88: Information  Visualization

• Trade relationships, 1992

• www.

Page 89: Information  Visualization

Reducing and Managing Density

• Focus + context techniques “selectively” reduce density– User’s view affects display– Spatial distortion techniques

• Use same network, but change space upon which it is projected– Change network structure itself, depending on where focus is

• E.g., Furnas’ 1986 account of fevs, display as f(distance from focus)

• Threshold techniques – Display only links with weights > some value

• As part of structure derivation (network formation)– E.g., minimum cost spanning tree (MCST)

• Limiting case for connected graph– Pathfinder networks

Page 90: Information  Visualization

Focus + Context – Hyperbolic View

• Again, selectively reduce complexity as f(user’s viewpt.)• Smooth change during interaction

Page 91: Information  Visualization

Threshold

• Reduce complexity by eliminating links < some threshold– Not necessarily preserve connectivity

http://www.g3tvu.co.uk/Network,_Radio_Link_and_Route_Styles.htm

Page 92: Information  Visualization

Varying and Reducing Density

• As shown, can vary display space and locally (selectively) reduce density– Distortion techniques

• Also, can reduce density globally (overall) – Link weight threshold, as shown

– Minimum spanning trees

– Here, Pathfinder networks

• Goal of work is to create representation that uses structural (vs. display) manipulation to provide global context and local detail

Page 93: Information  Visualization

PfNets – Path Length Limited

• For some data set of distances– Here, data are provided by human subjects– Document network uses interdocument distances

• Construct network that is sufficiently dense that any node can be reached from any other node in q links

• q = n-1

Schvaneveldt et al., 1989

Page 94: Information  Visualization

PfNets – Path Length Limited

• Smaller q– Denser graph

Schvaneveldt et al., 1989

Page 95: Information  Visualization

Graph Display Considerations

• Graph display issues critical in visualization– And a field in itself

• Force directed layout– Widely used

• E.g., prefuse

• Works well for sparse graphs– Shows global relations well– Not so well for dense

Page 96: Information  Visualization

PfNets forGlobal Context and Local Detail

• Combine sparse pfnet (inf, n-1) with more dense at point of interest

• Provide detail + context

Page 97: Information  Visualization

Hybrid Pfnets

• Sparse– overv

iew.TIF

Page 98: Information  Visualization

Hybrid Pfnets

• Dense

Page 99: Information  Visualization

Hybrid Pfnets

• Dense zoomed in

Page 100: Information  Visualization

Hybrid Pfnets

• Combined

Page 101: Information  Visualization

Perception of Organization

Page 102: Information  Visualization

Perception of Organization

• Self organizing systems

• Simple rules, complex behaviors

• Social insects– Ants, bees

• Flocks of birds– Fairly well modeled with few constraints– Coherence (cohesion) of flock– Distance from another individual– Direction

• What are the roles of the elements of organization used by people?

Page 103: Information  Visualization

Perception of Organization

– Coherence (cohesion) of flock - Distance from another individual– Direction - Stereoscopy

Page 104: Information  Visualization

Perception of Organization

– Coherence (cohesion) of flock - Distance from another individual– Direction - Stereoscopy

Page 105: Information  Visualization

BONUS!

• Immersive interfaces, prescence, …

• New research effort

Page 106: Information  Visualization

Introduction

• The “best” interfaces, and all systems, typically find their task utility through engagement (etc.) appropriate for the task

– This idea is at the core of arguments for the use of direct manipulation interfaces

• All of the following are interrelated:– Immersion, engagement, presence, virtual reality– 3D display and interaction devices

• In field of CS and HCI: “spatial interfaces”

• Will introduce the idea of presence

Page 107: Information  Visualization

Immersion, “Virtual Reality”, and Virtual Environments

• Immersive interfaces– High sensory immersion – visual, auditory, haptic, proprioceptive

• “Virtual reality”, or, virtual environments– “Virtual reality is a technology that is used to generate a simulated environment

in digital form... Using the equipment, users are immersed in a totally virtual world.”

– Working definition – an immersive interactive system

• In context of “virtual reality”, immersion usually = spatial immersion

• Note: “Immersion” (and engagement and presence) is a continuum

– Text ... Visual and 3d .. Stereo ... HMD… “jacked in”– Cyberspace

• Term coined by Gibson in Neuromancer• … and in the 21st century, the Matrix

Page 108: Information  Visualization

Immersion and Virtual Reality• “The mind has a strong desire to believe that the world it perceives

is real” – Jaron Lanier, among others

• For example, “illusion” (perception) of depth (for spatial immersion)• Stereo parallax• Head motion parallax• Object motion parallax• Texture scale

• Interaction: grab and move an object

• Proprioceptive cues: – when you reach out and see a hand where you believe your hand to be,

you accept the hand as your own

• Often you will accept what you see as “real” even if graphics poor

• Constellation of cues

Page 109: Information  Visualization

Presence “The Aesthetic Impression of 3D Space”

• Sense of presence – Vividly 3d– Actually present in the world– Sense of being there– Holodeck …

• Presence has to do as much with engagement, as visual information– E.g., one can be “in the world”, when reading– Here, one sees, or visualizes, the world

• 3D depth cues are those elements that enhance feeling of 3 (vs. 2) dimensions in a display, – From occlusion to stereoscopic display

Page 110: Information  Visualization

Presence “The Aesthetic Impression of 3D Space”

• Immersive interfaces– term used to describe interfaces/devices which lead toward immersion

(sense of presence, engagement) in the virtual environment presented on the display

• Virtual reality interfaces– term used similarly to immersive interfaces

• Degree of immersion– conventional desktop screen– fishtank virtual reality (semi-immersive workbench)– immersive virtual reality– augmented reality with video or optical blending– … number of cues …

Page 111: Information  Visualization

Immersive and 3D Interfaces• Teleoperation

• Virtual and augmented reality

• Immersion and VR – contribution of components …

• Survey of 3D displays– Surround screen displays - CAVE– Input devices - Data glove– Data walls– Workbenches– Hemispherical display– Head-mounted displays– Arm-mounted displays– Virtual retinal display– Autostereoscopic displays

Page 112: Information  Visualization

Sutherland’s 1960’s equipment• Ultimate display, 1965

• Sword of Damocles – 1st HMD– Actual camera-like metal shutters

Page 113: Information  Visualization

Virtual and Augmented Reality

• Augmented reality shows real world with an overlay of additional overlay

• Knowlton (1975)

• Partially-silvered mirror over keyboard

• Programmable labels

• Tactile feedback

Page 114: Information  Visualization

Augmented Reality, 2

• Enables users to see real world with an overlay of additional interaction– Situational awareness

• See through glasses

• Typically, add text+images to real world

• Very sensitive to head tracking, when used

Page 115: Information  Visualization

Surround-screen displays

• Pro• less obtrusive headgear• multi-user?• better stereo• Con• occlusion problem• missing sides

Page 116: Information  Visualization

Surround screen displays – CAVE, 1

• A room with walls and/or floor formed by rear projection screens– Head tracking– Stereo– Light scattering

problems

• Visual immersion– Field of view is

100% possible, ~200 degrees

Page 117: Information  Visualization

Surround screen displays – CAVE, 2

• Typical size: 10’ x 10’ x 10’ room

• 2 or 3 walls are rear projection screens– Floor is projected from above

• User is – tracked – He/she also wears stereo shutter goggles…– Uses “wand” to manipulate

• Projects 3D scenes for viewer’s point of view on walls

– Walls vanish, user perceives full 3D scene– So, view is only correct for that viewer

• Cost is fairly high

Page 118: Information  Visualization

UTPA Immersive Systems Lab~Summer, 2012

Proj.

Proj. Proj.

27’13’

Security area

21’

6’

TV

stor

age

~8’

CAVE

Ph

ysio

log

ica

lM

easu

rem

ent

E

qu

ipm

ent

Computers

Front Projection Screen

Proj.

Develo

pmen

t

Page 119: Information  Visualization

Questions?

• .