Proximity and Deformation - PowerPoint PPT Presentation

About This Presentation
Title:

Proximity and Deformation

Description:

As the necklace deforms, bounding spheres evolve following the motions of their ... Very well, except when necklace gets really folded ... – PowerPoint PPT presentation

Number of Views:28
Avg rating:3.0/5.0
Slides: 15
Provided by: leonidas
Learn more at: http://ai.stanford.edu
Category:

less

Transcript and Presenter's Notes

Title: Proximity and Deformation


1
Proximity and Deformation
  • Leonidas Guibas
  • Stanford University

Tutto cambia perchè nulla cambi T. di
Lampedusa, Il Gattopardo (1860)
2
Proximity Maintenance in Physical Simulation
  • Most forces in nature are short range
  • Collision detection

3
Large-Scale Deformation
  • Most deformable models represent an object as a
    collection of many small elements
  • At each time step of a simulation, most elements
    move
  • We want to capture and maintain, under element
    motion, information that is useful for proximity
    detection, but is relatively stable at the same
    time (the KDS Faustian dilemma)

Drum hab ich mich der Magie ergeben,Ob mir durch
Geistes Kraft und MundNicht manch Geheimnis
würde kundDaß ich nicht mehr mit saurem
SchweißZu sagen brauche, was ich nicht weißDaß
ich erkenne, was die WeltIm Innersten
zusammenhält,Schau alle Wirkenskraft und
Samen,Und tu nicht mehr in Worten kramen.
4
Bounding Volume Hierarchies for Deformable Objects
  • Bounding volume hierarchies (BVH), using spheres,
    bounding boxes, etc., have been very successfully
    used for collision checking of rigid objects
  • Deformation brings up the issue of hierarchy
    recomputation or update

Tight Hierarchy Loose Hierarchy
Frequent updates Faster collision checking More stable More wasted intersection tests
5
Implicit Hierarchies, Defined by Object Features
  • Exploit what stays the same object topology
  • Example a smallest enclosing sphere hierarchy
    for a deforming necklace, based on a fixed
    balanced binary tree
  • Each sphere is implicitly defined by four
    elements
  • Note that children spheres can stick out of
    parent spheres

with Agarwal, Nguyen, Russel, Zhang
6
Combinatorial Descriptions are Stable
As the necklace deforms, bounding spheres evolve
following the motions of their defining elements
We need to verify that each sphere continues to enclose its assigned geometry When this condition fails, the repair is a simple basis element swap, like pivoting in LP

7
Maintaining the Sphere Hierarchy under Deformation
8
How well does it work?
  • Very well, except when necklace gets really
    folded
  • The power diagram (Delaunay) is better in packed
    situations

9
Graph and Geometric Spanners
  • Graph setting Replace a dense graph with a
    sparse subgraph (the spanner), while
    approximately preserving shortest paths
  • Geometry setting Approximate all distances
    between points using shortest paths on a sparse
    set of edges (the spanner)

Widely used in communication networks expansion
ratio a
10
Spanners for Continuous Objects
Add a sparse set of shortcuts, sufficient to
guarantee the spanning property
A protein example with a 5
3HVT
with Agarwal, Gao, Nguyen, Zhang
11
Spanners are Useful for Proximity/Collision
Detection
  • To find all points at distance d from p, find all
    points within distance ad along the object and
    its shortcuts
  • Before two points p and q on a deformable object
    collide, there has to be a shortcut between them
  • Spanners can have sublinear complexity

12
Sampling from the Delaunay Triangulation
  • Discretize object into elements
  • Compute the Delaunay triangulation
  • Cluster the Delaunay edges into groups (à la
    n-body or well-separated pair decompositions).
    Clusterheads form the shortcuts (spanner).
  • Converges to a limit as element size decreases

13
Maintaining the Shortcuts under Deformation
Many open algorithmic issues
a 3
14
Conclusions
  • Stable structures exist that encode proximity for
    deformable objects
  • Many open issues
  • Improved theoretical analysis
  • Further experimental validation
  • Extension from space curves to surfaces

Everything rests by changing
Write a Comment
User Comments (0)
About PowerShow.com