skip to main content
research-article

Fast in-place binning of laser range-scanned point sets

Authors Info & Claims
Published:05 August 2013Publication History
Skip Abstract Section

Abstract

Laser range scanning is commonly used in cultural heritage to create digital models of real-world artefacts. A large scanning campaign can produce billions of point samples—too many to be manipulated in memory on most computers. It is thus necessary to spatially partition the data so that it can be processed in bins or slices. We introduce a novel compression mechanism that exploits spatial coherence in the data to allow the bins to be computed with only 1.01 bytes of I/O traffic for each byte of input, compared to 2 or more for previous schemes. Additionally, the bins are loaded from the original files for processing rather than from a sorted copy, thus minimizing disk space requirements. We demonstrate that our method yields performance improvements in a typical point-processing task, while also using little memory and guaranteeing an upper bound on the number of samples held in-core.

References

  1. Bernardini, F., Mittleman, J., Rushmeier, H., Silva, C., and Taubin, G. 1999. The ball-pivoting algorithm for surface reconstruction. IEEE Trans. Visual. Comput. Graph. 5, 4 (October 1999), 349--359. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Boesch, J. and Pajarola, R. 2009. Flexible configurable stream processing of point data. In Proceedings of the 17th International Conference in Central Europe on Computer Graphics, Visualization and Computer Vision (WSCG 2009). 49--56.Google ScholarGoogle Scholar
  3. Bolitho, M., Kazhdan, M., Burns, R., and Hoppe, H. 2007. Multilevel streaming for out-of-core surface reconstruction. In Proceedings of the 5th Eurographics Symposium on Geometry Processing. Eurographics Association, 69--78. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Chiang, Y.-J., Silva, C. T., and Schroeder, W. J. 1998. Interactive out-of-core isosurface extraction. In Proceedings of the Conference on Visualization'98 (VIS'98). IEEE Computer Society Press, Los Alamitos, CA, 167--174. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Cignoni, P., Montani, C., Rocchini, C., and Scopigno, R. 2003. External memory management and simplification of huge meshes. IEEE Trans. Visual. Comput. Graph. 9, 4 (October 2003), 525--537. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Cuccuru, G., Gobbetti, E., Marton, F., Pajarola, R., and Pintus, R. 2009. Fast low-memory streaming MLS reconstruction of point-sampled surfaces. In Proceedings of Graphics Interface 2009. Canadian Information Processing Society, 15--22. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Duch, A., Estivill-Castro, V., and Martinez, C. 1998. Randomized K-dimensional binary search trees. In Proceedings of the 9th International Symposium on Algorithms and Computation (ISAAC'98). Springer-Verlag, Berlin, 199--208. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Elseberg, J., Magnenat, S., Siegwart, R., and Nüchter, A. 2012. Comparison of nearest-neighbor-search strategies and implementations for efficient shape registration. J. Softw. Eng. Robot. 3, 1.Google ScholarGoogle Scholar
  9. Fiorin, V., Cignoni, P., and Scopigno, R. 2007. Out-of-core MLS reconstruction. In Proceedings of the 9th IASTED International Conference on Computer Graphics and Imaging (CGIM'07). 27--34. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Guennebaud, G. and Jacob, B. and others. 2010. Eigen v3. http://eigen.tuxfamily.org. (2010).Google ScholarGoogle Scholar
  11. Hoppe, H., DeRose, T., Duchamp, T., McDonald, J., and Stuetzle, W. 1992. Surface reconstruction from unorganized points. In Proceedings of the 19th Annual conference on Computer Graphics and Interactive Techniques (SIGGRAPH'92). ACM, New York, 71--78. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. OpenMP Architecture Review Board. 2008. OpenMP Application Program Interface Version 3.0. http://www.openmp.org/mp-documents/spec30.pdf.Google ScholarGoogle Scholar
  13. Pajarola, R. 2005. Stream-processing points. In Proceedings of the Conference on Visualization'05. 239--246.Google ScholarGoogle Scholar
  14. Richter, R. and Döllner, J. 2010. Out-of-core real-time visualization of massive 3D point clouds. In Proceedings of the 7th International Conference on Computer Graphics, Virtual Reality, Visualisation and Interaction in Africa (AFRIGRAPH'10). ACM, New York, 121--128. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Rüther, H., Held, C., Bhurtha, R., Schröder, R., and Wessels, S. 2011. Challenges in heritage documentation with terrestrial laser scanning. In Proceedings of the 1st AfricaGEO Conference.Google ScholarGoogle Scholar
  16. Wand, M., Berner, A., Bokeloh, M., Jenke, P., Fleck, A., Hoffmann, M., Maier, B., Staneker, D., Schilling, A., and Seidel, H.-P. 2008. Processing and interactive editing of huge point clouds from 3D scanners. Comput. Graph. 32, 2, 204--220. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Fast in-place binning of laser range-scanned point sets

        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

        Full Access

        • Published in

          cover image Journal on Computing and Cultural Heritage
          Journal on Computing and Cultural Heritage   Volume 6, Issue 3
          July 2013
          75 pages
          ISSN:1556-4673
          EISSN:1556-4711
          DOI:10.1145/2499931
          Issue’s Table of Contents

          Copyright © 2013 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: 5 August 2013
          • Revised: 1 March 2013
          • Accepted: 1 March 2013
          • Received: 1 January 2013
          Published in jocch Volume 6, Issue 3

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article
          • Research
          • Refereed

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader