skip to main content
10.1145/383259.383281acmconferencesArticle/Chapter ViewAbstractPublication PagessiggraphConference Proceedingsconference-collections
Article

Progressive compression for lossless transmission of triangle meshes

Published:01 August 2001Publication History

ABSTRACT

Lossless transmission of 3D meshes is a very challenging and timely problem for many applications, ranging from collaborative design to engineering. Additionally, frequent delays in transmissions call for progressive transmission in order for the end user to receive useful successive refinements of the final mesh. In this paper, we present a novel, fully progressive encoding approach for lossless transmission of triangle meshes with a very fine granularity. A new valence-driven decimating conquest, combined with patch tiling and an original strategic retriangulation is used to maintain the regularity of valence. We demonstrate that this technique leads to good mesh quality, near-optimal connectivity encoding, and therefore a good rate-distortion ratio throughout the transmission. We also improve upon previous lossless geometry encoding by decorrelating the normal and tangential components of the surface. For typical meshes, our method compresses connectivity down to less than 3.7 bits per vertex, 40% better in average than the best methods previously reported [5, 18]; we further reduce the usual geometry bit rates by 20% in average by exploiting the smoothness of meshes. Concretely, our technique can reduce an ascii VRML 3D model down to 1.7% of its size for a 10-bit quantization (2.3% for a 12-bit quantization) while providing a very progressive reconstruction.

References

  1. 1.P. Alliez and M. Desbrun. Valence-Driven Connectivity Encoding of 3D Meshes. In Eurographics Conference Proceedings, 2001.Google ScholarGoogle ScholarCross RefCross Ref
  2. 2.R. Bar-Yehuda and C. Gotsman. Time/space Tradeoffs for Polygon Mesh Rendering. ACM Transactions on Graphics, 15(2):141-152, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3.J-D. Boissonnat and F. Cazals. Smooth Surface Reconstruction via Natural Neighbour Interpolation of Distance Functions. In ACM Symposium on Computational Geometry, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4.P. Cignoni, C. Rocchini, and R. Scopigno. Metro: Measuring Error on Simplified Surfaces. Computer Graphics Forum, 17(2):167-174, 1998.Google ScholarGoogle ScholarCross RefCross Ref
  5. 5.D. Cohen-Or, D. Levin, and O. Remez. Progressive Compression of Arbitrary Triangular Meshes. In IEEE Visualization 99 Conference Proceedings, pages 67-72, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6.M. Deering. Geometry Compression. In ACM SIGGRAPH 95 Conference Pro-ceedings, pages 13-20, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7.M. Denny and C. Sohler. Encoding a Triangulation as a Permutation of its Point Set. 9th Canadian Conference on Computational Geometry, pages 39-43, 1997.Google ScholarGoogle Scholar
  8. 8.O. Devillers and P-M. Gandoin. Geometric Compression for Interactive Transmission. In IEEE Visualization 00 Conference Proceedings, pages 319-326, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 9.M. Garland and P. Heckbert. Simplifying Surfaces with Color and Texture using Quadric Error Metrics. In IEEE Visualization 98 Conference Proceedings, pages 263-269, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10.S. Gumhold and W. Strasser. Real Time Compression of Triangle Mesh Connectivity. In ACM SIGGRAPH 98 Conference Proceedings, pages 133-140, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 11.H. Hoppe. Progressive meshes. In ACMSIGGRAPH 96 Conference Proceedings, pages 99-108, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. 12.H. Hoppe. New Quadric Metric for Simpliying Meshes with Apperance Attributes. In IEEE Visualization 99 Conference Proceedings, pages 59-66, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 13.A. Khodakovsky, P. Schroder, and W. Sweldens. Progressive Geometry Compression. In ACM SIGGRAPH 00 Conference Proceedings, pages 271-278, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. 14.D. King and J. Rossignac. Guaranteed 3.67v bit Encoding of Planar Triangle Graphs. In Proceedings of the 11th Canadian Conference on Computational Geometry, pages 146-149, 1999.Google ScholarGoogle Scholar
  15. 15.D. King and J. Rossignac. Optimal Bit Allocation in 3D Compression. Journal of Computational Geometry, Theory and Applications, 14:91-118, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. 16.L. Kobbelt. p3-Subdivision. In ACM SIGGRAPH 00 Conference Proceedings, pages 103-112, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. 17.P. Lindstrom and G. Turk. Fast and Memory Efficient Polygonal Simplification. In IEEE Visualization 98 Conference Proceedings, pages 279-286, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. 18.R. Pajarola and J. Rossignac. Compressed Progressive Meshes. IEEE Transactions on Visualization and Computer Graphics, 6(1):79-93, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. 19.R. Pajarola and J. Rossignac. Squeeze: Fast and Progressive Decompression of Triangle Meshes. In Proceedings of the Computer Graphics International Conference, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. 20.J. Rossignac. EdgeBreaker : Connectivity Compression for Triangle Meshes. IEEE Transactions on Visualization and Computer Graphics, pages 47-61, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. 21.J. Rossignac and A. Szymczak. WrapZip Decompression of the Connectivity of Triangle Meshes Compressed with Edgebreaker. Journal of Computational Geometry, Theory and Applications, 14:119-135, november 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. 22.M. Schindler. A Fast Renormalization for Arithmetic Coding. In Proceedings of IEEE Data Compression Conference, Snowbird, UT, page 572, 1998. http://www.compressconsult.com/rangecoder/. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. 23.J. Snoeyink and M. van Kerveld. Good Orders for Incremental (Re)construction. 13th annual ACM Symposium on Comp. Geometry, pages 400-402, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. 24.A. Szymczak, D. King, and J. Rossignac. An Edgebreaker-based Efficient Compression Scheme for Regular Meshes, 2000. To appear in a special issue of Journal of Computational Geometry: Theory and Applications. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. 25.G. Taubin, A. Gueziec, W. Horn, and F. Lazarus. Progressive Forest Split Compression. In ACM SIGGRAPH 98 Conference Proceedings, pages 123-132, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. 26.G. Taubin, W. Horn, J. Rossignac, and F. Lazarus. Geometry Coding and VRML. In Proceedings of the IEEE, Special issue on Multimedia Signal Processing, volume 86(6), pages 1228-1243, june 1998.Google ScholarGoogle Scholar
  27. 27.G. Taubin and J. Rossignac. 3D Geometry Compression, 1999-2000. ACM SIGGRAPH Conference course notes.Google ScholarGoogle Scholar
  28. 28.C. Touma and C. Gotsman. Triangle Mesh Compression. In Graphics Interface 98 Conference Proceedings, pages 26-34, 1998.Google ScholarGoogle Scholar
  29. 29.I.H. Witten, R.M. Neal, and J.G. Cleary. Arithmetic Coding for Data Compression. Communications of the ACM, 30(6), june 1987. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Progressive compression for lossless transmission of triangle meshes

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        SIGGRAPH '01: Proceedings of the 28th annual conference on Computer graphics and interactive techniques
        August 2001
        600 pages
        ISBN:158113374X
        DOI:10.1145/383259

        Copyright © 2001 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 1 August 2001

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • Article

        Acceptance Rates

        SIGGRAPH '01 Paper Acceptance Rate65of300submissions,22%Overall Acceptance Rate1,822of8,601submissions,21%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader