Scientific Visualization By: Jesus Caban and Chi Chau.

Slides:



Advertisements
Similar presentations
1.1 Designed and Presented by Dr. Ayman Elshenawy Elsefy Dept. of Systems & Computer Eng.. Al-Azhar University
Advertisements

Centre for Interactive Multimedia Information Mining Canada Foundation for Innovation (CFI) Ontario Research Fund (ORF) Ryerson University CIM2 1.
3D Graphics Rendering and Terrain Modeling
Computer Graphics CMSC 435/ Graphics Areas “ Core ” graphics areas – Modeling – Rendering – Animation Other areas which draw on computer graphics.
 Engineering Graphics & Introductory Design 3D Graphics and Rendering REU Modeling Course – June 13 th 2014.
IS&T Scientific Visualization Tutorial Erik Brisson Introduction to Scientific Visualization.
Graphics. Applications  Digital media  Entertainment  Art  Visualization  Science  Modeling  Games  Software  Virtual Reality.
Virtual Reality. What is virtual reality? a way to visualise, manipulate, and interact with a virtual environment visualise the computer generates visual,
CGMB214: Intro. To Computer Graphics Chapter 1 Introduction.
IS&T Scientific Visualization Tutorial Erik Brisson Introduction to Scientific Visualization.
Disediakan oleh Suriati bte Sadimon GMM, FSKSM, UTM Graphics modeling.
1 Angel: Interactive Computer Graphics 4E © Addison-Wesley 2005 Models and Architectures Ed Angel Professor of Computer Science, Electrical and Computer.
Ch 1 Intro to Graphics page 1CS 367 First Day Agenda Best course you have ever had (survey) Info Cards Name, , Nickname C / C++ experience, EOS experience.
5/5/2006Visualization Sciences, Texas A&M University1 Spatially Immersive Visualization Systems (an update) Prof. Frederic I. Parke Visualization Sciences.
TOPIC 1 A SURVEY OF COMPUTER GRAPHICS CGMB214: Introduction to Computer Graphics.
IS&T Scientific Visualization Tutorial - Summer 2010 Scientific Visualization Tutorial.
fluidyn – PANAIR Fluidyn-PANAIR
Current Visualization Software NCL, Amira, and OpenDX By Drew Brumm.
Computer-Aided Drawing (CAD)
2.03B Common Types and Interface Devices and Systems of Virtual Reality 2.03 Explore virtual reality.
Introduction to Computer Graphics (CS560/CS460) Computer graphics means the art and science of creating images of three dimensional objects. Huge and Fast-moving.
Welcome to the world of G.V.Ram Mohan Reddy G.V.Ram Mohan Reddy.
Dr. Sana’a Wafa Al-Sayegh
1 Perception, Illusion and VR HNRS 299, Spring 2008 Lecture 19 Other Graphics Considerations Review.
1 Perception and VR MONT 104S, Spring 2008 Lecture 22 Other Graphics Considerations Review.
Technology and Historical Overview. Introduction to 3d Computer Graphics  3D computer graphics is the science, study, and method of projecting a mathematical.
Computer Graphics Computer Graphics is everywhere: Visual system is most important sense: High bandwidth Natural communication Fast developments in Hardware.
A Survey of COMPUTER GRAPHICS
Invitation to Computer Science 5th Edition
1 Computer Graphics Introduction. 2 What is computer graphics Computer graphics is concerned with producing images and animations (or sequences of images)
CSC 308 – Graphics Programming Graphics Application Areas i.e. “Why do we care?” Dr. Paige H. Meeker Computer Science Presbyterian College, Clinton, SC.
Computer Graphics An Introduction. What’s this course all about? 06/10/2015 Lecture 1 2 We will cover… Graphics programming and algorithms Graphics data.
COMPUTER GRAPHICS Hochiminh city University of Technology Faculty of Computer Science and Engineering CHAPTER 01: Graphics System.
CSC 461: Lecture 3 1 CSC461 Lecture 3: Models and Architectures  Objectives –Learn the basic design of a graphics system –Introduce pipeline architecture.
IMAGE SYNTHESIS 1 Image Synthesis Image synthesis operations create images from other images or non-image data Used when a desired image is either physically.
Virtual Reality Lecture2. Some VR Systems & Applications 고려대학교 그래픽스 연구실.
GENESIS OF VIRTUAL REALITY  The term ‘Virtual reality’ (VR) was initially coined by Jaron Lanier, founder of VPL Research (1989)..
Advanced Scientific Visualization
1 Computer Graphics Week2 –Creating a Picture. Steps for creating a picture Creating a model Perform necessary transformation Lighting and rendering the.
1 Perception and VR MONT 104S, Fall 2008 Lecture 21 More Graphics for VR.
Data dan Teknologi Multimedia Sesi 07 Nofriyadi Nurdam.
2.03 Explore virtual reality design and use.
HCI 입문 Graphics Korea University HCI System 2005 년 2 학기 김 창 헌.
Augmented Reality Authorized By: Miss.Trupti Pardeshi. NDMVP, Comp Dept. Augmented Reality 1/ 23.
VIRTUAL REALITY PRESENTED BY, JANSIRANI.T, NIRMALA.S, II-ECE.
Subject Name: Computer Graphics Subject Code: Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1.
TELE IMMERSION AMAN BABBER
IMAGE SYNTHESIS 1 Image Synthesis Image synthesis operations create images from other images or non-image data Used when a desired image is either physically.
Scientific Visualization Facilities The Digital Worlds Institute Andy Quay Associate Director Digital Worlds Institute University of Florida.
Haris Ali (15) Abdul Ghafoor (01) Kashif Zafar (27)
What are Computer Graphics Basically anything that is on you Monitor – This includes the text that you will see Text isn’t Advanced Graphics But…. Understanding.
Volume Rendering A volume representation is an extension of a 2D image to 3D space. A pixel in 2D space become a voxel in 3D space. Voxel.
Visualization Technology Basic Masaki Hayashi Nov.10, 2015 Visualization with 3D CG.
Instructor: Dr. Shereen Aly Taie 1.  Broad introduction to Computer Graphics ◦ Software ◦ Hardware ◦ Applications  CAD برامج التصميم 2.
Image Processing Algorithms for Identifying the Gulf Oil Spill Mingrui Zhang, Ph.D. Computer Science Department Winona State University.
Research in Computer Graphics, Visualization and Human- Computer Interaction CSc 8900/9900 Ying Zhu Associate Professor Department of Computer Science.
1 Chapter 1: Introduction to Graphics. 2 What is computer graphics.
1 INTRODUCTION TO COMPUTER GRAPHICS. Computer Graphics The computer is an information processing machine. It is a tool for storing, manipulating and correlating.
Computer Graphics Lecture 2. Computer graphics application 1- Graphics and chart :- Early application for graphics display simple data graphic, but today.
Applications and Rendering pipeline
TEXT BOOK : COMPUTER GRAPHICS DONALD HEARN & M.PAULINE BAKER
MCA 503 COMPUTER GRAPHICS TEXT BOOK :
“almost everything on computers that is not text or sound”
Introduction to Graphics Modeling
Above: An Actual View of Earth from Space (Courtesy NASA)
Above: An Actual View of Earth from Space (Courtesy NASA)
AN INTRODUCTION TO COMPUTER GRAPHICS Subject: Computer Graphics Lecture No: 01 Batch: 16BS(Information Technology)
Scientific Visualization
COMPUTER GRAPHICS with OpenGL (3rd Edition) Donald Hearn M
Introduction to Scientific Visualization
Presentation transcript:

