Merging Surface Reconstructions of Terrestrial and Airborne LIDAR Range Data

Abstract

Recent advances in range measurement devices have opened up new opportunities and challenges for fast 3D modeling of large scale outdoor environments. Applications of such technologies include virtual walk and fly through, urban planning, disaster management, object recognition, training, and simulations. We note that the scan line ordering of terrestrial LIDAR range data is conducive to stream processing, and we show how a fast surface reconstruction algorithm for this data generates the locality necessary to be efficiently represented with a streaming mesh format. We show algorithms for converting such meshes to a streaming mesh format, and for efficiently computing statistics about connected components of these meshes with a memory use that grows linearly as only 0.1% of the number of triangles in the mesh, plus a small constant overhead. Finally, we show how to exploit the locality of streaming meshes to efficiently merge terrestrial meshes with data from airborne sensors. Our merge algorithm requires only a tiny, linearly-increasing amount of additional memory as the amount of terrestrial data increases. We demonstrate the effectiveness and generality of our results on data sets obtained by three different acquisition systems, including a merge of a mesh generated from 129 million airborne points with a terrestrial mesh with over 200 million triangles generated from 570 million terrestrial range points. The algorithm scales linearly in time with the amount of data and is able to merge this large data set in 2.5 hours.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
May 19, 2009
Accession Number
ADA538391

Entities

People

  • James Andrews

Organizations

  • University of California, Berkeley

Tags

Communities of Interest

  • Sensors

DTIC Thesaurus Topics

  • Acquisition
  • Airborne
  • Algorithms
  • Computer Science
  • Computer Vision
  • Coordinate Systems
  • Data Acquisition
  • Data Sets
  • Geometry
  • Ground Level
  • Hash Tables
  • Lidar
  • Lists (Data Structures)
  • Object Recognition
  • Point Clouds
  • Recognition
  • Triangles

Fields of Study

  • Computer science

Readers

  • Computer Vision.
  • Parallel and Distributed Computing.