CIS 6930 Final Project Marching Rhombic Dodecahedra by Yusuf Sahillioglu

Download Report

Transcript CIS 6930 Final Project Marching Rhombic Dodecahedra by Yusuf Sahillioglu

CIS 6930 Final Project
Marching Rhombic Dodecahedra
by
Yusuf Sahillioglu
http://www.cise.ufl.edu/~ysahilli/vis/
5/27/2016
1
Problem Definition
 Indirect volume rendering
 Isosurface Extraction from non-Cartesian sampling
Figure from A. Entezari et. al, A Granular Three Dimensional Multiresolution Transform, Eurographics’06
5/27/2016
2
Motivation
 Why non-Cartesian?
 Theoretically shown that volumetric data sampled on a nonCartesian lattice is (30%) more efficient than that of Cartesian
lattice
 T. Theussl, T. Moller, M. Groller, Optimal Regular Volume Sampling, IEEE Visualization’01
 Why Marching?
 Combines simplicity w/ high speed (look-up tables)
5/27/2016
3
Applications
 Visualize sophisticated mathematical functions (implicit)
 Visualize medical needs, e.g. CT images (thresholded)
5/27/2016
4
BCC Marching
 Voronoi cell of the BCC lattice: truncated octahedron
5/27/2016
5
BCC Marching
 First neighbors cell of the BCC lattice: rhombic dodecahedron
5/27/2016
6
non-Cartesian (BCC) Lattice
 Tile w/ rhombic dodecahedra
5/27/2016
7
Marching Rhombic Dodecahedra
 1 Rhombic dodecahedra  4 Hexahedra  6 Tetrahedra
5/27/2016
8
Tetrahedra Alignment
 Consistent Alignment within a rhombic dodecahedron
5/27/2016
9
Tetrahedra Alignment
 Consistent Alignment between rhombic dodecahedra
5/27/2016
10
Marcher
 March through either hexahedra or tetrahedra
5/27/2016
11
Results
 Marching Cubes (left) vs. Tetrahedra (right)
5/27/2016
12
Results
 Marching Cubes (left) vs. Tetrahedra (right)
5/27/2016
13
Results
 Marching Cubes
5/27/2016
14
Results
 Marching Tetra
5/27/2016
15
Results
5/27/2016
16
Results
 Marching Cubes
 (medium reso)
5/27/2016
17
Results
 Marching Tetra
 (medium reso)
5/27/2016
18
Results
 Marching Cubes
 (low reso)
 Marching Tetra
 (low reso)
5/27/2016
19
Results
 Marching Cubes
 (high reso)
5/27/2016
20
Results
 Marching Tetra
 (high reso)
5/27/2016
21
Appendix
 Isovalue function for implicit elephant & hand surfaces (my thesis)
22