What is Visualization? Introduction to Visualization. Why is Visualization Useful? Visualization Terminology. Visualization Terminology

Similar documents
Visualisation : Lecture 1. So what is visualisation? Visualisation

CSE528 Computer Graphics: Theory, Algorithms, and Applications

Computer Graphics and Visualization. What is computer graphics?

Introduction to volume rendering. Paul Bourke

3D graphics, raster and colors CS312 Fall 2010

Visualization. Images are used to aid in understanding of data. Height Fields and Contours Scalar Fields Volume Rendering Vector Fields [chapter 26]

11/1/13. Visualization. Scientific Visualization. Types of Data. Height Field. Contour Curves. Meshes

Visualization. CSCI 420 Computer Graphics Lecture 26

Visualization Computer Graphics I Lecture 20

Height Fields and Contours Scalar Fields Volume Rendering Vector Fields [Angel Ch. 12] April 23, 2002 Frank Pfenning Carnegie Mellon University

Animation & Rendering

Volume visualization. Volume visualization. Volume visualization methods. Sources of volume visualization. Sources of volume visualization

Medical Image Processing: Image Reconstruction and 3D Renderings

Visualization Computer Graphics I Lecture 20

3D Modeling of Objects Using Laser Scanning

UNIT 22. Remote Sensing and Photogrammetry. Start-up. Reading. In class discuss the following questions:

Chapter 8 Visualization and Optimization

Computer Graphics Introduction. Taku Komura

Shadows in the graphics pipeline

3D Scanning. Qixing Huang Feb. 9 th Slide Credit: Yasutaka Furukawa

0. Introduction: What is Computer Graphics? 1. Basics of scan conversion (line drawing) 2. Representing 2D curves

coding of various parts showing different features, the possibility of rotation or of hiding covering parts of the object's surface to gain an insight

Surface Rendering. Surface Rendering

Multiple View Geometry

Scientific Visualization. CSC 7443: Scientific Information Visualization

Topic 0. Introduction: What Is Computer Graphics? CSC 418/2504: Computer Graphics EF432. Today s Topics. What is Computer Graphics?

Graphics Hardware and Display Devices

Computer Assisted Image Analysis TF 3p and MN1 5p Lecture 1, (GW 1, )

Visualization? Information Visualization. Information Visualization? Ceci n est pas une visualization! So why two disciplines? So why two disciplines?

EF432. Introduction to spagetti and meatballs

EF432. Introduction to spagetti and meatballs

An Introduction to Images

Medical Image Analysis

Volume Rendering. Lecture 21

Visualization Stages, Sensory vs. Arbitrary symbols, Data Characteristics, Visualization Goals. Trajectory Reminder

Deformation of granular texture media studied by X-ray CT & 3D DIC at the continuous and microstructure scales

Copyright 2017 Medical IP - Tutorial Medip v /2018, Revision

Multi-View Stereo for Community Photo Collections Michael Goesele, et al, ICCV Venus de Milo

Image-Based Modeling and Rendering. Image-Based Modeling and Rendering. Final projects IBMR. What we have learnt so far. What IBMR is about

Biomedical Image Processing for Human Elbow

Data Representation in Visualisation

Image Acquisition Systems

A Study of Medical Image Analysis System

Chapter 4. Chapter 4. Computer Graphics 2006/2007 Chapter 4. Introduction to 3D 1

CSc Topics in Computer Graphics 3D Photography

UAS for Surveyors. An emerging technology for the Geospatial Industry. Ian Murgatroyd : Technical Sales Rep. Trimble

An Introduction to Images. CS6640/BIOENG6640 Ross Whitaker SCI Institute, School of Computing University of Utah

FOREWORD TO THE SPECIAL ISSUE ON MOTION DETECTION AND COMPENSATION

CS 5630/6630 Scientific Visualization. Volume Rendering I: Overview

Solid Modeling. Thomas Funkhouser Princeton University C0S 426, Fall Represent solid interiors of objects

Video AI Alerts An Artificial Intelligence-Based Approach to Anomaly Detection and Root Cause Analysis for OTT Video Publishers

