Tutorial 7 RealTime Volume Graphics Klaus Engel Markus

  • Slides: 19
Download presentation
Tutorial 7 Real-Time Volume Graphics Klaus Engel Markus Hadwiger Christof Rezk Salama REAL-TIME VOLUME

Tutorial 7 Real-Time Volume Graphics Klaus Engel Markus Hadwiger Christof Rezk Salama REAL-TIME VOLUME GRAPHICS Christof Rezk Salama Computer Graphics and Multimedia Group, University of Siegen, Germany Eurographics 2006

Real-Time Volume Graphics [01] Introduction and Theory REAL-TIME VOLUME GRAPHICS Christof Rezk Salama Computer

Real-Time Volume Graphics [01] Introduction and Theory REAL-TIME VOLUME GRAPHICS Christof Rezk Salama Computer Graphics and Multimedia Group, University of Siegen, Germany Eurographics 2006

Appliations: Medicine CT Human Head: Visible Human Project, US National Library of Medicine, Maryland,

Appliations: Medicine CT Human Head: Visible Human Project, US National Library of Medicine, Maryland, USA CT Angiography: Dept. of Neuroradiology University of Erlangen, Germany REAL-TIME VOLUME GRAPHICS Christof Rezk Salama Computer Graphics and Multimedia Group, University of Siegen, Germany Eurographics 2006

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

Applications: Geology Deformed Plasticine Model, Applied Geology, University of Erlangen Muschelkalk: Paläontologie, Virtual Reality Group, University of Erlangen REAL-TIME VOLUME GRAPHICS Christof Rezk Salama Computer Graphics and Multimedia Group, University of Siegen, Germany Eurographics 2006

Applications: Archeology Hellenic Statue of Isis 3 rd century B. C. ARTIS, University of

Applications: Archeology Hellenic Statue of Isis 3 rd century B. C. ARTIS, University of Erlangen. Nuremberg, Germany Sotades Pygmaios Statue, 5 th century B. C ARTIS, University of Erlangen. Nuremberg, Germany REAL-TIME VOLUME GRAPHICS Christof Rezk Salama Computer Graphics and Multimedia Group, University of Siegen, Germany Eurographics 2006

Applications: Material Science, Quality Control Biology Micro CT, Compound Material, Material Science Department, University

Applications: Material Science, Quality Control Biology Micro CT, Compound Material, Material Science Department, University of Erlangen REAL-TIME VOLUME GRAPHICS Christof Rezk Salama Computer Graphics and Multimedia Group, University of Siegen, Germany biological sample of the soil, CT, Virtual Reality Group, University if Erlangen Eurographics 2006

Applications Computational Science and Engineering REAL-TIME VOLUME GRAPHICS Christof Rezk Salama Computer Graphics and

Applications Computational Science and Engineering REAL-TIME VOLUME GRAPHICS Christof Rezk Salama Computer Graphics and Multimedia Group, University of Siegen, Germany Eurographics 2006

Applications: Computer Science Visualization of Pseudo Random Numbers Entropy of Pseudo Random Numbers, Dan

Applications: Computer Science Visualization of Pseudo Random Numbers Entropy of Pseudo Random Numbers, Dan Kaminsky, Doxpara Research, USA, www. doxpara. com REAL-TIME VOLUME GRAPHICS Christof Rezk Salama Computer Graphics and Multimedia Group, University of Siegen, Germany Eurographics 2006

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

Outline Data Set 3 D Rendering Classification in real-time on commodity graphics hardware REAL-TIME VOLUME GRAPHICS Christof Rezk Salama Computer Graphics and Multimedia Group, University of Siegen, Germany Eurographics 2006

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

Decrease Increase Physical Model of Radiative Transfer true emission in-scattering true absorption out-scattering REAL-TIME VOLUME GRAPHICS Christof Rezk Salama Computer Graphics and Multimedia Group, University of Siegen, Germany Eurographics 2006

Ray Integration How do we determine the radiant energy along the ray? Physical model:

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 s 0 - s Initial intensity at s 0 Extinction τ Absorption к Without absorption all the initial radiant energy would reach the point s. REAL-TIME VOLUME GRAPHICS Christof Rezk Salama Computer Graphics and Multimedia Group, University of Siegen, Germany Eurographics 2006

Ray Integration How do we determine the radiant energy along the ray? Physical model:

Ray Integration How do we determine the radiant energy along the ray? Physical model: emission and absorption, no scattering viewing ray One point Every point along the viewing ray emits additional energy. radiant energy Active emission at point s~ REAL-TIME VOLUME GRAPHICS Christof Rezk Salama Computer Graphics and Multimedia Group, University of Siegen, Germany Absorption along the distance s -~s Eurographics 2006

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

Ray Casting Software Solution Image Plane Eye Data Set Numerical Integration Resampling High Computational Load REAL-TIME VOLUME GRAPHICS Christof Rezk Salama Computer Graphics and Multimedia Group, University of Siegen, Germany Eurographics 2006

Numerical Solution Extinction: Approximate Integral by Riemann sum: REAL-TIME VOLUME GRAPHICS Christof Rezk Salama

Numerical Solution Extinction: Approximate Integral by Riemann sum: REAL-TIME VOLUME GRAPHICS Christof Rezk Salama Computer Graphics and Multimedia Group, University of Siegen, Germany Eurographics 2006

Numerical Solution Now we introduce opacity: REAL-TIME VOLUME GRAPHICS Christof Rezk Salama Computer Graphics

Numerical Solution Now we introduce opacity: REAL-TIME VOLUME GRAPHICS Christof Rezk Salama Computer Graphics and Multimedia Group, University of Siegen, Germany Eurographics 2006

Numerical Solution Now we introduce opacity: REAL-TIME VOLUME GRAPHICS Christof Rezk Salama Computer Graphics

Numerical Solution Now we introduce opacity: REAL-TIME VOLUME GRAPHICS Christof Rezk Salama Computer Graphics and Multimedia Group, University of Siegen, Germany Eurographics 2006

Numerical Solution can be computed recursively Radiant energy observed at position i Radiant energy

Numerical Solution can be computed recursively Radiant energy observed at position i Radiant energy emitted at position i Absorption at position i REAL-TIME VOLUME GRAPHICS Christof Rezk Salama Computer Graphics and Multimedia Group, University of Siegen, Germany Radiant energy observed at position i– 1 Eurographics 2006

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

Numerical Solution Back-to-front compositing Early Ray Termination: Stop the calculation when can be computed recursively Front-to-back compositing REAL-TIME VOLUME GRAPHICS Christof Rezk Salama Computer Graphics and Multimedia Group, University of Siegen, Germany Eurographics 2006

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

Summary Emission Absorption Model true emission true absorption Numerical Solutions Back-to-front iteration Front-to-back iteration REAL-TIME VOLUME GRAPHICS Christof Rezk Salama Computer Graphics and Multimedia Group, University of Siegen, Germany Eurographics 2006