SlideShare a Scribd company logo
Grinstein lecture/book visualizations
to liven/explain theory paper
3.1. Preattentive Processing
Connection

2

Source unknown
3.2. Theories of Preattentive Processing
Feature Integration Theory

http://www.idvbook.com/

(a) a boundary defined by a unique
feature hue is preattentively classified
as horizontal;

3

(b) a boundary defined by a
conjunction of features cannot be
preattentively classified as vertical
4
Roland Rensink. “The Need for Attention to See Change.” http://www.psych.ubc.ca/∼rensink/flicker, March 2, 2003.
5
Roland Rensink. “The Need for Attention to See Change.” http://www.psych.ubc.ca/∼rensink/flicker, March 2, 2003.
4. Perception in Visualization

http://www.idvbook.com/

Examples of perceptually motivated multidimensional visualizations:
(a) visualization of intelligent agents competing in simulated e-commerce
auctions;
(b) visualization of a CT scan of an abdominal aortic aneurism;
(c) a painter-like visualization of weather conditions over the Rocky
Mountains
6
3.3. Feature Hierarchy
Example: Line Width

7
Source unknown
Bar Chart

Bar length better than area size (actually only area height was used!)

Solution from Stephen Few‘s Perceptual Edge

8
Improved Bar Chart

Solution from Stephen Few‘s Perceptual Edge

9
3.1. Position

http://www.idvbook.com/

Example visualizations: (left) using position to convey information. Displayed here is the
minimum price versus the maximum price for cars with a 1993 model year. The spread of points
appears to indicate a linear relationship between minimum and maximum price; (right) another
visualization using a different set of variables. This figure compares minimum price with engine
size for the 1993 cars data set. Unlike (left), there does not appear to be a strong relationship
between these two variables.
10
3.2. Mark
This visualization uses
shapes to distinguish
between different car
types in a plot comparing
highway MPG and
horsepower. Clusters are
clearly visible, as well as
some outliers.
http://www.idvbook.com/

11
3.3. Size (Length, Area and Volume)

This is a visualization of
the 1993 car models data
set, showing engine size
versus fuel tank capacity.
Size is mapped to
maximum price charged.
http://www.idvbook.com/

12
3.4. Brightness
Another visualization of
the 1993 car models data
set, this time illustrating
the use of brightness to
convey car width (the
darker the points, the
wider the vehicle).
http://www.idvbook.com/

13
3.5. Color

http://www.idvbook.com/

A visualization of the 1993
car models, showing the
use of color to display the
car’s length. Here length is
also associated with the yaxis and is plotted against
wheelbase. In this figure,
blue indicates a shorter
length, while yellow
indicates a longer length.
14
3.6. Orientation
Sample visualization of
the 1993 car models data
set depicting using
highway milesper-gallon
versus fuel tank capacity
(position) with the
additional data variable,
midrange price, used to
adjust mark orientation.
http://www.idvbook.com/

15
3.7. Texture
Example visualization
using texture to provide
additional information
about the 1993 car
models data set, showing
the relationship between
wheelbase versus
horsepower (position) as
related to car types,
depicted by different
textures.
http://www.idvbook.com/

16
4.9. Senay and Ignatius (1994) VISTA

VISTA’s composition rules

Hikmet Senay and Eve Ignatius. “A Knowledge-Based System for Visualization Design.” IEEE
Comput. Graph. Appl. 14:6 (1994), 36–47.

17
2. Two-Dimensional Data

A cityscape showing the density of air traffic over
the United States at a particular time period.
18
Landscapes
Example: News articles visualized as a landscape
• visualization of the data as
perspective landscape
• the data needs to be
transformed into a
(possibly artificial)
2D spatial representation
which preserves the
characteristics of the data
High-Dimensional Data

Parallel Coordinates
Parallel Coordinates
Parallel Coordinates (Example)
Baseball
League
Database
(1996)
Chernoff-Faces
Do you spot any trend?
Stick Figures

5-dim. Image
data from the
great lake region
4.3. Visualization Techniques

