real time volume rendering of medical data for a virtual
play

Real-Time Volume Rendering of Medical Data for a Virtual Environment - PowerPoint PPT Presentation

Real-Time Volume Rendering of Medical Data for a Virtual Environment Philippe Cattin Mathias Griessen and Benedikt Bitterli Motivation Thousands of years ago [Prof. Alt, Uni Basel] Some history New stone age (10000 B.C.) Middle age


  1. Real-Time Volume Rendering of Medical Data for a Virtual Environment Philippe Cattin Mathias Griessen and Benedikt Bitterli

  2. Motivation

  3. Thousands of years ago [Prof. Alt, Uni Basel]

  4. Some history New stone age (10’000 B.C.) Middle age Today

  5. Why Laser?

  6. Functional cuts

  7. Bone cut with a saw

  8. Bone cut with our laser

  9. Why still spend hours/days to segment data sets?

  10. Solution?

  11. Volume Rendering Basics

  12. Volume Rendering: Why? Pros Cons • High quality images • Computationally complex • No manual input • In VR difficult • Difficult scene renderer to embed polygonal objects

  13. Classes of Volume Rendering Algorithms Ray casting method Plane Composing (Object order algorithms) (Image order algorithms) • Basic ray-casting • Basic slicing with 2D textures • Using octrees • Shear-warp factorization • Translucent textures with image- aligned 3D textures

  14. Basic Forward Ray-Casting

  15. Transferfunction • Transparency • Color • Emissivity

  16. Challenges • 1 Million Triangles • Is considered a big mesh • 1 Million Voxels • Is considered small (100x100x100) • Typical size 512x512x500

  17. Design Choices • Interpolation method • Trilinear • Sampling method • Less in the peripheri • Step size along the ray • Adaptive using distance map • Early stopping

  18. Difficult Cases

  19. • Fluffy objects • Lots of air

  20. Distance Map • Precalculated on GPU • Size of map ¼ x ¼ x ¼ • Closest pixel (according to the transferfunction) spherically

  21. Shadows

  22. Occlusion map • Pre-calculated on GPU • Size of map 1/4x1/4x1/4 • 32 different directions • Environmap either • Static HDR image • Dynamic lamp (Gaussian) • Time for each image on GPU [3ms] • Special case when volume is rotated/scaled

  23. Fusion with Mesh Objects

  24. Example Video

  25. Video

  26. Conclusion • Volume Rendering for VR is possible • Mainly thanks to • Modern GPU hardware • Modern VR glasses • Clever programming Soon demo app: https://www.diffuse.ch

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend