skip to main content
note

Morphological Operations on Unorganized Point Clouds Using Octree Graphs

Published:14 March 2023Publication History
Skip Abstract Section

Abstract

Point clouds resulting from digital scanning are increasingly being used in the heritage field to create knowledge-based models, such as building information models (BIM). Nevertheless, the use of digital image processing techniques in point cloud unorganized data is not well explored yet because of the lack of information about point adjacency and corresponding difficulty in structuring and manipulating data. In this study we propose an approach to deal with image processing-like mathematical morphological operations in unorganized point cloud using the octree graph. Our method consists of three main steps, namely: (i) computing the best distance value between points in the cloud; (ii) constructing an octree from point cloud; and (iii) producing a graph using rectangular layout. We exemplify the use of the proposed methodology performing morphological operations in grayscale and color point clouds of historical buildings. Results prove the effectiveness of the octree representation, which can efficiently generate an adjacency map, demonstrated by the resulting images, and has the potential to be applied at different areas of 3D data analysis.

REFERENCES

  1. [1] Alam Md Jawaherul, Bläsius Thomas, Rutter Ignaz, Ueckerdt Torsten, and Wolff Alexander. 2015. Pixel and voxel representations of graphs. In International Symposium on Graph Drawing and Network Visualization. Springer, 472486.Google ScholarGoogle Scholar
  2. [2] Alexa Marc, Behr Johannes, Cohen-Or Daniel, Fleishman Shachar, Levin David, and Silva Claudio T.. 2003. Computing and rendering point set surfaces. IEEE Transactions on Visualization and Computer Graphics 9, 1 (2003), 315.Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. [3] Angulo Jesús. 2015. Morphological PDE and dilation/erosion semigroups on length spaces. In International Symposium on Mathematical Morphology and Its Applications to Signal and Image Processing. Springer, 509521.Google ScholarGoogle Scholar
  4. [4] Balado Jesús, Oosterom Peter Van, Díaz-Vilariño Lucía, and Meijers Martijn. 2020. Mathematical morphology directly applied to point cloud data. ISPRS Journal of Photogrammetry and Remote Sensing 168 (2020), 208220.Google ScholarGoogle ScholarCross RefCross Ref
  5. [5] Buchsbaum Adam L., Gansner Emden R., Procopiuc Cecilia M., and Venkatasubramanian Suresh. 2008. Rectangular layouts and contact graphs. ACM Transactions on Algorithms (TALG) 4, 1 (2008), 8.Google ScholarGoogle Scholar
  6. [6] Calderon Stéphane and Boubekeur Tamy. 2014. Point morphology. ACM Transactions on Graphics (TOG) 33, 4 (2014), 45.Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. [7] Elmoataz Abderrahim, Lezoray Olivier, and Bougleux Sébastien. 2008. Nonlocal discrete regularization on weighted graphs: A framework for image and manifold processing. IEEE Trans. Image Processing 17, 7 (2008), 10471060.Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. [8] Elmoataz Abderrahim, Lozes François, and Talbot Hugues. 2016. Morphological PDEs on graphs for image processing on surfaces and point clouds. ISPRS International Journal of Geo-Information 5, 11 (2016), 213.Google ScholarGoogle ScholarCross RefCross Ref
  9. [9] Han Soohee. 2018. Towards efficient implementation of an octree for a large 3D point cloud. Sensors 18, 12 (2018), 4398.Google ScholarGoogle ScholarCross RefCross Ref
  10. [10] Heijmans Henk and Vincent Luc. 1992. Graph Morphology in Image Analysis. Marcel Dekker, New York, USA.Google ScholarGoogle Scholar
  11. [11] Heumans H. J. A. M., Nacken P., Toet Alexander, and Vincent Luc. 1992. Graph morphology. Journal of Visual Communication and Image Representation 3, 1 (1992), 2438.Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. [12] Jackins Chris L. and Tanimoto Steven L.. 1980. Oct-trees and their use in representing three-dimensional objects. Computer Graphics and Image Processing 14, 3 (1980), 249270.Google ScholarGoogle ScholarCross RefCross Ref
  13. [13] Laine Samuli and Karras Tero. 2011. Efficient sparse voxel octrees. IEEE Transactions on Visualization and Computer Graphics 17, 8 (2011), 10481059.Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. [14] Morbidoni C., Pierdicca R., Paolanti M., Quattrini R., and Mammoli R.. 2020. Learning from synthetic point cloud data for historical buildings semantic segmentation. J. Comput. Cultural Heritage 13, 4 (2020).Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. [15] Muja Marius and Lowe David G.. 2009. Fast approximate nearest neighbors with automatic algorithm configuration. VISAPP (1) 2, 331–340 (2009), 2.Google ScholarGoogle Scholar
  16. [16] Paiva Pedro V. V., Cogima Camila K., Dezen-Kempter Eloisa, and Carvalho Marco A. G.. 2020. Historical building point cloud segmentation combining hierarchical watershed transform and curvature analysis. Pattern Recognition Letters 135 (2020), 114121.Google ScholarGoogle ScholarCross RefCross Ref
  17. [17] Revelles J., Ureña C., and Lastra M.. 2000. An efficient parametric algorithm for octree traversal. In Journal of WSCG. 212219.Google ScholarGoogle Scholar
  18. [18] Rishikeshan C. A. and Ramesh H.. 2018. An automated mathematical morphology driven algorithm for water body extraction from remotely sensed images. ISPRS Journal of Photogrammetry and Remote Sensing 146 (2018), 1121.Google ScholarGoogle ScholarCross RefCross Ref
  19. [19] Riveiro B., González-Jorge H., Martínez-Sánchez J., Díaz-Vilariño L., and Arias P.. 2015. Automatic detection of zebra crossings from mobile LiDAR data. Optics & Laser Technology 70 (2015), 6370.Google ScholarGoogle ScholarCross RefCross Ref
  20. [20] Vo Anh-Vu, Truong-Hong Linh, Laefer Debra F., and Bertolotto Michela. 2015. Octree-based region growing for point cloud segmentation. ISPRS Journal of Photogrammetry and Remote Sensing 104 (2015), 88100.Google ScholarGoogle ScholarCross RefCross Ref
  21. [21] Wehr Aloysius and Lohr Uwe. 1999. Airborne laser scanning–an introduction and overview. ISPRS Journal of Photogrammetry and Remote Sensing 54, 2 (1999), 6882.Google ScholarGoogle ScholarCross RefCross Ref
  22. [22] Wolf Paul R., Dewitt Bon A., and Wilkinson Benjamin E.. 2000. Elements of Photogrammetry with Applications in GIS. McGraw-Hill New York.Google ScholarGoogle Scholar

Index Terms

  1. Morphological Operations on Unorganized Point Clouds Using Octree Graphs

    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 16, Issue 1
      March 2023
      437 pages
      ISSN:1556-4673
      EISSN:1556-4711
      DOI:10.1145/3572829
      Issue’s Table of Contents

      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: 14 March 2023
      • Online AM: 25 July 2022
      • Accepted: 29 April 2022
      • Revised: 28 April 2022
      • Received: 1 September 2021
      Published in jocch Volume 16, Issue 1

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • note
    • Article Metrics

      • Downloads (Last 12 months)90
      • Downloads (Last 6 weeks)11

      Other Metrics

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Full Text

    View this article in Full Text.

    View Full Text

    HTML Format

    View this article in HTML Format .

    View HTML Format