Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Curvature-Dependent Triangulation of Implicit Surfaces

Published: 01 March 2001 Publication History

Abstract

This article describes an algorithm to generate a triangulation of an implicit surface. The generated triangles are close to equilateral and the triangle edge lengths vary with local surface curvature (the user may choose the ratio of edge length to surface curvature). The output of this algorithm is useful for applications that require high-quality triangulations, such as medical imaging, molecular modeling, computer aided design, and finite element analysis. Triangles are "grown" on the surface outward from a seed triangle. After the growing stops, the remaining gap in the triangulation is filled by a set of heuristics. Experiments show that the algorithm consistently builds high-quality triangulations, which compare favorably to those produced by cell-based and particle-based algorithms.

References

[1]
N. Max, "Computer Representation of Molecular Surfaces," IEEE Computer Graphics and Applications, vol. 3, no. 7, Aug. 1983, pp. 21-29.
[2]
J. Bloomenthal, "Polygonization of Implicit Surfaces," Computer-Aided Geometric Design, vol. 5, 1988, pp. 341-355.
[3]
D. Meagher, "Geometric Modeling Using Octree Encoding," Computer Graphics and Image Processing, vol. 19, no. 2, June 1982, pp. 129-147.
[4]
A.P. Witkin and P.S. Heckbert, "Using Particles to Sample and Control Implicit Surfaces," Computer Graphics (Proc. Siggraph 94), vol. 28, no. 2, 1994, pp. 269-277.
[5]
B.T. Stander and J.C. Hart, "Guaranteeing the Topology of an Implicit Surface Polygonization for Interactive Modeling," Computer Graphics (Proc. Siggraph 97), vol. 31, no. 2, 1997, pp. 279-286.
[6]
J. Bloomenthal, ed., Introduction to Implicit Surfaces, Morgan Kaufman, San Francisco, 1997.
[7]
E.L. Allgower and P.H. Schmidt, "An Algorithm for Piecewise-Linear Approximation of an Implicitly Defined Manifold," Soc. for Industrial and Applied Math. J. Numerical Analysis, vol. 22, no. 2, Apr. 1985, pp. 322-346.
[8]
J. Bloomenthal, "Polygonization of Implicit Surfaces," Computer-Aided Geometric Design, vol. 5, no. 4, 1988, pp. 341-355.
[9]
B. Crespin P. Guitton and C. Schlick, "Efficient and Accurate Tessellation of Implicit Sweeps," Proc. Conf. Constructive Solid Geometry, Apr. 1998.
[10]
G. Wyvill C. McPheeters and B. Wyvill, "Data Structure for Soft Objects," The Visual Computer, vol. 2, no. 4, 1986, pp. 227-234.
[11]
H. Muller and M. Stark, "Adaptive Generation of Surfaces in Volume Data," The Visual Computer, vol. 9, no. 4, 1993, pp. 182-199.
[12]
L.H. de Figueiredo, et al., "Physically Based Methods for Polygonization of Implicit Surfaces," Proc. Conf. Graphics Interface, 1992, pp. 250-257.
[13]
W. Schroeder J. Zarge and W. Lorensen, "Decimation of Triangle Meshes," Computer Graphics (Proc. Siggraph 92), vol. 26, no. 2, 1992, pp. 65-70.
[14]
G. Turk, "Retiling Polygonal Surfaces," Computer Graphics (Proc. Siggraph 92), vol. 26, no. 2, 1992, pp. 55-64.
[15]
W. Rheinboldt, "On the Computation of Multi-Dimensional Solution Manifolds of Parameterized Equations," Numerische Mathematik, vol. 53, 1988, pp. 165-182.
[16]
M. Henderson, Computing Implicitly Defined Surfaces: Two Parameter Continuation, tech. report RC 18777, IBM T.J. Watson Research Center, Yorktown Heights, N.Y., Mar. 1993.
[17]
M. Henderson, Multiple Parameter Continuation: Computing Implicitly Defined k-Manifolds, tech. report, IBM T.J. Watson Research Center, Feb. 2000, http://www.research.ibm.com/people/h/henderson/MultiParm/Continuation.html.
[18]
A. Hilton, et al., "Marching Triangles: Range Image Fusion for Complex Object Modelling," Proc. Int'l Conf. Image Processing, IEEE Computer Soc. Press, Los Alamitos, Calif., 1996.
[19]
E. Hartmann, "A Marching Method for the Triangulation of Surfaces," The Visual Computer, vol. 14, no. 3, 1998, pp. 95-108.
[20]
W. Lorensen and H. Cline, "Marching Cubes: A High Resolution 3D Surface Construction Algorithm," Computer Graphics (Proc. Siggraph 87), vol. 21, no. 4, 1987, pp. 163-169.
[21]
R. Szeliski and D. Tonnesen, "Surface Modelling with Oriented Particle Systems," Computer Graphics (Proc. Siggraph 92), vol. 26, no. 2, 1992, pp. 185-194.
[22]
A.P. Witkin and P.S. Heckbert, "Using Particles to Sample and Control Implicit Surfaces," Computer Graphics (Proc. Siggraph 94), vol. 28, no. 2, 1994, pp. 269-277.
[23]
M. Desbrun N. Tsingos and M.-P. Gascuel, "Adaptive Sampling of Implicit Surfaces for Interactive Modelling and Animation," Computer Graphics Forum, vol. 15, no. 5, 1996, pp. 319-325.
[24]
H. Edelsbrunner and E. Mücke, "Three-Dimensional Alpha Shapes," ACM Trans. Graphics, vol. 13, no. 1, Jan. 1994, pp. 43-72.
[25]
A. Bottino W. Nuij and K. van Overveld, "How to Shrinkwrap through a Critical Point: An Algorithm for the Adaptive Triangulation of Iso-Surfaces with Arbitrary Topology," Proc. Conf. Implicit Surfaces, 1997, pp. 53-72
[26]
C.W.A.M. van Overveld and B. Wywill, Shrinkwrap: An Adaptive Algorithm for Polygonizing an Implicit Surface, tech. report 93-514-19, Univ. of Calgary, Canada, Mar. 1993.

