Bounded Distortion Mapping and Shape Deformation - - PowerPoint PPT Presentation

bounded distortion mapping and shape deformation
SMART_READER_LITE
LIVE PREVIEW

Bounded Distortion Mapping and Shape Deformation - - PowerPoint PPT Presentation

Bounded Distortion Mapping and Shape Deformation GAMES Web Seminar, 29 March 2018 Outline Planar Mapping & Applications Bounded Distortion Mapping Harmonic Shape Deformation


slide-1
SLIDE 1

Bounded Distortion Mapping and Shape Deformation

陈仁杰 德国马克斯普朗克计算机研究所

GAMES Web Seminar, 29 March 2018

slide-2
SLIDE 2

Outline

  • Planar Mapping & Applications
  • Bounded Distortion Mapping
  • Harmonic Shape Deformation
  • Shape Interpolation

2

slide-3
SLIDE 3

Source Target

Mapping – between planar shapes

slide-4
SLIDE 4

Mapping – between images

4

slide-5
SLIDE 5

Applications – keyframe animations

  • Model key poses/frames
  • Fill in between key poses

5

slide-6
SLIDE 6

Applications – image editing

6

Content-aware resizing Aesthetic optimization Re-photography

slide-7
SLIDE 7

Applications - virtual reality

7

[Sun et al. 2016] [Dong et al. 2017]

slide-8
SLIDE 8

Outline

  • Planar Mapping & Applications
  • Bounded Distortion Mapping
  • Harmonic Shape Deformation
  • Shape Interpolation

8

slide-9
SLIDE 9

Mapping Distortions – intuitive view

9

Fold over

slide-10
SLIDE 10

Planar map – notations

10

slide-11
SLIDE 11

Mapping Distortions – formal definitions

11

1 1

slide-12
SLIDE 12

Mapping – discretization

  • Triangle mesh
  • Piecewise linear mapping
  • Polygonal cage
  • Smooth barycentric mapping
  • Polygonal mesh + barycentric mapping

12

[Chen & Gotsman 2017]

slide-13
SLIDE 13

Affine

  • Wachspress
  • Cot/Laplace
  • Mean-value
  • Harmonic
  • MLS

13

Barycentric Mapping a polygon

slide-14
SLIDE 14

Image resizing using hexmesh

slide-15
SLIDE 15

Distortion minimization Bounded Distortion

Bounded Distortion Mapping

slide-16
SLIDE 16

Outline

  • Planar Mapping & Applications
  • Bounded Distortion Mapping
  • Harmonic Shape Deformation
  • Shape Interpolation

16

slide-17
SLIDE 17

Deformation – desirable properties

17

slide-18
SLIDE 18
  • Mesh-based
  • Extremal quasiconformal maps [Weber et al. 2012]
  • Bounded distortion mapping spaces [Lipman 2012]
  • Locally injective mappings [Schüller et al. 2013]
  • Locally injective parameterization [Weber & Zorin 2014]
  • Planar shape interpolation with bounded distortion [Chen et al. 2013]
  • Meshless
  • Generalized barycentric coordinates
  • Controllable conformal maps [Weber & Gotsman 2010]
  • Provably good planar maps [Poranne & Lipman 2014]

18

✘ not locally injective ✘ no distortion bounds ✘ no positional constraints

✔ smooth

Deformation – previous work

slide-19
SLIDE 19

Piecewise linear map

  • Non-smooth
  • Pointwise (facewise) constraints
  • Sparse (large) linear algebra

Harmonic map

  • Smooth
  • Boundary constraints
  • Dense (small) linear algebra

19

Mapping Space for Deformation

slide-20
SLIDE 20

Harmonic Planar Mapping

20

slide-21
SLIDE 21
  • Bound the distortion at every point
  • Harmonic - Boundary only?

21

Bounded Distortion Harmonic Mapping

slide-22
SLIDE 22

Bounded Distortion Theorem

22

[Chen & Weber 2015]

slide-23
SLIDE 23

