- Model Repair
Leif Kobbelt RWTH Aachen University
1
Model Repair Leif Kobbelt RWTH Aachen University 1 - - PowerPoint PPT Presentation
1
2
– Filling holes in meshes [Liepa 2003]
– Simplification and repair of polygonal models using volumetric techniques [Nooruddin and Turk 2003] – Automatic restoration of polygon models [Bischoff, Pavic, Kobbelt 2005]
3
Leif Kobbelt RWTH Aachen University
4
4
Leif Kobbelt RWTH Aachen University
5
large scale
5
Leif Kobbelt RWTH Aachen University
6
6
Leif Kobbelt RWTH Aachen University
7
holes and isles
7
Leif Kobbelt RWTH Aachen University
8
8
Leif Kobbelt RWTH Aachen University
9
9
Leif Kobbelt RWTH Aachen University
10
10
Leif Kobbelt RWTH Aachen University
10
10
Leif Kobbelt RWTH Aachen University
11
small scale gaps and overlaps
11
Leif Kobbelt RWTH Aachen University
12
Simulation
manual
al(!) automatic NURBS triangle mesh
12
Leif Kobbelt RWTH Aachen University
13
13
Leif Kobbelt RWTH Aachen University
13
13
Leif Kobbelt RWTH Aachen University
14
intersections singular vertex complex edges incompatible
14
Leif Kobbelt RWTH Aachen University
15
15
– Filling holes in meshes [Liepa 2003]
– Simplification and repair of polygonal models using volumetric techniques [Nooruddin and Turk 2003] – Automatic restoration of polygon models [Bischoff, Pavic, Kobbelt 2005]
16
Leif Kobbelt RWTH Aachen University
17
17
Leif Kobbelt RWTH Aachen University
18
18
Leif Kobbelt RWTH Aachen University
19
19
Leif Kobbelt RWTH Aachen University
Peter Liepa Filling Holes in Meshes In Proc. Symposium on Geometry Processing 2003
20
20
Leif Kobbelt RWTH Aachen University
21
21
Leif Kobbelt RWTH Aachen University
22
1 2 11 10 9 8 7 6 5 4 3
22
Leif Kobbelt RWTH Aachen University
23
∆ ∈ T
23
Leif Kobbelt RWTH Aachen University
24
1 2 11 10 9 8 7 6 5 4 3
24
Leif Kobbelt RWTH Aachen University
25
1 2 11 10 9 8 7 6 5 4 3
25
Leif Kobbelt RWTH Aachen University
26
1 2 11 10 9 8 7 6 5 4 3
26
Leif Kobbelt RWTH Aachen University
27
1 2 11 10 9 8 7 6 5 4 3
27
Leif Kobbelt RWTH Aachen University
28
1 2 11 10 9 8 7 6 5 4 3
28
Leif Kobbelt RWTH Aachen University
29
1 2 11 10 9 8 7 6 5 4 3
29
Leif Kobbelt RWTH Aachen University
30
1 2 11 10 9 8 7 6 5 4 3
30
Leif Kobbelt RWTH Aachen University
31
a<b<c
31
Leif Kobbelt RWTH Aachen University
32
32
Leif Kobbelt RWTH Aachen University
33
33
Leif Kobbelt RWTH Aachen University 34 Input model Minimal triangulation Refined triangulation Output model Output model
34
Leif Kobbelt RWTH Aachen University
35
35
– Filling holes in meshes [Liepa 2003]
– Simplification and repair of polygonal models using volumetric techniques [Nooruddin and Turk 2003] – Automatic restoration of polygon models [Bischoff, Pavic, Kobbelt 2005]
36
Leif Kobbelt RWTH Aachen University
37
voxel grid adaptive octree BSP tree
37
Leif Kobbelt RWTH Aachen University
38
38
Leif Kobbelt RWTH Aachen University
39
39
Leif Kobbelt RWTH Aachen University
40
40
Leif Kobbelt RWTH Aachen University
41
41
Leif Kobbelt RWTH Aachen University
42
42
Leif Kobbelt RWTH Aachen University
43
43
Leif Kobbelt RWTH Aachen University
44
x y
44
Leif Kobbelt RWTH Aachen University
45
x y
45
Leif Kobbelt RWTH Aachen University
46
x y
46
Leif Kobbelt RWTH Aachen University
47
x y
47
Leif Kobbelt RWTH Aachen University
48
48
Leif Kobbelt RWTH Aachen University
49
49
Leif Kobbelt RWTH Aachen University
50
50
Leif Kobbelt RWTH Aachen University
51
51
Leif Kobbelt RWTH Aachen University 52 100×100×100 Input model Input model 200×200×200 300×300×300 50×50×50
52
Leif Kobbelt RWTH Aachen University 53 Supersampling Raw Smoothing Supersampling + smoothing Marching Cubes
53
Leif Kobbelt RWTH Aachen University
54
54
Leif Kobbelt RWTH Aachen University
55
55
Leif Kobbelt RWTH Aachen University
56
56
Leif Kobbelt RWTH Aachen University
57
57
Leif Kobbelt RWTH Aachen University
57
57
Leif Kobbelt RWTH Aachen University
57
57
Leif Kobbelt RWTH Aachen University
57
57
Leif Kobbelt RWTH Aachen University
57
57
Leif Kobbelt RWTH Aachen University
57
57
Leif Kobbelt RWTH Aachen University
57
57
Leif Kobbelt RWTH Aachen University
58
58
Leif Kobbelt RWTH Aachen University
59
59
Leif Kobbelt RWTH Aachen University
59
59
Leif Kobbelt RWTH Aachen University
59
59
Leif Kobbelt RWTH Aachen University
60
60
Leif Kobbelt RWTH Aachen University
60
60
Leif Kobbelt RWTH Aachen University
60
60
Leif Kobbelt RWTH Aachen University
60
60
Leif Kobbelt RWTH Aachen University
61
61
Leif Kobbelt RWTH Aachen University
61
61
Leif Kobbelt RWTH Aachen University
61
61
Leif Kobbelt RWTH Aachen University
62
62
Leif Kobbelt RWTH Aachen University
63
63
Leif Kobbelt RWTH Aachen University
64
64
Leif Kobbelt RWTH Aachen University
65
65
Leif Kobbelt RWTH Aachen University
66
66
– Filling holes in meshes [Liepa 2003]
– Simplification and repair of polygonal models using volumetric techniques [Nooruddin and Turk 2003] – Automatic restoration of polygon models [Bischoff, Pavic, Kobbelt 2005]
67
Leif Kobbelt RWTH Aachen University
68
68
Leif Kobbelt RWTH Aachen University
69
69
Leif Kobbelt RWTH Aachen University
– Bøhn, Wozny: Automatic CAD Model Repair: Shell-Closure.
– Mäkelä, Dolenc: Some Efficient Procedures for Correcting Triangulated Models.
– Turk, Levoy: Zippered Polygon Meshes from Range Images.
– Barequet, Sharir: Filling Gaps in the Boundary of a Polyhedron.
– Curless, Levoy: A Volumetric Method for Building Complex Models from Range Images. 1996 – Barequet, Kumar: Repairing CAD Models.
– Murali, Funkhouser. Consistent Solid and Boundary Representations.
– Guéziec, Taubin, Lazarus, Horn: Cutting and Stitching: [...]
– Guskov, Wood: Topological Noise Removal.
– Borodin, Novotni, Klein: Progressive Gap Closing for Mesh Repairing.
– Davis, Marschner, Garr, Levoy: Filling Holes in Complex Surfaces Using Volumetric Diffusion. 2002 – Liepa: Filling Holes in Meshes.
– Greß, Klein: Efficient Representation and Extraction of 2-Manifold Isosurfaces Using kd-Trees. 2003 – Nooruddin, Turk: Simplification and Repair of Polygonal Models Using Volumetric Techniques. 2003 – Borodin, Zachmann Klein: Consistent Normal Orientation for Polygonal Meshes.
– Ju: Robust Repair of Polygonal Models.
– Bischoff, Pavic, Kobbelt: Automatic Restoration of Polygon Models.
– Podolak, Rusinkiewicz: Atomic Volumes for Mesh Completion.
– Shen, O'Brien, Shewchuk: Interpolating and Approximating Implicit Surfaces from Polygon Soup. 2005
70
70
Leif Kobbelt RWTH Aachen University
71
71