Introduction to Scientific Data Visualization

Size: px
Start display at page:

Download "Introduction to Scientific Data Visualization"

Transcription

1 Introduction to Scientific Data Visualization Greg Abram Texas Advanced Computing Center The University of Texas at Austin

2 Belaboring The Point A picture can represent giga-, tera- and peta- bytes of data that is otherwise incomprehensible

3

4

5 A5ributes F(domain)! a5ributes A5ributes are physical proper<es o=en represented as: Scalars (e.g. temperature) Vectors (e.g. wind direc<on) Lots of ways to visualize a5ributes

6 A5ribute Visualiza<on 2- D Example: The eleva<on of terrain F(lat, lon) à elevation Here elevation is interpreted as color Extra points for identifying the locale

7

8 A5ribute Visualiza<on 2- D Example: The eleva<on of terrain F(lat, lon) à elevation Insert contour lines to create a topographic map

9 A5ribute Visualiza<on 3- D Example: Weather F(lat, lon, alt) à (temp, pressure, wind ) temp, pressure are scalars wind is a vector

10 A5ribute Visualiza<on 3- D Example: Scalars Intersect domain with 3 planes, map pressure as color

11 A5ribute Visualiza<on 3- D Example: Scalars Contours in the planes

12 A5ribute Visualiza<on 3- D Example: Scalars Contours in the planes Contours in the 3D domain

13 A5ribute Visualiza<on 3- D Example: Vectors Choose a bunch of starting points, drop a bunch of massless soapbubbles and follow their paths - Streamlines

14 A5ribute Visualiza<on 3- D Example: Vectors Choose a bunch of starting points, drop a bunch of massless soapbubbles and follow their paths - Streamlines

15 Scien<fic Data Representa<on Data is given explicitly at a set of sample points Attributes (e.g. elevation) can be associated with each sample point *Full data is 1147x1401

16 Scien<fic Data Representa<on Looking very closely at bo5om le=* Data is given explicitly at a set of sample points Attributes (e.g. elevation) can be associated with each sample point *Full data is 1147x1401

17 Scien<fic Data Representa<on Looking closely at bo5om le= Cells define how points are associated for interpolation Here, quadrilaterals Attributes (e.g. elevation) can be associated with each sample point

18 Scien<fic Data Representa<on Looking closely at bo5om le= Points and cells allow the function to be approximated anywhere in the domain by interpolation

19 Interpola<on F(X) Ground Truth Domain X

20 Interpola<on F(X) X Cells Points

21 Interpola<on F(X) Attribute values at each point X

22 Interpola<on F(X) Linearly Interpolated data X

23 Interpola<on F(X) Linearly Interpolated data Pretty good approximation X

24 Interpola<on F(X) Linearly Interpolated data X not so much

25 Interpola<on Visualiza<on inherits grid from upstream source in a workflow Upstream source may use higher order interpola<on on grid, so accuracy may be lost Some visualiza<on apps support some higher order interpola<on (but possibly incompletely)

26 Grid Points (Ver<ces) 1, 2, 3 D Explicit or compact: X0 Y0 Z0 X1 Y1 Z1 X2 Y2 Z2. Xn Yn Zn Origin Deltas Counts Nx Ny Nz Delta vectors may not be orthogonal

27 Grid Cells (Elements) References grid points Lots of element types 0D points 1D line segments 2D triangles, quadrilaterals, 3D tetrahedra, hexahedra, Again, explicit or compact (line segs, quads, hexes) P0 Q0 P0 P1 Q1 R1 P2 Q2 R2. Pn Qn Rn or cell counts along each dimension

28 Grid Types Cartesian if points are arranged with unit steps along the orthogonal axes and cells are topologically regular Regular if points are arranged along the axis with non- unit but equal step size along the orthogonal axes and cells are topologically regular Rec?linear if points are spaced differently along each orthogonal axis and cells are topologically regular

29 Grid Types (2) Structured (Curvilinear) if points are explicitly listed but cells remain topologically regular Unstructured if both points and cells are explicitly listed

30 Grid Considera<ons Cartesian Regular Rectilinear << Structured << Unstructured Structured and unstructured grids: use much, much more space and compute allow you to use finer sampling where stuff is happening and coarse sampling where nothing much is going on

31 Time Varying Data For example, heat transfer: F(x,y,z,t) - > temperature Time series A sequence of grids with a5ributes Represen<ng Generally not interpolated in <me Grids may be the same, or change from <mestep to <mestep

32 Example Varying in Time

33 Volume Rendering Expresses how light travels through a volume Color and opacity controlled by a transfer function

34 Volume Rendering: Seismic Wave Propaga<on

35 Extra Topics

36 Really Big Data Turbulent Flow data: floats = 275GB Per?me step! Thankfully, rec<linear Very painful to read in! Parallel Processing Spa<al par<<oning Parallel I/O Maverick at TACC: core, 256GB nodes with GPUs and Infiniband In- Situ Visualiza<on Incorporate visualiza<on directly into simula<on Avoids I/O, stores vastly smaller images

