surface energy

advertisement
Modal Shape Analysis
beyond Laplacian
(CAGP 2012)
Klaus Hildebrandt, Christian Schulz,
Christoph von Tycowicz, Konrad Polthier
(brief)
Presenter: ShiHao.Wu
Outline
• 1, Quick review of Spectral
• 2, Main contributions of the paper
• 3, Results
Chladni plates
• Let us “see” the vibration of the metal plate
from the white sands.
Chladni plates VS spetral
Left: In the late 1700's, the physicist Ernst Chladni was amazed
by the patterns formed by sand on vibrating metal plates. Right: numerical
simulations obtained with a discretized Laplacian.
How to transform to spetral space?
• In order to build eigenstructure of the surface.
• Discrete view:
– Define matrices on the graphs of surface, then
find eigenvectors and eigenvalues.
• Continuous view:
– Define operators on the manifolds, then find
eigenfunctions(eigenmodes) and eigenvalues.
Laplace operator(Laplacian)
Laplace operator(Laplacian)
• Advantage:
– eigenfunctions of the Laplacian form
an orthogonal basis of the space of
the surface(like Fourier basis)
– eigenvalues and eigenfunctions are
invariant under isometric
deformations of the surface
• Disadvantage:
– insensitivity to extrinsic features of
the surface, like sharp bends
Motivation and Contributions
• New operators derive from surface energy as
alternatives to Lapacian, which is sensitive to
features.
• Application to global mesh shape analysis
– vibration signature(descriptor): measures the
similarity of points on a surface
– feature signature: identify features of surfaces
What’s surface energy?
• A twice continuously differentiable function of
the surface.
Surface
Energy
Hessian on
minima
Eigenvalues
Eigenmodes
• (skip)At a minimum of E, the eigenmodes
associated to the low eigenvalues of the
Hessian of E, point into the direction that
locally cause the least increase of energy.
Example1 of surface energy
(foundation of this paper)
• Dirichlet energy:
– measure of how variable of σ , is intimately
connected to Laplace basically.
– its Hessian equals the Laplace operator if the
surface is a part of the Euclidean plane
Example2 of surface energy(skip)
(foundation of this paper)
• Deformation energy:
– x is a surface mesh (the positions of the vertices)
– ƒ and ω measure angles, length of edges, or area
of triangles. Example, thin shell simulation:
Key observation
• Laplacian eigenvalue problem appears as the
eigenvalue problem of the Hessian of the
Dirichlet energy.
So, By modifying the Dirichlet energy, we
could get new operators better than Laplacian,
using normal information
Modified Dirichlet energy
Discretization of Dirichlet energy(skip)
Comparison and possible Explanation
• Laplacian
Comparison and possible Explanation
• The energy
has its minimum at the origin of
the space of normal vector fields.
• Therefore, eigenmodes of Hessian of
that
correspond to small eigenvalues have small
function values in areas of high curvature,
because then a variation in this direction causes
less increase of energy
Modes of Deformation energy(skip)
• Deformation energy:
Eigen vibration modes
from shell deformation energy(skip)
Eigen vibration modes
from shell deformation energy(skip)
Vibration signature(skip)
• Based on the vibration modes of the surface
with respect to the Discrete Shells energy
–
denote the eigenvalues and vibration
eigenmodes of a mesh x.
– The eigenmodes with smaller eigenvalue receive
higher weights and t is a parameter to control that
Vibration signature distance
• measures the similarity of points on a surface
• Different distance threshold
Feature signature
• Identify features of surfaces by normal information
Vibration signature
VS Heat kernel signature
• VS
• HKS
Heat kernel signature
VS Vibration signature
• HKS
• VS
different t
Feature signature
VS Heat kernel signature
• FS
• HKS
Feature signature
VS Heat kernel signature
• FS
• HKS
Efficiency
Future work
• Spectral quadrangulations sensitive to feature
• Create a subspace of the shape space of a
mesh by vibration modes.(SIG 2012)
Application: use of eigenvectors
• Whenever clustering is applicable, e.g.,
– Mesh segmentation in spectral domain [Liu & Zhang 04, 05, 07]
– Surface reconstruction: grouping “inside” and “outside” tetrahedra
[Kullori et al. 05]
– Shape correspondence: finding clusters of consistent or agreeable
pair-wise matching [Leordeanu & Hebert 06]
29
Favorite spectral project
• Music Visualization and editing
Thank you !
Download