ACM Transactions on Graphics · 2006 · 146 citations · 22 references
ComputingComputer ScienceGeoinformaticsComputational GeometryParallel ComputingTerrain AnalysisDelaunay TriangulationsGeometry ProcessingMesh GenerationParallel Computational GeometryPoint Cloud ProcessingStream ProcessingDelaunay Triangulation AlgorithmsDigital Terrain RepresentationFinalizationIncremental Delaunay TriangulationSpatial CoherenceTerrain TriangulationTriangulation AlgorithmsTriangulations
We show how to greatly accelerate algorithms that compute Delaunay triangulations of huge, well-distributed point sets in 2D and 3D by exploiting the natural spatial coherence in a stream of points. We achieve large performance gains by introducing spatial finalization into point streams: we partition space into regions, and augment a stream of input points with finalization tags that indicate when a point is the last in its region. By extending an incremental algorithm for Delaunay triangulation to use finalization tags and produce streaming mesh output, we compute a billion-triangle terrain representation for the Neuse River system from 11.2 GB of LIDAR data in 48 minutes using only 70 MB of memory on a laptop with two hard drives. This is a factor of twelve faster than the previous fastest out-of-core Delaunay triangulation software.
22
Computing Dirichlet tessellations
Adrian Bowyer · The Computer Journal · 1981 · 1.1K citations · Full text
Michael Ian Shamos, Dan Hoey · 1975 · 1.1K citations
Applications of random sampling in computational geometry, II
Kenneth L. Clarkson · 1988 · 943 citations · Full text