Curve and surface smoothing without shrinkage

For a number of computational purposes, including visualization of scientific data and registration of multimodal medical data, smooth curves must be approximated by polygonal curves, and surfaces by polyhedral surfaces. An inherent problem of these approximation algorithms is that the resulting curves and surfaces appear faceted. Boundary-following and iso-surface construction algorithms are typical examples. To reduce the apparent faceting, smoothing methods are used. In this paper, we introduce a new method for smoothing piecewise linear shapes of arbitrary dimension and topology. This new method is in fact a linear low-pass filter that removes high-curvature variations, and does not produce shrinkage. Its computational complexity is linear in the number of edges or faces of the shape, and the required storage is linear in the number of vertices.<<ETX>>

[1]  Irfan Essa,et al.  Three-Dimensional Object Recognition Systems , 1993 .

[2]  E. Seneta Non-negative matrices;: An introduction to theory and applications , 1973 .

[3]  Andrew P. Witkin,et al.  Scale-space filtering: A new approach to multi-scale description , 1984, ICASSP.

[4]  Alan Kalvin,et al.  Segmentation and Surface-Based Modeling Objects in Three-Dimensional Biomedical Images , 1991 .

[5]  Gabriel Taubin,et al.  A signal processing approach to fair surface design , 1995, SIGGRAPH.

[6]  Andrew P. Witkin,et al.  Scale-Space Filtering , 1983, IJCAI.

[7]  Tony Lindeberg,et al.  Scale-Space for Discrete Signals , 1990, IEEE Trans. Pattern Anal. Mach. Intell..

[8]  R. Hummel,et al.  The wrapper algorithm: surface extraction and simplification , 1994, Proceedings of IEEE Workshop on Biomedical Image Analysis.

[9]  Berthold K. P. Horn,et al.  Filtering Closed Curves , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[10]  Ralph Roskies,et al.  Fourier Descriptors for Plane Closed Curves , 1972, IEEE Transactions on Computers.

[11]  Tony DeRose,et al.  Parametric surface interpolation , 1992, IEEE Computer Graphics and Applications.

[12]  John Oliensis Local Reproducible Smoothing Without Shrinkage , 1993, IEEE Trans. Pattern Anal. Mach. Intell..

[13]  Tony DeRose,et al.  Efficient, fair interpolation using Catmull-Clark surfaces , 1993, SIGGRAPH.

[14]  Thomas Ertl,et al.  Computer Graphics - Principles and Practice, 3rd Edition , 2014 .

[15]  Gabriel Taubin,et al.  Estimating the tensor of curvature of a surface from a polyhedral approximation , 1995, Proceedings of IEEE International Conference on Computer Vision.

[16]  Paul Ning,et al.  An evaluation of implicit surface tilers , 1993, IEEE Computer Graphics and Applications.