Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
1 Introduction
0.5
0.4
L2 face-normal error
0.35
0.02
0.3
0.015
0.25
0.2
0.01
0.15
0.005 0.1
0 10 20 30 40 50 60 70 80 90 100 0 10 20 30 40 50 60 70 80 90 100
Figure 2. (a) Stanford Bunny with word \Hi" embossed. (b) Noise is added. (c)-(f) Oversmoothing by Laplacian
o w (c), mean curv ature
o w(d), iterativ e median lter (e), iterativ e mean lter (f). Bottom left: graphs of L2
vertex-position error betw een original and smoothed models. Bottom right: graphs of L2 face-normal error betw een
original and smoothed models.
1
i
D
where (P ) is a displacement vector, and is a step-size
constant by rescaling the mesh after each step of the mesh
evolution process.
parameter.
The Laplacian smoothing flow is obtained from (1) if the
D
displacement vector (P ) is defined by the so-called um-
3 Mean Filter for Averaging Face Normals
brella operator [5] Consider an oriented triangle mesh. Let T be a mesh
X n
triangle, (T ) be the unit normal of T , A(T ) be the area
U (P ) = n1 Q
i P; (2) of T , and C (T ) be the centroid of T . Denote by N (T )
i 2N1 ( P) the set of all mesh triangles that have a common edge or
vertex with T . One cycle of the mesh mean filtering scheme
where P is a mesh vertex, N 1 (P ) = fQ0 ; Q1 ; : : : ; Qn 1 g
consists of the following three successive steps.
is the 1-ring of mesh vertices neighboring on P , as seen in
Fig. 3. Step 1. For each mesh triangle T , compute the face normal
Q0
n
(T ) and perform an area weighted averaging:
X
Qn-1 Q1 m(T ) = P A1(U ) A(U )n(U ):
i i (4)
i
Ui 2N ( T)
Figure 6. (a) Moai statue model digitized by a 3-D laser scanning system (Minolta Vivid 700). (b) Smoothed by the
mean ltering. (c) Smoothed by the angle median ltering. (d) Smoothed by the curvature median ltering. The
number of smoothing times is 50 for all cases.
L2 vertex-position error
0.02
[1] G. Arce and J. Paredes. Image enhancement and analysis with
weighted medians. In S. K. Mitra and G. L. Sicuranza, editors,
Nonlinear Image Processing. Academic Press, 2001. 0.015
[7] Y. Ohtake. Mesh Optimization and Feature Extraction. PhD thesis, 0.5
358, 1995.
[11] G. Taubin. Linear anisotropic mesh filtering. IBM Research Report 0
0 10 20 30 40 50 60 70 80 90 100
RC22213 (W0110-051), IBM, October 2001.
the number of smoothing times
L2 vertex-position error
0.09 0.25
0.08
0.2
0.07
0.06 0.15
0.05
0.1
0.04
0.05
0.03
0.02
0 10 20 30 40 50 60 70 80 90 100 0
0 10 20 30 40 50 60 70 80 90 100
the number of smoothing time
the number of smoothing times
0.8
0.65
Median Filter
Median Filter
Mean Filter
0.6 Mean Filter
0.7 Laplacian Flow
Laplacian Flow
Mean Curvature Flow
Mean Curvature Flow
0.55
L2 face-normal error
0.6
L2 face-normal error
0.5
0.5 0.45
0.4
0.4
0.35
0.3
0.3
0.25
0.2
0.2
0.1
0 10 20 30 40 50 60 70 80 90 100 0.15
0 10 20 30 40 50 60 70 80 90 100
the number of smoothing times
the number of smoothing times
Figure 9. Bloc kmodel is represented by a uniform Figure 10. Flower model is represen ted by a highly
mesh and has sharp features. non-uniform mesh and has sharp features. Angle me-
dian ltering demonstrates the best performance of
smoothing the model with noise added.
L2 face-normal error
0.03 0.3
0.025 0.25
0.02 0.2
0.015 0.15
0.01 0.1
0.005 0.05
0 10 20 30 40 50 60 70 80 90 100 0 10 20 30 40 50 60 70 80 90 100
Figure 11. The results of smoothing a noisy tw o-holed torus, vertex-position error, and face-normal error. (a) Original
at-shaded model. (b) Original wireframe model. (c) Noise is added. (d) Smoothed by mean ltering. (e) Smoothed
by angle median ltering. (f) Smoothed by curv ature median ltering. (g) Smoothed by angle curv ature median
ltering. (h) Smoothed by weigh ted curv ature median ltering.