Bounded Distortion Theorem

23

[Chen & Weber 2017]

slide-24
SLIDE 24

24

Convexification [Lipman 2012]

Harmonic Shape Deformation

slide-25
SLIDE 25

Harmonic Mapping Space

= +

Holomorphic

(complex analytic)

Anti- Holomorphic Harmonic

Reflection

Holomorphic

25

slide-26
SLIDE 26

Cauchy Complex Barycentric Coordinate

cage

26

slide-27
SLIDE 27

Harmonic Deformation Results

27

Source Harmonic

slide-28
SLIDE 28

28

An Interactive Session

slide-29
SLIDE 29

29

Convexification [Lipman 2012]

  • Iterative convexification
  • Conic optimization
  • User-specified bounds
  • Feasibility

[Chen & Weber 2017]

  • Newton’s method
  • GPU acceleration
  • Smooth isometric energy
  • Automatic distortion bounds
  • Unconstrained optimization

[Chen & Weber 2015]

Deformation – faster/better optimization?

slide-30
SLIDE 30

30

Newton’s Method

slide-31
SLIDE 31

1 1

31

Isometric Energy

slide-32
SLIDE 32

32

1 1

Locally Injective Harmonic Deformation

slide-33
SLIDE 33

33

Locally Injective Harmonic Deformation

slide-34
SLIDE 34

34

Per-element SPD Hessian

slide-35
SLIDE 35

Composite Majorization

April 4, 2018 35

[Shtengel et al. 2017]

slide-36
SLIDE 36

Newton iteration on GPU

cuBLAS cuSolver

36

slide-37
SLIDE 37

37

[Chen & Weber 2015] [Chen & Weber 2017] Input

3.71s / 28 it 0.03s / 8 it

Results & Comparison

slide-38
SLIDE 38

38

5 10 15 0 200 400 5 50 100

0.11s GPU

1.18s CPU

4.32s 5.49s

Results & Comparison

slide-39
SLIDE 39

39

slide-40
SLIDE 40

40

Results & Comparison

slide-41
SLIDE 41

41

slide-42
SLIDE 42

42

slide-43
SLIDE 43

Outline

  • Planar Mapping & Applications
  • Bounded Distortion Mapping
  • Harmonic Shape Deformation
  • Shape Interpolation

43

slide-44
SLIDE 44

Input Output

bounded conformal distortion Square edge length [Chen et al 2013]

Metric Interpolation

slide-45
SLIDE 45

45

= +

Holomorphic Anti- Holomorphic Harmonic

Harmonic Interpolation

[Chien et al 2016]

slide-46
SLIDE 46

46

Harmonic Interpolation

slide-47
SLIDE 47

47

Interpolation comparison

slide-48
SLIDE 48

4/4/2018 Low distortion geometry modeling 48

Harmonic mapping animation

slide-49
SLIDE 49

Conclusion

  • Planar Mapping
  • Distortions
  • Discretization
  • Harmonic Mapping
  • Bounded distortion theorem
  • Deformation
  • Interpolation

49

slide-50
SLIDE 50

50

[1] R.Chen, O. Weber. GPU-Accelerated Locally Injective Shape Deformation SIGGRAPH Asia, 2017 [2] R. Chen, C. Gotsman. Approximating Planar Conformal Maps Using Regular Polygonal Meshes CGF 2017 [3] E. Chien, R. Chen*, O. Weber. Bounded Distortion Harmonic Shape Interpolation SIGGRAPH 2016 [4] R. Chen, C. Gotsman. Generalized As-Similar-As-Possible Warping with Applications in Digital Photography Eurographics 2016 [5] R. Chen, O. Weber. Bounded Distortion Harmonic Mappings in the Plane SIGGRAPH 2015 [6] R. Chen, O. Weber, D. Keren, M. Ben-Chen. Planar Shape Interpolation with Bounded Distortion SIGGRAPH 2013

References

slide-51
SLIDE 51

51

Code available http://people.mpi-inf.mpg.de/~chen/