comp phys apsc 715
play

Comp/Phys/APSc 715 Tensor: Glyphs, Traces, Surfaces, Etc. 2/27/2014 - PDF document

2/27/2014 Comp/Phys/APSc 715 Tensor: Glyphs, Traces, Surfaces, Etc. 2/27/2014 Tensors Comp/Phys/APSc 715 Taylor 1 Preview Videos Vis2006: nlcglyph.mov Tensor glyph design Stress Tensor visualization for implant 2/27/2014 Tensors


  1. 2/27/2014 Comp/Phys/APSc 715 Tensor: Glyphs, Traces, Surfaces, Etc. 2/27/2014 Tensors Comp/Phys/APSc 715 Taylor 1 Preview Videos • Vis2006: nlcglyph.mov – Tensor glyph design • Stress Tensor visualization for implant 2/27/2014 Tensors Comp/Phys/APSc 715 Taylor 2 2/27/2014 Tensors Comp/Phys/APSc 715 Taylor 3 1

  2. 2/27/2014 Tensor Fields • One view: Mapping of input vectors to output vectors – Stress (x,y,z) to strain (x,y,z): force to deformation • Another view: NxN matrix for N-space (3x3 for 3-space) • Subset: Symmetric second-order tensor fields – Can be viewed as anisotropic ellipsoids – Three orthogonal Eigenvectors show directions – Associated Eigenvalues tell how much expansion/contraction along each vector – Largest “major” Eigenvalue, then middle and smallest “minor” • Subset: Rotation fields – Spin at each location in space 2/27/2014 Tensors Comp/Phys/APSc 715 Taylor 4 Tensor Questions • Is the tensor anisotropic in a specific area? • Where is the tensor sheet-like, cigar-like? • Where would water go from here? • Where are the most severe rotations? • What strain effect would stress have? • Does this technique work for 3D? 2/27/2014 Tensors Comp/Phys/APSc 715 Taylor 5 Classes of Techniques • Glyphs • Stream Indicators • Hue and texture • Deformed Surfaces • Computer finds traces, visualization shows • Techniques to show rotation fields • Haptic display 2/27/2014 Tensors Comp/Phys/APSc 715 Taylor 6 2

  3. 2/27/2014 2/27/2014 Tensors Comp/Phys/APSc 715 Taylor 7 Glyphs: Flow Probe • Velocity gradient tensor • Shear and Divergence form parts of the deformation rate tensor • Willem de Leeuw thesis Acceleration Shear Curvature Torsion/Rot Convergence 2/27/2014 Tensors Comp/Phys/APSc 715 Taylor 8 Two-stroke Engine, Tornado 2/27/2014 Tensors Comp/Phys/APSc 715 Taylor 9 3

  4. 2/27/2014 Tubes and Flow Probes Overpowering Chartjunk 2/27/2014 Tensors Comp/Phys/APSc 715 Taylor Symmetric Second-Order Stress Tensor • Bar shows length and direction of largest eigenvector • Ellipse axes show relative size of the two other eigenvectors • Haber, 1990 2/27/2014 Tensors Comp/Phys/APSc 715 Taylor 11 Seismic Stress Tensor: Hedgehogs • Scheurmann, Frey, Hamann, Jeremic, Joy; U. Kaiserslautern (1997+) • Deformation under load – Green lines show compression – Red lines show tension – Tripod “hedgehog” 2/27/2014 Tensors Comp/Phys/APSc 715 Taylor 12 4

  5. 2/27/2014 Other Hedgehogs • Solid cylinder surrounds the principal cylinder • Cheng, Koh, Lee, Vidal, & Haber – UIUC • Chall, Idaszak, & Baker – NCSA • Vis 1990 2/27/2014 Tensors Comp/Phys/APSc 715 Taylor 13 Second-Order Diffusion Tensor Mapped to Ellipses 2/27/2014 Tensors Comp/Phys/APSc 715 Taylor 14 Second-Order Diffusion • Diffusion within mouse spinal-chord tissues – Anisotropic rate of diffusion in three dimensions – Three orthogonal eigenvectors in 3D – Non-negative eigenvalues • Visualized as ellipsoid where liquid would spread – From a single starting point – At different rates along different eigenvectors • Features – Matrix values at every point in space – Spheres represent isotropic diffusion – Larger ellipsoids represent faster diffusion 2/27/2014 Tensors Comp/Phys/APSc 715 Taylor 15 5

  6. 2/27/2014 Detail view of ellipses 2/27/2014 Tensors Comp/Phys/APSc 715 Taylor 16 Diffusion Tensor Images • David Laidlaw, IEEE Visualization 1998 2/27/2014 Tensors Comp/Phys/APSc 715 Taylor 17 Left: Diseased; Right: Healthy 2/27/2014 Tensors Comp/Phys/APSc 715 Taylor 18 6

  7. 2/27/2014 Deformation Rate Tensor • Rate-of-Strain Tensor Kirby, Marmanis, & Laidlaw; IEEE Vis 1999 2/27/2014 Tensors Comp/Phys/APSc 715 Taylor 19 2/27/2014 Tensors Comp/Phys/APSc 715 Taylor 20 Other Iconic/Glyph Techniques • Post, Walsum, Post; Delft: Silver; Rutgers 2/27/2014 Tensors Comp/Phys/APSc 715 Taylor 21 7

  8. 2/27/2014 Superellipsoids for Real Symmetric Traceless Tensors • T.J. Jankun-Kelly, Vis 2006 2/27/2014 Tensors Comp/Phys/APSc 715 Taylor 22 Superellipsoids for Real Symmetric Traceless Tensors • T.J. Jankun-Kelly, Vis 2006 • Nematic Liquid-Crystal states drive glyph form 2/27/2014 Tensors Comp/Phys/APSc 715 Taylor 23 Superellipsoids for Real Symmetric Traceless Tensors • T.J. Jankun-Kelly, Vis 2006 2/27/2014 Tensors Comp/Phys/APSc 715 Taylor 24 8

  9. 2/27/2014 Superquadric Glyphs for Symmetric Second-Order Tensors • Thomas Schulz, Gordon Kindlemann; TVCG 2010 Subsets of superquadric shapes are selected to form the base shapes. Coloration distinguishes geometrically-similar glyphs from different regions. 2/27/2014 Tensors Comp/Phys/APSc 715 Taylor 25 Superquadric Glyphs for Symmetric Second-Order Tensors • Thomas Schulz, Gordon Kindlemann; TVCG 2010 Technique applied to the Hessian of the Laplacian zero-crossings describing the surface geometry of an earlobe 2/27/2014 Tensors Comp/Phys/APSc 715 Taylor 26 Glyphs: What are they good for? • Is the tensor anisotropic in a specific area? • Where is the tensor sheet-like, cigar-like? • Where would water go from here? • Where are the most severe rotations? • What strain effect would stress have? • Does this technique work for 3D? 2/27/2014 Tensors Comp/Phys/APSc 715 Taylor 27 9

  10. 2/27/2014 Stream Indicators: Seismic Stress Tensor: Hyperstreamlines Rainbow color map • Technique by Delmarcelle – Tube along eigenvector – Widths based on others • Can follow any – Major (shown here) follows largest – Medium and minor follow the other two 2/27/2014 Tensors Comp/Phys/APSc 715 Taylor 28 Seismic Stress Tensor: Hyperstreamlines Rainbow color map • Minor Hyperstreamlines for 2-point load – Compression is negative • Hue based on magnitude 2/27/2014 Tensors Comp/Phys/APSc 715 Taylor 29 Momentum Flux Density Tensor • Flow past a hemispherical cylinder Rainbow color map • Shows flow along major eigenvector • Colored by difference in major eigenvalue compared to the other two 2/27/2014 Tensors Comp/Phys/APSc 715 Taylor 30 10

  11. 2/27/2014 Streamballs Simplest Rainbow color map • Can advect along eigenvector like hyperstreamline • Color similarly • Brill, et. al. 2/27/2014 Tensors Comp/Phys/APSc 715 Taylor 31 Streamballs Variety Rainbow color map • Can change connectivity, color, texture, microgeometry • Brill, et. al. 2/27/2014 Tensors Comp/Phys/APSc 715 Taylor 32 Stream Indicators: What are they good for? • Is the tensor anisotropic in a specific area? • Where is the tensor sheet-like, cigar-like? • Where would water go from here? • Where are the most severe rotations? • What strain effect would stress have? • Does this technique work for 3D? 2/27/2014 Tensors Comp/Phys/APSc 715 Taylor 33 11

  12. 2/27/2014 2/27/2014 Tensors Comp/Phys/APSc 715 Taylor 34 Hue and Texture: Symmetric, Second- Order Tensor Fields • Delmarcelle & Hesselink • Vector flow by texture • Hue by magnitude of largest compressive eigenvector • Dots show degenerate points (>1 eigenvector parallel) 2/27/2014 Tensors Comp/Phys/APSc 715 Taylor 35 Rainbow colormap Symmetric, Second-Order Tensor Fields • Delmarcelle & Hesselink Rainbow color map • Vector flow by texture • Hue by magnitude of largest compressive eigenvector • Dots show degenerate points (>1 eigenvector parallel) • Lines separate field into topological regions 2/27/2014 Tensors Comp/Phys/APSc 715 Taylor 36 12

  13. 2/27/2014 Strain-Rate Tensor • Sigfridsson, Ebbers, Heiberg, & Wigstrom, Vis 2002. Noise blurred by eigenvalue Larger values blur more Relative values only (normalized) L1 > L2 > L3 Color by degree of anisotropy R = (L1 – L2) / L1 (Linear) G = (L2 – L3) / L1 (Planar) B = L3 / L1 (Isotropic) Glyph shows zoom-in to planar region Occlusion and confusion 2/27/2014 Tensors Comp/Phys/APSc 715 Taylor 37 Fiber Stippling for Probabilistic Tracts • Goldau, Wiebel, et. al. VisBio 2011 – Stipple shape controlled by fiber properties – Different fibers shown by color, to view interleave 2/27/2014 Tensors Comp/Phys/APSc 715 Taylor 38 Deformation of Noise Texture • Zheng and Pang, Vis2003, HyperLIC • Start with a uniform 2D/3D noise texture • Blur (flow) texture – Along eigenvectors – Blurs where large & isotropic – LIC where anisotropic 2/27/2014 Tensors Comp/Phys/APSc 715 Taylor 39 13

  14. 2/27/2014 Deformation of Noise Texture • Zheng and Pang, Vis2003, HyperLIC • In 3D, opacity comes from anisotropy 2/27/2014 Tensors Comp/Phys/APSc 715 Taylor 40 Hue and Texture: What are they good for? • Is the tensor anisotropic in a specific area? • Where is the tensor sheet-like, cigar-like? • Where would water go from here? • Where are the most severe rotations? • What strain effect would stress have? • Does this technique work for 3D? 2/27/2014 Tensors Comp/Phys/APSc 715 Taylor 41 2/27/2014 Tensors Comp/Phys/APSc 715 Taylor 42 14

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