Volume Graphics: What’s in the Cards Baoquan Chen Department of Computer Science and Engineering University of Minnesota Twin Cities

Slides:



Advertisements
Similar presentations
Interactive Point-based Isosurface Exploration and High-quality Rendering Haitao Zhang Arie Kaufman Stony Brook University V I SV I S
Advertisements

Direct Volume Rendering. What is volume rendering? Accumulate information along 1 dimension line through volume.
A Coherent Grid Traversal Algorithm for Volume Rendering Ioannis Makris Supervisors: Philipp Slusallek*, Céline Loscos *Computer Graphics Lab, Universität.
Volume Rendering Volume Modeling Volume Rendering Volume Modeling Volume Rendering 20 Apr
Lincoln University Canterbury New Zealand Evaluating the Parallel Performance of a Heterogeneous System Elizabeth Post Hendrik Goosen formerly of Department.
Mechatronics Lab Workshop i Visualisering Presentation Haptic and Visual Simulation of a Material Cutting Process Using Patient Specific High Resolution.
University of British Columbia CPSC 314 Computer Graphics Jan-Apr 2005 Tamara Munzner Information Visualization.
Research Cycles Tamara Munzner University of British Columbia Computer Science Dept, 2366 Main Mall Vancouver BC V6T 1Z4 Canada
IN4151 Introduction 3D graphics 1 Introduction to 3D computer graphics part 2 Viewing pipeline Multi-processor implementation GPU architecture GPU algorithms.
 Marc Levoy History of computer graphics CS Introduction to Computer Graphics Autumn quarter, 2003 Slides for September 25 lecture.
Rosenblum Response Larry Rosenblum National Science Foundation (response represents my individual opinion; does not represent the Foundation or any official.
Volume Visualization Acknowledgements: Torsten Möller (SFU)
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.
Volume Rendering & Shear-Warp Factorization Joe Zadeh January 22, 2002 CS395 - Advanced Graphics.
 Marc Levoy History of computer graphics CS Introduction to Computer Graphics Autumn quarter, 2001 Slides for September 27 lecture.
WPI Center for Research in Exploratory Data and Information Analysis From Data to Knowledge: Exploring Industrial, Scientific, and Commercial Databases.
Light Field Video Stabilization ICCV 2009, Kyoto Presentation for CS 534: Computational Photography Friday, April 22, 2011 Brandon M. Smith Li Zhang University.
Dr. Sana’a Wafa Al-Sayegh
Marching Cubes: A High Resolution 3D Surface Construction Algorithm
Multi-interface gesture based organic modelling Bradley Wesson.
19/18/ :34 Graphics II Volume Rendering Session 10.
Software engineering. What is software engineering? Software engineering is an engineering discipline which is concerned with all aspects of software.
CSC 308 – Graphics Programming Graphics Application Areas i.e. “Why do we care?” Dr. Paige H. Meeker Computer Science Presbyterian College, Clinton, SC.
Volume Graphics What’s in the cards…. The Panelists Kwan-Liu Ma.
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.
University of Coimbra Reconstruction of Voxels from Sensor Data Ricardo Martins Coimbra, 19 th January 2010 Doctoral Programme in Electrical Engineering.
MIT EECS 6.837, Durand and Cutler Graphics Pipeline: Projective Transformations.
Surface Modeling Visualization using BrainVISA Bill Rogers UTHSCSA – Research Imaging Center.
Marching Cubes: A High Resolution 3D Surface Construction Algorithm William E. Lorenson Harvey E. Cline General Electric Company Corporate Research and.
An Introduction to Software Engineering. What is Software?
Adaptively Sampled Distance Fields Representing Shape for Computer Graphics Ronald N. Perry and Sarah F. Frisken Mitsubishi Electric Research Laboratories.
J. Alan Atherton Michael Goodrich Brigham Young University Department of Computer Science April 9, 2009 Funded in part by Idaho National Laboratory And.
Research Interests of Dr. Dennis J Bouvier Fall 2007.
CMSC 635 Volume Rendering. Volume data  3D Scalar Field: F(x,y,z) = ?  Implicit functions  Voxel grid  Scalar data  Density  Temperature  Wind.
Volume Rendering CMSC 491/635. Volume data  3D Scalar Field: F(x,y,z) = ?  Implicit functions  Voxel grid  Scalar data  Density  Temperature  Wind.
An Enhanced Splatting Method Graphics and Visualization Group Department of Computer Science The University of Auckland Peter Kulka & Richard Lobb.
3-D Data cs5984: Information Visualization Chris North.
Review on Graphics Basics. Outline Polygon rendering pipeline Affine transformations Projective transformations Lighting and shading From vertices to.
Subject Name: Computer Graphics Subject Code: Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1.
© 2010 Pearson Addison-Wesley. All rights reserved. Addison Wesley is an imprint of Designing the User Interface: Strategies for Effective Human-Computer.
A Novel Visualization Model for Web Search Results Nguyen T, and Zhang J IEEE Transactions on Visualization and Computer Graphics PAWS Meeting Presented.
CHAPTER 4 THE VISUALIZATION PIPELINE. CONTENTS The focus is on presenting the structure of a complete visualization application, both from a conceptual.
Computer Graphics Lecture 02 Fasih ur Rehman. Last Class Introduction to Computer Graphics Areas Application.
Volume Visualization with Ray Casting
CHAPTER 5 CONTOURING. 5.3 CONTOURING Fig 5.7. Relationship between color banding and contouring Contour line (isoline): the same scalar value, or isovalue.
Advanced Visualization Overview. Course Structure Syllabus Reading / Discussions Tests Minor Projects Major Projects For.
3-D Information cs5764: Information Visualization Chris North.
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.
Kansas State University Department of Computing and Information Sciences CIS 736: Computer Graphics Wednesday, March 1, 2000 William H. Hsu Department.
Framework and Models. Framework To help understand the field To develop a system that will allow us to ▫ Develop good designs ▫ Test ▫ Evaluate We need.
APE'07 IV INTERNATIONAL CONFERENCE ON ADVANCES IN PRODUCTION ENGINEERING June 2007 Warsaw, Poland M. Nowakiewicz, J. Porter-Sobieraj Faculty of.
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
1 Interactive Volume Isosurface Rendering Using BT Volumes John Kloetzli Marc Olano Penny Rheingans UMBC.
Agent Vision in 3D Environments Paul Werbicki Supervisor: Dr. Rob Kremer Department of Computer Science University of Calgary.
Robert S. Laramee 1 1 Visualization, Lecture #3 Volume Visualization, Part 1 (of 4)
PostGraduate Research Excellence Symposium (PGReS) 2015
VR as a Next-Generation User Interface?
General Computer Applications by Barbara Teterycz
ATCM 6317 Procedural Animation
Graphics and Multimedia
Introduction to Computer Graphics with WebGL
Procedural Animation Lecture 10: Volume simulation
Create Meaningful Graphics, Icons, and Images Lecture-14
CHAPTER 14: Information Visualization
Introduction to spagetti and meatballs
Scientific Visualization
COMPUTER GRAPHICS with OpenGL (3rd Edition) Donald Hearn M
Survey of Parallel Volume Rendering Algorithms
Presentation transcript:

Volume Graphics: What’s in the Cards Baoquan Chen Department of Computer Science and Engineering University of Minnesota Twin Cities

Historical Perspective - 70’s–Early 80’s 1970 First report - 3D oscilloscopic images 1970's Medical imaging D surface presentation [Sunguroff&Greenberg] 1979 Cuberille [Herman & Liu] 1981 Depth only shading [Herman & Udupa] 1982 Octree machine [Meagher] Voxel processor [Goldwasser et al.] 1984 Ray casting [Tuy & Tuy] 1985 Cube-1 architecture [Kaufman et al.] Back-to-front & Front-to-back, Depth gradient shading [Gordon et al.] Contextual shading [Chen et al.]

1986 3D scan conversion [Kaufman & Shimony] Grey-level shading [Hoehne & Bernstein] 1987 Marching cubes [Lorensen & Cline] NSF ViSC Report 1988 Volume rendering [Levoy; Drebin et al; Upson & Keeler; Sabella] Dividing Cubes [Cline et al.] 1989 Splatting [Westover] Historical Perspective - Late 80’s

1989, 1990 – 04 Biannual VolVis Symposia 1990 – 05 Visualization Conference 1995 – 05 Information Visualization Symposia 1996 ONR Volume Graphics Workshop 1999,01,03,05 Volume Graphics Workshops 2004 NIH/NSF VRC’04 Historical Perspective- The 90’s-00’s

A Summary of the Status Lots of papers Volume visualization a commodity Some commercial visualization systems Cheers!

Is/Does Paul Happy/Care? Paul Woodward, Astronomy, U. Minnesota documentation.

A Few Points to Ponder 1. Design of Volume Visualization −Exploration vs. Presentation? Avoid 3D! [Bordoloi & Shen, Vis 2005]

Interaction/Animation Harmful

A Few Points to Ponder 1. Design of Volume Visualization −Exploration vs. Presentation? Avoid 3D! −Simple, Concise, Clear Illustrators are paid to remove visual information – Patrick Lynch Clutter and Confusion are failures of design, not attributes of information – Edward Tufte

Image removed due to copyright concern

Respect Lines [Yuan & Chen, VisSym 2004]

A Few Points to Ponder 1. Design of Volume Visualization −Exploration vs. Presentation? Avoid 3D! −Simple, Concise, Clear −Small or large data

High Dynamic Range Volume Rendering [Yuan, Nguyen & Chen, Vis 05] 2048^3 homogenous decaying compressible fluid turbulence

A Few Points to Ponder 1. Design of Volume Visualization −Exploration vs. Presentation? Avoid 3D! −Simple, Concise, Clear −Small or large data −Visualization vs. InfoVis or Data mining or other data analysis

A Few Points to Ponder 2. Human-Visualization Interface −Virtual vs. Real/physical metaphor

A Few Points to Ponder 2. Human-Visualization Interface −Virtual vs. Real/physical metaphor −3D vs. 2D

Sketch-based Lighting Design [Shesh & Chen, 2005]

Sketch-based Lighting Design

Sketch-based Volume Cutout [Yuan, Zhang, Nguyen & Chen, 2005]

Sketch-based Volume Cutout

A Few Points to Ponder 3. Evaluation of Volume Visualization −Benchmarks (datasets, tasks, use case) −Based on perception and cognitive science −Demonstrated utility −Usability −Range of devices and network speed −Visual impairments −Range of cognitive skills −Novice users, etc. −Measuring insight/knowledge gained −Excellent discussions in [van Wijk, Vis 05]

Truth & beauty Image removed due to copyright concern