• DocumentCode
    963838
  • Title

    Edge Groups: An Approach to Understanding the Mesh Quality of Marching Methods

  • Author

    Dietrich, Carlos A. ; Scheidegger, Carlos E. ; Comba, João L D ; Nedel, Luciana P. ; Silva, Cláudio T.

  • Author_Institution
    Inst. de Inf., Univ. Fed. do Rio Grande do Sul, Rio Grande do Sul
  • Volume
    14
  • Issue
    6
  • fYear
    2008
  • Firstpage
    1651
  • Lastpage
    1666
  • Abstract
    Marching cubes is the most popular isosurface extraction algorithm due to its simplicity, efficiency and robustness. It has been widely studied, improved, and extended. While much early work was concerned with efficiency and correctness issues, lately there has been a push to improve the quality of marching cubes meshes so that they can be used in computational codes. In this work we present a new classification of MC cases that we call edge groups, which helps elucidate the issues that impact the triangle quality of the meshes that the method generates. This formulation allows a more systematic way to bound the triangle quality, and is general enough to extend to other polyhedral cell shapes used in other polygonization algorithms. Using this analysis, we also discuss ways to improve the quality of the resulting triangle mesh, including some that require only minor modifications of the original algorithm.
  • Keywords
    computational geometry; mesh generation; isosurface extraction algorithm; marching cubes; marching methods mesh quality; polygonization algorithms; polyhedral cell shapes; triangle mesh; Algorithm design and analysis; Computational modeling; Isosurfaces; Mathematics; Mesh generation; Pressing; Proposals; Robustness; Scientific computing; Shape; Index Terms— Isosurface extraction; Marching Cubes;
  • fLanguage
    English
  • Journal_Title
    Visualization and Computer Graphics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1077-2626
  • Type

    jour

  • DOI
    10.1109/TVCG.2008.122
  • Filename
    4658187