Scientific Visualization By: Jesus Caban and Chi Chau

What is Scientific Visualization? ● Visualization for scientific computing, shortened to scientific visualization, was coined in 1987 and refers to the science or methodology of quickly and effectively displaying scientific data. ● 1987 NSF report: “Visualization in Scientific Computing” ● Formal name given to the field in computer science that includes user interface, data representation and processing algorithms, visual representations and other sensory presentation such as sound or touch.

Motivation In computational science we can use distributed computers and powerful clusters to simulate complex and realistic problems. It is difficult for the human brain to make sense out of the large volume of numbers Can we enhance and improve scientific productivity by utilizing human visual perception and computer graphics techniques? What can we do with the resulting numbers, formulas and data?

Scientific Visualization vs. Data Visualization ● Scientific Visualization: ● graphical representations from the results of mathematical models, computations and simulations ● Involves research in computer graphics, image processing, high performance computing, and other areas ● It's not just a pretty picture or animation ● Data Visualization: ● More general term ● Implies treatment of data source beyond science and engineering, such as financial, business data, etc. Visualization is not only looking into a pretty picture… –understanding of the data –been able to analyze and interpret data Spot Noise

Applications Used in: –Engineering –Computational Fluid Dynamics –Simulation –Medical Imaging –Geospatial –Ground Water Modeling –Oil and Gas Exploration and Production –and more…

