Interactive Design and Visualization of Tensor Fields on Surfaces - PowerPoint PPT Presentation

About This Presentation
Title:

Interactive Design and Visualization of Tensor Fields on Surfaces

Description:

Interactive Design and Visualization of Tensor Fields on Surfaces – PowerPoint PPT presentation

Number of Views:98
Avg rating:3.0/5.0
Slides: 48
Provided by: Steve800
Category:

less

Transcript and Presenter's Notes

Title: Interactive Design and Visualization of Tensor Fields on Surfaces


1
Interactive Design and Visualization of Tensor
Fields on Surfaces
  • Eugene Zhang James Hays Greg Turk
  • Oregon State University Carnegie Mellon
    University Georgia Tech

2
Tensors in Nature
Image courtesy of pics4learning.com
3
Vectors and Tensors
  • Vectors one-way street
  • Tensors two-way street

4
Vectors and Tensors
  • When representing natural directions in images
    and shapes, tensor fields provide a larger
    vocabulary of visual elements
  • Tensor field features cannot always be modeled by
    any continuous vector field
  • Tensor fields can be used to mimic any given
    vector field
  • What happens if we insist on using vector fields?

5
Vectors and Tensors
tensor-based edge field
vector-based edge field
6
Vectors and Tensors
tensor-based edge field
vector-based edge field
7
Vectors and Tensors
?
?
?
?
?
8
Tensor Field Design
  • Many graphics applications require 2D
    second-order symmetric tensor fields
  • painterly rendering (edge field)
  • pen-and-ink sketch of surfaces (curvature
    tensor)
  • anisotropic remeshing (curvature tensor)
  • tensor field visualization

9
Tensor Field Design
  • Different tensor fields lead to different effects

10
Tensor Field Design
  • Unwanted degenerate points cause visual artifacts

11
Tensor Field Design
  • Tensor field design on surfaces
  • creates second-order symmetric tensor fields
  • from scratch or by modifying an existing field
  • requires relatively little user effort
  • provides control over tensor field topology
  • number and location of degenerate points

12
Background on Tensors
  • A second-order symmetric tensor
  • are also eigenvectors
  • We focus on the directional information in a
    tensor

13
Background on Tensors
  • Deviator-isotropic decomposition

isotropic tensor
deviator
  • A tensor has the same set of eigenvectors as its
    deviator
  • Isotropic tensors and deviators form
    complementary linear subspaces

14
Background on Tensors
  • A tensor field is a continuous tensor-valued
    function
  • Our interest
  • use tensor fields to describe and control
    directional information in images or shapes

15
Background on Tensors
  • Tensor lines
  • Degenerate points
  • Separatrices
  • Topology

16
Background on Tensors
  • Fundamental types of degenerate points

17
Background on Tensors
  • Tensor index wedges

18
Background on Tensors
  • Tensor index trisectors

19
Video
20
Related Work
  • Tensor field visualization and analysis (a rather
    incomplete list)
  • Tensor field topology
  • Delmarcelle and Hesselink 1993
  • Tricoche and Scheuermann 2003
  • Tensor field smoothing
  • Alliez et al. 2003
  • Vector and tensor field visualization
  • Delmarcelle and Hesselink 1993
  • Carbal and Leedom 1993,
  • Zheng and Pang 2003
  • van Wijk 2002, 2003

21
Related Work
  • Vector design systems
  • Special-purpose
  • Texture synthesis Praun et al. 2000, Turk
    2001, Wei and Levoy 2001
  • Fluid simulation Stam 2003
  • Vector field visualization van Wijk 2002, 2003
  • Hair modeling Yu 2001
  • Pen-and-ink sketch Salisbury et al. 1997
  • General-purpose
  • Planar Rockwood and Bunderwala 2001, Treisel
    2002
  • Surfaces Zhang et al. 2004

22
Tensor Field Design
  • Major issues
  • Feature specification
  • Degenerate point control
  • Surface tensor field design (details omitted)
  • Interactive visual feedback (details omitted)

23
Our Approach
  • A two-stage algorithm
  • Initialization feature specification
  • Iterative editing degenerate point control
  • A similar pipeline was used in the vector field
    design system of Zhang et al. 2004

24
Initialization
  • Each element is extended to a global basis field
  • Global basis fields are summed along with an
    input field
  • zero
  • numerical estimation of a meaningful tensor field

25
Initialization
  • Design elements (basic)

26
Initialization
  • Design elements (higher-order)

3rd
4th
5th
6th
27
Initialization
  • Design elements (higher-order)

-6rd
-5th
-4th
-3rd
28
Editing Topological Editing
  • Degenerate point movement and pair cancellation
  • These operations are at the core of our system

29
Topological Editing
  • Topological editing on a tensor field is
    difficult
  • No algorithm on degenerate point movement
  • Algorithms on pair cancellation assume the
    degenerate point pair are the closest neighbors
    to each other
  • Efficient algorithms exist in vector field domain
  • Can we borrow algorithms from vector field domain
    and apply them to tensor fields?

30
Conversions
  • Given a domain D
  • Let V(D) and T(D) be the set of continuous vector
    and deviate tensor fields over D
  • We define the following mapping
  • m T(D) V(D)

31
Conversions
  • is a degenerate point for a tensor field T
    if and only if it is a singularity for
    V(D)
  • The tensor index is half of the vector (Poincaré)
    index

32
Conversion
vector
tensor
33
Conversions
34
Conversions
35
Conversions
36
Back to Topological Editing
  • Our approach
  • convert the tensor field into a vector field
    using ,
  • perform topological editing to the vector field,
  • convert the edited vector field to a tensor field
    using
  • Step 2 can be implemented using any existing
    vector field editing algorithm
  • We use algorithms that are based on Conley index
    theory (Zhang et al 2004)

37
Adapting to Surfaces
  • Details omitted in the interest of time

38
Applications
  • Painterly rendering
  • Pen-and-ink sketch

39
Painterly Rendering
  • Feature designs (vector vs. tensor)

40
Painterly Rendering
  • Feature designs (vector vs. tensor)

41
Pen-and-ink Sketch
  • Numerical estimation vs. design

42
Conclusion
  • Natural directions in images and shapes are
    better described by tensor fields

tensor-based edge field
vector-based edge field
43
Conclusion
  • Tensor field design is important in graphics
  • Different effects can be achieved by using
    different fields
  • Problems in numerical estimation can be corrected

44
Summary
  • Our design system
  • first tensor field design system
  • can generate a wide variety of tensor fields
  • uses design elements of any order
  • provides control over degenerate points
  • works on surfaces (details omitted)
  • Conversions crucial in our system
  • A high-quality interactive visualization
    algorithm (details omitted)

45
Future Interests
  • Control over other aspects of tensor field
    topology
  • separatrices and periodic orbits
  • Extension to other domains
  • volume
  • Other applications
  • anisotropic remeshing
  • Higher-order tensors

46
Acknowledgement
  • Irfan Essa
  • Konstantin Mischaikow
  • Spencer Reynolds for A/V help
  • Andrzej Szymczak and Cyberware for 3D models
  • Pics4learning.com for images

47
Thank you!
Write a Comment
User Comments (0)
About PowerShow.com