Introduction to Visualization - PowerPoint PPT Presentation

1 / 35
About This Presentation
Title:

Introduction to Visualization

Description:

half of the human brain is devoted directly or indirectly to vision ... 1931 CIE Chromaticity Diagram. Courtesy of Peter Kaiser, York University ... – PowerPoint PPT presentation

Number of Views:56
Avg rating:3.0/5.0
Slides: 36
Provided by: csU9
Category:

less

Transcript and Presenter's Notes

Title: Introduction to Visualization


1
ACRL Seminar Series
Introduction to Visualization
Chris MacPhee Scientific Computing
Support Advanced Computational Research
Laboratory University of New Brunswick
2
Outline
Introduction Visualization pipeline Visual
representation of data Introduction to
OpenDX Visualization techniques Advanced
visualization techniques Summary
3
Introduction
What is Visualization?
Visualization is a method of computing. It
transforms the symbolic into the geometric,
enabling researchers to observe their simulations
and computations. Visualization offers a method
for seeing the unseen. It enriches the process of
scientific discovery and fosters profound and
unexpected insights. In many fields it is
revolutionizing the way scientists do
science. - Visualization in Scientific
Computing, ACM SIGGRAPH, 1987
4
Introduction
Why use Visualization?
A picture says more than a thousand words. A
picture says more than a thousand numbers. The
purpose of scientific computing is insight, not
numbers. - Dr. Richard Hamming, Naval
Postgraduate School, California ... half of the
human brain is devoted directly or indirectly to
vision ... - Prof. Mriganka Sur, Brain and
Cognative Sciences, MIT
5
Visualization pipeline
Visualization pipeline
  • read / generate data
  • apply visualization algorithms (filters)
  • - modify the data
  • map results to graphic primitives
  • - points, lines, polygons (triangles,
    quadrilaterals) ...
  • render the results

6
Visualization pipeline
Visualization pipeline
7
Visual representation of data
Data v.s. information
8
Visual representation of data
Remember context!
Context is needed to transform data into
information. Components of context - Title -
Axis labels - Curve differienciation using line
quality and/or colour - Legend - Text
annotations
9
Visual representation of data
A better graph...
10
Visual representation of data
1931 CIE Chromaticity Diagram
Courtesy of Peter Kaiser, York University
11
Introduction to OpenDX
What is OpenDX?
  • OpenDX is an open source visualization tool based
    on IBM's Visualization Data Explorer
  • OpenDX is free and cross-platform
  • Can be found at http//www.opendx.org

12
Introduction to OpenDX
Starting up OpenDX
First step
13
Introduction to OpenDX
Describing the data type
Grid types - regular grid data at regular
intervals (implicit) - partially regular,
warped regular, scattered data data not
at regular intervals (explicit) We'll focus on
regular grids (most common).
14
Introduction to OpenDX
Describing the data file
15
Introduction to OpenDX
Creating the visualization program
Second step
16
Introduction to OpenDX
Creating the visualization program
17
Introduction to OpenDX
Importing data
18
Introduction to OpenDX
Adding colour
19
Introduction to OpenDX
Colourmap editor
20
Introduction to OpenDX
Creating an image
21
Introduction to OpenDX
The image!
22
Introduction to OpenDX
Adding annotation
23
Introduction to OpenDX
An image with annotation
24
Introduction to OpenDX
Customizing colour
Hint for UNIX users Parse your data from your
coordinates, then run cat datafile sort -n
uniq -c
25
Introduction to OpenDX
Am image with better colour
26
Visualization techniques
Visualization techniques
27
Visualization techniques
3D images (Rubbersheet)
28
Visualization techniques
Changing perspectives
29
Visualization techniques
Contour lines and surfaces (Isosurface)
30
Visualization techniques
A contoured fractal image
31
Advanced visualization techniques
Advanced visualization techniques
32
Advanced visualization techniques
Contour lines and surfaces in 3D (Isosurface)
33
Advanced visualization techniques
Moving from 3D to 2D (MaptoPlane)
34
Advanced visualization techniques
Warping grids (Compute)
35
Advanced visualization techniques
Vectors (Glyph)
Write a Comment
User Comments (0)
About PowerShow.com