Lecture 23: Spectral Meshes
COMPSCI/MATH 290-04
Chris Tralie, Duke University
4/7/2016
COMPSCI/MATH 290-04 Lecture 23: Spectral Meshes
Lecture 23: Spectral Meshes COMPSCI/MATH 290-04 Chris Tralie, Duke - - PowerPoint PPT Presentation
Lecture 23: Spectral Meshes COMPSCI/MATH 290-04 Chris Tralie, Duke University 4/7/2016 COMPSCI/MATH 290-04 Lecture 23: Spectral Meshes Announcements First project milestone Monday 4/11/2016 Final Project Rubric Up Group Assignment
Chris Tralie, Duke University
COMPSCI/MATH 290-04 Lecture 23: Spectral Meshes
COMPSCI/MATH 290-04 Lecture 23: Spectral Meshes
COMPSCI/MATH 290-04 Lecture 23: Spectral Meshes
fix
v1x v2x v3x . . vNx v1y v2y v3y . . . vNy v1z v2z v3z . . vNz
δ1x δ2x δ2x . . . δ2x δ1y δ2y δ2y . . . δ2y δ1z δ2z δ2z . . . δ2z
000 .... w .... 000 va
a xa
w
a(
)
COMPSCI/MATH 290-04 Lecture 23: Spectral Meshes
Figure: Sorkine05
COMPSCI/MATH 290-04 Lecture 23: Spectral Meshes
COMPSCI/MATH 290-04 Lecture 23: Spectral Meshes
COMPSCI/MATH 290-04 Lecture 23: Spectral Meshes
COMPSCI/MATH 290-04 Lecture 23: Spectral Meshes
COMPSCI/MATH 290-04 Lecture 23: Spectral Meshes
COMPSCI/MATH 290-04 Lecture 23: Spectral Meshes
COMPSCI/MATH 290-04 Lecture 23: Spectral Meshes
COMPSCI/MATH 290-04 Lecture 23: Spectral Meshes
COMPSCI/MATH 290-04 Lecture 23: Spectral Meshes
20 40 60 80 100 120 140 160 180 200
1 2 3 4 sin(t) y d2y/dx2 20 40 60 80 100 120 140 160 180 200
1 2 3 4 sin(2t) y d2y/dx2
COMPSCI/MATH 290-04 Lecture 23: Spectral Meshes
https://github.com/COMPSCI290-S2016/NumpyDemos/blob/master/1DLaplacian.py COMPSCI/MATH 290-04 Lecture 23: Spectral Meshes
https://github.com/COMPSCI290-S2016/NumpyDemos/blob/master/1DLaplacian.py COMPSCI/MATH 290-04 Lecture 23: Spectral Meshes
https://github.com/COMPSCI290-S2016/NumpyDemos/blob/master/1DLaplacian.py COMPSCI/MATH 290-04 Lecture 23: Spectral Meshes
COMPSCI/MATH 290-04 Lecture 23: Spectral Meshes
COMPSCI/MATH 290-04 Lecture 23: Spectral Meshes
COMPSCI/MATH 290-04 Lecture 23: Spectral Meshes
COMPSCI/MATH 290-04 Lecture 23: Spectral Meshes
COMPSCI/MATH 290-04 Lecture 23: Spectral Meshes
COMPSCI/MATH 290-04 Lecture 23: Spectral Meshes
COMPSCI/MATH 290-04 Lecture 23: Spectral Meshes
COMPSCI/MATH 290-04 Lecture 23: Spectral Meshes
COMPSCI/MATH 290-04 Lecture 23: Spectral Meshes
COMPSCI/MATH 290-04 Lecture 23: Spectral Meshes
COMPSCI/MATH 290-04 Lecture 23: Spectral Meshes
COMPSCI/MATH 290-04 Lecture 23: Spectral Meshes
COMPSCI/MATH 290-04 Lecture 23: Spectral Meshes
COMPSCI/MATH 290-04 Lecture 23: Spectral Meshes
COMPSCI/MATH 290-04 Lecture 23: Spectral Meshes
COMPSCI/MATH 290-04 Lecture 23: Spectral Meshes
COMPSCI/MATH 290-04 Lecture 23: Spectral Meshes
COMPSCI/MATH 290-04 Lecture 23: Spectral Meshes
Sorkine 05
COMPSCI/MATH 290-04 Lecture 23: Spectral Meshes
Sorkine 05 ˆ L = ˆ LT symmetry is broken..can’t get real orthogonal eigenvectors
COMPSCI/MATH 290-04 Lecture 23: Spectral Meshes
COMPSCI/MATH 290-04 Lecture 23: Spectral Meshes
COMPSCI/MATH 290-04 Lecture 23: Spectral Meshes
| | | x′ y′ z′ | | | = | | | | u1 u2 . . . uK | | | | − u1 − − u2 − . . . . . . . . . − uK − | | | x y z | | | X ′ = UKUT
K X
COMPSCI/MATH 290-04 Lecture 23: Spectral Meshes
COMPSCI/MATH 290-04 Lecture 23: Spectral Meshes
COMPSCI/MATH 290-04 Lecture 23: Spectral Meshes
COMPSCI/MATH 290-04 Lecture 23: Spectral Meshes
COMPSCI/MATH 290-04 Lecture 23: Spectral Meshes
COMPSCI/MATH 290-04 Lecture 23: Spectral Meshes
COMPSCI/MATH 290-04 Lecture 23: Spectral Meshes
COMPSCI/MATH 290-04 Lecture 23: Spectral Meshes
COMPSCI/MATH 290-04 Lecture 23: Spectral Meshes
COMPSCI/MATH 290-04 Lecture 23: Spectral Meshes
Noisy Homer Projected Onto First 500 Eigenvectors
COMPSCI/MATH 290-04 Lecture 23: Spectral Meshes
Karni 2000 ⊲ Avoids numerical stability issues, better picking up on local geometry ⊲ Like DCT for JPEG
COMPSCI/MATH 290-04 Lecture 23: Spectral Meshes
100 200 300 400 500 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2 Cheetah Homer Arms Up / Arms Down
COMPSCI/MATH 290-04 Lecture 23: Spectral Meshes