Introduc1on to Computa1onal Manifolds and Applica1ons - - PowerPoint PPT Presentation

introduc1on to computa1onal manifolds and applica1ons
SMART_READER_LITE
LIVE PREVIEW

Introduc1on to Computa1onal Manifolds and Applica1ons - - PowerPoint PPT Presentation

Trimester Program on Computa1onal Manifolds and Applica1ons Introduc1on to Computa1onal Manifolds and Applica1ons Differen1al Operators on Manifolds


slide-1
SLIDE 1

Trimester ¡Program ¡on ¡ ¡ Computa1onal ¡Manifolds ¡and ¡Applica1ons ¡ ¡

Introduc1on ¡to ¡Computa1onal ¡ ¡ Manifolds ¡and ¡Applica1ons ¡

¡ Differen1al ¡Operators ¡on ¡Manifolds ¡ Luis ¡Gustavo ¡Nonato ¡

Depto ¡Matemá3ca ¡Aplicada ¡e ¡Esta9s3ca ¡ ICMC-­‑USP-­‑Brazil ¡

slide-2
SLIDE 2

Summary ¡

Today ¡(Tuesday): ¡Differen3al ¡Operators ¡on ¡Surfaces ¡ ¡-­‑ ¡Differen3al ¡operators ¡in ¡the ¡parametric ¡domain ¡ ¡-­‑ ¡Cotangent ¡formula ¡ ¡-­‑ ¡Belkin’s ¡approach ¡ ¡-­‑ ¡SPH-­‑based ¡scheme ¡ ¡ Thursday: ¡Manifold ¡Harmonics ¡and ¡Applica3ons ¡ ¡-­‑ ¡Some ¡theore3cal ¡background ¡ ¡-­‑ ¡Mesh ¡Filtering ¡ ¡-­‑ ¡Rustamov ¡Embedding ¡ ¡ ¡-­‑ ¡Fiedler ¡tree ¡ ¡-­‑ ¡Other ¡applica3ons ¡

slide-3
SLIDE 3

Scalar ¡Func1ons ¡on ¡Surfaces ¡

slide-4
SLIDE 4

Scalar ¡Func1ons ¡on ¡Surfaces ¡

slide-5
SLIDE 5

Scalar ¡Func1ons ¡on ¡Surfaces ¡

May ¡not ¡be ¡on ¡M ¡

slide-6
SLIDE 6

Scalar ¡Func1ons ¡on ¡Surfaces ¡

slide-7
SLIDE 7

Differen1al ¡Operators ¡on ¡Surfaces ¡ What ¡is ¡the ¡gradient ¡of ¡ ¡ ? ¡

slide-8
SLIDE 8

What ¡is ¡the ¡gradient ¡of ¡ ¡ ? ¡ Differen1al ¡Operators ¡on ¡Surfaces ¡

slide-9
SLIDE 9

What ¡is ¡the ¡gradient ¡of ¡ ¡ ? ¡ Differen1al ¡Operators ¡on ¡Surfaces ¡

slide-10
SLIDE 10

What ¡is ¡the ¡gradient ¡of ¡ ¡ ? ¡

Metric ¡tensor ¡

Differen1al ¡Operators ¡on ¡Surfaces ¡

slide-11
SLIDE 11

What ¡is ¡the ¡gradient ¡of ¡ ¡ ? ¡ Differen1al ¡Operators ¡on ¡Surfaces ¡

slide-12
SLIDE 12

What ¡is ¡the ¡gradient ¡of ¡ ¡ ? ¡ From ¡the ¡proper3es ¡of ¡the ¡metric ¡tensor ¡and ¡some ¡ ¡ algebraic ¡manipula3on ¡we ¡get: ¡ Differen1al ¡Operators ¡on ¡Surfaces ¡

slide-13
SLIDE 13

What ¡is ¡the ¡gradient ¡of ¡ ¡ ? ¡ Differen1al ¡Operators ¡on ¡Surfaces ¡ From ¡the ¡proper3es ¡of ¡the ¡metric ¡tensor ¡and ¡some ¡ ¡ algebraic ¡manipula3on ¡we ¡get: ¡

