Surface Smoothing

Surfaces generated by isosurfacing and reconstruction from points invariably contain undesirable high-frequency artifacts. For example, isosurface meshes built by Marching Cubes exhibit aliasing produced by the underlying grid structure. Similarly, meshes constructed from scanned data are virtually guaranteed to be noisy. To address these problems, a number of “smoothing” or “denoising” algorithms have been developed.

Required reading

First lecture

We’ll start out our discussion of smoothing by looking at the signal processing work of Taubin:

Second lecture

We’ll follow up with the implicit fairing method of Desbrun et al.

Recommended reading

Here are a few other smoothing papers that present interesting techniques:

Class Materials

Our in-class presenter was Nick Bray, who discussed the Desbrun et al. paper on mesh fairing.