CSCI 621: Digital Geometry Processing
Hao Li
http://cs621.hao-li.com
1
Spring 2019
9.2 Decimation Hao Li http://cs621.hao-li.com 1 Last Time - - PowerPoint PPT Presentation
Spring 2019 CSCI 621: Digital Geometry Processing 9.2 Decimation Hao Li http://cs621.hao-li.com 1 Last Time Parameterization 1 0 I ( u, v ) = isometric 0 1 1 0 conformal I ( u, v ) = s ( u, v ) 0 1 det( I
CSCI 621: Digital Geometry Processing
http://cs621.hao-li.com
1
Spring 2019
2
I(u, v) =
1 ⇥ I(u, v) = s(u, v) ·
1 ⇥ det(I(u, v)) = 1
u xu
u xv
u xv
v xv
3
Z
Ω
krxk2 = Z
Ω
kxuk2 + kxvk2 du dv
∆x(u, v) = 0
uniform weights
mesh cotan weights mean value
4
fixed vs. open boundaries texture atlases cutting the mesh → disk topology constrained parameterization
5
6
~150k triangles ~80k triangles
7
8
9
10
11
error size
12
13
14
15
16
17
18
19
average vertex position → low pass filter
20
median vertex position → sub-sampling
21
error quadrics → feature preservation
22
23
24
i
i
i
25
i
i
i
26
average median error quadric
27
28
29
30
31
32
33
34
35
36
37
38
Select a vertex to be eliminated
39
Select all triangles sharing this vertex
40
Remove the selected triangles, creating a hole
41
Fill the hole with triangles
42
Vertex Removal Vertex Insertion
43
Vertex Split Edge Collapse
44
Restricted Vertex Split Halfedge Collapse
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
a∈A min b∈B ⇥a b⇥
61
62
p1 p2 solve p3T Q3p3 = min Q3 = Q1+Q2 Q2 Q1
piT Qi pi = 0, i={1,2}
< ε ? → ok p3
63
triangles’ planes
corresponding quadrics:
64
65
66
67
68
69
70
71
72
73
74
75
Vertex Contraction Vertex Separation
76
77
metrics, SIGGRAPH 1997.
Interface 1998.
78
Remeshing
79