2.1 Vis_04 Data Visualization Lecture 2 Fundamental Concepts - Reference Model Visualization Techniques – Overview Visualization Systems - Overview.

Slides:



Advertisements
Similar presentations
7.1 Vis_04 Data Visualization Lecture 7 3D Scalar Visualization Part 2 : Volume Rendering- Introduction.
Advertisements

Visualization Techniques -
Data Models There are 3 parts to a GIS: GUI Tools
Yingcai Xiao Chapter 6 Fundamental Algorithms. Types of Visualization Transformation Types 1.Data (Attribute Transformation) 2.Topology (Topological Transformation)
Exploration of bump, parallax, relief and displacement mapping
1 Higher Dimensional Vector Field Visualization: A Survey Zhenmin Peng, Robert S. Laramee Department of Computer Science Swansea University, Wales UK
ES 314 Lecture 2 Sep 1 Summary of lecture 1: course overview intro to matlab sections of Chapters 2 and 3.
Lecture 2: Visual Display of Data Overview: In addition to considering various summary statistics, it is also common to consider some visual display of.
WFM 6202: Remote Sensing and GIS in Water Management © Dr. Akm Saiful IslamDr. Akm Saiful Islam WFM 6202: Remote Sensing and GIS in Water Management Akm.
Questions Can we believe what we see? Are there errors in the data? Have we added errors when we created the visualization? What uncertainty.
University of British Columbia CPSC 314 Computer Graphics Jan-Apr 2005 Tamara Munzner Information Visualization.
Trigonometry, Coordinate system and Vectors Computer Graphics.
lecture 4 : Isosurface Extraction
Chapter 1 Ways of Seeing. Ways of Seeing the Atmosphere The behavior of the atmosphere is very complex. Different ways of displaying the characteristics.
Chapter 2: Pattern Recognition
17 VECTOR CALCULUS.
Introduction to Volume Visualization Mengxia Zhu Fall 2007.
ENV Envisioning Information Lecture 11 – Scientific Visualization Introduction Scalar 1D Data Ken Brodlie
Drawing Parametric Curves Jean-Paul Mueller. Curves - The parametric form of a curve expresses the value of each spatial variable for points on the curve.
Role and Place of Statistical Data Analysis and very simple applications Simplified diagram of scientific research When you know the system: Estimation.
6.1 Vis_04 Data Visualization Lecture 6 - A Rough Guide to Rendering.
ITUppsala universitet Data representation and fundamental algorithms Filip Malmberg
Chapter 3: VECTORS 3-2 Vectors and Scalars 3-2 Vectors and Scalars
Data and Data Collection Quantitative – Numbers, tests, counting, measuring Fundamentally--2 types of data Qualitative – Words, images, observations, conversations,
 A data processing system is a combination of machines and people that for a set of inputs produces a defined set of outputs. The inputs and outputs.
MULTIMEDIA TECHNOLOGY SMM 3001 MEDIA - GRAPHICS. In this chapter how the computer creates, stores, and displays graphic images how the computer creates,
Lecture 3: Bivariate Data & Linear Regression 1.Introduction 2.Bivariate Data 3.Linear Analysis of Data a)Freehand Linear Fit b)Least Squares Fit c)Interpolation/Extrapolation.
Interactive Visualization of Volumetric Data on Consumer PC Hardware: Introduction Daniel Weiskopf Graphics Hardware Trends Faster development than Moore’s.
Digital Terrain Models by M. Varshosaz
Lecture 1 Introduction to Electronics Rabie A. Ramadan
01/24/05© 2005 University of Wisconsin Last Time Raytracing and PBRT Structure Radiometric quantities.
 Coding efficiency/Compression ratio:  The loss of information or distortion measure:
Classification. An Example (from Pattern Classification by Duda & Hart & Stork – Second Edition, 2001)
1 Outline 1.Review of last week 2.Sampling distributions 3.The sampling distribution of the mean 4.The Central Limit Theorem 5.Confidence intervals 6.Normal.
BACKGROUND LEARNING AND LETTER DETECTION USING TEXTURE WITH PRINCIPAL COMPONENT ANALYSIS (PCA) CIS 601 PROJECT SUMIT BASU FALL 2004.
CDS 301 Fall, 2009 Vector Visualization Chap. 6 October 7, 2009 Jie Zhang Copyright ©
Final Idea: Working Drawing
Lecture 3 : Direct Volume Rendering Bong-Soo Sohn School of Computer Science and Engineering Chung-Ang University Acknowledgement : Han-Wei Shen Lecture.
Scientific Visualization Module 6 Volumetric Algorithms (adapted by S.V. Moore – slides deleted, modified, and added) prof. dr. Alexandru (Alex) Telea.
Marching Cubes: A High Resolution 3D Surface Construction Algorithm William E. Lorenson Harvey E. Cline General Electric Company Corporate Research and.
Intelligent Vision Systems ENT 496 Object Shape Identification and Representation Hema C.R. Lecture 7.
Time Series Data Analysis - I Yaji Sripada. Dept. of Computing Science, University of Aberdeen2 In this lecture you learn What are Time Series? How to.
September 5, 2013Computer Vision Lecture 2: Digital Images 1 Computer Vision A simple two-stage model of computer vision: Image processing Scene analysis.
02/10/03© 2003 University of Wisconsin Last Time Participating Media Assignment 2 –A solution program now exists, so you can preview what your solution.
Introduction Modeling, Functions, and Graphs. Modeling The ability to model problems or phenomena by algebraic expressions and equations is the ultimate.
FUNCTIONS AND MODELS 1. The fundamental objects that we deal with in calculus are functions.
Visual Computing Geometric Modelling 1 INFO410 & INFO350 S2 2015
13 Functions of Several Variables
Functions of Several Variables
Probability Course web page: vision.cis.udel.edu/cv March 19, 2003  Lecture 15.
Volume Visualization Presented by Zhao, hai. What’ volume visualization Volume visualization is the creation of graphical representations of data sets.
The Nature of Data and Information 11 IPT Miss O’Grady.
16.1 Vis_2002 Data Visualization Lecture 14 Information Visualization Part 1.
Visualization with ParaView. Before we begin… Make sure you have ParaView 3.14 installed so you can follow along in the lab section –
Pure Path Tracing: the Good and the Bad Path tracing concentrates on important paths only –Those that hit the eye –Those from bright emitters/reflectors.
Week 6. Statistics etc. GRS LX 865 Topics in Linguistics.
Lecture Outline Chapter 1 Physics, 4 th Edition James S. Walker Copyright © 2010 Pearson Education, Inc.
Linear Transformations
2/24/2016 A.Aruna/Assistant professor/IT/SNSCE 1.
67 x 89 = ? 67 x
Active Flattening of Curved Document Images via Two Structured Beams
Today’s Lecture Neural networks Training
Introduction to Functions of Several Variables
Using Flow Textures to Visualize Unsteady Vector Fields
Interpolating and extrapolating information
Computer Vision Lecture 4: Color
Representation and Summary of Data - Location.
Hank Childs, University of Oregon
Data and Data Collection
Presentation transcript:

