Browse > Article
http://dx.doi.org/10.7848/ksgpc.2014.32.2.109

Implementation of File-referring Octree for Huge 3D Point Clouds  

Han, Soohee (Dept. of Geoinformatics Engineering, Kyungil University)
Publication Information
Journal of the Korean Society of Surveying, Geodesy, Photogrammetry and Cartography / v.32, no.2, 2014 , pp. 109-115 More about this Journal
Abstract
The aim of the study is to present a method to build an octree and to query from it for huge 3D point clouds of which volumes correspond or surpass the main memory, based on the memory-efficient octree developed by Han(2013). To the end, the method directly refers to 3D point cloud stored in a file on a hard disk drive instead of referring to that duplicated in the main memory. In addition, the method can save time to rebuild octree by storing and restoring it from a file. The memory-referring method and the present file-referring one are analyzed using a dataset composed of 18 million points surveyed in a tunnel. In results, the memory-referring method enormously exceeded the speed of the file-referring one when generating octree and querying points. Meanwhile, it is remarkable that a still bigger dataset composed of over 300 million points could be queried by the file-referring method, which would not be possible by the memory-referring one, though an optimal octree destination level could not be reached. Furthermore, the octree rebuilding method proved itself to be very efficient by diminishing the restoration time to about 3% of the generation time.
Keywords
LiDAR; 3D Point Cloud; Query; Octree; Memory-referring; File-referring;
Citations & Related Records
Times Cited By KSCI : 3  (Citation Analysis)
연도 인용수 순위
1 Woo, H.,Kang, E., Wang, S., and Lee, K. H. (2002), A new segmentation method for point cloud data. International Journal of Machine Tools and Manufacture, Vol. 42, pp. 167-178.   DOI   ScienceOn
2 Schnabel, R., Wahl, R., and Klein, R. (2007), Efficient RANSAC for point-cloud shape detection, Computer Graphics Forum, Vol. 26, pp. 214-226.   DOI   ScienceOn
3 Wang, M. and Tseng, Y.-H. (2004), Lidar data segmentation and classification based on octree structure, Proceedings of XXth ISPRS Congress, ISPRS, Istanbul, Turkey.
4 Wikipedia (2010), Schematic drawing of an octree, a data structure of computer science, Wikimedia Foundation, Inc., http://en.wikipedia.org/wiki/Octree (last date accessed: 12 February 2014).
5 Cho, H., Cho, W., Park, J., and Song, N. (2008), 3D building modeling using aerial LiDAR data, Korean Journal of Remote Sensing, Vol. 24, pp. 141-152. (in Korean with English abstract)   과학기술학회마을   DOI
6 Marechal, L. (2009), Advances in octree-based all-hexahedral mesh generation: handling sharp features, Proceedings of 18th International Meshing Roundtable, Salt Lake City, UT, USA, pp. 65-84.
7 Han, S., Lee, S., Kim, S. P., Kim, C., Heo, J., and Lee, H. (2011), A Comparison of 3D R-tree and octree to index large point clouds from a 3D terrestrial laser scanner, Journal of the Korean Society of Surveying Geodesy Photogrammetry and Cartography, Vol. 29, No. 1, pp. 531-537. (in Korean with English abstract)   과학기술학회마을   DOI   ScienceOn
8 Han, S., Kim, S., Jung, J. H., Kim, C., Yu, K., and Heo, J. (2012), Development of a hashing-based data structure for the fast retrieval of 3D terrestrial laser scanned data, Computers & Geosciences, Vol. 39, pp. 1-10.   DOI   ScienceOn
9 Han, S. (2013). Design of Memory-Efficient Octree to Query Large 3D Point Cloud, Journal of the Korean Society of Surveying Geodesy Photogrammetry and Cartography, Vol. 31, No. 1, pp. 41-48. (in Korean with English abstract)   과학기술학회마을   DOI   ScienceOn
10 Saxena, M., Finnigan, P. M., Graichen, C. M., Hathaway, A. F., and Parthasarathy, V. N. (1995), Octree-based automatic mesh generation for non-manifold domains, Engineering with Computers, Vol. 11, pp. 1-14.   DOI
11 Schon, B., Mosa, A. S. M., L. Laefer, D. F., and Bertolotto, M. (2013), Octree-based indexing for 3D point clouds within an Oracle SpatialDBMS, Computers & Geosciences, Vol. 51, pp. 430-438.   DOI   ScienceOn