SMI 2012 As-Conformal-As-Possible Discrete Volumetric Mapping - - PowerPoint PPT Presentation

smi 2012
SMART_READER_LITE
LIVE PREVIEW

SMI 2012 As-Conformal-As-Possible Discrete Volumetric Mapping - - PowerPoint PPT Presentation

SMI 2012 As-Conformal-As-Possible Discrete Volumetric Mapping Gilles-Philippe Paill Pierre Poulin University of Montreal, Canada May 23, 2012 Context Parameterization 2D 3D 2 Context Parameterization Some popular codomains Cube


slide-1
SLIDE 1

SMI 2012

As-Conformal-As-Possible Discrete Volumetric Mapping

Gilles-Philippe Paillé Pierre Poulin

University of Montreal, Canada May 23, 2012

slide-2
SLIDE 2

2

Context

2D 3D

Parameterization

slide-3
SLIDE 3

3

Context

Some popular codomains

Parameterization Cube Sphere Polycube

slide-4
SLIDE 4

4

Context

  • Energy

– Distortion measure

  • Measured transformation

– Rotation – Uniform scale – Non-uniform scale – Shear

Parameterization

slide-5
SLIDE 5

5

Context

  • Energy

– Distortion measure

  • Measured transformation

– Rotation – Uniform scale – Non-uniform scale – Shear

Parameterization

slide-6
SLIDE 6

6

Context

  • Energy

– Distortion measure

  • Desired transformation

– Rotation – Uniform scale – Non-uniform scale – Shear

Parameterization

slide-7
SLIDE 7

7

Context

  • Conformal maps

– Local transformation = Uniform scale * Rotation

Parameterization

slide-8
SLIDE 8

8

Context

Conformal maps – Jacobian matrix

slide-9
SLIDE 9

9

Context

Conformal maps – Jacobian matrix

slide-10
SLIDE 10

10

Context

Conformal maps – Jacobian matrix

slide-11
SLIDE 11

11

Context

Conformal maps – Jacobian matrix

slide-12
SLIDE 12

12

Context

  • Problem

– 2D conformality is possible – 3D conformality is not possible

  • Our solution

– Be as-conformal-as-possible (ACAP) – Linear method based on Cauchy-Riemann

Conformal maps – 3D?

slide-13
SLIDE 13

13

Context

  • Problem

– 2D conformality is possible – 3D conformality is not possible

  • Our solution

– Be as-conformal-as-possible (ACAP) – Linear method based on Cauchy-Riemann

Conformal maps – 3D?

slide-14
SLIDE 14

14

Context

Harmonic way

2D 3D First order Cauchy-Riemann ? Second order Harmonic Harmonic

Conformal maps – 3D?

slide-15
SLIDE 15

15

Context

ACAP way

2D 3D First order Cauchy-Riemann Generalized CR Second order Harmonic ACAP

Conformal maps – 3D?

slide-16
SLIDE 16

16

Method

Optimize jacobian matrix on 3 canonical planes

Idea

slide-17
SLIDE 17

17

Method

Formulation

Optimize jacobian sub-matrices

slide-18
SLIDE 18

18

Method

Formulation

A compact form

slide-19
SLIDE 19

19

Method

Formulation

A more compact form

slide-20
SLIDE 20

20

Method

  • Problem

– Operator D supposes there's no rotation

  • Solution

– Estimate rotation contained in – Cancel rotation part with

Rotation invariance

slide-21
SLIDE 21

21

Method

  • Goal

– Minimize the energy functional

  • Steps

1) Surface conformal map 2) Volume harmonic map 3) Local rotation estimation 4) Volume ACAP map

Algorithm

slide-22
SLIDE 22

22

Results

Timing Harmonic : 48 secs ACAP : 154 secs Tetrahedra 5569k

slide-23
SLIDE 23

23

Results

Remarks

  • Approximately 3x longer to compute
  • Results are always better than harmonic
slide-24
SLIDE 24

24

Results

  • Balance uniform scale and orthogonality

– Use a parameter – : Orthogonality only – : Uniform scale only

Variations

slide-25
SLIDE 25

25

Conclusion

  • Element inversion

– Cannot be garanteed with linear energies – Especially in concave parts

  • Fixed boundaries

– Limit the movement of the interior – Conformal surface maps are not optimal

Limitations

slide-26
SLIDE 26

26

Conclusion

  • Volume-aware surface parameterization

Future work

slide-27
SLIDE 27

27

Conclusions

Future work

  • Volume-aware surface parameterization
slide-28
SLIDE 28

28

Conclusions

Future work

  • Smart singularity placement
slide-29
SLIDE 29

29

Conclusions

  • Generalized Cauchy-Riemann
  • Fast
  • Easy to implement
  • Generalize to N dimensions
  • To do

– Free boundaries – Smart placement of singularities – Optimal codomain geometry

slide-30
SLIDE 30

30

Thank you!

Conclusions