2.1 Vis_04 Data Visualization Lecture 2 Fundamental Concepts - Reference Model Visualization Techniques – Overview Visualization Systems - Overview

2.2 Vis_04 A Simple Example TIME (mins) OXYGEN (%) This table shows the observed oxygen levels in the flue gas, when coal undergoes combustion in a furnace

2.3 Vis_04 Visualizing the Data - but is this what we want to see?

2.4 Vis_04 Estimating behaviour between the data - but is this believable?

2.5 Vis_04 Now it looks believable… but something is wrong

2.6 Vis_04 At least this is credible..

2.7 Vis_04 What have we learnt? n It is not only the data that we wish to visualize - it is also the bits inbetween! n The data are samples from some underlying ‘field’ which we wish to understand n First step is to create from the data a ‘best’ estimate of the underlying field - we shall call this a MODEL n This needs to be done with care and may need guidance from the scientist

2.8 Vis_04 Data Enrichment n This process is sometimes called ‘data enrichment’ or ‘enhancement’ n If data is sparse, but accurate, we INTERPOLATE to get sufficient data to create a meaningful representation of our model n If sparse, but in error, we may need to APPROXIMATE

2.9 Vis_04 The Visualization Process n Overall the Visualization Process can be divided into four logical operations: – DATA SELECTION: choose the portion of data we want to analyse – DATA ENRICHMENT: interpolating, or approximating raw data - effectively creating a model – MAPPING: conversion of data into a geometric representation – RENDERING: assigning visual properties to the geometrical objects (eg colour, texture) and creating an image

2.10 Vis_04 Back to the Simple Example Data EnrichMapRender Interpolate to create model Select a line graph as technique and create line segments from enriched data Draw line segments on display in suitable colour, line style and width Select Extract part of data we are interested in

2.11 Vis_04 Classification of Mapping Techniques n The mapping stage is where we decide which visualization technique to apply to our ‘enriched’ data n There are a bewildering range of these techniques - how do we know which to choose? n First step is to classify the data into sets and associate different techniques with different sets.

2.12 Vis_04 Back to the Simple Example n The underlying field is a function F(x) – F represents the oxygen level and is the DEPENDENT variable – x represents the time and is the INDEPENDENT variable n It is a one dimensional scalar field because – the independent variable x is 1D – the dependent variable F is a scalar value

2.13 Vis_04 General Classification Scheme n The underlying field can be regarded as a function of many variables: say F(x) where F and x are both vectors: F = (F 1, F 2,... F m ) x = (x 1, x 2,... x n ) n The dimension is n n The dependent variable can be scalar (m=1) or vector (m>1)

2.14 Vis_04 A Simple Notation n This leads to a simple classification of data as: E n S/V n So the simple example is of type: E 1 S n Flow within a volume can be classed as: E 3 V 3

2.15 Vis_04 Exercise n Can you give suitable techniques for the following classes: n E S 1 n E S 2 n E S 3 n E V 3 3

2.16 Vis_04 Overview of Visualization Techniques Using the classification to organise the various visualization techniques

2.17 Vis_04 ES1ES1 ES1ES1 n The humble graph! n How can we represent errors in the data? A nice example of web-based visualization….

2.18 Vis_04 ES2ES2 ES2ES2 n Here we see a contour map of wind speed over the USA (28-Sep-04) n What can you observe? n Can you use an E S 1 technique for this sort of data?

2.19 Vis_04 ES3ES3 ES3ES3 n As dimension increases, it becomes harder to visualize on a 2D surface n Here we see a lobster within resin.. where the resin is represented as semi-transparent n Technique known as volume rendering Image from D. Bartz and M. Meissner

2.20 Vis_04 ES3ES3 ES3ES3 n Corresponding to contours for E S 2, we can generate isosurfaces n What are the limitations of this approach compared with volume rendering? Image from D. Bartz and M. Meissner

2.21 Vis_04 E V2 2 n This is a flow field in two dimensions n Simple technique is to use arrows.. n What are the strengths and weaknesses of this approach? n During the module, we will discover better techniques for this

2.22 Vis_04 E V3 3 n This is flow in a volume n Arrows become extremely cluttered n Here we are tracing the path of a particle through the volume

2.23 Vis_04 Visualization Systems Showing how the map and render steps are realised in a visualization system

2.24 Vis_04 IRIS Explorer