37 Large-Format Displays Stallion world s 2 nd highest-resolution tiled display 328 Megapixels x 8000 pixel resolution Dell 30 LCD

38 Virtual Reality Where the data appears to be Indirect means of interacting with the data

39 Caves Head tracked Images projected on walls from users point of view Stereo Can be very effective Large Expensive Single-user Interaction is difficult "CAVE Crayoland" by User:Davepape - own work (self- photograph using <mer). Licensed under Public domain via Wikimedia Commons - h5p://commons.wikimedia.org/wiki/file:cave_crayoland.jpg#mediaviewer/file:cave_crayoland.jpg

40 Head- Mounted Displays Head tracked (maybe just orientation) Images projected onto viewing surface Stereo Can be very effective Cheap! Resolution Some get seasick

41 Kind of in- between zspace

42 Wrap Up Sessions on two well- known open- source scivis packages ParaView and VisIt Ques<ons?

Overview and Introduction to Scientific Visualization

Overview and Introduction to Scientific Visualization Overview and Introduction to Scientific Visualization Texas Advanced Computing Center The University of Texas at Austin http://portal.longhorn.tacc.utexas.edu/training Before We Begin Please: Open a browser

More information

Parallel Large-Scale Visualization

Parallel Large-Scale Visualization Parallel Large-Scale Visualization Aaron Birkland Cornell Center for Advanced Computing Data Analysis on Ranger January 2012 Parallel Visualization Why? Performance Processing may be too slow on one CPU

More information

Visualization with ParaView. Greg Johnson

Visualization with ParaView. Greg Johnson Visualization with Greg Johnson Before we begin Make sure you have 3.8.0 installed so you can follow along in the lab section http://paraview.org/paraview/resources/software.html http://www.paraview.org/

More information

Visualization with ParaView

Visualization with ParaView Visualization with ParaView Before we begin Make sure you have ParaView 4.1.0 installed so you can follow along in the lab section http://paraview.org/paraview/resources/software.php Background http://www.paraview.org/

More information

Volume visualization I Elvins

Volume visualization I Elvins Volume visualization I Elvins 1 surface fitting algorithms marching cubes dividing cubes direct volume rendering algorithms ray casting, integration methods voxel projection, projected tetrahedra, splatting

More information

Why are we teaching you VisIt?

Why are we teaching you VisIt? VisIt Tutorial Why are we teaching you VisIt? Interactive (GUI) Visualization and Analysis tool Multiplatform, Free and Open Source The interface looks the same whether you run locally or remotely, serial

More information

Large-Data Software Defined Visualization on CPUs

Large-Data Software Defined Visualization on CPUs Large-Data Software Defined Visualization on CPUs Greg P. Johnson, Bruce Cherniak 2015 Rice Oil & Gas HPC Workshop Trend: Increasing Data Size Measuring / modeling increasingly complex phenomena Rendering

More information

Introduction to GIS (Basics, Data, Analysis) & Case Studies. 13 th May 2004. Content. What is GIS?

Introduction to GIS (Basics, Data, Analysis) & Case Studies. 13 th May 2004. Content. What is GIS? Introduction to GIS (Basics, Data, Analysis) & Case Studies 13 th May 2004 Content Introduction to GIS Data concepts Data input Analysis Applications selected examples What is GIS? Geographic Information

More information

Lecture 7 - Meshing. Applied Computational Fluid Dynamics

Lecture 7 - Meshing. Applied Computational Fluid Dynamics Lecture 7 - Meshing Applied Computational Fluid Dynamics Instructor: André Bakker http://www.bakker.org André Bakker (2002-2006) Fluent Inc. (2002) 1 Outline Why is a grid needed? Element types. Grid types.

More information

12.5 Equations of Lines and Planes

12.5 Equations of Lines and Planes Instructor: Longfei Li Math 43 Lecture Notes.5 Equations of Lines and Planes What do we need to determine a line? D: a point on the line: P 0 (x 0, y 0 ) direction (slope): k 3D: a point on the line: P

More information

Topographic Survey. Topographic Survey. Topographic Survey. Topographic Survey. CIVL 1101 Surveying - Introduction to Topographic Modeling 1/8

Topographic Survey. Topographic Survey. Topographic Survey. Topographic Survey. CIVL 1101 Surveying - Introduction to Topographic Modeling 1/8 IVL 1 Surveying - Introduction to Topographic Modeling 1/8 Introduction Topography - defined as the shape or configuration or relief or three dimensional quality of a surface Topography maps are very useful

More information

The Essentials of CAGD

