Due to the hierarchical structure changes in data
size do not pose a problem for our approach. Pro-
cessing fewer points may improve performance, since
more points will fit in the cache minimizing loading
effort. Using more points will result in longer pre-
processing (O(n log n) due to the tree buildup), but
rendering performance should not be affected.
ACKNOWLEDGEMENTS
The authors would like to thank the enertec engineer-
ing AG (Winterthur, Switzerland) for providing us
with the data and for their close collaboration. This
work was partially funded by EUREKA Eurostars
(Project E!7001 ”enercloud - Instantaneous Visual In-
spection of High-resolution Engineering Construction
Scans”).
REFERENCES
Bittner, J., Wimmer, M., Piringer, H., and Purgathofer, W.
(2004). Coherent hierarchical culling: Hardware oc-
clusion queries made useful. Computer Graphics Fo-
rum, 23(3):615–624.
Boggess, J.E., I., Nation, P., and Harmon, M. (1994). Com-
pression of color information in digitized images us-
ing an artificial neural network. In Proc of NAECON,
pages 772–778 vol.2.
Botsch, M. and Kobbelt, L. (2003). High-quality point-
based rendering on modern GPUs. In Proc. on Pacific
Graphics, pages 335–343.
Botsch, M., Spernat, M., and Kobbelt, L. (2004). Phong
splatting. In Proc. of SPBG, pages 25–32.
Chou, P. and Meng, T. (2002). Vertex data compression
through vector quantization. IEEE Trans. Vis. & Com-
put. Graph., 8(4):373–382.
Corr
ˆ
ea, W. T., Klosowski, J. T., and Silva, C. T. (2002).
iwalk: Interactive out-of-core rendering of large mod-
els. Technical report, Technical Report TR-653-02,
Princeton University.
Dachsbacher, C., Vogelgsang, C., and Stamminger, M.
(2003). Sequential point trees. In Proc. of SIG-
GRAPH, SIGGRAPH ’03, pages 657–662, New York,
NY, USA. ACM.
Elseberg, J., Borrmann, D., and N
¨
uchter, A. (2013). One
billion points in the cloud an octree for efficient pro-
cessing of 3d laser scans. Journal of Photogrammetry
and Remote Sensing, 76(0):76 – 88.
Gobbetti, E. and Marton, F. (2004). Layered point clouds.
In Proc. of SPBG, SPBG’04, pages 113–120, Aire-la-
Ville, Switzerland, Switzerland. Eurographics Associ-
ation.
Goswami, P., Erol, F., Mukhi, R., Pajarola, R., and Gob-
betti, E. (2013). An efficient multi-resolution frame-
work for high quality interactive rendering of massive
point clouds using multi-way kd-trees. The Visual
Computer, 29(1):69–83.
Hrabcak, L. and Masserann, A. (2012). Asynchronous
buffer transfers. In Cozzi, P. and Riccio, C., edi-
tors, OpenGL Insights, pages 391–414. CRC Press.
http://www.openglinsights.com/.
Kanzok, T., Linsen, L., and Rosenthal, P. (2012). On-the-
fly Luminance Correction for Rendering of Inconsis-
tently Lit Point Clouds. Journal of WSCG, 20(2):161
– 169.
Laine, S. and Karras, T. (2011). Efficient sparse voxel oc-
trees. IEEE Trans. Vis. & Comp. Graph., 17(8):1048–
1059.
Levoy, M. (1999). The digital michelangelo project. In
Proc. on 3-D Digital Imaging and Modeling, pages 2–
11.
Levoy, M. and Whitted, T. (1985). The use of points as
a display primitive. Technical report, University of
North Carolina, Department of Computer Science.
Lloyd, S. (1982). Least squares quantization in pcm. IEEE
Trans. Inform. Theory, 28(2):129–137.
Pineda, J. (1988). A parallel algorithm for polygon ras-
terization. In Proc. of SIGGRAPH, SIGGRAPH ’88,
pages 17–20, New York, NY, USA. ACM.
Preiner, R., Jeschke, S., and Wimmer, M. (2012). Auto
splats: Dynamic point cloud visualization on the
GPU. In Proc. of EGPGV, pages 139–148.
Rakhmanov, E., Saff, E., and Zhou, Y. (1994). Minimal dis-
crete energy on the sphere. Math. Res. Lett, 1(6):647–
662.
Rusinkiewicz, S. and Levoy, M. (2000). Qsplat: A mul-
tiresolution point rendering system for large meshes.
In Proc. of SIGGRAPH, SIGGRAPH ’00, pages 343–
352, New York, NY, USA. ACM Press/Addison-
Wesley Publishing Co.
Saito, T. and Takahashi, T. (1990). Comprehensible ren-
dering of 3-d shapes. SIGGRAPH Comput. Graph.,
24(4):197–206.
Westin, C.-F., Peled, S., Gudbjartsson, H., Kikinis, R., and
Jolesz, F. A. (1997). Geometrical diffusion measures
for MRI from tensor basis analysis. In ISMRM ’97,
page 1742, Vancouver Canada.
Wimmer, M. and Scheiblauer, C. (2006). Instant points:
Fast rendering of unprocessed point clouds. In Proc.
of SPBG, SPBG’06, pages 129–137, Aire-la-Ville,
Switzerland, Switzerland. Eurographics Association.
Zwicker, M., R
¨
as
¨
anen, J., Botsch, M., Dachsbacher, C.,
and Pauly, M. (2004). Perspective accurate splatting.
In Proc. of Graphics Interface, GI ’04, pages 247–
254, School of Computer Science, University of Wa-
terloo, Waterloo, Ontario, Canada. Canadian Human-
Computer Communications Society.
AnInteractiveVisualizationSystemforHugeArchitecturalLaserScans
273