Rendering. Converting a 3D scene to a 2D image. Camera. Light. Rendering. View Plane

Image Acquisition + Histograms

RADIOMICS: potential role in the clinics and challenges

Lecture 06. Raster and Vector Data Models. Part (1) Common Data Models. Raster. Vector. Points. Points. ( x,y ) Area. Area Line.

An Introduction to Images

Prostate Detection Using Principal Component Analysis

3D Models from Range Sensors. Gianpaolo Palma

ACGV 2008, Lecture 1 Tuesday January 22, 2008

3D Object Representations. COS 526, Fall 2016 Princeton University

A NEW STRATEGY FOR DSM GENERATION FROM HIGH RESOLUTION STEREO SATELLITE IMAGES BASED ON CONTROL NETWORK INTEREST POINT MATCHING

Block Diagram. Physical World. Image Acquisition. Enhancement and Restoration. Segmentation. Feature Selection/Extraction.

An Introduction to Geometric Modeling using Polygonal Meshes

What is an Image? Image Acquisition. Image Processing - Lesson 2. An image is a projection of a 3D scene into a 2D projection plane.

Matrices and Digital Images

Geometric Representations. Stelian Coros

COMPUTER GRAPHICS. Computer Multimedia Systems Department Prepared By Dr Jamal Zraqou

Machine Learning for Medical Image Analysis. A. Criminisi

LECTURE 2 SPATIAL DATA MODELS

Lecture overview. Visualisatie BMT. Goal. Summary (1) Summary (3) Summary (2) Goal Summary Study material

Detection of Narrow Gaps Using Hessian Eigenvalues for Shape Segmentation of a CT Volume of Assembled Parts

Getting Started. What is SAS/SPECTRAVIEW Software? CHAPTER 1

(Information) Visualization

Computer Graphics. - Volume Rendering - Philipp Slusallek

Sasanka Madawalagama Geoinformatics Center Asian Institute of Technology Thailand

Image Registration Lecture 1: Introduction

Mapping Distance and Density

Generation of Triangle Meshes from Time-of-Flight Data for Surface Registration

ToF Camera for high resolution 3D images with affordable pricing

MODERN DESCRIPTIVE GEOMETRY SUPPORTED BY 3D COMPUTER MODELLING

Computer Graphics 1, Fall 2005

From Cadastres to Urban Environments for 3D Geomarketing

Binghamton University. EngiNet. Thomas J. Watson. School of Engineering and Applied Science. State University of New York. EngiNet WARNING CS 560

Iso-surface cell search. Iso-surface Cells. Efficient Searching. Efficient search methods. Efficient iso-surface cell search. Problem statement:

GIS Data Collection. This chapter reviews the main methods of GIS data capture and transfer and introduces key practical management issues.

1. Interpreting the Results: Visualization 1

Digital Image Processing Lectures 1 & 2

Advanced Visualization

Reconstruction of complete 3D object model from multi-view range images.

ENGN D Photography / Spring 2018 / SYLLABUS

Introduction. CSC 7443: Scientific Information Visualization

Volume Visualization

Digital Image Processing COSC 6380/4393

Lecture 4 Image Enhancement in Spatial Domain

Problem A Ceiling Function

Digital Volume Correlation for Materials Characterization

(Refer Slide Time 00:17) Welcome to the course on Digital Image Processing. (Refer Slide Time 00:22)

lecture 21 volume rendering - blending N layers - OpenGL fog (not on final exam) - transfer functions - rendering level surfaces

Department of ECE, SCSVMV University, Kanchipuram

Adaptive Point Cloud Rendering

Transcription:

What is Visualization? Introduction to Visualization Transformation of data or information into pictures Note this does not imply the use of computers Classical visualization used hand-drawn figures and illustration (2D) Modern visualization is primarily 3D (digital images) In both cases, the ultimate goal is to understand something about the data through visual means We really don t care how we get the picture in visualization what picture we get is most important 1 2 Why is Visualization Useful? Which is more helpful: A or B? 16 million 3D points: 5, 34, 22, 56, 114, A B Different fields of visualization Scientific visualization discipline of computer science visualization of scientific and engineering data-sets Scientific visualization touches on a number of areas: user interfaces data representations data processing algorithms visual representations 3 4 Data visualization includes data from other sources, such as financial, marketing, business Sometimes involves statistical analysis and other analysis techniques not employed in scientific vis. Can you think of an example of financial information we might want to visualize? So we might say that scientific visualization is a type or subset of data visualization We will be studying scientific visualization primarily, but look at more general data visualization occasionally Information visualization abstract data sources, like WWW pages and databases No natural mapping to spatial domain (2D, 3D or n-d) How/what would we visualize in Amazon.com s book database? Visual analysis of customer call center performance at British Telecommunications: 5 6 1

Motivations of Visualization Make sense of huge data-sets NYSE makes hundreds of millions of transactions per day RHIC at BNL produces terabytes (2 40 ) of data with each experiment Uncover insights hidden in the data Extract important features and aspects of the data to assist in the decision-making process But why use visual means? Motivations of Visualization Save time and money Digital prototyping Design model in virtual reality (VR) Test model in VR Refine and retest Flight simulation Why? Virtual training Why? 7 8 Medical imaging X-ray Computed Tomography (CT) pronounced as both cat or see-tee Magnetic Resonance Imaging (MRI) uses very powerful magnetic fields CT and MRI produce slice planes Cross-sections of the patient Slices are combined to produce a volume But CT and MRI machines just output numbers where do the gray values come from? 9 10 CT/MRI Data Flow A volumetric data-set is a 3D regular grid, or 3D raster, of numbers that we map to a gray scale or gray level An 8-bit volume could represent 256 values [0,255] Human visual system naturally groups like-colored points, or voxels, into regions 11 12 2

Volume Visualization Examples Terrain visualization What are some applications? Satellite imaging x, y, elevation Terrain texture (photographs) Cloud cover What are some others? 13 14 Scientific simulations Visualize the results of very sophisticated supercomputer simulations Computational fluid dynamics example: What quantities are being visualized? Why bother? Virtual archaeology How is a mummy examined? A fossilized dinosaur egg? What s wrong with those methods? 15 16 The Visualization Pipeline Summary & Questions Visualization overview Important visualization terminology Applications of visualization Connection with other fields What s the difference between computer graphics and visualization? 17 18 3

Map of artificial sky brightness over Europe. This is an effective tool for measuring light pollution: brightness of lights on ground affect ability to see starlight. Black: many stars visible. Red: few stars visible. Microtomography of Alaskan bark beetle Correlation between bark beetle and dying trees in Alaskan forest Manganese discovered in stomach of insects Poisonous to trees! Beetles exterminated, forest recovered 19 20 Image Processing, Computer Graphics & Visualization Image processing study and analysis of 2D pictures or images Computer graphics process of creating images with a computer Visualization process of exploring, transforming and viewing data as images What s in common? How do these three fields overlap? Image Processing, Computer Graphics & Visualization Computer graphics outputs an image Visualization may employ graphics to generate images Visualization may employ image processing to study images Visualization usually works with 3D or n-d data, for n >= 3 employs data transformation to enhance meaning of the data is usually interactive and required human intervention 21 22 The Visualization Process An Alternate Visualization Pipeline 1. Data acquisition 2. Data transformation 3. Data mapping (e.g., to shapes & color) 4. Display (via computer graphics) Steps 2-4 are repeated as necessary to generate multiple visualizations sensors, scanners, cameras geometric model (structures) polygonization sampling/ scanning computer graphics computer vision discretization data image (signal) computation/ simulation image processing supercomputers display device film recorder 23 24 4

Current Trends in Visualization Scanning technologies (esp. MRI, CT) continue to improve New applications (virtual medical exam) for an aging population Multidimensional data (vector fields) Information visualization is very hot Homeland security generating new applications (threat planning in NYC) Other Important Issues Accuracy Safety, time, money, efficiency Ethics What are some ethical concerns in visualization? (consider medical visualization) Psychological Human visual/perception system What makes an effective visualization? 25 26 5