The Essentials of CAGD The Essentials of CAGD Chapter 2: Lines and Planes Gerald Farin & Dianne Hansford CRC Press, Taylor & Francis Group, An A K Peters Book www.farinhansford.com/books/essentials-cagd c 2000 Farin & Hansford

More information

First Prev Next Last MayaVi: A Free Tool for 3D/2D Data Visualization Prabhu Ramachandran October, 25, 2002 Abstract MayaVi (http://mayavi.sf.net) is an easy to use tool for interactive 3D/2D data visualization

More information

Introduction to Visualization with VTK and ParaView

Introduction to Visualization with VTK and ParaView Introduction to Visualization with VTK and ParaView R. Sungkorn and J. Derksen Department of Chemical and Materials Engineering University of Alberta Canada August 24, 2011 / LBM Workshop 1 Introduction

More information

Overset Grids Technology in STAR-CCM+: Methodology and Applications

Overset Grids Technology in STAR-CCM+: Methodology and Applications Overset Grids Technology in STAR-CCM+: Methodology and Applications Eberhard Schreck, Milovan Perić and Deryl Snyder [email protected] [email protected] [email protected]

More information

Interactive Data Visualization with Focus on Climate Research

Interactive Data Visualization with Focus on Climate Research Interactive Data Visualization with Focus on Climate Research Michael Böttinger German Climate Computing Center (DKRZ) 1 Agenda Visualization in HPC Environments Climate System, Climate Models and Climate

More information

Multivariate data visualization using shadow

Multivariate data visualization using shadow Proceedings of the IIEEJ Ima and Visual Computing Wor Kuching, Malaysia, Novembe Multivariate data visualization using shadow Zhongxiang ZHENG Suguru SAITO Tokyo Institute of Technology ABSTRACT When visualizing

More information

Introduction to Paraview. H.D.Rajesh

Introduction to Paraview. H.D.Rajesh Introduction to Paraview H.D.Rajesh 1.Introduction 2.file formats 3.How to use Brief Overview Info: www.paraview.org http://www.paraview.org/wiki/paraview Open source,multi-platform application (Linux,

More information

Coupling micro-scale CFD simulations to meso-scale models

Coupling micro-scale CFD simulations to meso-scale models Coupling micro-scale CFD simulations to meso-scale models IB Fischer CFD+engineering GmbH Fabien Farella Michael Ehlen Achim Fischer Vortex Factoria de Càlculs SL Gil Lizcano Outline Introduction O.F.Wind

More information

CONVERGE Features, Capabilities and Applications

CONVERGE Features, Capabilities and Applications CONVERGE Features, Capabilities and Applications CONVERGE CONVERGE The industry leading CFD code for complex geometries with moving boundaries. Start using CONVERGE and never make a CFD mesh again. CONVERGE

More information

Industrial Robotics. Training Objective

Industrial Robotics. Training Objective Training Objective After watching the program and reviewing this printed material, the viewer will learn the basics of industrial robot technology and how robots are used in a variety of manufacturing

More information

Calculation of Eigenfields for the European XFEL Cavities

Calculation of Eigenfields for the European XFEL Cavities Calculation of Eigenfields for the European XFEL Cavities Wolfgang Ackermann, Erion Gjonaj, Wolfgang F. O. Müller, Thomas Weiland Institut Theorie Elektromagnetischer Felder, TU Darmstadt Status Meeting

More information

Enhanced DEM-based flow path delineation algorithms for urban drainage modelling

Enhanced DEM-based flow path delineation algorithms for urban drainage modelling Enhanced DEM-based flow path delineation algorithms for urban drainage modelling João Paulo Leitão, S. Boonya-aroonnet, D. Prodanović and Č. Maksimović Belo Horizonte, Brasil October, 2009 Outline Urban

More information

Introduction to ANSYS

Introduction to ANSYS Lecture 3 Introduction to ANSYS Meshing 14. 5 Release Introduction to ANSYS Meshing 2012 ANSYS, Inc. March 27, 2014 1 Release 14.5 Introduction to ANSYS Meshing What you will learn from this presentation

More information

Data Centric Interactive Visualization of Very Large Data

Data Centric Interactive Visualization of Very Large Data Data Centric Interactive Visualization of Very Large Data Bruce D Amora, Senior Technical Staff Gordon Fossum, Advisory Engineer IBM T.J. Watson Research/Data Centric Systems #OpenPOWERSummit Data Centric

More information

Machine Tool Control. Besides these TNCs, HEIDENHAIN also supplies controls for other areas of application, such as lathes.

Machine Tool Control. Besides these TNCs, HEIDENHAIN also supplies controls for other areas of application, such as lathes. Machine Tool Control Contouring controls for milling, drilling, boring machines and machining centers TNC contouring controls from HEIDENHAIN for milling, drilling, boring machines and machining centers

More information

Visualizing of Berkeley Earth, NASA GISS, and Hadley CRU averaging techniques

Visualizing of Berkeley Earth, NASA GISS, and Hadley CRU averaging techniques Visualizing of Berkeley Earth, NASA GISS, and Hadley CRU averaging techniques Robert Rohde Lead Scientist, Berkeley Earth Surface Temperature 1/15/2013 Abstract This document will provide a simple illustration

More information

3D Building Roof Extraction From LiDAR Data

3D Building Roof Extraction From LiDAR Data 3D Building Roof Extraction From LiDAR Data Amit A. Kokje Susan Jones NSG- NZ Outline LiDAR: Basics LiDAR Feature Extraction (Features and Limitations) LiDAR Roof extraction (Workflow, parameters, results)

More information

Shader Model 3.0. Ashu Rege. NVIDIA Developer Technology Group

Shader Model 3.0. Ashu Rege. NVIDIA Developer Technology Group Shader Model 3.0 Ashu Rege NVIDIA Developer Technology Group Talk Outline Quick Intro GeForce 6 Series (NV4X family) New Vertex Shader Features Vertex Texture Fetch Longer Programs and Dynamic Flow Control

More information

Visualization. For Novices. ( Ted Hall ) University of Michigan 3D Lab Digital Media Commons, Library http://um3d.dc.umich.edu

Visualization. For Novices. ( Ted Hall ) University of Michigan 3D Lab Digital Media Commons, Library http://um3d.dc.umich.edu Visualization For Novices ( Ted Hall ) University of Michigan 3D Lab Digital Media Commons, Library http://um3d.dc.umich.edu Data Visualization Data visualization deals with communicating information about

More information

521493S Computer Graphics. Exercise 2 & course schedule change

521493S Computer Graphics. Exercise 2 & course schedule change 521493S Computer Graphics Exercise 2 & course schedule change Course Schedule Change Lecture from Wednesday 31th of March is moved to Tuesday 30th of March at 16-18 in TS128 Question 2.1 Given two nonparallel,

More information

Facts about Visualization Pipelines, applicable to VisIt and ParaView

Facts about Visualization Pipelines, applicable to VisIt and ParaView Facts about Visualization Pipelines, applicable to VisIt and ParaView March 2013 Jean M. Favre, CSCS Agenda Visualization pipelines Motivation by examples VTK Data Streaming Visualization Pipelines: Introduction

More information

NVIDIA IndeX Enabling Interactive and Scalable Visualization for Large Data Marc Nienhaus, NVIDIA IndeX Engineering Manager and Chief Architect

NVIDIA IndeX Enabling Interactive and Scalable Visualization for Large Data Marc Nienhaus, NVIDIA IndeX Engineering Manager and Chief Architect SIGGRAPH 2013 Shaping the Future of Visual Computing NVIDIA IndeX Enabling Interactive and Scalable Visualization for Large Data Marc Nienhaus, NVIDIA IndeX Engineering Manager and Chief Architect NVIDIA

More information

Dev eloping a General Postprocessor for Multi-Axis CNC Milling Centers

Dev eloping a General Postprocessor for Multi-Axis CNC Milling Centers 57 Dev eloping a General Postprocessor for Multi-Axis CNC Milling Centers Mihir Adivarekar 1 and Frank Liou 1 1 Missouri University of Science and Technology, [email protected] ABSTRACT Most of the current

More information

Remote & Collaborative Visualization. Texas Advanced Compu1ng Center

Remote & Collaborative Visualization. Texas Advanced Compu1ng Center Remote & Collaborative Visualization Texas Advanced Compu1ng Center So6ware Requirements SSH client VNC client Recommended: TigerVNC http://sourceforge.net/projects/tigervnc/files/ Web browser with Java

More information

Essential Mathematics for Computer Graphics fast

Essential Mathematics for Computer Graphics fast John Vince Essential Mathematics for Computer Graphics fast Springer Contents 1. MATHEMATICS 1 Is mathematics difficult? 3 Who should read this book? 4 Aims and objectives of this book 4 Assumptions made

More information

Technical Report. An Interactive Iso-Surface Based 3D Weather Radar Data Visualization Package Using VisAD for WDSSII

Technical Report. An Interactive Iso-Surface Based 3D Weather Radar Data Visualization Package Using VisAD for WDSSII Technical Report An Interactive Iso-Surface Based 3D Weather Radar Data Visualization Package Using VisAD for WDSSII (Jianting Zhang, Last Modified 2/5/2004) Abstract... 2 1 Introduction... 3 2 Overviews

More information

COSC 6344 Visualization

COSC 6344 Visualization COSC 64 Visualization University of Houston, Fall 2015 Instructor: Guoning Chen [email protected] Course Information Location: AH 2 Time: 10am~11:am Tu/Th Office Hours: 11:am~12:pm Tu /Th or by appointment

More information

Material for tutorial. Twitter: prabhu_r. Slides: http://goo.gl/5u7pv. Demos: http://goo.gl/mc0ea. www.enthought.com/~prabhu/m2_tutorial.

Material for tutorial. Twitter: prabhu_r. Slides: http://goo.gl/5u7pv. Demos: http://goo.gl/mc0ea. www.enthought.com/~prabhu/m2_tutorial. Material for tutorial Twitter: prabhu_r Slides: http://goo.gl/5u7pv www.enthought.com/~prabhu/m2_tutorial.pdf Demos: http://goo.gl/mc0ea www.enthought.com/~prabhu/demos.zip 3D Data visualization with Mayavi

More information

Anatomic Surface Reconstruc1on from Sampled Point Cloud Data and Prior Models

Anatomic Surface Reconstruc1on from Sampled Point Cloud Data and Prior Models Anatomic Surface Reconstruc1on from Sampled Point Cloud Data and Prior Models Deyu Sun, Maryam E. Rettmann, David R. Holmes III, Cristian Linte, Bruce Cameron, Jiquan Liu, Douglas Packer, Richard A. Robb

More information

Vector storage and access; algorithms in GIS. This is lecture 6

Vector storage and access; algorithms in GIS. This is lecture 6 Vector storage and access; algorithms in GIS This is lecture 6 Vector data storage and access Vectors are built from points, line and areas. (x,y) Surface: (x,y,z) Vector data access Access to vector

More information

INTRODUCTION TO RENDERING TECHNIQUES

INTRODUCTION TO RENDERING TECHNIQUES INTRODUCTION TO RENDERING TECHNIQUES 22 Mar. 212 Yanir Kleiman What is 3D Graphics? Why 3D? Draw one frame at a time Model only once X 24 frames per second Color / texture only once 15, frames for a feature

More information

Petascale Visualization: Approaches and Initial Results

Petascale Visualization: Approaches and Initial Results Petascale Visualization: Approaches and Initial Results James Ahrens Li-Ta Lo, Boonthanome Nouanesengsy, John Patchett, Allen McPherson Los Alamos National Laboratory LA-UR- 08-07337 Operated by Los Alamos

More information

Introduction to DKRZ and to the Visualization Server halo

Introduction to DKRZ and to the Visualization Server halo Introduction to DKRZ and to the Visualization Server halo Michael Böttinger Niklas Röber Deutsches Klimarechenzentrum -------------------------------------------------------------- German Climate Computing

More information

Advanced visualization with VisNow platform Case study #3 Vector data visualization

Advanced visualization with VisNow platform Case study #3 Vector data visualization Advanced visualization with VisNow platform Case study #3 Vector data visualization This work is licensed under a Creative Commons Attribution- NonCommercial-NoDerivatives 4.0 International License. Vector

More information

WEEK #3, Lecture 1: Sparse Systems, MATLAB Graphics

WEEK #3, Lecture 1: Sparse Systems, MATLAB Graphics WEEK #3, Lecture 1: Sparse Systems, MATLAB Graphics Visualization of Matrices Good visuals anchor any presentation. MATLAB has a wide variety of ways to display data and calculation results that can be

More information

Scientific Visualization with ParaView

Scientific Visualization with ParaView Scientific Visualization with ParaView Geilo Winter School 2016 Andrea Brambilla (GEXCON AS, Bergen) Outline Part 1 (Monday) Fundamentals Data Filtering Part 2 (Tuesday) Time Dependent Data Selection &

More information

Files Used in this Tutorial

Files Used in this Tutorial Generate Point Clouds Tutorial This tutorial shows how to generate point clouds from IKONOS satellite stereo imagery. You will view the point clouds in the ENVI LiDAR Viewer. The estimated time to complete

More information

APPLY EXCEL VBA TO TERRAIN VISUALIZATION

APPLY EXCEL VBA TO TERRAIN VISUALIZATION APPLY EXCEL VBA TO TERRAIN VISUALIZATION 1 2 Chih-Chung Lin( ), Yen-Ling Lin ( ) 1 Secretariat, National Changhua University of Education. General Education Center, Chienkuo Technology University 2 Dept.

More information

Maya 2014 Basic Animation & The Graph Editor

Maya 2014 Basic Animation & The Graph Editor Maya 2014 Basic Animation & The Graph Editor When you set a Keyframe (or Key), you assign a value to an object s attribute (for example, translate, rotate, scale, color) at a specific time. Most animation

More information

A VOXELIZATION BASED MESH GENERATION ALGORITHM FOR NUMERICAL MODELS USED IN FOUNDRY ENGINEERING

A VOXELIZATION BASED MESH GENERATION ALGORITHM FOR NUMERICAL MODELS USED IN FOUNDRY ENGINEERING METALLURGY AND FOUNDRY ENGINEERING Vol. 38, 2012, No. 1 http://dx.doi.org/10.7494/mafe.2012.38.1.43 Micha³ Szucki *, Józef S. Suchy ** A VOXELIZATION BASED MESH GENERATION ALGORITHM FOR NUMERICAL MODELS

More information

Creating 2D Drawings from 3D AutoCAD Models

Creating 2D Drawings from 3D AutoCAD Models Creating 2D Drawings from 3D AutoCAD Models David Piggott CrWare, LP GD205-2P This class explores the various techniques in creating 2D part and assembly drawings from 3D AutoCAD models. As part of the

More information

is in plane V. However, it may be more convenient to introduce a plane coordinate system in V.

is in plane V. However, it may be more convenient to introduce a plane coordinate system in V. .4 COORDINATES EXAMPLE Let V be the plane in R with equation x +2x 2 +x 0, a two-dimensional subspace of R. We can describe a vector in this plane by its spatial (D)coordinates; for example, vector x 5

More information

Section 1.1. Introduction to R n

Section 1.1. Introduction to R n The Calculus of Functions of Several Variables Section. Introduction to R n Calculus is the study of functional relationships and how related quantities change with each other. In your first exposure to

More information

The Visualization Pipeline

The Visualization Pipeline The Visualization Pipeline Conceptual perspective Implementation considerations Algorithms used in the visualization Structure of the visualization applications Contents The focus is on presenting the

More information

Fireworks CS4 Tutorial Part 1: Intro

Fireworks CS4 Tutorial Part 1: Intro Fireworks CS4 Tutorial Part 1: Intro This Adobe Fireworks CS4 Tutorial will help you familiarize yourself with this image editing software and help you create a layout for a website. Fireworks CS4 is the

More information

An Open Dynamic Big Data Driven Applica3on System Toolkit

An Open Dynamic Big Data Driven Applica3on System Toolkit An Open Dynamic Big Data Driven Applica3on System Toolkit Craig C. Douglas University of Wyoming and KAUST This research is supported in part by the Na3onal Science Founda3on and King Abdullah University

More information

Atomic Force Microscope and Magnetic Force Microscope Background Information

Atomic Force Microscope and Magnetic Force Microscope Background Information Atomic Force Microscope and Magnetic Force Microscope Background Information Lego Building Instructions There are several places to find the building instructions for building the Lego models of atomic

More information

Introduction to Medical Imaging. Lecture 11: Cone-Beam CT Theory. Introduction. Available cone-beam reconstruction methods: Our discussion:

Introduction to Medical Imaging. Lecture 11: Cone-Beam CT Theory. Introduction. Available cone-beam reconstruction methods: Our discussion: Introduction Introduction to Medical Imaging Lecture 11: Cone-Beam CT Theory Klaus Mueller Available cone-beam reconstruction methods: exact approximate algebraic Our discussion: exact (now) approximate

More information

L 2 : x = s + 1, y = s, z = 4s + 4. 3. Suppose that C has coordinates (x, y, z). Then from the vector equality AC = BD, one has

L 2 : x = s + 1, y = s, z = 4s + 4. 3. Suppose that C has coordinates (x, y, z). Then from the vector equality AC = BD, one has The line L through the points A and B is parallel to the vector AB = 3, 2, and has parametric equations x = 3t + 2, y = 2t +, z = t Therefore, the intersection point of the line with the plane should satisfy:

More information

Data Visualization for Atomistic/Molecular Simulations. Douglas E. Spearot University of Arkansas

Data Visualization for Atomistic/Molecular Simulations. Douglas E. Spearot University of Arkansas Data Visualization for Atomistic/Molecular Simulations Douglas E. Spearot University of Arkansas What is Atomistic Simulation? Molecular dynamics (MD) involves the explicit simulation of atomic scale particles

More information

3D U ser I t er aces and Augmented Reality

3D U ser I t er aces and Augmented Reality 3D User Interfaces and Augmented Reality Applications Mechanical CAD 3D Animation Virtual Environments Scientific Visualization Mechanical CAD Component design Assembly testingti Mechanical properties

More information

MayaVi: A free tool for CFD data visualization

MayaVi: A free tool for CFD data visualization MayaVi: A free tool for CFD data visualization Prabhu Ramachandran Graduate Student, Dept. Aerospace Engg. IIT Madras, Chennai, 600 036. e mail: [email protected] Keywords: Visualization, CFD data,

More information

GEOENGINE MSc in Geomatics Engineering (Master Thesis) Anamelechi, Falasy Ebere

GEOENGINE MSc in Geomatics Engineering (Master Thesis) Anamelechi, Falasy Ebere Master s Thesis: ANAMELECHI, FALASY EBERE Analysis of a Raster DEM Creation for a Farm Management Information System based on GNSS and Total Station Coordinates Duration of the Thesis: 6 Months Completion

More information

A HYDROLOGIC NETWORK SUPPORTING SPATIALLY REFERENCED REGRESSION MODELING IN THE CHESAPEAKE BAY WATERSHED

A HYDROLOGIC NETWORK SUPPORTING SPATIALLY REFERENCED REGRESSION MODELING IN THE CHESAPEAKE BAY WATERSHED A HYDROLOGIC NETWORK SUPPORTING SPATIALLY REFERENCED REGRESSION MODELING IN THE CHESAPEAKE BAY WATERSHED JOHN W. BRAKEBILL 1* AND STEPHEN D. PRESTON 2 1 U.S. Geological Survey, Baltimore, MD, USA; 2 U.S.

More information

Parallel Analysis and Visualization on Cray Compute Node Linux

Parallel Analysis and Visualization on Cray Compute Node Linux Parallel Analysis and Visualization on Cray Compute Node Linux David Pugmire, Oak Ridge National Laboratory and Hank Childs, Lawrence Livermore National Laboratory and Sean Ahern, Oak Ridge National Laboratory

More information

James Ahrens, Berk Geveci, Charles Law. Technical Report

James Ahrens, Berk Geveci, Charles Law. Technical Report LA-UR-03-1560 Approved for public release; distribution is unlimited. Title: ParaView: An End-User Tool for Large Data Visualization Author(s): James Ahrens, Berk Geveci, Charles Law Submitted to: Technical

More information

Blender addons ESRI Shapefile import/export and georeferenced raster import

Blender addons ESRI Shapefile import/export and georeferenced raster import Blender addons ESRI Shapefile import/export and georeferenced raster import This blender addon is a collection of 4 tools: ESRI Shapefile importer - Import point, pointz, polyline, polylinez, polygon,

More information

Jean-Pierre Panziera Teratec 2011

Jean-Pierre Panziera Teratec 2011 Technologies for the future HPC systems Jean-Pierre Panziera Teratec 2011 3 petaflop systems : TERA 100, CURIE & IFERC Tera100 Curie IFERC 1.25 PetaFlops 256 TB ory 30 PB disk storage 140 000+ Xeon cores

More information

IP-S3 HD1. Compact, High-Density 3D Mobile Mapping System

IP-S3 HD1. Compact, High-Density 3D Mobile Mapping System IP-S3 HD1 Compact, High-Density 3D Mobile Mapping System Integrated, turnkey solution Ultra-compact design Multiple lasers minimize scanning shades Unparalleled ease-of-use No user calibration required

More information

B2.53-R3: COMPUTER GRAPHICS. NOTE: 1. There are TWO PARTS in this Module/Paper. PART ONE contains FOUR questions and PART TWO contains FIVE questions.

B2.53-R3: COMPUTER GRAPHICS. NOTE: 1. There are TWO PARTS in this Module/Paper. PART ONE contains FOUR questions and PART TWO contains FIVE questions. B2.53-R3: COMPUTER GRAPHICS NOTE: 1. There are TWO PARTS in this Module/Paper. PART ONE contains FOUR questions and PART TWO contains FIVE questions. 2. PART ONE is to be answered in the TEAR-OFF ANSWER

More information

CS 4204 Computer Graphics

CS 4204 Computer Graphics CS 4204 Computer Graphics 3D views and projection Adapted from notes by Yong Cao 1 Overview of 3D rendering Modeling: *Define object in local coordinates *Place object in world coordinates (modeling transformation)

More information

A Short Introduction to Computer Graphics

A Short Introduction to Computer Graphics A Short Introduction to Computer Graphics Frédo Durand MIT Laboratory for Computer Science 1 Introduction Chapter I: Basics Although computer graphics is a vast field that encompasses almost any graphical

More information

CMA ROBOTICS ROBOT PROGRAMMING SYSTEMS COMPARISON

CMA ROBOTICS ROBOT PROGRAMMING SYSTEMS COMPARISON CMA ROBOTICS ROBOT PROGRAMMING SYSTEMS COMPARISON CMA Robotics use different methods to program his robot depending model and process, this document will explain all this system advantage connected with

More information

USING ADOBE PhotoShop TO MEASURE EarthKAM IMAGES

USING ADOBE PhotoShop TO MEASURE EarthKAM IMAGES USING ADOBE PhotoShop TO MEASURE EarthKAM IMAGES By James H. Nicholson and Ellen Vaughan Charleston County School District CAN DO Project for the EarthKAM Teacher Training Institute Introduction EarthKAM

More information

VisIt Visualization Tool

VisIt Visualization Tool The Center for Astrophysical Thermonuclear Flashes VisIt Visualization Tool Randy Hudson [email protected] Argonne National Laboratory Flash Center, University of Chicago An Advanced Simulation and Computing

More information

Direct Volume Rendering Elvins

Direct Volume Rendering Elvins Direct Volume Rendering Elvins 1 Principle: rendering of scalar volume data with cloud-like, semi-transparent effects forward mapping object-order backward mapping image-order data volume screen voxel

More information

Visualization of Adaptive Mesh Refinement Data with VisIt

Visualization of Adaptive Mesh Refinement Data with VisIt Visualization of Adaptive Mesh Refinement Data with VisIt Gunther H. Weber Lawrence Berkeley National Laboratory VisIt Richly featured visualization and analysis tool for large data sets Built for five

More information

Create a folder on your network drive called DEM. This is where data for the first part of this lesson will be stored.

Create a folder on your network drive called DEM. This is where data for the first part of this lesson will be stored. In this lesson you will create a Digital Elevation Model (DEM). A DEM is a gridded array of elevations. In its raw form it is an ASCII, or text, file. First, you will interpolate elevations on a topographic

More information

Equations Involving Lines and Planes Standard equations for lines in space

Equations Involving Lines and Planes Standard equations for lines in space Equations Involving Lines and Planes In this section we will collect various important formulas regarding equations of lines and planes in three dimensional space Reminder regarding notation: any quantity

More information

TwinMesh for Positive Displacement Machines: Structured Meshes and reliable CFD Simulations

TwinMesh for Positive Displacement Machines: Structured Meshes and reliable CFD Simulations TwinMesh for Positive Displacement Machines: Structured Meshes and reliable CFD Simulations 05.06.2014 Dipl.-Ing. Jan Hesse, Dr. Andreas Spille-Kohoff CFX Berlin Software GmbH Karl-Marx-Allee 90 A 10243

More information

An introduction to Global Illumination. Tomas Akenine-Möller Department of Computer Engineering Chalmers University of Technology

An introduction to Global Illumination. Tomas Akenine-Möller Department of Computer Engineering Chalmers University of Technology An introduction to Global Illumination Tomas Akenine-Möller Department of Computer Engineering Chalmers University of Technology Isn t ray tracing enough? Effects to note in Global Illumination image:

More information

jorge s. marques image processing

jorge s. marques image processing image processing images images: what are they? what is shown in this image? What is this? what is an image images describe the evolution of physical variables (intensity, color, reflectance, condutivity)

More information

Infrared Cameras Can Aid Building Inspectors in Detecting Roof Leaks, Water Damage, Mold and Other Moisture Related Problems

Infrared Cameras Can Aid Building Inspectors in Detecting Roof Leaks, Water Damage, Mold and Other Moisture Related Problems Infrared Cameras Can Aid Building Inspectors in Detecting Roof Leaks, Water Damage, Mold and Other Moisture Related Problems Infrared imaging is rapidly becoming the norm for building inspections. With

More information

How To Fuse A Point Cloud With A Laser And Image Data From A Pointcloud

How To Fuse A Point Cloud With A Laser And Image Data From A Pointcloud REAL TIME 3D FUSION OF IMAGERY AND MOBILE LIDAR Paul Mrstik, Vice President Technology Kresimir Kusevic, R&D Engineer Terrapoint Inc. 140-1 Antares Dr. Ottawa, Ontario K2E 8C4 Canada [email protected]

More information

Finite Elements for 2 D Problems

Finite Elements for 2 D Problems Finite Elements for 2 D Problems General Formula for the Stiffness Matrix Displacements (u, v) in a plane element are interpolated from nodal displacements (ui, vi) using shape functions Ni as follows,

More information

ANSYS CFD-Post Tutorials

ANSYS CFD-Post Tutorials ANSYS CFD-Post Tutorials ANSYS, Inc. Southpointe 275 Technology Drive Canonsburg, PA 15317 [email protected] http://www.ansys.com (T) 724-746-3304 (F) 724-514-9494 Release 15.0 November 2013 ANSYS, Inc.

More information

Trace Layer Import for Printed Circuit Boards Under Icepak

Trace Layer Import for Printed Circuit Boards Under Icepak Tutorial 13. Trace Layer Import for Printed Circuit Boards Under Icepak Introduction: A printed circuit board (PCB) is generally a multi-layered board made of dielectric material and several layers of

More information

In comparison, much less modeling has been done in Homeowners

In comparison, much less modeling has been done in Homeowners Predictive Modeling for Homeowners David Cummings VP & Chief Actuary ISO Innovative Analytics 1 Opportunities in Predictive Modeling Lessons from Personal Auto Major innovations in historically static

More information

Twelve. Figure 12.1: 3D Curved MPR Viewer Window

Twelve. Figure 12.1: 3D Curved MPR Viewer Window Twelve The 3D Curved MPR Viewer This Chapter describes how to visualize and reformat a 3D dataset in a Curved MPR plane: Curved Planar Reformation (CPR). The 3D Curved MPR Viewer is a window opened from

More information

How To Teach Geology

How To Teach Geology A HANDS-ON APPROACH TO UNDERSTANDING TOPOGRAPHIC MAPS AND THEIR CONSTRUCTION Department of Geology and Environmental Science La Salle University Philadelphia, Pennsylvania This article originally appeared

More information