OpenDX (http://www.opendx.org/)

A storm cloud visualization containing glyphs
showing wind direction and strength.
25
4.3. Visualization Techniques

OpenDX (http://www.opendx.org/)

Flow data visualized using ribbons, with vorticity
mapped to twist.
26
4.3. Visualization Techniques

OpenDX (http://www.opendx.org/)

Corresponding points from several time slices
can be joined to form streaklines.
27
1.1. Space-Filling Methods

Jing Yang, Matthew O.Ward, Elke A. Rundensteiner, and Anilkumar Patro. “InterRing: A Visual Interface
for Navigating and Manipulating Hierarchies.” Information Visualization 2:1 (2003), 16–30.

A sample hierarchy and the corresponding treemap
display.
28
1.1 Cushion Treemap

Idea: Use shading to construct a
surface which shape encodes
the tree structure.
The human visual system is
trained to interpret variations in
shade as illuminated surfaces .
see: H. van de Wetering and J. van Wijk. Cushion treemaps: Visualization of hierarchical information.In
Proceedings of the IEEE Symposium on Information Visualization (InfoVis), 2005.

29
1.1 Newsmap

30
1.1 Treemap

Bederson, B.B., PhotoMesa: a
zoomable image browser using
quantum treemaps and
bubblemaps, Proceedings of the
14th annual ACM symposium on
User interface software and
technology, pp 71-80, 2001, ACM
31
1.1. Space-Filling Methods

Jing Yang, Matthew O.Ward, Elke A. Rundensteiner, and Anilkumar Patro. “InterRing: A Visual Interface
for Navigating and Manipulating Hierarchies.” Information Visualization 2:1 (2003), 16–30.

A sample hierarchy and the corresponding sunburst
display.
32
2.1. Graphs-Drawing Conventions
Edge
oriented

Clustering
oriented

Orthogona
l

Hierarchica
l

Circular

Hierarchy
oriented

Node
oriented

ForcePictures from: Directed
www.tomsawyer.com
33
Hierarchical Edge Bundling

34
Hierarchical Edge Bundling
More details in the
paper:
• Bundling Strength
• Alpha blending

Danny Holten, Hierarchical Edge Bundles: Visualization of Adjacency Relations in
Hierarchical Data, IEEE TVCG, Vol 12, No 5, 2006 (Best Paper InfoVis 2006)
35
3.2. Tabular Displays

Inxight Table Lens (http://www.inxightfedsys.com/products/sdks/tl/default.asp)

An example of Inxight Table Lens showing the cars data set
sorted first by car origin and then by MPG.
36
5.2. Hybrid Approaches
Example: XMDV Tool

XMDV allows to dynamically link and brush scatterplot matrices, star icons,
parallel coordinates, and dimensional stacking (combination of geometric,
icon-based, hierarchical and dynamic techniques).
Matthew O. Ward, "Linking and Brushing.", Encyclopedia of Database Systems 2009: 1623-1626. http://davis.wpi.edu/xmdv/

37
5.2. Guidelines for Using Multiple Views
• Rule of Complementary:
Use multiple views when
different views bring out
correlations and/or
disparities.

38
Georges Grinstein, UMass Lowell – Daniel
Examples for leverage points
Examples for leverage points
1. Visualizing Spatial Data
• Type of map depends on the properties of the
data, for example:

Dot maps

Line diagrams

Land use maps[2]

Isoline maps[3]

Chloropleth maps

Surface maps[1]

[1] K. Crane, Spin transformations of discrete surfaces, 2011
[2] C. Power, Hierarchical fuzzy pattern matching for the regional comparison of land use maps, 2001
[3] I. Solis, Isolines: energy-efficient mapping in sensor networks, 2005

42
8.3.1 Dot Map

A simple dot map of commercial wireless antennas in the USA
43
2.1. Pixel Maps

0:00 am (EST)

6:00 am (EST)

10:00 pm (EST)

6:00 pm (EST)

The figures display U.S.
Telephone Call Volume
at four different times
during one day. The idea
is to place the first data
items at their correct
position and position
overlapping data points
at nearby unoccupied
positions.
Overlap-free visualization!

Daniel A. Keim, Christian Panse, and Mike Sips. “Visual Data Mining of Large Spatial Data Sets.” In Databases in Networked
Information Systems, Lecture Notes in Computer Science, 2822, Lecture Notes in Computer Science, 2822, pp. 201–215.
Berlin: Springer, 2003.

44
3.2. Flow Maps and Edge Bundling
The visualization of traffic flows of the United States to
other countries suffers under visual clutter.
Arc maps try to avoid overlapping by mapping 2D lines
into 3D arcs.

Partially translucent arcs avoid overplotting.

K.C. Cox. 3D geographic network displays. ACM Sigmod Record, 1996

45
3.2. Flow Maps and Edge Bundling
Flow maps are used to show the movement
of objects from one location to another.
They avoid overlapping by merging edges by,
for example, clustering.

(a) Minard’s 1864 flow map of wine exports from France [20]
(b) Tobler’s computer generated flow map of migration from California from 1995 - 2000. [18; 19]
(c) A flow map produced by our system that shows the same migration data.
D. Pahn et al. Flow map layout. Information Visualization, 2005.

46
3.2. Flow Maps and Edge Bundling
The visualizations show IP flow traffic from external nodes on the outside to
internal nodes, visualized as treemaps on the inside. The edge bundling
visualization (right side) significantly reduces the visual clutter compared to
the straight line visualization (left side).

Fabian Fischer, Florian Mansmann, Daniel A. Keim, Stephan Pietzko, and Marcel Waldvogel. “Large-Scale Network Monitoring for Visual Analysis of Attacks.” In Visualization for Computer
Security: 5th International Workshop, VizSec 2008, Cambridge, MA, USA, September 15, 2008, Proceedings, Lecture Notes in Computer Science, 5210, pp. 111–118. Berlin: Springer- Verlag, 2008.

47
Flowstrates: Exploration of Temporal
Origin-Destination Data

Ilya Boyandin, Enrico Bertini, Peter Bak, Denis Lalanne. Flowstrates: An Approach for Visual Exploration of
Temporal Origin-Destination Data, EuroVis 2011
48
Applied “Force-Directed Edge Bundling”, Holten 2009
49
10.2 Visualization techniques for serial data

Making a visualization time-dependent
Every visualization can be made time dependent by
providing several visualizations for several time points…
… in parallel
… as a sequence (Animation)

1980

1990

2000
10.2 Visualization techniques for serial data

Time-Series Plot

One Parameter

Several Parameters
10.2 Visualization techniques for serial data

Gantt Chart
10.2 Visualization techniques for serial data

LifeLines

LifeLines for medical records. Consultations, manifestations, documents, hospitalizations and treatments are shown
in this record. Each doctor has a unique color. Line thickness shows severity and dosage.
10.2 Visualization techniques for serial data

History Flow

a
u
t
h
o
rs
Text of
page

Editing history of the wikipedia „Microsoft“ page

History flow visualization
10.2 Visualization techniques for serial data

ThemeRiver
ThemeRiver depicts thematic
variations over time within a large
collection of documents
•

•

horizontal distance between two
points
 time interval

•

total vertical distance
 collective strength of the selected
themes

•
Data: Collection of patents from one company

directed flow from left to right
 movement through time

colored currents
 individual themes
10.2 Visualization techniques for serial data

Histogram vs. ThemeRiver

• Discrete values
• Exact values
• Hard to follow a single current

• Continuous flow
• Interpolation, approximation
• Easy to follow a single current
(curving continuous lines)
10.2 Visualization techniques for serial data

Importance-Driven Visualization
Goal: Display large numbers of time series such that
• relative importance and hierarchy relations can be quickly
perceived
• the time series can easily be compared
(by arranging them in a regular layout)
10.2 Visualization techniques for serial data

Importance-Driven Visualization
80 time series
from 9 different
S&P500 Industries

i-measure: volatility of stocks
color: normalized stock open price from green (low) through yellow (medium) to red (high)
10.2 Visualization techniques for serial data

Space-Time Cube

The space-time cube: I. An example of the author’s travels on an average Thursday in Enschede, the Netherlands. II. The space-time cube’s
basics: a Space-Time Path and its footprint. The vertical line in the path represents the time a person remains at the same location, called
station. III. A Space-Time-Prism (STP) indicates the locations that can be reached in a particular time interval (the Potential Path Space (PPS)).
The projection of the PPS on the map results in the Potential Path Area (PPA).
Seesoft

color = statistic of interest, here: code age
Seesoft
Color is mapped to code
age.
Three representations of
code in the window:
- text
- line representation
- pixel representation
ThemeScape Document Visualization
ThemeScape Document Visualization
A themescape representation of
700 articles related to the
financial industry
Newsmap (Germany)
Text and Geo (1)

Chae et al. 2012

Seasonal Trend
Decomposition

WS 2011 / 12

Computational Methods for Document Analysis, Prof. Dr. D. A. Keim

65
Word Clouds – http://wordle.net/

4 years of GK publications at the University of Konstanz
(size of term corresponds to the frequency of the term within the publications)
Hyperbolic Browser
A hyperbolic browser
representation of
hierarchically ordered
collection of documents
1.2. Selection Operators
- techniques for
selecting and
highlighting
objects and groups
of objects
point is selected
 highlighted
 and can be
dragged

- often to identify
the set of objects
that will be the
argument to some
action

68
1.3. Filtering Operators
Dynamic Queries =
visual means of
specifying
conjunctions
e.g.:
FilmFinder
by C. Ahlberg and B. Shneiderman

- sliders or radio
buttons to select value
ranges for variables in
the Data Table
- cases for which all the
variables fall into the
specified ranges are
displayed
69
1.3. Filtering Operators

XmdvTool (http://davis.wpi.edu/xmdv/)

Filtering rows and columns of the grades data set using XmdvTool.
70
1.6. Connection Operators
interactive changes made in one visualization are
automatically reflected in the other visualizations

cases that are selected in one view…

… are automatically also selected in all
the other views
Screenshots of XMDV-Tool

71
Overview & Detail

Detail

Overview

72
1. Screen Space
Perspective Wall

• The data outside the focal
area are perspectively
reduced in size
• The perspective wall is a
variant of the bifocal lense
display which horizontally
compresses the sides of the
workspace by direct scaling

Documents arranged on a Perspective Wall
73
1. Screen Space - Fisheye

 original graph and fisheye view of the graph
 shows an area of interest quite large and with detail and the other areas
successively smaller and in less detail
 graph visualization using a fisheye perspective
74
5. Data Structure Space

Wei Peng, Matthew O. Ward, and Elke A. Rundensteiner. “Clutter Reduction in Multi Dimensional Data Visualization Using Dimension Reordering.” In INFOVIS ’04: Proceedings of the IEEE
Symposium on Information Visualization, pp. 89–96. Washington, DC: IEEE Computer Society, 2004.

Example of shape simplification via dimension reordering. The left image shows the
original order, while the right image shows the results of reordering to reduce
concavities and increase the percentage of symmetric shapes.
75
6. Visualization Structure Space – TableLens

TableLens with
distortion (expansion)
to show names

Visualization of a baseball database with a few rows being selected in full detail
76
7. Animating Transformations

Example of a velocity curve
corresponding to the position curve,
with ease-in, ease-out movement.

Example of an acceleration curve
corresponding to the position curve,
with ease-in, ease-out movement.
77
3. System Performance - Use Case (1)



Practice Fusion Medical Research Data
15,000 de-identified health records, 7 different tables (patients, diagnosis, medications, etc.)



Data handling and visualization functionality evaluation

Task: visualize the distribution of women’s pregnancy age
3. System Performance - Use case (2)


VAST challenge 2011





1,023,057 geo-tagged microblogging messages with time stamps
map information for the artificial “Vastopolis” metropolitan area

Geo-spatial-temporal data analysis functionality evaluation
Spotfire

Tableau

Qlikview

JMP

Task: visualize the geo-referenced disease outbreaks over the given time span

79
VAST 2013 Examples
Purdue University
SPRING RAIN

81
Examples for leverage points
Examples for leverage points
Examples for leverage points
INRIA (Perin)
Arizona State University (Lu)
University of Konstanz (el Assady)

2
University of Konstanz (Schreck)

2
University of Stuttgart (Kruger)

3
Middlesex University (O’Connor-Read)
Central South University (Zhao)
Middlesex University (Choudhury)

92
Purdue University

93
SAS
Central South University
Peking University and Universität Stuttgart
University of Konstanz
University of North Carolina Charlotte

More Related Content

PPT
Continuing Our Look At Primary And Secondary Data
PDF
Derive hypsometric curves in GRASS GIS
PDF
Calculation of sinuosity in GRASS GIS
PDF
Create swath profiles in GRASS GIS
PPTX
Surface Representations using GIS AND Topographical Mapping
PDF
Introduction to geomorphology in GRASS GIS - by Skyler Sorsby
PDF
GISdayposter 3
PPTX
Surfer software
Continuing Our Look At Primary And Secondary Data
Derive hypsometric curves in GRASS GIS
Calculation of sinuosity in GRASS GIS
Create swath profiles in GRASS GIS
Surface Representations using GIS AND Topographical Mapping
Introduction to geomorphology in GRASS GIS - by Skyler Sorsby
GISdayposter 3
Surfer software

What's hot (20)

PPTX
TYBSC IT PGIS Unit V Data Visualization
PPTX
DTM DEM Generation
PDF
PDF
Digital terrain model
PPTX
TYBSC IT PGIS Unit III Chapter I Spatial Referencing and Positioning
PPTX
Digital terrain representations(last)
PPTX
Mapping Cyberspace
PDF
10.1.1.38.8576
PPTX
Week 5 - Flattening 3D Shapes
PPTX
Digital Elevation Models
PPTX
Spatial analysis and Analysis Tools ( GIS )
PDF
Review on Digital Elevation Model
PPTX
Digital Elevation Models - WUR - Grontmij
PPT
TIN IN GIS
PPT
High resolution dem dtm
PPTX
Mujungi Davis
PDF
PPTX
Digital Image Processing
TYBSC IT PGIS Unit V Data Visualization
DTM DEM Generation
Digital terrain model
TYBSC IT PGIS Unit III Chapter I Spatial Referencing and Positioning
Digital terrain representations(last)
Mapping Cyberspace
10.1.1.38.8576
Week 5 - Flattening 3D Shapes
Digital Elevation Models
Spatial analysis and Analysis Tools ( GIS )
Review on Digital Elevation Model
Digital Elevation Models - WUR - Grontmij
TIN IN GIS
High resolution dem dtm
Mujungi Davis
Digital Image Processing
Ad

Viewers also liked (20)

PDF
Psychology, UX and the perfect design
PDF
Visualization, A Primer - Basics, Techniques and Guidelines
PPTX
Drawing Euler diagrams and graphs in combination
PPTX
Herding Cats: Innovation Management in an Unpredictable World
PDF
Leverage points for wicked problems
PDF
Ux. theory of relativity
PPT
Information Visualization - not just eye candy
PDF
Introduction to Data Visualization
PPTX
Integration theory short.wmv - copy (2)
PPT
SLA Nov2009 Public
PDF
Data Science: Origins, Methods, Challenges and the future?
PPT
Visual thinking colin_ware_lectures_2013_14_pre-attentive processing and high...
PPT
UX- Psychology & Human Behaviour.pptx
PPTX
The Feature-Integration of Attention_Jing
PDF
Designing Progressive and Interactive Analytics Processes for High-Dimensiona...
PDF
Seeing Software
PDF
Designing for Brains: the Psychology of User Experience
PPTX
Hemispatial neglect2007
PPTX
Anomaly Detection
PPTX
The Role of Pre-Attention in UI Design
Psychology, UX and the perfect design
Visualization, A Primer - Basics, Techniques and Guidelines
Drawing Euler diagrams and graphs in combination
Herding Cats: Innovation Management in an Unpredictable World
Leverage points for wicked problems
Ux. theory of relativity
Information Visualization - not just eye candy
Introduction to Data Visualization
Integration theory short.wmv - copy (2)
SLA Nov2009 Public
Data Science: Origins, Methods, Challenges and the future?
Visual thinking colin_ware_lectures_2013_14_pre-attentive processing and high...
UX- Psychology & Human Behaviour.pptx
The Feature-Integration of Attention_Jing
Designing Progressive and Interactive Analytics Processes for High-Dimensiona...
Seeing Software
Designing for Brains: the Psychology of User Experience
Hemispatial neglect2007
Anomaly Detection
The Role of Pre-Attention in UI Design
Ad

Similar to Examples for leverage points (20)

PDF
Deceitful and instigating a aerobics itinerary for twinsteered
PDF
Deceitful and instigating a aerobics itinerary for twin steered emission healing
PDF
Deceitful and instigating a aerobics itinerary for twinsteered
PDF
ERROR ESTIMATION IN DEVELOPING GIS MAPS USING DIFFERENT INPUT METHODS OF LAND...
PDF
Network analysis in gis , part 4 transportation networks
PDF
Localization based range map stitching in wireless sensor network under non l...
PDF
Learning Graph Representation for Data-Efficiency RL
PDF
Pedestrian behavior/intention modeling for autonomous driving IV
PDF
10.1007@978 3-319-29504-657
PPTX
OKCon 2013 Moodboards
PDF
Impact of Graphs and Network in Minimizing Project and Product Cost
PDF
Connected charts explicit visualization of relationship between data graphics
PDF
Laplacian-regularized Graph Bandits
PPTX
type of vector data in vectors and geometries
PPTX
type of vector data in vectors and geometry
PPTX
Data models in geographical information system(GIS)
PDF
Four data models in GIS
PDF
MS Thesis Presentation
PDF
Mining Gems from the Data Visualization Literature
PDF
A Review And Taxonomy Of Distortion-Oriented Presentation Techniques
Deceitful and instigating a aerobics itinerary for twinsteered
Deceitful and instigating a aerobics itinerary for twin steered emission healing
Deceitful and instigating a aerobics itinerary for twinsteered
ERROR ESTIMATION IN DEVELOPING GIS MAPS USING DIFFERENT INPUT METHODS OF LAND...
Network analysis in gis , part 4 transportation networks
Localization based range map stitching in wireless sensor network under non l...
Learning Graph Representation for Data-Efficiency RL
Pedestrian behavior/intention modeling for autonomous driving IV
10.1007@978 3-319-29504-657
OKCon 2013 Moodboards
Impact of Graphs and Network in Minimizing Project and Product Cost
Connected charts explicit visualization of relationship between data graphics
Laplacian-regularized Graph Bandits
type of vector data in vectors and geometries
type of vector data in vectors and geometry
Data models in geographical information system(GIS)
Four data models in GIS
MS Thesis Presentation
Mining Gems from the Data Visualization Literature
A Review And Taxonomy Of Distortion-Oriented Presentation Techniques

Recently uploaded (20)

PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
NewMind AI Weekly Chronicles - August'25 Week I
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
cuic standard and advanced reporting.pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Machine learning based COVID-19 study performance prediction
PDF
Empathic Computing: Creating Shared Understanding
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
Cloud computing and distributed systems.
PPTX
Spectroscopy.pptx food analysis technology
PDF
KodekX | Application Modernization Development
PDF
Spectral efficient network and resource selection model in 5G networks
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Reach Out and Touch Someone: Haptics and Empathic Computing
NewMind AI Weekly Chronicles - August'25 Week I
The AUB Centre for AI in Media Proposal.docx
Mobile App Security Testing_ A Comprehensive Guide.pdf
cuic standard and advanced reporting.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Per capita expenditure prediction using model stacking based on satellite ima...
MIND Revenue Release Quarter 2 2025 Press Release
Chapter 3 Spatial Domain Image Processing.pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Machine learning based COVID-19 study performance prediction
Empathic Computing: Creating Shared Understanding
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Cloud computing and distributed systems.
Spectroscopy.pptx food analysis technology
KodekX | Application Modernization Development
Spectral efficient network and resource selection model in 5G networks

Examples for leverage points

  • 1. Grinstein lecture/book visualizations to liven/explain theory paper
  • 3. 3.2. Theories of Preattentive Processing Feature Integration Theory http://www.idvbook.com/ (a) a boundary defined by a unique feature hue is preattentively classified as horizontal; 3 (b) a boundary defined by a conjunction of features cannot be preattentively classified as vertical
  • 4. 4 Roland Rensink. “The Need for Attention to See Change.” http://www.psych.ubc.ca/∼rensink/flicker, March 2, 2003.
  • 5. 5 Roland Rensink. “The Need for Attention to See Change.” http://www.psych.ubc.ca/∼rensink/flicker, March 2, 2003.
  • 6. 4. Perception in Visualization http://www.idvbook.com/ Examples of perceptually motivated multidimensional visualizations: (a) visualization of intelligent agents competing in simulated e-commerce auctions; (b) visualization of a CT scan of an abdominal aortic aneurism; (c) a painter-like visualization of weather conditions over the Rocky Mountains 6
  • 7. 3.3. Feature Hierarchy Example: Line Width 7 Source unknown
  • 8. Bar Chart Bar length better than area size (actually only area height was used!) Solution from Stephen Few‘s Perceptual Edge 8
  • 9. Improved Bar Chart Solution from Stephen Few‘s Perceptual Edge 9
  • 10. 3.1. Position http://www.idvbook.com/ Example visualizations: (left) using position to convey information. Displayed here is the minimum price versus the maximum price for cars with a 1993 model year. The spread of points appears to indicate a linear relationship between minimum and maximum price; (right) another visualization using a different set of variables. This figure compares minimum price with engine size for the 1993 cars data set. Unlike (left), there does not appear to be a strong relationship between these two variables. 10
  • 11. 3.2. Mark This visualization uses shapes to distinguish between different car types in a plot comparing highway MPG and horsepower. Clusters are clearly visible, as well as some outliers. http://www.idvbook.com/ 11
  • 12. 3.3. Size (Length, Area and Volume) This is a visualization of the 1993 car models data set, showing engine size versus fuel tank capacity. Size is mapped to maximum price charged. http://www.idvbook.com/ 12
  • 13. 3.4. Brightness Another visualization of the 1993 car models data set, this time illustrating the use of brightness to convey car width (the darker the points, the wider the vehicle). http://www.idvbook.com/ 13
  • 14. 3.5. Color http://www.idvbook.com/ A visualization of the 1993 car models, showing the use of color to display the car’s length. Here length is also associated with the yaxis and is plotted against wheelbase. In this figure, blue indicates a shorter length, while yellow indicates a longer length. 14
  • 15. 3.6. Orientation Sample visualization of the 1993 car models data set depicting using highway milesper-gallon versus fuel tank capacity (position) with the additional data variable, midrange price, used to adjust mark orientation. http://www.idvbook.com/ 15
  • 16. 3.7. Texture Example visualization using texture to provide additional information about the 1993 car models data set, showing the relationship between wheelbase versus horsepower (position) as related to car types, depicted by different textures. http://www.idvbook.com/ 16
  • 17. 4.9. Senay and Ignatius (1994) VISTA VISTA’s composition rules Hikmet Senay and Eve Ignatius. “A Knowledge-Based System for Visualization Design.” IEEE Comput. Graph. Appl. 14:6 (1994), 36–47. 17
  • 18. 2. Two-Dimensional Data A cityscape showing the density of air traffic over the United States at a particular time period. 18
  • 19. Landscapes Example: News articles visualized as a landscape • visualization of the data as perspective landscape • the data needs to be transformed into a (possibly artificial) 2D spatial representation which preserves the characteristics of the data
  • 24. Stick Figures 5-dim. Image data from the great lake region
  • 25. 4.3. Visualization Techniques OpenDX (http://www.opendx.org/) A storm cloud visualization containing glyphs showing wind direction and strength. 25
  • 26. 4.3. Visualization Techniques OpenDX (http://www.opendx.org/) Flow data visualized using ribbons, with vorticity mapped to twist. 26
  • 27. 4.3. Visualization Techniques OpenDX (http://www.opendx.org/) Corresponding points from several time slices can be joined to form streaklines. 27
  • 28. 1.1. Space-Filling Methods Jing Yang, Matthew O.Ward, Elke A. Rundensteiner, and Anilkumar Patro. “InterRing: A Visual Interface for Navigating and Manipulating Hierarchies.” Information Visualization 2:1 (2003), 16–30. A sample hierarchy and the corresponding treemap display. 28
  • 29. 1.1 Cushion Treemap Idea: Use shading to construct a surface which shape encodes the tree structure. The human visual system is trained to interpret variations in shade as illuminated surfaces . see: H. van de Wetering and J. van Wijk. Cushion treemaps: Visualization of hierarchical information.In Proceedings of the IEEE Symposium on Information Visualization (InfoVis), 2005. 29
  • 31. 1.1 Treemap Bederson, B.B., PhotoMesa: a zoomable image browser using quantum treemaps and bubblemaps, Proceedings of the 14th annual ACM symposium on User interface software and technology, pp 71-80, 2001, ACM 31
  • 32. 1.1. Space-Filling Methods Jing Yang, Matthew O.Ward, Elke A. Rundensteiner, and Anilkumar Patro. “InterRing: A Visual Interface for Navigating and Manipulating Hierarchies.” Information Visualization 2:1 (2003), 16–30. A sample hierarchy and the corresponding sunburst display. 32
  • 35. Hierarchical Edge Bundling More details in the paper: • Bundling Strength • Alpha blending Danny Holten, Hierarchical Edge Bundles: Visualization of Adjacency Relations in Hierarchical Data, IEEE TVCG, Vol 12, No 5, 2006 (Best Paper InfoVis 2006) 35
  • 36. 3.2. Tabular Displays Inxight Table Lens (http://www.inxightfedsys.com/products/sdks/tl/default.asp) An example of Inxight Table Lens showing the cars data set sorted first by car origin and then by MPG. 36
  • 37. 5.2. Hybrid Approaches Example: XMDV Tool XMDV allows to dynamically link and brush scatterplot matrices, star icons, parallel coordinates, and dimensional stacking (combination of geometric, icon-based, hierarchical and dynamic techniques). Matthew O. Ward, "Linking and Brushing.", Encyclopedia of Database Systems 2009: 1623-1626. http://davis.wpi.edu/xmdv/ 37
  • 38. 5.2. Guidelines for Using Multiple Views • Rule of Complementary: Use multiple views when different views bring out correlations and/or disparities. 38
  • 39. Georges Grinstein, UMass Lowell – Daniel
  • 42. 1. Visualizing Spatial Data • Type of map depends on the properties of the data, for example: Dot maps Line diagrams Land use maps[2] Isoline maps[3] Chloropleth maps Surface maps[1] [1] K. Crane, Spin transformations of discrete surfaces, 2011 [2] C. Power, Hierarchical fuzzy pattern matching for the regional comparison of land use maps, 2001 [3] I. Solis, Isolines: energy-efficient mapping in sensor networks, 2005 42
  • 43. 8.3.1 Dot Map A simple dot map of commercial wireless antennas in the USA 43
  • 44. 2.1. Pixel Maps 0:00 am (EST) 6:00 am (EST) 10:00 pm (EST) 6:00 pm (EST) The figures display U.S. Telephone Call Volume at four different times during one day. The idea is to place the first data items at their correct position and position overlapping data points at nearby unoccupied positions. Overlap-free visualization! Daniel A. Keim, Christian Panse, and Mike Sips. “Visual Data Mining of Large Spatial Data Sets.” In Databases in Networked Information Systems, Lecture Notes in Computer Science, 2822, Lecture Notes in Computer Science, 2822, pp. 201–215. Berlin: Springer, 2003. 44
  • 45. 3.2. Flow Maps and Edge Bundling The visualization of traffic flows of the United States to other countries suffers under visual clutter. Arc maps try to avoid overlapping by mapping 2D lines into 3D arcs. Partially translucent arcs avoid overplotting. K.C. Cox. 3D geographic network displays. ACM Sigmod Record, 1996 45
  • 46. 3.2. Flow Maps and Edge Bundling Flow maps are used to show the movement of objects from one location to another. They avoid overlapping by merging edges by, for example, clustering. (a) Minard’s 1864 flow map of wine exports from France [20] (b) Tobler’s computer generated flow map of migration from California from 1995 - 2000. [18; 19] (c) A flow map produced by our system that shows the same migration data. D. Pahn et al. Flow map layout. Information Visualization, 2005. 46
  • 47. 3.2. Flow Maps and Edge Bundling The visualizations show IP flow traffic from external nodes on the outside to internal nodes, visualized as treemaps on the inside. The edge bundling visualization (right side) significantly reduces the visual clutter compared to the straight line visualization (left side). Fabian Fischer, Florian Mansmann, Daniel A. Keim, Stephan Pietzko, and Marcel Waldvogel. “Large-Scale Network Monitoring for Visual Analysis of Attacks.” In Visualization for Computer Security: 5th International Workshop, VizSec 2008, Cambridge, MA, USA, September 15, 2008, Proceedings, Lecture Notes in Computer Science, 5210, pp. 111–118. Berlin: Springer- Verlag, 2008. 47
  • 48. Flowstrates: Exploration of Temporal Origin-Destination Data Ilya Boyandin, Enrico Bertini, Peter Bak, Denis Lalanne. Flowstrates: An Approach for Visual Exploration of Temporal Origin-Destination Data, EuroVis 2011 48
  • 49. Applied “Force-Directed Edge Bundling”, Holten 2009 49
  • 50. 10.2 Visualization techniques for serial data Making a visualization time-dependent Every visualization can be made time dependent by providing several visualizations for several time points… … in parallel … as a sequence (Animation) 1980 1990 2000
  • 51. 10.2 Visualization techniques for serial data Time-Series Plot One Parameter Several Parameters
  • 52. 10.2 Visualization techniques for serial data Gantt Chart
  • 53. 10.2 Visualization techniques for serial data LifeLines LifeLines for medical records. Consultations, manifestations, documents, hospitalizations and treatments are shown in this record. Each doctor has a unique color. Line thickness shows severity and dosage.
  • 54. 10.2 Visualization techniques for serial data History Flow a u t h o rs Text of page Editing history of the wikipedia „Microsoft“ page History flow visualization
  • 55. 10.2 Visualization techniques for serial data ThemeRiver ThemeRiver depicts thematic variations over time within a large collection of documents • • horizontal distance between two points  time interval • total vertical distance  collective strength of the selected themes • Data: Collection of patents from one company directed flow from left to right  movement through time colored currents  individual themes
  • 56. 10.2 Visualization techniques for serial data Histogram vs. ThemeRiver • Discrete values • Exact values • Hard to follow a single current • Continuous flow • Interpolation, approximation • Easy to follow a single current (curving continuous lines)
  • 57. 10.2 Visualization techniques for serial data Importance-Driven Visualization Goal: Display large numbers of time series such that • relative importance and hierarchy relations can be quickly perceived • the time series can easily be compared (by arranging them in a regular layout)
  • 58. 10.2 Visualization techniques for serial data Importance-Driven Visualization 80 time series from 9 different S&P500 Industries i-measure: volatility of stocks color: normalized stock open price from green (low) through yellow (medium) to red (high)
  • 59. 10.2 Visualization techniques for serial data Space-Time Cube The space-time cube: I. An example of the author’s travels on an average Thursday in Enschede, the Netherlands. II. The space-time cube’s basics: a Space-Time Path and its footprint. The vertical line in the path represents the time a person remains at the same location, called station. III. A Space-Time-Prism (STP) indicates the locations that can be reached in a particular time interval (the Potential Path Space (PPS)). The projection of the PPS on the map results in the Potential Path Area (PPA).
  • 60. Seesoft color = statistic of interest, here: code age
  • 61. Seesoft Color is mapped to code age. Three representations of code in the window: - text - line representation - pixel representation
  • 63. ThemeScape Document Visualization A themescape representation of 700 articles related to the financial industry
  • 65. Text and Geo (1) Chae et al. 2012 Seasonal Trend Decomposition WS 2011 / 12 Computational Methods for Document Analysis, Prof. Dr. D. A. Keim 65
  • 66. Word Clouds – http://wordle.net/ 4 years of GK publications at the University of Konstanz (size of term corresponds to the frequency of the term within the publications)
  • 67. Hyperbolic Browser A hyperbolic browser representation of hierarchically ordered collection of documents
  • 68. 1.2. Selection Operators - techniques for selecting and highlighting objects and groups of objects point is selected  highlighted  and can be dragged - often to identify the set of objects that will be the argument to some action 68
  • 69. 1.3. Filtering Operators Dynamic Queries = visual means of specifying conjunctions e.g.: FilmFinder by C. Ahlberg and B. Shneiderman - sliders or radio buttons to select value ranges for variables in the Data Table - cases for which all the variables fall into the specified ranges are displayed 69
  • 70. 1.3. Filtering Operators XmdvTool (http://davis.wpi.edu/xmdv/) Filtering rows and columns of the grades data set using XmdvTool. 70
  • 71. 1.6. Connection Operators interactive changes made in one visualization are automatically reflected in the other visualizations cases that are selected in one view… … are automatically also selected in all the other views Screenshots of XMDV-Tool 71
  • 73. 1. Screen Space Perspective Wall • The data outside the focal area are perspectively reduced in size • The perspective wall is a variant of the bifocal lense display which horizontally compresses the sides of the workspace by direct scaling Documents arranged on a Perspective Wall 73
  • 74. 1. Screen Space - Fisheye  original graph and fisheye view of the graph  shows an area of interest quite large and with detail and the other areas successively smaller and in less detail  graph visualization using a fisheye perspective 74
  • 75. 5. Data Structure Space Wei Peng, Matthew O. Ward, and Elke A. Rundensteiner. “Clutter Reduction in Multi Dimensional Data Visualization Using Dimension Reordering.” In INFOVIS ’04: Proceedings of the IEEE Symposium on Information Visualization, pp. 89–96. Washington, DC: IEEE Computer Society, 2004. Example of shape simplification via dimension reordering. The left image shows the original order, while the right image shows the results of reordering to reduce concavities and increase the percentage of symmetric shapes. 75
  • 76. 6. Visualization Structure Space – TableLens TableLens with distortion (expansion) to show names Visualization of a baseball database with a few rows being selected in full detail 76
  • 77. 7. Animating Transformations Example of a velocity curve corresponding to the position curve, with ease-in, ease-out movement. Example of an acceleration curve corresponding to the position curve, with ease-in, ease-out movement. 77
  • 78. 3. System Performance - Use Case (1)  Practice Fusion Medical Research Data 15,000 de-identified health records, 7 different tables (patients, diagnosis, medications, etc.)  Data handling and visualization functionality evaluation Task: visualize the distribution of women’s pregnancy age
  • 79. 3. System Performance - Use case (2)  VAST challenge 2011    1,023,057 geo-tagged microblogging messages with time stamps map information for the artificial “Vastopolis” metropolitan area Geo-spatial-temporal data analysis functionality evaluation Spotfire Tableau Qlikview JMP Task: visualize the geo-referenced disease outbreaks over the given time span 79
  • 87. University of Konstanz (el Assady) 2
  • 88. University of Konstanz (Schreck) 2
  • 94. SAS
  • 96. Peking University and Universität Stuttgart
  • 98. University of North Carolina Charlotte

Editor's Notes

  • #49: What is good about the fact that the Origins and destinations are in two separate maps:- clearly show the flow directions (origin->destination) this is not always obvious in cluttered flow maps- potentially use other appropriate representations for the temporal data without being constrained by having to fit it into a map
  • #50: Like edge bundling, for example,But for us the real challenge is differentWe want to be able to visualize and explore the temporal dimension along with the origins and destinations(embed temporal data into it without adding even more clutter)
  • #82: For Outstanding Creative Design – Spring Rain, a student team from Purdue UniversitySpring Rain was a very interesting concept for Ambient display that shows the important things going on in the network now at a glance without having to do in-depth analysis, which is really key.
  • #94: For Outstanding Creative Design – Solar Wheels, another student team from Purdue University. I should note that both Purdue teams were made up of computer scientists and designersSolar Wheels was very interesting because of the way it used physical navigation to provide an appropriate level of information.
  • #95: SASInteresting Visualization Technique for their integration between two types of matrices
  • #96: From submission:Event 9: Eight suspicious internal hosts and SSH protocol activity from 8:00 April 12th to 5:00 April 15thAt 8:14 April 12th, eight suspicious internal hosts accessed external host 10.4.20.9 which has only appeared once in the log. Beginning from 8:28 April 12th, these eight internal hosts started accessing the port 22 of external host 10.0.3.77 regularly and the accessing number to 10.0.0.4~10.0.0.14 is much larger than that to other workstations. Also, these internal hosts once have accessed 10.1.0.100 and server 172.20.0.3 has accessed 10.0.3.77. Hence these eight internal hosts, 172.10.2.106, 172.10.2.66, 172.10.2.135, 172.20.1.81, 172.20.1.23, 172.20.1.47, 172.30.1.218, 172.30.1.223, are noteworthy (see Figure 9).This screen identifies a correct answer. It finds the command and control communication with the botnet.This solution chose several good cyber to visual mappings and they had the highest overall accuracy.
  • #97: Team had one integrated display. Used entropy calculations to help analyst know where to look. Not a set of separate views but a single display. Mention the award is for outstanding situation awareness because the vises are brought together in one integrated display.