Title
A Parallel N-Dimensional Space-Filling Curve Library and Its Application in Massive Point Cloud Management.
Abstract
Because of their locality preservation properties, Space-Filling Curves (SFC) have been widely used in massive point dataset management. However, the completeness, universality, and scalability of current SFC implementations are still not well resolved. To address this problem, a generic n-dimensional (nD) SFC library is proposed and validated in massive multiscale nD points management. The library supports two well-known types of SFCs (Morton and Hilbert) with an object-oriented design, and provides common interfaces for encoding, decoding, and nD box query. Parallel implementation permits effective exploitation of underlying multicore resources. During massive point cloud management, all xyz points are attached an additional random level of detail (LOD) value 1. A unique 4D SFC key is generated from each xyzl with this library, and then only the keys are stored as flat records in an Oracle Index Organized Table (IOT). The key-only schema benefits both data compression and multiscale clustering. Experiments show that the proposed nD SFC library provides complete functions and robust scalability for massive points management. When loading 23 billion Light Detection and Ranging (LiDAR) points into an Oracle database, the parallel mode takes about 10 h and the loading speed is estimated four times faster than sequential loading. Furthermore, 4D queries using the Hilbert keys take about 1 similar to 5 s and scale well with the dataset size.
Year
DOI
Venue
2018
10.3390/ijgi7080327
ISPRS INTERNATIONAL JOURNAL OF GEO-INFORMATION
Keywords
Field
DocType
space-filling curve,point clouds,level of detail,parallel processing
Level of detail,Computer science,Oracle,Computational science,Space-filling curve,Point cloud,Cluster analysis,Data compression,Multi-core processor,Scalability
Journal
Volume
Issue
ISSN
7
8
2220-9964
Citations 
PageRank 
References 
0
0.34
13
Authors
3
Name
Order
Citations
PageRank
Xuefeng Guan1514.14
Peter Van Oosterom256969.36
Bo Cheng321.73