Transfer Fucntion slides knowledgement : G. Kindlmann.

Slides:



Advertisements
Similar presentations
Spectral Analysis of Function Composition and Its Implications for Sampling in Direct Volume Visualization Steven Bergner GrUVi-Lab/SFU Torsten Möller.
Advertisements

Institute for vision and graphics university of siegen, germany High-Level User Interfaces for Transfer Function Design with Semantics Christof Rezk Salama.
VIS Group, University of Stuttgart Tutorial T4: Programmable Graphics Hardware for Interactive Visualization Pre-Integrated Splatting (Stefan Roettger)
Graphics Pipeline.
1 Graphics CSCI 343, Fall 2013 Lecture 18 Lighting and Shading.
IView: A Feature Clustering Framework for Suggesting Informative Views in Volume Visualization Ziyi Zheng, Nafees Ahmed, Klaus Mueller Visual Analytics.
Visible Woman Viewer ( Post Demo Details ) John T. Bell CS 526 Spring 2004.
Visualization and graphics research group CIPIC Decimation of Triangle Meshes William J. Schroeder, Jonathan A. Zarge, William E. Lorensen Presented by.
University of British Columbia CPSC 314 Computer Graphics Jan-Apr 2005 Tamara Munzner Information Visualization.
CS6500 Adv. Computer Graphics © Chun-Fa Chang, Spring 2003 Object-Order vs. Screen-Order Rendering April 24, 2003.
High-Quality Volume Graphics on Consumer PC Hardware
Global Illumination May 7, Global Effects translucent surface shadow multiple reflection.
Highlights Lecture on the image part (10) Automatic Perception 16
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.
Ultrasound Visualization Pipeline A Survey
Importance Driven Volume Rendering Authors: I. Viola, A. Kanitsar, M. Gröler Visualization II Instructor: Jessica Crouch.
Image-Based Rendering. 3D Scene = Shape + Shading Source: Leonard mcMillan, UNC-CH.
Graphics Pipeline Rasterization CMSC 435/634. Drawing Terms Primitive – Basic shape, drawn directly – Compare to building from simpler shapes Rasterization.
Ray Tracing Chapter CAP4730: Computational Structures in Computer Graphics.
CSC 461: Lecture 3 1 CSC461 Lecture 3: Models and Architectures  Objectives –Learn the basic design of a graphics system –Introduce pipeline architecture.
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
Interactive Information Visualization of a Million Items
Unstructured Volume Rendering Jian Huang, CS 594, Spring 2002 This set of slides reference slides developed by Prof. Torsten Moeller, SFU, Canada.
University of Illinois at Chicago Electronic Visualization Laboratory (EVL) Multi-Dimensional Transfer Functions for Interactive Volume Rendering & Interactive.
CSE Real Time Rendering Week 2. Graphics Processing 2.
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
1 10/24/ :01 UML Graphics II Shadows Session 4.
X1t models reactive transport in groundwater flows in one linear or radial coordinate. Set initial fluid composition and mass of sorbing mineral Fe(OH)
1Computer Graphics Lecture 4 - Models and Architectures John Shearer Culture Lab – space 2
Interface Design Web Design Professor Frank. Design Graphic design and visual graphics are equally important Both work together to create look, feel and.
3D Volume Visualization. Volume Graphics  Maintains a 3D image representation that is close to the underlying fully-3D object (but discrete)  경계표면 (Boundary.
Shading in OpenGL Ed Angel Professor Emeritus of Computer Science University of New Mexico 1 E. Angel and D. Shreiner: Interactive Computer Graphics 6E.
Computer Graphics Lecture 08 Fasih ur Rehman. Last Class Ray Tracing.
1 Angel: Interactive Computer Graphics5E © Addison- Wesley 2009 Image Formation Fundamental imaging notions Fundamental imaging notions Physical basis.
Graphics Pipeline Rasterization CMSC 435/634. Drawing Terms Primitive – Basic shape, drawn directly – Compare to building from simpler shapes Rasterization.
Outline ● Introduction – What is the problem ● Generate stochastic textures ● Improve realism ● High level approach - Don't just jump into details – Why.
Graphics, Modeling, and Textures Computer Game Design and Development.
Outline ● Introduction – What is the problem ● Generate stochastic textures ● Improve realism ● High level approach - Don't just jump into details – Why.
Joshua Smith July 2004 Identifying limiting noise sources of GEO600 ILIAS WG1 Meeting Joshua Smith for the GEO team.
© 2009 McGraw-Hill Higher Education. All rights reserved.
Chapter 1 Graphics Systems and Models Models and Architectures.
1 E. Angel and D. Shreiner: Interactive Computer Graphics 6E © Addison-Wesley 2012 Models and Architectures 靜宜大學 資訊工程系 蔡奇偉 副教授 2012.
Computer Graphics Ken-Yi Lee National Taiwan University (the slides are adapted from Bing-Yi Chen and Yung-Yu Chuang)
Space Tools Key Point (Std ): Compare the purposes of the tools and the technology that scientists use to study space.
Tutorial 7 Real-Time Volume Graphics
© University of Wisconsin, CS559 Spring 2004
Physics 114: Lecture 17 More Fitting to Arbitrary Functions
Volume Visualization Chap. 10 November 20 , 2008 Jie Zhang Copyright ©
A complete pipeline for 3D graphics
Image-Based Rendering
Tutorial 7 Real-Time Volume Graphics
Unit-7 Lighting and Shading
Transfer Function Transfer functions make volume data visible
Controlled Topology Simplification (Voxel Based Object Simplification)
Models and Architectures
Models and Architectures
Introduction to Computer Graphics with WebGL
Graphics, Modeling, and Textures
Volume Rendering (2).
An Artist Friendly Hair Shading System
Introduction to Computer Graphics with WebGL
CSE 470 Introduction to Computer Graphics Arizona State University
Fundamentals of Computer Graphics Part 6 Shading
Semi-Automatic Generation of Transfer Functions
Visualization CSE 694L Roger Crawfis The Ohio State University.
CS5500 Computer Graphics May 29, 2006
CSCE 441: Computer Graphics Ray Tracing
School of Computer Science and Engineering
Computer Graphics Shading in OpenGL
Presentation transcript:

Transfer Fucntion slides knowledgement : G. Kindlmann

Transfer Function Transfer functions make volume data visible by mapping data values to optical properties volume data

Transfer Function

Optical Properties –Anything that can be composited with a standard graphics operator (“over”) –Opacity: “opacity functions” Most important –Color Can help distinguish features –Emittance Why don’t we use this more often? –Phong parameters (ka, kd, ks) –Index of refraction

Volume rendering with different transfer function Setting transfer function is difficult, unintuitive, and slow

Goal Make good renderings easier to come by –Make space of TFs less confusing –Remove excess “flexibility” –Provide one or more of: –Information –Guidance –Semi-automation –Automation

Semi-automatic generation of TF edges

Scatter plot

Analysis

Distance Map

Whole Process

Result : CT Head

Result

Multidimensional Transfer Fucntion

1D vs 2D histogram

Volume rendering using 2D transfer function

Multidimensional transfer function

Interaction Tools Data Probe Clipping plane Classification Widget –Triangle –rectangle

Dual Domain Interaction

Results