Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive...

101
Astronomy and Space Physics Summer School 2008, [email protected] Visualization Matti Gröhn [email protected]

Transcript of Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive...

Page 1: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Visualization

Matti Gröhn

[email protected]

Page 2: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Richard Hamming:" The purpose of scientific computing is insight not numbers."

Page 3: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Outline

Background

Goals of Visualization

General visualization techniques

Representation of multidimensional data

Other data representation methods

Animation

Future

Page 4: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Definition

Visualization: The use of computer-supported, interactive, visual representations of data to amplify cognition.

Page 5: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Background

From symbolic information to geometric information.

Development of computer graphics enables 3D visualizations and animations.

Visualizations give us better insight.

Page 6: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Human vs. Computer

Page 7: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Role of visualization

Page 8: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

From data to knowledge

Page 9: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Background

Visual perception~200 different hues~20 levels of saturation~300-400 levels of brightness

Common problem: red-green color blindness (8%-12% of males of European origin, and 0.5% of females)

Page 10: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Background

The color reproduction varies from monitor to monitor, and printer to printer.

The monitors and printers use different color spaces (RGB for the monitors, CMY(K) for the printers)

They don’t cover all the possible colors and not even the same colors.

Page 11: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Different color spaces

Printer, film and monitor color spaces in comparison with our color perception.

Page 12: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Red-green color blindness

Common problem: (8%-12% of males of European origin, and 0.5% of females)

Page 13: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Page 14: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Page 15: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Color blindness and visualization

The ’true’ color of something may be irrelevant, but the fact it is different from the surroundings is very important.

Page 16: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Microarray data

Normal as seen by redgreen-blind

Page 17: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Motivation 1

