GIL Graphics and Imaging Lab, Dept. of Computer Science, Wayne State University GIL Graphics and Imaging Lab, Dept. of Computer Science, Wayne State University
Spectral Geometry of Shapes
JING HUA (华璟)
Spectral Geometry of Shapes JING HUA ( ) GIL Graphics and Imaging - - PowerPoint PPT Presentation
GIL Graphics and Imaging Lab, Dept. of Computer Science, Wayne State University Spectral Geometry of Shapes JING HUA ( ) GIL Graphics and Imaging Lab, Dept. of Computer Science, Wayne State University GIL Graphics and Imaging Lab, Dept. of
GIL Graphics and Imaging Lab, Dept. of Computer Science, Wayne State University GIL Graphics and Imaging Lab, Dept. of Computer Science, Wayne State University
JING HUA (华璟)
GIL Graphics and Imaging Lab, Dept. of Computer Science, Wayne State University
Polygon mesh Analytical Surface Point Cloud Volume Data
GIL Graphics and Imaging Lab, Dept. of Computer Science, Wayne State University
○ Matching, indexing, searching, retrieval, registration,
etc.
○ Pose analysis, 4D time-varying motion, etc.
GIL Graphics and Imaging Lab, Dept. of Computer Science, Wayne State University
GIL Graphics and Imaging Lab, Dept. of Computer Science, Wayne State University
○ Near-isometric deformation ○ Non-isometric deformation
GIL Graphics and Imaging Lab, Dept. of Computer Science, Wayne State University
○ Invariant to Euclidean transformations, different
triangulation, and isometric deformations
○ Registration free semantic surface segmentation
and skeletal analysis
○ Spectrum alignment for non-isometric deformations
GIL Graphics and Imaging Lab, Dept. of Computer Science, Wayne State University
GIL Graphics and Imaging Lab, Dept. of Computer Science, Wayne State University
Laplace-Beltrami Operator is defined with the divergence of the gradient of a function on a manifold as Note the continuous function is arbitrary.
GIL Graphics and Imaging Lab, Dept. of Computer Science, Wayne State University
The Laplace-Beltrami operator introduces an eigenvalue problem On a closed manifold, the solution is a family of eigenvalues and corresponding eigenfunctions These eigenvalues only rely on the geometry.
GIL Graphics and Imaging Lab, Dept. of Computer Science, Wayne State University
On triangle meshes, the Laplace-Beltrami
GIL Graphics and Imaging Lab, Dept. of Computer Science, Wayne State University
Rewrite Laplace-Beltrami operator in matrix form The Laplace eigen equation becomes a matrix equation
GIL Graphics and Imaging Lab, Dept. of Computer Science, Wayne State University
The Laplace matrix can be decomposed into two symmetric matrices where
GIL Graphics and Imaging Lab, Dept. of Computer Science, Wayne State University
General eigenvalue problem Inner product of vectors Eigenvectors are orthogonal to each other
GIL Graphics and Imaging Lab, Dept. of Computer Science, Wayne State University
Eigenvalue and Eigenfunction of a Manifold
Numb er Eigen‐ Value 2.93 e‐17 1 2.06 e‐03 2 8.99 e‐03 10 5.08 e‐02 15 7.86 e‐02
GIL Graphics and Imaging Lab, Dept. of Computer Science, Wayne State University
The eigenvalues and the 3rd, 5th, and 10th eigenvectors of discrete Laplace matrices on different poses.
GIL Graphics and Imaging Lab, Dept. of Computer Science, Wayne State University
GIL Graphics and Imaging Lab, Dept. of Computer Science, Wayne State University
Matching signals, coarse to fine.
GIL Graphics and Imaging Lab, Dept. of Computer Science, Wayne State University
3D embedding can be projected onto eigenfunctions and reconstructed
GIL Graphics and Imaging Lab, Dept. of Computer Science, Wayne State University
Geometric reconstruction with first 5, 20, 100, and 400 eigenfunctions, respectively.
GIL Graphics and Imaging Lab, Dept. of Computer Science, Wayne State University
Geometry energy between neighboring eigenfunction reconstructions Salient feature descriptors
GIL Graphics and Imaging Lab, Dept. of Computer Science, Wayne State University
Salient feature points extracted in the spectral domain.
GIL Graphics and Imaging Lab, Dept. of Computer Science, Wayne State University
Shape matching between nonlinear deformations, similar shapes, and partial shapes.
GIL Graphics and Imaging Lab, Dept. of Computer Science, Wayne State University
Shape retrieval with spectral features
GIL Graphics and Imaging Lab, Dept. of Computer Science, Wayne State University
GIL Graphics and Imaging Lab, Dept. of Computer Science, Wayne State University
GIL Graphics and Imaging Lab, Dept. of Computer Science, Wayne State University
Global position system Absolute global position system
GIL Graphics and Imaging Lab, Dept. of Computer Science, Wayne State University
Transfer spatial points to spectral domain. Non- linear deformations are aligned in the spectral domain.
GIL Graphics and Imaging Lab, Dept. of Computer Science, Wayne State University
Classify rigid parts and articulated parts in the geometry spectral domain
GIL Graphics and Imaging Lab, Dept. of Computer Science, Wayne State University
GIL Graphics and Imaging Lab, Dept. of Computer Science, Wayne State University
GIL Graphics and Imaging Lab, Dept. of Computer Science, Wayne State University
GIL Graphics and Imaging Lab, Dept. of Computer Science, Wayne State University
Eigen- Value 5.29 e-17 4.31 e-03 1.62 e-02 3.03 e-02 3.76 e-02 3.88 e-2 … Eigen- Value 8.53 e-17 4.23 e-03 1.71 e-02 3.61 e-02 5.52 e-02 5.87 e-02 …
Scale Function
32
GIL Graphics and Imaging Lab, Dept. of Computer Science, Wayne State University
a compact closed manifold with Riemannian metric , we define a deformation function as a time variant positive scale function
:
Determining the scale function Involves derivatives
GIL Graphics and Imaging Lab, Dept. of Computer Science, Wayne State University
point, the t-derivative of λ is:
is a nonnegative, continuously differentiable, and diagonal matrix.
Theorem Guarantees The Existence of Scale Function
Eigenfunctions Derivative of scale matrix Voronoi region Derivative of eigenvalues Eigenvalue index
GIL Graphics and Imaging Lab, Dept. of Computer Science, Wayne State University
Eigen System
t-Derivative Multiply v
GIL Graphics and Imaging Lab, Dept. of Computer Science, Wayne State University
For mapping N M, we assume that the eigenvalues change linearly
1 , 0,1 We divide the time interval 0,1 into steps which we index them as
GIL Graphics and Imaging Lab, Dept. of Computer Science, Wayne State University
We focus on the global smoothness of scale factors distributed on manifold .
v
GIL Graphics and Imaging Lab, Dept. of Computer Science, Wayne State University
The result Ω at each step can be used to calculate Ω 1 using: v
v
v
2 v
1 Ω
Theorem Linear Eigenvalue Derivative Global Smoothness 10 Number of Eigenvalues = 100
GIL Graphics and Imaging Lab, Dept. of Computer Science, Wayne State University
GIL Graphics and Imaging Lab, Dept. of Computer Science, Wayne State University
1 0.5
GIL Graphics and Imaging Lab, Dept. of Computer Science, Wayne State University
1 0.5
GIL Graphics and Imaging Lab, Dept. of Computer Science, Wayne State University
Left hippocampus is affected by epilepsy
Left Right Left Right 1 0.5
GIL Graphics and Imaging Lab, Dept. of Computer Science, Wayne State University
The 12th eigenfunction
Left Right Left Right 1 0.5
GIL Graphics and Imaging Lab, Dept. of Computer Science, Wayne State University
Manifold Left Hippocampus 3.87, 7.76, 11.93, 14.22, 15.88, 18.49, 20.62 Right Hippocampus 4.36, 7.75, 11.20, 12.62, 16.60, 18.35, 21.73 Aligned Left one 4.36, 7.75, 11.19, 12.62 , 16.59, 18.34, 21.73
GIL Graphics and Imaging Lab, Dept. of Computer Science, Wayne State University
Eigenfunction alignments on LV data.
GIL Graphics and Imaging Lab, Dept. of Computer Science, Wayne State University
Motions are represented with scale functions
GIL Graphics and Imaging Lab, Dept. of Computer Science, Wayne State University
Euclidean transformations, isometric deformations, and different triangulations.
and automatic skeletal analysis.
deformations.
GIL Graphics and Imaging Lab, Dept. of Computer Science, Wayne State University
Positions available for Ph.D. Students Contact: jinghua@wayne.edu http://www.cs.wayne.edu/~jinghua
GIL Graphics and Imaging Lab, Dept. of Computer Science, Wayne State University