skip to main content
10.1145/1108590.1108593acmconferencesArticle/Chapter ViewAbstractPublication PagesafrigraphConference Proceedingsconference-collections
Article

Compression of dense and regular point clouds

Published:25 January 2006Publication History

ABSTRACT

We present a simple technique for single-rate compression of point clouds sampled from a surface, based on a spanning tree of the points. Unlike previous methods, we predict future vertices using both a linear predictor, which uses the previous edge as a predictor for the current edge, and lateral predictors that rotate the previous edge 90° left or right about an estimated normal.By careful construction of the spanning tree and choice of prediction rules, our method improves upon existing compression rates when applied to regularly sampled point sets, such as those produced by laser range scanning or uniform tesselation of higher-order surfaces. For less regular sets of points, the compression rate is still generally within 1.5 bits per point of other compression algorithms.

References

  1. Alliez, P., and Gotsman, C. 2004. Recent advances in compression of 3D meshes. In Advances in Multiresolution for Geometric Modelling. Springer.Google ScholarGoogle Scholar
  2. Botsch, M., Wiratanaya, A., and Kobbelt, L. 2002. Efficient high quality rendering of point sampled geometry. In EGRW '02: Proceedings of the 13th Eurographics workshop on Rendering, Eurographics Association, Aire-la-Ville, Switzerland, 53--64. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Eck, M., DeRose, T., Duchamp, T., Hoppe, H., Lounsbery, M., and Stuetzle, W. 1995. Multiresolution analysis of arbitrary meshes. In SIGGRAPH '95: Proceedings of the 22nd annual conference on Computer graphics and interactive techniques, ACM Press, New York, NY, USA, 173--182. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Faugeras, O. 1993. Three-Dimensional Computer Vision: a Geometric Viewpoint. MIT Press, Cambridge, Mass. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Fleishman, S., Cohen-Or, D., Alexa, M., and Silva, C. T. 2003. Progressive point set surfaces. ACM Trans. Graph, 22, 4, 997--1011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Gandoin, P.-M., and Devillers, O. 2002. Progressive lossless compression of arbitrary simplicial complexes. In SIGGRAPH '02: Proceedings of the 29th annual conference on Computer graphics and interactive techniques, ACM Press, New York, NY, USA, 372--379. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Gumhold, S., Karni, Z., Isenburg, M., and Seidel, H.-P. 2004. Predictive point-cloud compression. In ACM SIGGRAPH Conference Abstracts and Applications.Google ScholarGoogle Scholar
  8. Lee, H., Alliez, P., and Desbrun, M. 2002. Angle-analyzer: A triangle-quad mesh codec. In Eurographics conference proceedings, 383--392.Google ScholarGoogle Scholar
  9. Levoy, M., Pulli, K., Curless, B., Rusinkiewicz, S., Koller, D., Pereira, L., Ginzton, M., Anderson, S., Davis, J., Ginsberg, J., Shade, J., and Fulk, D. 2000. The digital Michelangelo project: 3D scanning of large statues. In SIGGRAPH '00: Proceedings of the 27th annual conference on Computer graphics and interactive techniques, ACM Press/Addison-Wesley Publishing Co., New York, NY, USA, 131--144. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Lorensen, W. E., and Cline, H. E. 1987. Marching cubes: A high resolution 3D surface construction algorithm. In SIGGRAPH '87: Proceedings of the 14th annual conference on Computer graphics and interactive techniques, ACM Press, New York, NY, USA, 163--169. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Ochotta, T., and Saupe, D. 2004. Compression of point-based 3d models by shape-adaptive wavelet coding of multi-height fields. In Proceedings Symposium on Point-Based Graphics. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Peng, J., and Kuo, C. C. J. 2003. Octree-based progressive geometry encoder. In Internet Multimedia Management Systems IV. Edited by Smith, John R.; Panchanathan, Sethuraman; Zhang, Tong. Proceedings of the SPIE, Volume 5242, pp. 301--311 (2003)., 301--311.Google ScholarGoogle Scholar
  13. Randers-Pehrson, G. 2003. Portable Network Graphics (PNG) Specification, 2nd ed. W3C, October. http://www.w3.org/TR/PNG/.Google ScholarGoogle Scholar
  14. Rusinkiewicz, S., and Levoy, M. 2000. QSplat: a multiresolution point rendering system for large meshes. In SIGGRAPH '00: Proceedings of the 27th annual conference on Computer graphics and interactive techniques, ACM Press/Addison-Wesley Publishing Co., New York, NY, USA, 343--352. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Sedgewick, R. 1990. Algorithms in C, 2nd ed. Addison-Wesley. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Taubin, G., and Rossignac, J. 1998. Geometric compression through topological surgery. ACM Transactions on Graphics 17, 2, 84--115. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Touma, C., and Gotsman, C. 1998. Triangle mesh compression. In Proc Graphics Interface, 26--34.Google ScholarGoogle Scholar
  18. Turk, G., and Levoy, M. 1994. Zippered polygon meshes from range images. In SIGGRAPH '94: Proceedings of the 21st annual conference on Computer graphics and interactive techniques, ACM Press, New York, NY, USA, 311--318. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Wardetzky, M., Kaelberer, F., Polthier, K., and Reitebuch, U. 2005. Freelence --- coding with free valences. In Eurographics.Google ScholarGoogle Scholar
  20. Waschbüsch, M., Gross, M., Eberhard, F., Lamboray, E., and Würmlin, S. 2004. Progressive compression of point-sampled models. In Eurographics Symposium on Point-Based Graphics, 95--102. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Witten, I. H., Neal, R. M., and Cleary, J. G. 1987. Arithmetic coding for data compression. Commun. ACM 30, 6, 520--540. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Compression of dense and regular point clouds

      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
        AFRIGRAPH '06: Proceedings of the 4th international conference on Computer graphics, virtual reality, visualisation and interaction in Africa
        January 2006
        183 pages
        ISBN:1595932887
        DOI:10.1145/1108590

        Copyright © 2006 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: 25 January 2006

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • Article

        Acceptance Rates

        Overall Acceptance Rate47of90submissions,52%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader