Conference article

Using Curvilinear Grids to Redistribute Cluster Cells for Large Point Clouds

Daniel Schifner
Professur für Graphische Datenverarbeitung, Goethe Universität Frankfurt, Germany

Marcel Ritter
AirborneHydroMapping GmbH, Technikerstr 21a, Innsbruck/Universität Innsbruck, Technikerstr 13/25, Innsbruck, Austria

Dominik Steinhauser
AirborneHydroMapping GmbH, Technikerstr 21a, Innsbruck, Austria

Werner Benger
Universität Innsbruck, Technikerstr 13/25, Innsbruck, Austria

Download article

Published in: Proceedings of SIGRAD 2014, Visual Computing, June 12-13, 2014, Göteborg, Sweden

Linköping Electronic Conference Proceedings 106:2, p. 9-16

Show more +

Published: 2014-10-30

ISBN: 978-91-7519-212-3

ISSN: 1650-3686 (print), 1650-3740 (online)

Abstract

Clustering data is a standard tool to reduce large data sets enabling real-time rendering. When applying a grid based clustering, one cell of a chosen grid becomes the representative for a cluster cell. Starting from a uniform grid in a projective coordinate system, we investigate a redistribution of points from and to neighboring cells. By utilizing this redistribution, the grid becomes implicitly curvilinear, adapting to the point cloud’s inhomogeneous geometry. Additionally to pure point locations, we enabled data fields to influence the clustering behaviour. The algorithm was implemented as a CPU and a GPU code. The GPU implementation uses GLSL compute shaders for fast evaluation and directly manipulates the data on the graphics hardware, which reduces memory transfers. Data sets stemming from engineering and astrophysical applications were used for benchmarking. Different parameters dependent on the geometric properties were investigated and performance was measured. The method turned out to reach interactivity for medium sized point clouds and still good performance for large point clouds. The grid based approach is fast, while being able to adapt to the point cloud geometry.

Keywords

No keywords available

References

No references available

Citations in Crossref