Anscombe´s quartet (Tufte: The Visual Display of Quantitative Information

Page 18: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Motivation 2

Page 19: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Goals of visualization 1/3

Explorative analysisStarting point: data without hypotheses about the data

Process: interactive, usually undirected search for structures, trend etc.

Result: visualization of the data, which provides hypotheses about the data

Page 20: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Goals of visualization 2/3

Confirmative analysis Starting point : hypotheses about the data

Process : goal-oriented examination of the hypotheses

Result : visualization of the data, which allows the confirmation or rejection of the hypotheses

Page 21: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Goals of visualization 3/3

Presentation Starting point : facts to be presented are fixed a priori

Process : choice of appropriate presentation technique

Result : high-quality visualization of the data presenting the facts.

Page 22: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Visualizations for explorative and confirmative analysis

Page 23: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Visualizations for presentations

Page 24: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Visualizations for presentations

Page 25: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Page 26: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Page 27: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Something to consider:

Emphasize your facts The viewer has not the same insight than you.

Visualize only the essential information

Page 28: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Original shuttle visualization

Page 29: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

More revealing visualization

Tufte: Visual Explanations

Page 30: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Tufte (Visual explanations):

There are right ways and wrong ways to show data; there are displays that reveal the truth and displays that do not.

Page 31: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

General visualization techniques

false color maps

surfaces

isocontours

isosurfaces

arrows

particles

graphs

glyphs

volume rendering

plots

Page 32: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

False color maps

Page 33: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Surfaces

Page 34: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Isocontours

Page 35: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Isocontours

Page 36: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Isocontours

Page 37: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Segmented color map as isocontours

Page 38: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Isosurfaces

Page 39: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Isosurfaces

Page 40: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Isosurfaces 2

Page 41: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Isosurfaces

Page 42: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Particles

Page 43: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Glyphs

Page 44: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Arrows

Page 45: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Arrows 2

Page 46: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Streamlines

Page 47: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Volume rendering

Page 48: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Combinations 1

Page 49: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Combinations 2

Page 50: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Combinations 3

Page 51: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Molecule visualizations

Page 52: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Representation of arbitrary multidimensional data

Classification Geometric techniques

Icon-based techniques

Pixel-oriented techniques

Page 53: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Geometric techniques

Visualization of geometric transformations and projections of the data

Techniques: Scatterplots

Landscapes

Prosection views

Hyperslice

Parallel Coordinates

Page 54: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Scatterplot-matrices

Matrix of scatterplots (x-y-diagrams)

Page 55: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Landscape Data is visualized as perspective landscape

Page 56: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Prosection view

Matrix of all orthogonal projections where the result of te selected multidimensional range is colored differently (combination of selections and projections).

Page 57: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Hyperslices

Page 58: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Parallel Coordinates

n equidistant axes for n attribute The axes are scaled to the min-max range of the corresponding attribute.

Page 59: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Parallel Coordinates

• Every data item is represented as a polygonal line, which intersects each of the axes at the point which corresponds to the value for the attribute.

Page 60: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Parallel Coordinates

Page 61: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Parallel Coordinates

Page 62: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Icon-based Techniques

Visualization of data values as feature of icons Techniques

Chernoff-Faces

Stick figures

Shape coding

Color-icons

Page 63: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Chernoff-Faces

Visualization of the data using the properties of a face icon (shape of nose, mouth, eyes, and the face itself)

Page 64: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Stick figures

Two attributes are mapped to the display axes and the remaining attributes are mapped to the angle and/or length of the limbs. Texture patterns in the visualization show certain data characteristics

Page 65: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Stick figures

Page 66: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Pixel-oriented techniques

Each attribute value is represented by one colored pixel. The attribute values for each attribute are presented in separate subwindows.

Page 67: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Pixel-oriented techniques

Page 68: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Pixel-oriented techniques

Page 69: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Other visual data mining techniques

Hierarchical techniques

Graph-based techniques

Hybrid techniques

Distortion techniques

Daniel A. Keim: Visual Data Mining

Page 70: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Examples

XGobi IVEE/Spotfire VisDB FinExplorer

Page 71: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

XGobi

Parallel view with different settings

Page 72: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

IVEE / Spotfire

Several interaction methods

Page 73: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

VisDB

Page 74: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Page 75: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Animation

Motivation

Animations could reveal information, that is hard or impossible to perceive from static images

Exploration of complex time-series data

Page 76: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Definition

Animate: 1. having life; lively 2. enliven: give life to Animated: 1. lively, vigorous, having life 2. characterized by

animation Animation: 1. vivacity, ardour 2. being alive 3. photographing

successive drawings or positions of puppets to create illusion of movement

• (The Oxford Dictionary of Current English)

Page 77: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Illusion of movement

Small changes between images

TV frame rate 25 Hz Movie film frame rate 24 Hz

Real time computer animation 8 - 60 Hz

Page 78: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Animation

could use for

causality

transformation of structures

time-varying data

changes in parameter values

scaling of time

perceiving the 3D structure of complex objects

Page 79: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Animation

Page 80: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Other data representation methods

Haptic feedback Sonification

Virtual reality

Page 81: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Haptic feedback

Provides physical feedback to user

Force-feedback

Tactile-feedback

Page 82: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Force-feedback

Page 83: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Haptic feedback

Page 84: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Sonification

Short definition: The use of nonspeech audio to convey informationLonger definition: Sonification is the transformation of data relations into perceived relations in an acoustical signal for the purposes of facilitating communication or interpretation

Page 85: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Benefits

Bring out new features of the data Perception of time dependent changes

Repetitive patterns are perceived

Decrease visual overload

Page 86: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Virtual Reality

Computer generated multi-modal world with which the user can interact.

Components: stereo graphics, spatial audio, interaction devices...

Page 87: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Virtual Reality

1. Head-Mounted Display (HMD)

2. Virtual Model Display (VMD)

3. Spatially Immersive Display (SID), virtual rooms

Page 88: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

HMD and VMD

Page 89: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Head-mounted displays

1024 x 768 resolution

Single user environment

Page 90: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Panoramic views

Multiple projectors

Edge-blended for one panoramic view

Page 91: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Experimental Virtual Environment (EVE)

Page 92: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Components of EVE

Stereo graphics

Spatial audio

Advanced interaction techniquestrackerstwo-handed interactionspeech recognition

Page 93: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

EVE interaction devices

Page 94: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Flow visualization in EVE

Page 95: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

EVE (2)

Page 96: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Examination of the protein-drug complex in EVE

Page 97: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Future

Hardware is no more the limit

Usability of the programs will be the most critical issue

Integration of computation and data representation

Page 98: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Long term visions

Intuitive user interfacesspeech and gesture recognition

no more WIMP (30 year old technology…)

Mobile visualization devices (PDAs)

Personal virtual environments

Wearable personal supercomputers

Page 99: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Additional information

Information visualization:Tufte: The Visual Display of Quantitative Information,

Envisioning Information and Visual ExplanationsCleveland: Visualizing Data

Scientific visualizationRuokolainen and Gröhn: Tieteellinen visualisointiKeller & Keller: Visual Cues

Page 100: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Visual data miningKeim: Visual Data Mining

SonificationKramer: Auditory Display

Kramer et al: Sonification report: Status of the field & Research agenda

Virtual RealityKalawsky: The Science of Virtual Reality and Virtual

Environments

Page 101: Visualizationanimation Animation: 1. vivacity, ardour 2. being alive 3. photographing successive drawings or positions of puppets to create illusion of movement • (The Oxford Dictionary

Astronomy and Space Physics Summer School 2008, [email protected]

Visualization

Matti Gröhn

[email protected]