Title: Noise on Meshes
1Noise on Meshes
Meshes obtained from real world objects are often
noisy.
From range image of Stanford Bunny
Angel modelfrom shadow scanning
2Mesh Smoothing is Required
MeshSmoothing
3General smoothing procedure
Shape evolution
4Laplacian Smoothing Flow
Average of the vectors to neighboring vertices
Move each vertex
Median direction
5Umbrella operator
- Umbrella operator
- Weighted umbrella operator
Laplacian smoothing
6Difficulties of smoothing
How to find appropriate l and number of iterations
Over-smoothing
Best
Noisy
Iterations
7Properties of Laplacian flow
- increases mesh regularity.
- develops unnatural deformations.
High density sampling
Low density sampling
8Discrete mean curvature flow
Speed discrete mean curvature
Direction normal
Move each vertex
9Properties of mean curvature flow
- increases mesh irregularity.
- doesnt develop unnatural deformations.
High density sampling
Low density sampling
10Discrete Mean Curvature
aj
P
Qj
bj
11Explicit and Implicit Mesh Evolutions
Shape evolution
12An Image Processing Approach
Smooth the field of mesh normals
2D Image
Triangle mesh
13An Image Processing Approach
- Smooth mesh normals
- Reconstruct smoothed mesh from new normals
Smoothing normals
Reconstruction from mesh normals
14An Image Processing Approach
Distance error
Derivative error
15An Image Processing Approach
Reconstruction from smoothed normals
16Many Problems Remain
Mesh smoothing remains to be an active research
area
Scanned mesh
Photo
Smoothed mesh