slide-14
SLIDE 14

What ¡is ¡the ¡gradient ¡of ¡ ¡ ? ¡ The ¡Laplacian: ¡ Differen1al ¡Operators ¡on ¡Surfaces ¡ From ¡the ¡proper3es ¡of ¡the ¡metric ¡tensor ¡and ¡some ¡ ¡ algebraic ¡manipula3on ¡we ¡get: ¡

slide-15
SLIDE 15

Jos ¡Stam ¡made ¡use ¡of ¡those ¡operators ¡defined ¡on ¡the ¡ ¡ parametric ¡domain ¡to ¡simulate ¡flows ¡on ¡surfaces. ¡ ¡

¡ ¡ ¡ ¡ ¡ ¡[Flows ¡on ¡Surfaces ¡of ¡Arbitrary ¡Topology, ¡ACM ¡TOG ¡2003] ¡ ¡

Differen1al ¡Operators ¡on ¡Surfaces ¡

slide-16
SLIDE 16

Differen1al ¡Operators ¡on ¡Surfaces ¡ Differen3al ¡operators ¡can ¡also ¡be ¡defined ¡using ¡ ¡ intrinsic ¡proper3es ¡of ¡the ¡surface. ¡

slide-17
SLIDE 17

Differen1al ¡Operators ¡on ¡Surfaces ¡ Differen3al ¡operators ¡can ¡also ¡be ¡defined ¡using ¡ ¡ intrinsic ¡proper3es ¡of ¡the ¡surface. ¡

slide-18
SLIDE 18

Differen1al ¡Operators ¡on ¡Surfaces ¡ Differen3al ¡operators ¡can ¡also ¡defined ¡using ¡ ¡ intrinsic ¡proper3es ¡of ¡the ¡surface. ¡

slide-19
SLIDE 19

Differen1al ¡Operators ¡on ¡Surfaces ¡ Differen3al ¡operators ¡can ¡also ¡defined ¡using ¡ ¡ intrinsic ¡proper3es ¡of ¡the ¡surface. ¡

slide-20
SLIDE 20

Differen1al ¡Operators ¡on ¡Surfaces ¡ Differen3al ¡operators ¡can ¡also ¡defined ¡using ¡ ¡ intrinsic ¡proper3es ¡of ¡the ¡surface. ¡

slide-21
SLIDE 21

Differen1al ¡Operators ¡on ¡Surfaces ¡ Differen3al ¡operators ¡can ¡also ¡defined ¡using ¡ ¡ intrinsic ¡proper3es ¡of ¡the ¡surface. ¡

slide-22
SLIDE 22

Differen1al ¡Operators ¡on ¡Surfaces ¡ Using ¡Finite ¡Element ¡Formula3on ¡ 1 ¡

slide-23
SLIDE 23

Differen1al ¡Operators ¡on ¡Surfaces ¡ In ¡the ¡canonical ¡domain ¡

slide-24
SLIDE 24

Differen1al ¡Operators ¡on ¡Surfaces ¡ Considering ¡the ¡two ¡triangles ¡sharing ¡the ¡edge ¡ij ¡

slide-25
SLIDE 25

Differen1al ¡Operators ¡on ¡Surfaces ¡ Considering ¡the ¡two ¡triangles ¡sharing ¡the ¡edge ¡ij ¡

Allows ¡to ¡discre3ze ¡the ¡Laplace ¡ ¡ equa3on ¡directly ¡on ¡the ¡surface. ¡

slide-26
SLIDE 26

Least ¡Square-­‑based ¡

  • O. ¡Sorkine, ¡Eurographics ¡2005. ¡

Boundary ¡Condi1ons ¡

slide-27
SLIDE 27

Penalty ¡Method ¡

  • O. ¡Sorkine, ¡Eurographics ¡2005. ¡

L ¡ P ¡

Least ¡Square-­‑based ¡ Boundary ¡Condi1ons ¡

slide-28
SLIDE 28
  • O. ¡Sorkine, ¡Eurographics ¡2005. ¡

L ¡ P ¡

large ¡ ¡ number ¡ Penalty ¡Method ¡ Least ¡Square-­‑based ¡ Boundary ¡Condi1ons ¡

slide-29
SLIDE 29

Differen1al ¡Operators ¡on ¡Surfaces ¡ The ¡cotangent ¡formula ¡has ¡been ¡used ¡in ¡many ¡ geometry ¡processing ¡applica3ons. ¡

slide-30
SLIDE 30

Differen1al ¡Operators ¡on ¡Surfaces ¡ The ¡cotangent ¡formula ¡has ¡been ¡used ¡in ¡many ¡ geometry ¡processing ¡applica3ons. ¡

Mesh ¡Edi1ng ¡and ¡Deforma1on ¡

[O. ¡Sorkine, ¡Eurographics ¡2005] ¡

slide-31
SLIDE 31

Differen1al ¡Operators ¡on ¡Surfaces ¡

Base ¡Mesh ¡Construc1on ¡

[Daniels ¡et ¡al., ¡SMI ¡2011] ¡

slide-32
SLIDE 32

Differen1al ¡Operators ¡on ¡Surfaces ¡

Base ¡Mesh ¡Construc1on ¡

slide-33
SLIDE 33

Differen1al ¡Operators ¡on ¡Surfaces ¡

Base ¡Mesh ¡Construc1on ¡

slide-34
SLIDE 34

Differen1al ¡Operators ¡on ¡Surfaces ¡ The ¡cotangent-­‑based ¡discre3za3on ¡of ¡the ¡ ¡ Laplace ¡operator ¡is ¡not ¡consistent. ¡

slide-35
SLIDE 35

Differen1al ¡Operators ¡on ¡Surfaces ¡ The ¡cotangent-­‑based ¡discre3za3on ¡of ¡the ¡ ¡ Laplace ¡operator ¡is ¡not ¡consistent. ¡ Recently, ¡Hildebrandt ¡and ¡Polthier ¡(SPG’2011) ¡proposed ¡ a ¡weigh3ng ¡scheme ¡to ¡ensure ¡consistency ¡for ¡cotangent ¡ based ¡discre3za3on. ¡

slide-36
SLIDE 36

Differen1al ¡Operators ¡on ¡Surfaces ¡ Recently, ¡Hildebrandt ¡and ¡Polthier ¡(SPG’2011) ¡proposed ¡ a ¡weigh3ng ¡scheme ¡to ¡ensure ¡consistency ¡for ¡cotangent ¡ based ¡discre3za3on. ¡ The ¡cotangent-­‑based ¡discre3za3on ¡of ¡the ¡ ¡ Laplace ¡operator ¡is ¡not ¡consistent. ¡

slide-37
SLIDE 37

Differen1al ¡Operators ¡on ¡Surfaces ¡ A ¡consistent ¡discre3za3on ¡schemes ¡have ¡been ¡ ¡ proposed ¡by ¡Belkin: ¡

[Belkin ¡et ¡al., ¡SCG’08] ¡

slide-38
SLIDE 38

Differen1al ¡Operators ¡on ¡Surfaces ¡ A ¡consistent ¡discre3za3on ¡schemes ¡have ¡been ¡ ¡ proposed ¡by ¡Belkin: ¡

[Belkin ¡et ¡al., ¡SCG’08] ¡

slide-39
SLIDE 39

Differen1al ¡Operators ¡on ¡Surfaces ¡ Belkin ¡has ¡also ¡extended ¡the ¡operator ¡for ¡point ¡set ¡surfaces. ¡

slide-40
SLIDE 40

Differen1al ¡Operators ¡on ¡Surfaces ¡ A ¡Delaunay ¡triangula3on ¡is ¡built ¡on ¡the ¡tangent ¡plane ¡

  • f ¡each ¡point ¡of ¡the ¡mesh. ¡

Belkin ¡has ¡also ¡extended ¡the ¡operator ¡for ¡point ¡set ¡surfaces. ¡

slide-41
SLIDE 41

