Skip to main content
Log in

Optimized Edgebreaker encoding for large and regular triangle meshes

  • Regular Paper
  • Published:
The Visual Computer Aims and scope Submit manuscript

Abstract

We present a technique aiming to improve the compression of the Edgebreaker CLERS string for large and regular meshes, where regularity is understood as the compactness of the distribution of vertex degrees. Our algorithm uses a specially designed context-based coding to compress the CLERS sequence. It is exceptionally simple to implement and can easily be incorporated into any existing Edgebreaker implementation which uses the Spirale Reversi algorithm for decompression. Even for irregular meshes, it does not carry considerable overhead when compared to the original Edgebreaker encoding. Experimental results show that our procedure is very fast (600000 triangles per second on a PIII 650 MHz for decompression) and leads to compression rates which are, in most cases, superior to those previously reported for large meshes of high regularity.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Alliez P, Desbrun M (2001) Valence-driven connectivity encoding for 3D meshes. In: Eurographics ’2001 Conference Proceedings, pp 480–489

  2. Deering M (1995) Geometry compression. Computer Graphics (Proceedings of SIGGRAPH), pp 13–20

  3. Gumhold S, Strasser W (1998) Real time compression of triangle mesh connectivity. Computer Graphics (Proceedings of SIGGRAPH), pp 133–140

  4. Gumhold S (1999) Improved cut-border machine for triangle mesh compression. In: Erlangen Workshop ’99 on Vision, Modeling and Visualization, Erlangen, Germany [IEEE Signal Processing Society]

  5. Gumhold S (2000) New bounds on the encoding of planar triangulations. Technical report WSI-2001-1, Wilhelm Schickard Institute for Computer Science, Tübingen, March 2003

  6. Isenburg M, Snoeyink J (2001) Spirale Reversi: reverse decoding of Edgebreaker encoding. Comput Geom 20(1–2):39–52

  7. Khodakovsky A, Alliez P, Desbrun M, Schröder P (2002) Near-optimal connectivity encoding of 2-manifold polygon meshes. Graph Models 64(3–4):147–168

  8. King D, Rossignac J (1999) Guaranteed 3.67 V bit encoding of planar triangle graphs. In: Proceedings of 11th Canadian Conference on Computational Geometry, Vancouver, BC, pp 146–149

  9. Lee H, Alliez P, Desbrun M (2002) Angle-analyzer: a triangle-quad mesh codec. In: Eurographics ’2002 Conference Proceedings, pp 383–392

  10. Rossignac J (1999) Edgebreaker: compressing the connectivity of triangle meshes. GVU Technical Report GIT-GVU-98-17, Georgia Institute of Technology [IEEE Trans Visual Comput Graph 5(1)]

  11. Rossignac J, Szymczak A (1999) Edgebreaker compression and wrap&zip decoding of the connectivity of triangle meshes. Comput Geom: Theory Appl 14:119–135

  12. Schindler M (1998) A fast renormalization for arithmetic coding. In: Proceedings of IEEE Data Compression Conference, Snowbird UT, p 572 [www.compressionconsult.com/rangecoder]

  13. Szymczak A (2002) Optimized Edgebreaker encoding for large and regular meshes. In: Proceedings of Data Compression Conference, Snowbird, UT, p 472

  14. Szymczak A, King D, Rossignac J (2001) An Edgebreaker-based efficient compression scheme for regular meshes. Comput Geom: Theory Appl 20:53–68

  15. Taubin G, Rossignac J (1998) Geometric compression through topological surgery. ACM Trans Graph 17:84–115

  16. Touma C, Gotsman C (1998) Triangle mesh compression. In: Proceedings of Graphics Interface, pp 26–34

  17. Tutte WT (1962) A census of planar triangulations. Can J Math 14:21–38

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Andrzej Szymczak.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Szymczak, A. Optimized Edgebreaker encoding for large and regular triangle meshes. Vis Comput 19, 271–278 (2003). https://doi.org/10.1007/s00371-003-0208-0

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00371-003-0208-0

Keywords

Navigation