Volume Visualization Chap. 10 December 3 , 2009 Jie Zhang Copyright ©

Slides:



Advertisements
Similar presentations
7.1 Vis_04 Data Visualization Lecture 7 3D Scalar Visualization Part 2 : Volume Rendering- Introduction.
Advertisements

Envisioning Information Lecture 14 – Scientific Visualization
Direct Volume Rendering. What is volume rendering? Accumulate information along 1 dimension line through volume.
Advanced Biomedical Imaging Dr. Azza Helal A. Prof. of Medical Physics Faculty of Medicine Alexandria University Lecture 6 Basic physical principles of.
REAL-TIME VOLUME GRAPHICS Christof Rezk Salama Computer Graphics and Multimedia Group, University of Siegen, Germany Eurographics 2006 Real-Time Volume.
CLASS 9 ADVANCE RENDERING RAY TRACING RADIOSITY LIGHT FIELD CS770/870.
CDS 301 Fall, 2009 Image Visualization Chap. 9 November 5, 2009 Jie Zhang Copyright ©
The Discrete Ray-casting Algorithm Qiang Xue Jiaoying Shi State Key Lab Of CAD&CG Zhejiang University.
Hank Childs, University of Oregon November 15 th, 2013 Volume Rendering, Part 2.
Direct Volume Rendering (DVR): Ray-casting
CDS 301 Fall, 2009 Scalar Visualization Chap. 5 September 24, 2009 Jie Zhang Copyright ©
University of British Columbia CPSC 314 Computer Graphics Jan-Apr 2005 Tamara Munzner Information Visualization.
Splatting Josh Anon Advanced Graphics 1/29/02. Types of Rendering Algorithms Backward mapping Image plane mapped into data Ray casting Forward mapping.
High-Quality Volume Graphics on Consumer PC Hardware
Introduction to Volume Visualization Mengxia Zhu Fall 2007.
Volume Visualization Acknowledgements: Torsten Möller (SFU)
ITUppsala universitet Data representation and fundamental algorithms Filip Malmberg
Importance Driven Volume Rendering Authors: I. Viola, A. Kanitsar, M. Gröler Visualization II Instructor: Jessica Crouch.
Visualization using Matlab April 10, 2007 Rachael Brady CSEM Matlab Workshop.
Scalar Visualization Chap. 5 September 23, 2008 Jie Zhang Copyright ©
19/18/ :34 Graphics II Volume Rendering Session 10.
CDS 301 Fall, 2009 Vector Visualization Chap. 6 October 7, 2009 Jie Zhang Copyright ©
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.
REAL-TIME VOLUME GRAPHICS Christof Rezk Salama Computer Graphics and Multimedia Group, University of Siegen, Germany Eurographics 2006 Real-Time Volume.
ITUppsala universitet Advanced Computer Graphics Filip Malmberg
Direct Volume Rendering (DVR): Ray-casting Jian Huang This set of slides references slides used by Prof. Torsten Moeller (Simon Fraser), Prof. Han-Wei.
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.
REAL-TIME VOLUME GRAPHICS Christof Rezk Salama Computer Graphics and Multimedia Group, University of Siegen, Germany Eurographics 2006 Real-Time Volume.
Blending in Functional MRI Wim Corbijn van Willenswaard Chair WG16 (MRI)
3D Volume Visualization. Volume Graphics  Maintains a 3D image representation that is close to the underlying fully-3D object (but discrete)  경계표면 (Boundary.
Volume Visualization Presented by Zhao, hai. What’ volume visualization Volume visualization is the creation of graphical representations of data sets.
CHAPTER 10 VOLUME VISUALIZATION. OUTLINE 3D (volumetric) scalar fields Slice plane and isosurfaces techniques are limited in showing only a subset of.
Volume Visualization with Ray Casting
Single Pass Point Rendering and Transparent Shading Paper by Yanci Zhang and Renato Pajarola Presentation by Harmen de Weerd and Hedde Bosman.
3-D Information cs5764: Information Visualization Chris North.
CDS 301 Fall, 2008 Image Visualization Chap. 9 November 11, 2008 Jie Zhang Copyright ©
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.
CDS 301 Fall, 2008 From Graphics to Visualization Chap. 2 Sep. 3, 2009 Jie Zhang Copyright ©
CDS 301 Fall, 2008 Domain-Modeling Techniques Chap. 8 November 04, 2008 Jie Zhang Copyright ©
Hardware-Accelerated Parallel Non-Photorealistic Volume Rendering Eric B.Lum Kwan-Liu Ma University of California at Davis.
Illumination and Shading. Illumination (Lighting) Model the interaction of light with surface points to determine their final color and brightness OpenGL.
Illumination and Shading Prof. Lizhuang Ma Shanghai Jiao Tong University.
Robert S. Laramee 1 Visualization, Lecture Volume Visualization Part 2 (of 4) Direct Volume.
Discrete Techniques.
Chapter 10 Computer Graphics
Color on Remotely Sensed Imagery
Volume Visualization Chap. 10 November 20 , 2008 Jie Zhang Copyright ©
Rendering Process of producing “realistic” images or pictures
Siemens Medical Systems
Hank Childs, University of Oregon
RAY TRACING.
Interactive Computer Graphics
CSc4730/6730 Scientific Visualization
Volume Rendering Lecture 21.
Real-Time Volume Graphics [06] Local Volume Illumination
Domain-Modeling Techniques
Volume Rendering (2).
CSc4730/6730 Scientific Visualization
CSc4820/6820 Computer Graphics Algorithms Ying Zhu Georgia State University Radiosity.
Hank Childs, University of Oregon
Tensor Visualization Chap. 7 October 21, 2008 Jie Zhang Copyright ©
Volume Rendering Lecture 21.
Volume Rendering.
CSc4820/6820 Computer Graphics Algorithms Ying Zhu Georgia State University Lecture 25 Radiosity.
Visualization CSE 694L Roger Crawfis The Ohio State University.
Illumination and Shading
CS 480/680 Computer Graphics Shading.
Computed Tomography (C.T)
Presentation transcript:

Volume Visualization Chap. 10 December 3 , 2009 Jie Zhang Copyright © CDS 301 Fall, 2009 Jie Zhang Copyright ©

Volume Visualization Visualize a 3D Scalar Dataset What? Why is difficult? How? Visualize a 3D Scalar Dataset

Outline 10.1. Motivation 10.2. Volume Visualization Basics Ray function and Classification Transfer function Maximum Intensity Projection Average Intensity Function Isosurface Function Compositing Function Volume Shading 10.3. Image Order Technique 10.4. Object Order Technique 10.5. Volume Rendering versus Geometric Rendering 3

Methods We Knew A floating-point value is encoded in 32 bits Slicing 4

Methods We Knew Generalized Slicing: Multiple transparent slices A floating-point value is encoded in 32 bits Generalized Slicing: Multiple transparent slices 5

Methods We Knew Isosurface A floating-point value is encoded in 32 bits Isosurface 6

Methods We Knew Generalized Isosurfaces A floating-point value is encoded in 32 bits 7

Principle of Volume Visual. The Ray A floating-point value is encoded in 32 bits 8

Principle of Volume Visual. Create a two dimensional image that reflects, at every pixel, the data along a ray parallel to the viewing direction passing through that pixel A floating-point value is encoded in 32 bits 9

Principle of Volume Visual. The design is to choose the following two functions: Ray function: synthesize the points along the ray Transfer function: map the value of a data point on the ray to a color and opacity (RGBA) value; also called classification A floating-point value is encoded in 32 bits 10

Maximum Intensity Projection Function (MIP) The ray function first computes the maximum scale value along the ray, and then maps this value to the color of pixel P A floating-point value is encoded in 32 bits 11

Maximum Intensity Projection Function (MIP) A floating-point value is encoded in 32 bits 12

Average Intensity Function The ray function is the average intensity A floating-point value is encoded in 32 bits Analogous to an X-ray image 13

Compositing Function A general ray function The color C(p) of a given pixel p is a superposition of the contributions of the color c(t) of all voxels q(t) along the ray r(p) 14

Compositing Function Volumetric Illumination Model: color c(t) emitted at location q(t) is attenuated by the opacity of points situated between q(t) and the view plan 15

Compositing Function Volumetric Illumination Model 16

Compositing Function Yield high quality of volume rendering 17

Compositing Function Specify the transfer function for colors; Skin: dark brown Soft bone: light yellow Hard bone: bright white Hard bone Specify the transfer function for colors; Specify the transfer function for opacity 18

Compositing Function Volume data without sharp boundary: smooth transfer functions 19

End of Chap. 10 Note: All sections are covered except 10.3, 10.4 and 10.5 20