Nothing Special   »   [go: up one dir, main page]

skip to main content
10.5555/882370.882372acmotherconferencesArticle/Chapter ViewAbstractPublication PagessgpConference Proceedingsconference-collections
Article

Provably good surface sampling and approximation

Published: 23 June 2003 Publication History

Abstract

We present an algorithm for meshing surfaces that is a simple adaptation of a greedy "farthest point" technique proposed by Chew. Given a surface S, it progressively adds points on S and updates the 3-dimensional Delaunay triangulation of the points. The method is very simple and works in 3d-space without requiring to parameterize the surface. Taking advantage of recent results on the restricted Delaunay triangulation, we prove that the algorithm can generate good samples on S as well as triangulated surfaces that approximate S. More precisely, we show that the restricted Delaunay triangulation Del\S of the points has the same topology type as S, that the Hausdorff distance between Del\S and S can be made arbitrarily small, and that we can bound the aspect ratio of the facets of Del\S. The algorithm has been implemented and we report on experimental results that provide evidence that it is very effective in practice. We present results on implicit surfaces, on CSG models and on polyhedra. Although most of our theoretical results are given for smooth closed surfaces, the method is quite robust in handling smooth surfaces with boundaries, and even non-smooth surfaces.

References

[1]
P. Agarwal and S. Suri. Surface approximation and geometric partitions. Proc. 5th Annu. ACM Sympos. Discrete Algorithms, 1994. pp 24--33.
[2]
P. Alliez, E. Colin de Verdière, O. Devillers and M. Isenburg. Isotropic Surface Remeshing. Solid Modelling and Applications, 2003.
[3]
N. Amenta and M. Bern. Surface Reconstruction by Voronoi Filtering. Proc. 14th Annu. ACM Sympos. Comput. Geom., 1998, pp 39--48.
[4]
D. Attali, J-D Boissonnat and A. Lieutier. Complexity of the Delaunay Triangulation of Points on Surfaces: the Smooth Case. Proc. 19th Annu. ACM Sympos. Comput. Geom., 2003.
[5]
J-D Boissonnat and F. Cazals. Natural Neighbour Coordinates of Points on a Surface. Comp. Geom. Theory and Appl., 155--174, 2001.
[6]
J-D Boissonnat and S. Oudot. Restricted Delaunay Triangulation and Point Samples. In preparation.
[7]
H-L Cheng, T. K. Dey, H. Edelsbrunner and J. M. Sullivan. Dynamic Skin triangulations. Proc. 12th Annu. ACM Sympos. Discrete Algorithms, 2001, pp 47--56.
[8]
E. V. Chernyaev. Marching Cubes 33: Construction of Topologically Correct Iso-surfaces. Technical report CERN CN 95--17, 1995.
[9]
L. P. Chew. Guaranteed-Quality Mesh Generation for Curved Surfaces. Proc. 9th Annu. ACM Sympos. Comput. Geom., 1993, pp 274--280.
[10]
M. Desbrun, N. Tsingos and M-P Gascuel. Adaptive Sampling of Implicit Surfaces for Interactive Modeling and Animation. Proc. Implicit Surfaces, pp 171--185, 1995.
[11]
O. Devillers. The Delaunay hierarchy. Internat. Journal Found. Comput. Sci., 2002, vol 283/1, pp 203--221.
[12]
G. Dos Reis, B. Mourrain, R. Rouillier and Ph. Trébuchet. An environment for Symbolic and Numeric Computation. Proc. Internat. Conf. on Mathematical Software, 2002, pp. 239--249.
[13]
H. Edelsbrunner, N.R. Shah. Triangulating topological spaces. International Journal of Computational Geometry and Applications, Vol. 7, No. 4 (1997), pp 365--378.
[14]
J. Erickson. Nice point sets can have nasty Delaunay Triangulations. Proc. 17th Annu. Sympos. Comput. Geom., pp 96--105, 2001.
[15]
I. Guskov, W. Sweldens and P. Schröder. Multiresolution Signal Processing for Meshes. Proc. SIGGRAPH, pp 325--334, 1999.
[16]
J. Hart and B. T. Stander. Guaranteeing the Topology of an Implicit Surface Polygonization for Interactive Modeling. Proc. SIGGRAPH, 1997.
[17]
H. Hoppe, T. DeRose, T. Duchamp, J. McDonald and W. Stuetzle. Mesh Optimization. Proc. SIGGRAPH, pp 19--26, 1993.
[18]
K. Hormann, U. Labsik and G. Greiner. Remeshing Triangulated Surfaces with Optimal Parameterizations. Computer-Aided Design 33, pp 779--788, 2001.
[19]
K. Hormann, U. Labsik, M. Meister and G. Greiner. Hierarchical Extraction of Iso-Surfaces with Semi-Regular Meshes. Solid Modelling and Applications, 2002.
[20]
W. E. Lorensen and H. E. Cline. Marching Cubes: a High-Resolution 3D Surface Construction Algorithm. Proc. SIGGRAPH, 1987.
[21]
S. A. Mitchell. Cardinality bounds for triangulations with bounded minimum angle. Proc. 6th Annu. Canadian Conference Comput. Geom., pp 326--331, 1994.
[22]
J-M Morvan and B. Thibert. On the Approximation of the Area of a Surface. INRIA RR-4375, 2002.
[23]
J. Ruppert. A Delaunay Refinement Algorithm for Quality 2-Dimensional Mesh Generation. Journal of Algorithms, May 1995.
[24]
J. R. Shewchuk. Delaunay Refinement Algorithms for Triangular Mesh Generation. Comput. Geom. Theory & Applications, 22 (1--3): 21--74, may 2002.
[25]
G. Turk. Generating Textures for Arbitrary Surfaces using Reaction-diffusion. Proc. SIGGRAPH, pp 289--298, 1991.
[26]
G. Turk. Re-tiling Polygonal Surfaces. Proc. SIGGRAPH, pp 55--64, 1992.
[27]
A. Witkin and P. Heckbert. Using Particles to Sample and Control Implicit Surfaces. Computer Graphics, pp 269--278, 1994.

