Fast in-place binning of laser range-scanned point sets

Laser range scanning is commonly used in cultural heritage to create digital models of real-world artefacts. A large scanning campaign can produce billions of point samples—too many to be manipulated in memory on most computers. It is thus necessary to spatially partition the data so that it can be processed in bins or slices. We introduce a novel compression mechanism that exploits spatial coherence in the data to allow the bins to be computed with only 1.01 bytes of I/O traffic for each byte of input, compared to 2 or more for previous schemes. Additionally, the bins are loaded from the original files for processing rather than from a sorted copy, thus minimizing disk space requirements. We demonstrate that our method yields performance improvements in a typical point-processing task, while also using little memory and guaranteeing an upper bound on the number of samples held in-core.

[1]  Renato Pajarola,et al.  Stream-processing points , 2005, VIS 05. IEEE Visualization, 2005..

[2]  Renato Pajarola,et al.  Fast low-memory streaming MLS reconstruction of point-sampled surfaces , 2009, Graphics Interface.

[3]  Gabriel Taubin,et al.  The ball-pivoting algorithm for surface reconstruction , 1999, IEEE Transactions on Visualization and Computer Graphics.

[4]  William J. Schroeder,et al.  Interactive out-of-core isosurface extraction , 1998 .

[5]  Conrado Martínez,et al.  Randomized K-Dimensional Binary Search Trees , 1998, ISAAC.

[6]  Tony DeRose,et al.  Surface reconstruction from unorganized points , 1992, SIGGRAPH.

[7]  Paolo Cignoni,et al.  External Memory Management and Simplification of Huge Meshes , 2003, IEEE Trans. Vis. Comput. Graph..

[8]  Randal C. Burns,et al.  Multilevel streaming for out-of-core surface reconstruction , 2007, Symposium on Geometry Processing.

[9]  Heinz Rüther,et al.  Challenges in Heritage Documentation with Terrestrial Laser Scanning , 2011 .

[10]  Jürgen Döllner,et al.  Out-of-core real-time visualization of massive 3D point clouds , 2010, AFRIGRAPH '10.

[11]  Cláudio T. Silva,et al.  Interactive out-of-core isosurface extraction , 1998, Proceedings Visualization '98 (Cat. No.98CB36276).

[12]  Roland Siegwart,et al.  Comparison of nearest-neighbor-search strategies and implementations for efficient shape registration , 2012 .

[13]  Hans-Peter Seidel,et al.  Processing and interactive editing of huge point clouds from 3D scanners , 2008, Comput. Graph..

[14]  Renato Pajarola,et al.  Flexible Configurable Stream Processing of Point Data , 2009 .

[15]  Paolo Cignoni,et al.  Out-of-core MLS reconstruction , 2007 .