• DocumentCode
    1508425
  • Title

    Edgebreaker: connectivity compression for triangle meshes

  • Author

    Rossignac, Jarek

  • Author_Institution
    Coll. of Comput., Georgia Inst. of Technol., Atlanta, GA, USA
  • Volume
    5
  • Issue
    1
  • fYear
    1999
  • Firstpage
    47
  • Lastpage
    61
  • Abstract
    Edgebreaker is a simple scheme for compressing the triangle/vertex incidence graphs (sometimes called connectivity or topology) of three-dimensional triangle meshes. Edgebreaker improves upon the storage required by previously reported schemes, most of which can guarantee only an O(t log(t)) storage cost for the incidence graph of a mesh of t triangles. Edgebreaker requires at most 2t bits for any mesh homeomorphic to a sphere and supports fully general meshes by using additional storage per handle and hole. For large meshes, entropy coding yields less than 1.5 bits per triangle. Edgebreaker´s compression and decompression processes perform identical traversals of the mesh from one triangle to an adjacent one. At each stage, compression produces an op-code describing the topological relation between the current triangle and the boundary of the remaining part of the mesh. Decompression uses these op-codes to reconstruct the entire incidence graph. Because Edgebreaker´s compression and decompression are independent of the vertex locations, they may be combined with a variety of vertex-compressing techniques that exploit topological information about the mesh to better estimate vertex locations. Edgebreaker may be used to compress the connectivity of an entire mesh bounding a 3D polyhedron or the connectivity of a triangulated surface patch whose boundary need not be encoded. The paper also offers a comparative survey of the rapidly growing field of geometric compression
  • Keywords
    computational geometry; data compression; graph theory; mesh generation; solid modelling; 3D models; 3D polyhedron; Edgebreaker; connectivity compression; decompression; entropy coding; geometric compression; solid modelling; storage cost; topology; triangle meshes; triangle-vertex incidence graphs; triangulated surface patch; vertex locations; vertex-compressing techniques; Analytical models; Application software; Computational modeling; Computer architecture; Computer graphics; Costs; Entropy coding; Petroleum; Solid modeling; Topology;
  • fLanguage
    English
  • Journal_Title
    Visualization and Computer Graphics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1077-2626
  • Type

    jour

  • DOI
    10.1109/2945.764870
  • Filename
    764870