TerraNNI: Natural neighbor interpolation on 2D and 3D grids using a GPU

Published

Journal Article

© 2016 ACM. With modern focus on remote sensing technology, such as LiDAR, the amount of spatial data, in the form of massive point clouds, has increased dramatically. Furthermore, repeated surveys of the same areas are becoming more common. This trend will only increase as topographic changes prompt surveys over already scanned areas, in which case we obtain large spatiotemporal datasets. An initial step in the analysis of such spatial data is to create a digital elevation model representing the terrain, possibly over time. In the case of spatial (spatiotemporal, respectively) datasets, these models often represent elevation on a 2D (3D, respectively) grid. This involves interpolating the elevation of LiDAR points on these grid points. In this article, we show how to efficiently perform natural neighbor interpolation over a 2D and 3D grid. Using a graphics processing unit (GPU), we describe different algorithms to attain speed and GPU-memory tradeoffs. Our experimental results demonstrate that our algorithms not only are significantly faster than earlier ones but also scale to much bigger datasets that previous algorithms were unable to handle.

Full Text

Duke Authors

Cited Authors

  • Agarwal, PK; Beutel, A; Mølhave, T

Published Date

  • June 1, 2016

Published In

Volume / Issue

  • 2 / 2

Electronic International Standard Serial Number (EISSN)

  • 2374-0361

International Standard Serial Number (ISSN)

  • 2374-0353

Digital Object Identifier (DOI)

  • 10.1145/2786757

Citation Source

  • Scopus