Edgebreaker: Connectivity compression for triangle meshes

被引:368
作者
Rossignac, J [1 ]
机构
[1] Georgia Inst Technol, Coll Comp, Graph Visualizat & Usabil Ctr, Atlanta, GA 30332 USA
基金
美国国家科学基金会;
关键词
compression; 3D models; geometric representation; computer graphics; solid modeling;
D O I
10.1109/2945.764870
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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 here. 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.
引用
收藏
页码:47 / 61
页数:15
相关论文
共 41 条
  • [1] Aho A.V., 1974, The Design and Analysis of Computer Algorithms
  • [2] Time/space tradeoffs for polygon mesh rendering
    BarYehuda, R
    Gotsman, C
    [J]. ACM TRANSACTIONS ON GRAPHICS, 1996, 15 (02): : 141 - 152
  • [3] CAREY R, 1997, 147721 ISOIEC DIS
  • [4] Optimized geometry compression for real-time rendering
    Chow, MM
    [J]. VISUALIZATION '97 - PROCEEDINGS, 1997, : 347 - +
  • [5] DARSA L, 1997, P 1995 S INT 3D GRAP, P7
  • [6] Deering M., 1995, ACM SIGGRAPH 1995, P13
  • [7] Denny M.O., 1997, P 9 CAN C COMP GEOM, P39
  • [8] A LINEAR ALGORITHM FOR DETERMINING THE SEPARATION OF CONVEX POLYHEDRA
    DOBKIN, DP
    KIRKPATRICK, DG
    [J]. JOURNAL OF ALGORITHMS, 1985, 6 (03) : 381 - 392
  • [9] Optimizing triangle strips for fast rendering
    Evans, F
    Skiena, S
    Varshney, A
    [J]. VISUALIZATION '96, PROCEEDINGS, 1996, : 319 - 326
  • [10] GUMHOLD S, 1998, P SIGGRAPH 98, P133