Concepts associated with Visualization Personal visualization: analyze results, graphics in your PC. High-resolution displays: visualization of large-data sets. Immersive visualization: an environment where the user is immersed in the computer generated 3D graphics. Collaborative visualization: two or more users visualize the same data using different displays.

Concepts associated with Visualization (cont.) Stereo Displays: Active Stereo: PolarizedAnaglyphic From NASA Holographic/Auto-stereoscopic displays multiple viewpoints at the same time Head-mounted displays two small monitors integrated into a headset which stimulate a large part of the user's field of view HMD

“Trivial” Examples 2D plot –Matlab t = 0:0.01:5; y = sin(4*t); plot(t,y); 3D plot –Matlab [x,y] = meshgrid(-2:.1:2, -2:.1:2); z = x.* exp(-x.^2 - y.^2); mesh(z)

More advance example Animation in Matlab From

Other techniques 3D points XYZ ….…… Result: –A 3D object that we ca can visualize

Hardware Hardware for large data sets –Supercomputer –Clusters with commodity hardware Stereo Visualization –ImmersaDesk Do we need supercomputers? –What about Nvidia/ATI video cards in a PC or cluster?

Some Visualization Tools

Amira in Medical Advanced 3D visualization and volume modeling tool to process 3D data sets It allows you to gain detailed insight into your data. Graphics hardware support is utilized to display even very large data sets at interactive speed It mainly use in visualize 3D images data such as CT, MR, confocal, microscopy

The image depicts a surface model of the human head and the brain created from an MRI data set. Amira provides a "realistic" transparency mode for surface display (outer surface). Arbitrary fields can be mapped onto the surface (inner surface).

General relativistic simulation of gravitational energy. Visualization by W. Benger, Simulation by AEI Potsdam

OpenGL Performer in Games OpenGL Performer is a powerful and comprehensive programming interface for developers creating real-time visual simulation and other performance-oriented 3D graphics applications. It simplifies development of complex applications used for visual simulation, manufacturing, simulation-based design, virtual reality, scientific visualization, interactive entertainment, broadcast video, architectural walk-through, and computer-aided design.

Performer Town: Visual Simulation scene This rural town environment was one of the first real-time databases ever seen on the RealityEngine. It was modeled by Wes Hoffman of Paradigm Simulation using the MultiGen database modeling tool and is explored using Perfly, the sample real-time application distributed with OpenGL Performer. The trees, parking meters, and street lights in this scene are flat textured polygons rotated to face the eyepoint each frame. The traffic signals are animation sequences and cycle between green, yellow, and red states automatically

GeoWall in Geo A good understanding of spatial relationships is a fundamental requirement in the study of the Earth Sciences. Traditional teaching methods have strongly relied on the 2D representations through maps and profiles that are occasionally augmented by physical models. Although most Earth Scientists have been trained to understand the 3D structure from such representations, the extrapolation requires spatial thinking skills that are difficult to learn and often form a stumbling block for students at the introductory level.

GeoWall Con’t The GeoWall mission is to broaden the use of scientific visualization tools for Earth Science research and education by the use of low cost virtual reality visualization devices. The current GeoWall hardware is based on Agave technology developed at the Electronic Visualization Lab

Software & Hardware Needed Software – image display for GeoWall OpenGL base, stereo pair, vpokescope, viewer, wallview Software – geometry display 2Space assistant, coanim, iView 3D etc Hardware – Projectors, Screens, Linear Polarization Glases, Circular Polarization, Projector Stackers, Graphics Boards and Stereo Cameras

Vis5D - Weather Vis5D is a system for interactive visualization of large 5-D gridded data sets such as those produced by numerical weather models. One can make isosurfaces, contour line slices, colored slices, volume renderings, etc of data in a 3-D grid, then rotate and animate the images in real time. There's also a feature for wind trajectory tracing, a way to make text anotations for publications, support for interactive data analysis, etc.

FieldView – Fluid Dynamics FieldView is the World's Leading Post- processing and Visualization for Computational Fluid Dynamics

It illustrates the Velocity profile within an Engine Block

This is one of a series of images used by Lockheed Martin at the 1997 Paris Air Show. An animation was created with FieldView, and projected onto a scale model of an F22 aircraft.

Pressure contours and velocity vectors on an F18. - Data courtesy Nasa Langley Research Center

References