Differen1al ¡Operators ¡on ¡Surfaces ¡ Belkin ¡has ¡also ¡extended ¡the ¡operator ¡for ¡point ¡set ¡surfaces. ¡ A ¡Delaunay ¡triangula3on ¡is ¡built ¡on ¡the ¡tangent ¡plane ¡

  • f ¡each ¡point ¡of ¡the ¡mesh. ¡

Projec3on ¡from ¡ the ¡tangent ¡plane ¡ back ¡to ¡the ¡surface ¡

slide-42
SLIDE 42

Differen1al ¡Operators ¡on ¡Surfaces ¡ Petronefo ¡et ¡al. ¡have ¡employed ¡Smooth ¡Par3cle ¡ ¡ Hydrodynamics ¡(SPH) ¡as ¡discre3za3on ¡mechanism. ¡

slide-43
SLIDE 43

Differen1al ¡Operators ¡on ¡Surfaces ¡ Petronefo ¡et ¡al. ¡have ¡employed ¡Smooth ¡Par3cle ¡ ¡ Hydrodynamics ¡(SPH) ¡as ¡discre3za3on ¡mechanism. ¡

slide-44
SLIDE 44

Differen1al ¡Operators ¡on ¡Surfaces ¡ Petronefo ¡et ¡al. ¡have ¡employed ¡Smooth ¡Par3cle ¡ ¡ Hydrodynamics ¡(SPH) ¡as ¡discre3za3on ¡mechanism. ¡ is ¡a ¡kernel ¡func3on ¡sa3sfying ¡

slide-45
SLIDE 45

Differen1al ¡Operators ¡on ¡Surfaces ¡ Petronefo ¡et ¡al. ¡have ¡employed ¡Smooth ¡Par3cle ¡ ¡ Hydrodynamics ¡(SPH) ¡as ¡discre3za3on ¡mechanism. ¡ is ¡a ¡kernel ¡func3on ¡sa3sfying ¡

Normal ¡extension ¡

slide-46
SLIDE 46

Differen1al ¡Operators ¡on ¡Surfaces ¡ Petronefo ¡et ¡al. ¡have ¡employed ¡Smooth ¡Par3cle ¡ ¡ Hydrodynamics ¡(SPH) ¡as ¡discre3za3on ¡mechanism. ¡ is ¡a ¡kernel ¡func3on ¡sa3sfying ¡

slide-47
SLIDE 47

Differen1al ¡Operators ¡on ¡Surfaces ¡

slide-48
SLIDE 48

Differen1al ¡Operators ¡on ¡Surfaces ¡ In ¡order ¡to ¡enforce ¡a ¡uniform ¡distribu3on ¡of ¡ ¡ area ¡elements ¡a ¡regulariza3on ¡term ¡is ¡incorporated ¡ ¡ and ¡the ¡following ¡minimiza3on ¡problem ¡is ¡solved: ¡

slide-49
SLIDE 49

Differen1al ¡Operators ¡on ¡Surfaces ¡ In ¡order ¡to ¡enforce ¡a ¡uniform ¡distribu3on ¡of ¡ ¡ area ¡elements ¡a ¡regulariza3on ¡term ¡is ¡incorporated ¡ ¡ and ¡the ¡following ¡minimiza3on ¡problem ¡is ¡solved: ¡

slide-50
SLIDE 50

Consistency ¡analysis ¡

slide-51
SLIDE 51
slide-52
SLIDE 52

Convergence ¡Analysis ¡

slide-53
SLIDE 53

Convergence ¡Analysis ¡

slide-54
SLIDE 54

There ¡are ¡at ¡least ¡other ¡two ¡approaches ¡we ¡have ¡ not ¡discussed: ¡ ¡ ¡-­‑ ¡Discrete ¡exterior ¡calculus ¡(Desbrun) ¡ ¡-­‑ ¡3D ¡constrained ¡to ¡surface ¡approach ¡(Kazhdan) ¡

Those ¡two ¡methods ¡have ¡been ¡discusses ¡during ¡ the ¡advanced ¡seminars. ¡

slide-55
SLIDE 55

This ¡Thursday: ¡ ¡ ¡ ¡Manifold ¡Harmonics ¡!!! ¡