Cited By

View all
  • (2009)Adaptive surface meshes coarsening with guaranteed quality and topologyProceedings of the 2009 Computer Graphics International Conference10.1145/1629739.1629746(53-61)Online publication date: 26-May-2009
  • (2009)Quality mesh generation for molecular skin surfaces using restricted union of ballsComputational Geometry: Theory and Applications10.1016/j.comgeo.2008.10.00142:3(196-206)Online publication date: 1-Apr-2009
  • (2008)The HybridTreeHeterogeneous objects modelling and applications10.5555/1806158.1806161(60-89)Online publication date: 1-Jan-2008
  • Show More Cited By

Index Terms

  1. Provably good surface sampling and approximation

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    SGP '03: Proceedings of the 2003 Eurographics/ACM SIGGRAPH symposium on Geometry processing
    June 2003
    277 pages
    ISBN:1581136870

    Sponsors

    • EUROGRAPHICS: The European Association for Computer Graphics

    In-Cooperation

    Publisher

    Eurographics Association

    Goslar, Germany

    Publication History

    Published: 23 June 2003

    Check for updates

    Qualifiers

    • Article

    Conference

    SGP03
    Sponsor:
    • EUROGRAPHICS
    SGP03: Symposium on Geometry Processing
    June 23 - 25, 2003
    Aachen, Germany

    Acceptance Rates

    Overall Acceptance Rate 64 of 240 submissions, 27%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 21 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2009)Adaptive surface meshes coarsening with guaranteed quality and topologyProceedings of the 2009 Computer Graphics International Conference10.1145/1629739.1629746(53-61)Online publication date: 26-May-2009
    • (2009)Quality mesh generation for molecular skin surfaces using restricted union of ballsComputational Geometry: Theory and Applications10.1016/j.comgeo.2008.10.00142:3(196-206)Online publication date: 1-Apr-2009
    • (2008)The HybridTreeHeterogeneous objects modelling and applications10.5555/1806158.1806161(60-89)Online publication date: 1-Jan-2008
    • (2008)Approximating the pathway axis and the persistence diagram of a collection of balls in 3-spaceProceedings of the twenty-fourth annual symposium on Computational geometry10.1145/1377676.1377722(260-269)Online publication date: 9-Jun-2008
    • (2008)Direct sampling on surfaces for high quality remeshingProceedings of the 2008 ACM symposium on Solid and physical modeling10.1145/1364901.1364919(115-124)Online publication date: 2-Jun-2008
    • (2008)Provably good moving least squaresACM Transactions on Algorithms10.1145/1361192.13611954:2(1-25)Online publication date: 29-May-2008
    • (2007)Delaunay mesh constructionProceedings of the fifth Eurographics symposium on Geometry processing10.5555/1281991.1282027(273-282)Online publication date: 4-Jul-2007
    • (2006)BronWallProceedings of the 10th WSEAS international conference on Communications10.5555/1981726.1981738(50-55)Online publication date: 13-Jul-2006
    • (2006)Anisotropic surface meshingProceedings of the seventeenth annual ACM-SIAM symposium on Discrete algorithm10.5555/1109557.1109581(202-211)Online publication date: 22-Jan-2006
    • (2006)Partial and approximate symmetry detection for 3D geometryACM SIGGRAPH 2006 Papers10.1145/1179352.1141924(560-568)Online publication date: 30-Jul-2006
    • Show More Cited By

    View Options

    Login options

    View options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media