Cited By

View all
  • (2023)A sampling and learning framework to prove motion planning infeasibilityInternational Journal of Robotics Research10.1177/0278364923115467442:10(938-956)Online publication date: 15-Nov-2023
  • (2023)Flexible Isosurface Extraction for Gradient-Based Mesh OptimizationACM Transactions on Graphics10.1145/359243042:4(1-16)Online publication date: 26-Jul-2023
  • (2022)An Intelligent Identification and Repair Method for Annular Holes in 3D PrintingComputational Intelligence and Neuroscience10.1155/2022/39902162022Online publication date: 1-Jan-2022
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image IEEE Computer Graphics and Applications
IEEE Computer Graphics and Applications  Volume 21, Issue 2
March 2001
91 pages

Publisher

IEEE Computer Society Press

Washington, DC, United States

Publication History

Published: 01 March 2001

Author Tags

  1. Implicit surface
  2. adaptive triangulation

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

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

Other Metrics

Citations

Cited By

View all
  • (2023)A sampling and learning framework to prove motion planning infeasibilityInternational Journal of Robotics Research10.1177/0278364923115467442:10(938-956)Online publication date: 15-Nov-2023
  • (2023)Flexible Isosurface Extraction for Gradient-Based Mesh OptimizationACM Transactions on Graphics10.1145/359243042:4(1-16)Online publication date: 26-Jul-2023
  • (2022)An Intelligent Identification and Repair Method for Annular Holes in 3D PrintingComputational Intelligence and Neuroscience10.1155/2022/39902162022Online publication date: 1-Jan-2022
  • (2022)Research on an Intelligent Identification and Classification Method of Complex Holes in Triangle Meshes for 3D PrintingComputational Intelligence and Neuroscience10.1155/2022/22499252022Online publication date: 1-Jan-2022
  • (2015)A Survey on Implicit Surface PolygonizationACM Computing Surveys10.1145/273219747:4(1-39)Online publication date: 26-May-2015
  • (2015)Combining volumetric dental CT and optical scan data for teeth modelingComputer-Aided Design10.1016/j.cad.2015.04.00867:C(24-37)Online publication date: 1-Oct-2015
  • (2012)Meshing interfaces of multi-label data with Delaunay refinementEngineering with Computers10.5555/3226247.322643628:1(71-82)Online publication date: 1-Jan-2012
  • (2012)Particle systems for adaptive, isotropic meshing of CAD modelsEngineering with Computers10.1007/s00366-012-0266-x28:4(331-344)Online publication date: 1-Oct-2012
  • (2009)Style nodes and repolygonization for hierarchical tree-based implicit surface modellingProceedings of the Fifth Eurographics conference on Computational Aesthetics in Graphics, Visualization and Imaging10.5555/2381286.2381294(41-48)Online publication date: 28-May-2009
  • (2009)Marching triangle polygonization for efficient surface reconstruction from its distance transformProceedings of the 15th IAPR international conference on Discrete geometry for computer imagery10.5555/1813270.1813288(168-179)Online publication date: 30-Sep-2009
  • Show More Cited By

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media