Tutorial 7 Real-Time Volume Graphics

Slides:



Advertisements
Similar presentations
Institute for vision and graphics university of siegen, germany High-Level User Interfaces for Transfer Function Design with Semantics Christof Rezk Salama.
Advertisements

The Radiance Equation.
7.1 Vis_04 Data Visualization Lecture 7 3D Scalar Visualization Part 2 : Volume Rendering- Introduction.
Envisioning Information Lecture 14 – Scientific Visualization
VIS Group, University of Stuttgart Tutorial T4: Programmable Graphics Hardware for Interactive Visualization Pre-Integrated Splatting (Stefan Roettger)
Computer graphics & visualization Global Illumination Effects.
Direct Volume Rendering. What is volume rendering? Accumulate information along 1 dimension line through volume.
REAL-TIME VOLUME GRAPHICS Christof Rezk Salama Computer Graphics and Multimedia Group, University of Siegen, Germany Eurographics 2006 Real-Time Volume.
Interactive High-Quality Volume Rendering on Flexible Consumer Graphics Hardware Klaus Engel, Martin Kraus, Thomas Ertl Visualization and Interactive Systems.
CLASS 9 ADVANCE RENDERING RAY TRACING RADIOSITY LIGHT FIELD CS770/870.
The Radiance Equation Mel Slater. Outline Introduction Light Simplifying Assumptions Radiance Reflectance The Radiance Equation Traditional Rendering.
Ray Tracing & Radiosity Dr. Amy H. Zhang. Outline  Ray tracing  Radiosity.
Hank Childs, University of Oregon November 15 th, 2013 Volume Rendering, Part 2.
University of British Columbia CPSC 314 Computer Graphics Jan-Apr 2005 Tamara Munzner Information Visualization.
High-Quality Volume Graphics on Consumer PC Hardware
Direct Volume Rendering Joe Michael Kniss Scientific Computing and Imaging Institute University of Utah.
Memory Efficient Acceleration Structures and Techniques for CPU-based Volume Raycasting of Large Data S. Grimm, S. Bruckner, A. Kanitsar and E. Gröller.
I NTERACTIVE V OLUME R ENDERING FOR V IRTUAL C OLONOSCOPY IEEE Proceedings of Visualization, Phoenix, U.S.A., Oct. 1997, pp. 433 – 436 Presented.
1 Discrete Tomography and Its Applications in Medical Imaging* Attila Kuba Department of Image Processing and Computer Graphics University of Szeged *This.
Stefan Roettger University of Stuttgart A Two-Step Approach for Interactive Pre-Integrated Volume Rendering of Unstructured Grids VolVis '02 A Two-Step.
Shape Recognition and Pose Estimation for Mobile Augmented Reality Author : N. Hagbi, J. El-Sana, O. Bergig, and M. Billinghurst Date : Speaker.
19/18/ :34 Graphics II Volume Rendering Session 10.
Efficient Volume Visualization of Large Medical Datasets Stefan Bruckner Institute of Computer Graphics and Algorithms Vienna University of Technology.
Optical Models Jian Huang, CS 594, Spring 2002 This set of slides are modified from slides used by Prof. Torsten Moeller, at Simon Fraser University, BC,
Attenuation by absorption and scattering
AME Int. Heat Trans. D. B. Go Radiation with Participating Media Consider the general heat equation We know that we can write the flux in terms of.
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.
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.
111/17/ :21 Graphics II Global Rendering and Radiosity Session 9.
Radisoity Ed Angel Professor of Computer Science, Electrical and Computer Engineering, and Media Arts Director, Arts Technology Center University of New.
An Enhanced Splatting Method Graphics and Visualization Group Department of Computer Science The University of Auckland Peter Kulka & Richard Lobb.
REAL-TIME VOLUME GRAPHICS Christof Rezk Salama Computer Graphics and Multimedia Group, University of Siegen, Germany Eurographics 2006 Real-Time Volume.
REAL-TIME VOLUME GRAPHICS Klaus Engel Siemens AG, Erlangen, Germany Eurographics 2006 Real-Time Volume Graphics [05] Transfer Functions.
Computer Graphics II University of Illinois at Chicago Volume Rendering Presentation for Computer Graphics II Prof. Andy Johnson By Raj Vikram Singh.
Radiosity 1. 2 Introduction Ray tracing best with many highly specular surfaces ­Not real scenes Rendering equation describes general shading problem.
Transfer Fucntion slides knowledgement : G. Kindlmann.
Pre-Integrated Volume Rendering: Past, Present, Future
02/07/03© 2003 University of Wisconsin Last Time Finite element approach Two-pass approaches.
1 Per-Pixel Opacity Modulation for Feature Enhancement in Volume Rendering Speaker: 吳昱慧 Date:2010/11/16 IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER.
CS552: Computer Graphics Lecture 33: Illumination and Shading.
Emission Discrete Tomography and Optimization Problems Attila Kuba Department of Image Processing and Computer Graphics University of Szeged.
Computer Graphics: Programming, Problem Solving, and Visual Communication Steve Cunningham California State University Stanislaus and Grinnell College.
1.5.3 Walkthrough #4 bouncing_ball.py wrapping_ball.py
Volume Rendering (3) Hardware Texture Mapping Methods.
The Ray Model of Light.
Tutorial 7 Real-Time Volume Graphics
Robust Diffuse Final Gathering on the GPU
Introduction to Computer Graphics with WebGL
Ray Tracing Ed Angel Professor Emeritus of Computer Science
Volume Visualization Chap. 10 November 20 , 2008 Jie Zhang Copyright ©
Hank Childs, University of Oregon
Optimization of Gamma Knife Radiosurgery
Volume Rendering Lecture 21.
Volume Visualization Chap. 10 December 3 , 2009 Jie Zhang Copyright ©
Models and Architectures
Introduction to Computer Graphics with WebGL
Real-Time Volume Graphics [06] Local Volume Illumination
If {image} find the Riemann sum with n = 5 correct to 3 decimal places, taking the sample points to be midpoints
Introduction to Computer Graphics with WebGL
Radiative Transfer & Volume Path Tracing
Path Tracing (some material from University of Wisconsin)
Volume Rendering Lecture 21.
Real-time Volumetric Lighting in Participating Media
Advanced Computer Graphics
School of Computer Science and Engineering
Advanced Computer Graphics: Radiosity
A Practical Model for Subsurface Light Transport
Introduction to Ray Tracing
Presentation transcript:

Tutorial 7 Real-Time Volume Graphics Klaus Engel Markus Hadwiger Christof Rezk Salama

Real-Time Volume Graphics [01] Introduction and Theory

Appliations: Medicine CT Human Head: Visible Human Project, US National Library of Medicine, Maryland, USA CT Angiography: Dept. of Neuroradiology University of Erlangen, Germany

Applications: Geology Deformed Plasticine Model, Applied Geology, University of Erlangen Muschelkalk: Paläontologie, Virtual Reality Group, University of Erlangen

Applications: Archeology Hellenic Statue of Isis 3rd century B.C. ARTIS, University of Erlangen-Nuremberg, Germany Sotades Pygmaios Statue, 5th century B.C ARTIS, University of Erlangen-Nuremberg, Germany

Applications: Biology Material Science, Quality Control Micro CT, Compound Material, Material Science Department, University of Erlangen biological sample of the soil, CT, Virtual Reality Group, University if Erlangen

Applications Computational Science and Engineering

Applications: Computer Science Visualization of Pseudo Random Numbers Entropy of Pseudo Random Numbers, Dan Kaminsky, Doxpara Research, USA, www.doxpara.com

Outline in real-time on commodity graphics hardware Data Set 3D Rendering Classification in real-time on commodity graphics hardware

Physical Model of Radiative Transfer Increase true emission in-scattering Decrease true absorption out-scattering

Absorption along the ray segment s0 - s Ray Integration How do we determine the radiant energy along the ray? Physical model: emission and absorption, no scattering viewing ray Absorption along the ray segment s0 - s Extinction τ Absorption к Initial intensity at s0 Without absorption all the initial radiant energy would reach the point s.

Ray Integration How do we determine the radiant energy along the ray? Physical model: emission and absorption, no scattering viewing ray Every point along the viewing ray emits additional radiant energy One point along the viewing ray emits additional radiant energy. Absorption along the distance s - s ~ Active emission at point s ~

Ray Casting Software Solution Numerical Integration Resampling Image Plane Eye Data Set Numerical Integration Resampling High Computational Load

Numerical Solution Extinction: Approximate Integral by Riemann sum:

Numerical Solution Now we introduce opacity:

Numerical Solution Now we introduce opacity:

Numerical Solution can be computed recursively Radiant energy observed at position i Radiant energy emitted at position i Absorption at position i Radiant energy observed at position i–1

Numerical Solution Early Ray Termination: Stop the calculation when Back-to-front compositing can be computed recursively Front-to-back compositing

Summary Emission Absorption Model Numerical Solutions true absorption true emission Back-to-front iteration Front-to-back iteration