Proximity queries on terrain surface

Due to the advance of the geo-spatial positioning and the computer graphics technology, digital terrain data has become increasingly popular nowadays. Query processing on terrain data has attracted considerable attention from both the academic and the industry communities. Proximity queries such as...

Full description

Saved in:
Bibliographic Details
Main Authors: Wei, Victor Junqiu, Wong, Raymond Chi-Wing, Long, Cheng, Mount, David, Samet, Hanan
Other Authors: School of Computer Science and Engineering
Format: Article
Language:English
Published: 2023
Subjects:
Online Access:https://hdl.handle.net/10356/172504
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-172504
record_format dspace
spelling sg-ntu-dr.10356-1725042023-12-12T02:43:01Z Proximity queries on terrain surface Wei, Victor Junqiu Wong, Raymond Chi-Wing Long, Cheng Mount, David Samet, Hanan School of Computer Science and Engineering Engineering::Computer science and engineering Proximity Queries Spatial Database Due to the advance of the geo-spatial positioning and the computer graphics technology, digital terrain data has become increasingly popular nowadays. Query processing on terrain data has attracted considerable attention from both the academic and the industry communities. Proximity queries such as the shortest path/distance query, k nearest/farthest neighbor query, and top-k closest/farthest pairs query are fundamental and important queries in the context of the terrain surfaces, and they have a lot of applications in Geographical Information System, 3D object feature vector construction, and 3D object data mining. In this article, we first study the most fundamental type of query, namely, shortest distance and path query, which is to find the shortest distance and path between two points of interest on the surface of the terrain. As observed by existing studies, computing the exact shortest distance/path is very expensive. Some existing studies proposed ϵ-approximate distance and path oracles, where ϵ is a non-negative real-valued error parameter. However, the best-known algorithm has a large oracle construction time, a large oracle size, and a large query time. Motivated by this, we propose a novel ϵ-approximate distance and path oracle called the Space Efficient distance and path oracle (SE), which has a small oracle construction time, a small oracle size, and a small distance and path query time, thanks to its compactness of storing concise information about pairwise distances between any two points-of-interest. Then, we propose several algorithms for the k nearest/farthest neighbor and top-k closest/farthest pairs queries with the assistance of our distance and path oracle SE. Our experimental results show that the oracle construction time, the oracle size, and the distance and path query time of SE are up to two, three, and five orders of magnitude faster than the best-known algorithm, respectively. Besides, our algorithms for other proximity queries including k nearest/farthest neighbor queries and top-k closest/farthest pairs queries significantly outperform the state-of-the-art algorithms by up to two orders of magnitude. Ministry of Education (MOE) The research of Victor Junqiu Wei is supported by PolyU internal fund (1-BD47) under the research project (P0039657) of the Hong Kong Polytechnic University. The research of the HKUST side is supported by PRP/026/21FX. This research of Cheng Long is supported in part by the Ministry of Education, Singapore, under its Academic Research Fund (Tier 2 Awards MOE-T2EP20220-0011 and MOE-T2EP20221-0013). The research of David Mount was supported by NSF grant CCF-1618866. The research of Hanan Samet was sponsored in part by the NSF under Grants IIS-18-16889, IIS-20-41415, and IIS-21-14451. 2023-12-12T02:43:01Z 2023-12-12T02:43:01Z 2022 Journal Article Wei, V. J., Wong, R. C., Long, C., Mount, D. & Samet, H. (2022). Proximity queries on terrain surface. ACM Transactions On Database Systems, 47(4), 1-59. https://dx.doi.org/10.1145/3563773 0362-5915 https://hdl.handle.net/10356/172504 10.1145/3563773 2-s2.0-85146416642 4 47 1 59 en MOE-T2EP20220-0011 MOE-T2EP20221-0013 ACM Transactions on Database Systems © 2022 Association for Computing Machinery. All rights reserved.
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering::Computer science and engineering
Proximity Queries
Spatial Database
spellingShingle Engineering::Computer science and engineering
Proximity Queries
Spatial Database
Wei, Victor Junqiu
Wong, Raymond Chi-Wing
Long, Cheng
Mount, David
Samet, Hanan
Proximity queries on terrain surface
description Due to the advance of the geo-spatial positioning and the computer graphics technology, digital terrain data has become increasingly popular nowadays. Query processing on terrain data has attracted considerable attention from both the academic and the industry communities. Proximity queries such as the shortest path/distance query, k nearest/farthest neighbor query, and top-k closest/farthest pairs query are fundamental and important queries in the context of the terrain surfaces, and they have a lot of applications in Geographical Information System, 3D object feature vector construction, and 3D object data mining. In this article, we first study the most fundamental type of query, namely, shortest distance and path query, which is to find the shortest distance and path between two points of interest on the surface of the terrain. As observed by existing studies, computing the exact shortest distance/path is very expensive. Some existing studies proposed ϵ-approximate distance and path oracles, where ϵ is a non-negative real-valued error parameter. However, the best-known algorithm has a large oracle construction time, a large oracle size, and a large query time. Motivated by this, we propose a novel ϵ-approximate distance and path oracle called the Space Efficient distance and path oracle (SE), which has a small oracle construction time, a small oracle size, and a small distance and path query time, thanks to its compactness of storing concise information about pairwise distances between any two points-of-interest. Then, we propose several algorithms for the k nearest/farthest neighbor and top-k closest/farthest pairs queries with the assistance of our distance and path oracle SE. Our experimental results show that the oracle construction time, the oracle size, and the distance and path query time of SE are up to two, three, and five orders of magnitude faster than the best-known algorithm, respectively. Besides, our algorithms for other proximity queries including k nearest/farthest neighbor queries and top-k closest/farthest pairs queries significantly outperform the state-of-the-art algorithms by up to two orders of magnitude.
author2 School of Computer Science and Engineering
author_facet School of Computer Science and Engineering
Wei, Victor Junqiu
Wong, Raymond Chi-Wing
Long, Cheng
Mount, David
Samet, Hanan
format Article
author Wei, Victor Junqiu
Wong, Raymond Chi-Wing
Long, Cheng
Mount, David
Samet, Hanan
author_sort Wei, Victor Junqiu
title Proximity queries on terrain surface
title_short Proximity queries on terrain surface
title_full Proximity queries on terrain surface
title_fullStr Proximity queries on terrain surface
title_full_unstemmed Proximity queries on terrain surface
title_sort proximity queries on terrain surface
publishDate 2023
url https://hdl.handle.net/10356/172504
_version_ 1787136687348908032