1 / 53

Illustrative Visualization and Volume Rendering

Illustrative Visualization and Volume Rendering. Peter Sikachev. Institute of Computer Graphics and Algorithms Vienna University of Technology. Outline. About TUVienna and vis-group Rendering and visualization Volume rendering

betsy
Download Presentation

Illustrative Visualization and Volume Rendering

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Illustrative Visualization andVolume Rendering Peter Sikachev Institute of Computer Graphics and Algorithms Vienna University of Technology

  2. Outline • About TUVienna and vis-group • Rendering and visualization • Volume rendering • VolumeShop: an interactive system for direct volume illustration • Recent group work overview Peter Sikachev

  3. Outline • About TUVienna and vis-group • Rendering and visualization • Volume rendering • VolumeShop: an interactive system for direct volume illustration • Recent group work overview Peter Sikachev

  4. TUVienna • Urban campus • ~17,600 students • ~4,000 staff (1,800 – academic) • 19% foreign students • No tuition fees for EU/EEA/Switzerland students Peter Sikachev

  5. ICGA • Institute of computer graphics and algorithms • Occupies a complete floor + smth • 3 groups •  Algorithms and Data Structures Group • Computer Graphics Group • Pattern Recognition and Image Processing Group Peter Sikachev

  6. Computer Graphics Group • 1 full professor • 2 associate professors • 25 scientific staff people (PhD students, postdocs, exchange students etc) Peter Sikachev

  7. Österreichische Akademie der Wissenschaften Virtual Reality und Visualisierung Forschungs-gmbh GWI Research AKH Wien University of Bergen Norway PHILIPS Medical Systems Upper Austria University of Applied Sciences Visualization Sub-Group Peter Sikachev

  8. Outline • About TUVienna and vis-group • Rendering and visualization • Volume rendering • VolumeShop: an interactive system for direct volume illustration • Recent group work overview Peter Sikachev

  9. Computer Graphics Computer Graphics Rendering Visualization … Offline Rendering Real-Time Rendering Volume Visualization Information Visualization … Peter Sikachev

  10. Computer Graphics Computer Graphics How? What? Rendering Visualization … Offline Rendering Real-Time Rendering Volume Visualization Information Visualization … Peter Sikachev

  11. Computer Graphics Computer Graphics Rendering Visualization … Offline Rendering Real-Time Rendering Volume Visualization Information Visualization … Peter Sikachev

  12. Offline Rendering • Cinema • Advertisement Peter Sikachev

  13. Computer Graphics Computer Graphics Rendering Visualization … Offline Rendering Real-Time Rendering Volume Visualization Information Visualization … Peter Sikachev

  14. Real-Time Rendering • Games • 3D interactive applications [Zeller] Peter Sikachev

  15. Computer Graphics Computer Graphics Rendering Visualization … Offline Rendering Real-Time Rendering Volume Visualization Information Visualization … Peter Sikachev

  16. Volume Visualization • Healthcare • Industry • Geology • Forecast [Bruckner05] Peter Sikachev

  17. Computer Graphics Computer Graphics Rendering Visualization … Offline Rendering Real-Time Rendering Volume Visualization Information Visualization … Peter Sikachev

  18. Information Visualization • Databases • Networks • Software engineering [Wonka] Peter Sikachev

  19. Outline • About TUVienna and vis-group • Rendering and visualization • Volume rendering • VolumeShop: an interactive system for direct volume illustration • Recent group work overview Peter Sikachev

  20. 3D Texture • Example for a histological dataset • Convert a set of 2D scalar functions to a 3D scalar function • Consider as a regular grid Peter Sikachev

  21. Volume Ray Casting • Ray Casting • Sampling • Shading • Compositing Peter Sikachev

  22. Volume Ray Casting • Ray Casting • Sampling • Shading • Compositing Peter Sikachev

  23. Shading • Needed for a shape perception • Does not usually use a correct physical model No shading With shading Peter Sikachev

  24. Transfer Function • 3D function is not equivalent to the importance value • Mapping to optical properties is needed Direct mapping Using transfer function Peter Sikachev

  25. Transfer Function • Transfer function may depend on different parameters: • function value • gradient magnitude • segmentation • shape • size where 3D function optical properties Peter Sikachev

  26. Transfer Function Peter Sikachev

  27. Volume Ray Casting • Ray Casting • Sampling • Shading • Compositing Peter Sikachev

  28. Compositing • Several voxels projects onto one pixel – compositing is needed • Different compositing rules might be used: • Alpha-blending (DVR) • Maximum intensity projection (MIP) • Hybrid (MIDA) • … [Bruckner09] Peter Sikachev

  29. Outline • About TUVienna and vis-group • Rendering and visualization • Volume rendering • VolumeShop: an interactive system for direct volume illustration • Recent group work overview Peter Sikachev

  30. What is VolumeShop? • VolumeShop is not … • … an extensive general-purpose visualization class library  try VTK, VisIt, .. • … a medical image processing and visualization toolkit  try MeVisLab, Amira, … • … a scene-graph API and rendering framework  try OpenInventor, Orge, … Stefan Bruckner

  31. What is VolumeShop? • What does it do then? • VolumeShop is a prototyping platform for visualization research • Goal is to provide maximum flexibility to the developer • Provide easy-to-use facilities for common cumbersome tasks • Give developers the freedom of choice not to use them at all • Ease the transition from research prototypes to actual applications Stefan Bruckner

  32. Overview graphical front-end, project setup, property management, … VolumeShop application base classes, serialization, resource management, plugin mechanism, … VolumeShop core import, export, compositing, interaction, rendering, scripting, … VolumeShopplugins Stefan Bruckner

  33. Use Case Peter Sikachev

  34. Outline • About TUVienna and vis-group • Rendering and visualization • Volume rendering • VolumeShop: an interactive system for direct volume illustration • Recent group work overview Peter Sikachev

  35. Importance-Driven Visualization [Viola] • Motivation: show important features inside the volume, preserving context • Cut-aways • Ghosted views • Level of sparseness Peter Sikachev

  36. Motivation Peter Sikachev

  37. Maximum Importance Projection cylindrical conical Peter Sikachev

  38. Maximum Importance Projection cylindrical conical Peter Sikachev

  39. Average Importance Compositing image-space object space Peter Sikachev

  40. Visibility Preserving Compositing Peter Sikachev

  41. Levels of Sparseness opacity modulation & color saturation screen-door transparency volume thinning Peter Sikachev

  42. Exploded Views [Bruckner06] Peter Sikachev

  43. Exploded Views [Bruckner06] Peter Sikachev

  44. Context-Preserving Volume Rendering Motivation: large flat surface areas are unimportant These surfaces are highly lit [CVPR] Peter Sikachev

  45. Context-Preserving Volume Rendering Peter Sikachev

  46. Style Transfer Function [Bruckner07] Motivation: integrate multiple NPR techniques in one framework Peter Sikachev

  47. Style Transfer Function: Concept regular transfer function style transfer function Peter Sikachev

  48. Style Transfer Function: Results Peter Sikachev

  49. Style Transfer Function: Results Peter Sikachev

  50. [LiveSync] • A framework for combining 2D/3D views • Automatic viewpoint finding • Transfer function update • Region of interest growing • Importance-driven clipping Peter Sikachev

More Related