1 / 27

Large-scale Volume Rendering on a 200 Megapixel Tiled Display Wall

Large-scale Volume Rendering on a 200 Megapixel Tiled Display Wall. Joerg Meyer jmeyer@uci.edu Department of Electrical Engineering & Computer Science University of California, Irvine August 31, 2014. HIPerWall. 200 Megapixel Tiled Display H ighly I nteractive P arallelized Display Wall.

quinta
Download Presentation

Large-scale Volume Rendering on a 200 Megapixel Tiled Display Wall

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. Large-scale Volume Rendering on a 200 Megapixel Tiled Display Wall Joerg Meyer jmeyer@uci.edu Department ofElectrical Engineering & Computer Science University of California, Irvine August 31, 2014

  2. HIPerWall • 200 Megapixel Tiled Display • Highly Interactive Parallelized Display Wall

  3. Calit2

  4. Calit2 • Highlights • Center of GRAVITY (Graphics, Visualization and Imaging Technology) • Interactive Animation Media Lab • Zeiss Center for Microscopy • Integrated Nanosystems Research Facility Director: G.P. Li

  5. A High-Performance Visualization Environment for Collaborative Research • Display Characteristics • 55+ Tiles • 200+ Mega Pixel Resolution • Visualization Cluster • 55+ Dual Processor Render Nodes • 55+ Terabyte of Storage • Network • Gigabit+(Data, Visual, Sync) • OptIPuter Connectivity PIs: Kuester, Jenks, Zender, Sorooshian, Gaudiot

  6. 2D Brain Atlas • High-Resolution 2D Display Rhesus Macaque Monkey Brain(1,400 cross-sections,2,666 pixelsper inch) 200 Megapixels

  7. 3D Brain Atlas • Distributed 3D Display 800 Megavoxels

  8. 3D Brain Atlas • Distributed 3D Display 800 Megavoxels

  9. Distributed Volume Rendering

  10. Distributed Volume Rendering • Based on CGLX framework • Runs on 25 cluster nodes • Synchronized by head node • Interactive control by head node • Local rendering on each node • One node drives two displaysÞ 50 tiles

  11. Distributed Volume Rendering • Uses hierarchical space subdivision (NTFS-based octree) • Multi-resolution decomposition(3D Haar wavelets) • Dynamic viewing frustum clipping on each rendering node • Multi-dimensional transfer functions (3D control widget on head node), Phong-Blinn pre-illumination

  12. High-Resolution Volume Rendering RGB image series (real-color, human brain), 1472 x 1152 x 753, 3.57 GB (Data courtesy of Arthur W. Toga, Dept. of Neurology, UCLA School of Medicine)

  13. High-Resolution Volume Rendering • 3D Reconstruction RGB image series (real-color, human brain), 1472 x 1152 x 753, 3.57 GB (Data courtesy of Arthur W. Toga, Dept. of Neurology, UCLA School of Medicine. Image courtesy of Eric B. Lum, Ikuko Takanashi, UC Davis.)

  14. High-Resolution Volume Rendering • Dynamic Refinement Initial stage Second level of detail Third level of detail Final reconstructed image

  15. High-Resolution Volume Rendering • Dynamic Refinement Close-up Brain

  16. High-Resolution Volume Rendering • Dynamic Refinement Close-up Mandible

  17. High-Resolution Volume Rendering • Dynamic Refinement Skull

  18. Space Decomposition • Dynamic subvolume retrieval on each rendering node • Quick calculation oftree path ... Frustumculling

  19. Combination: Octree/Wavelet • Leaf encoding

  20. Wavelet Compression ... step 2 original (256 x 256) step 1 image pyramid

  21. Original image array Original Volume HLH LLH LLL HLL LL HL L H LHH LHL HLL LH HL HHH First run: x-direction Second run: y-direction Third run: z-direction Wavelet Compression

  22. Distributed Volume Rendering • 3D Texture Buffer Mapping Maximize use of available texture memory

  23. Performance

  24. Performance

  25. Summary • Interactive, distributed volume rendering • 800 megavoxels • Gigabytedata sets • Dynamicrefinement

  26. Acknowledgements • Huan T. Nguyen, Ph.D.(Univ. of Chicago) • Sebastian Thelen(IRTG) • Prof. Stephen Jenks(UCI) • Sung-Jin Kim, Ph.D.(UCI) • Falko Kuester, Kai-Uwe Doerr(UCSD)

  27. Questions? Joerg Meyer University of California, Irvine EECS/BME Department 644E Engineering Tower Irvine, CA 92697-2625 jmeyer@uci.edu http://imaging.eng.uci.edu/~jmeyer

More Related