An efficient multi-resolution framework for high quality interactive rendering of massive point clouds using multi-way kd-trees

被引:48
作者
Goswami, Prashant [1 ]
Erol, Fatih [1 ]
Mukhi, Rahul [3 ]
Pajarola, Renato [1 ]
Gobbetti, Enrico [2 ]
机构
[1] Univ Zurich, Visualizat & MultiMedia Lab, Zurich, Switzerland
[2] CRS4, Pula, CA, Italy
[3] Univ Zurich, Dept Informat, Zurich, Switzerland
关键词
Point-based rendering; Level-of-detail; Multi-way kd-tree; Entropy-based reduction; k-clustering; Parallel rendering; Geo-morphing;
D O I
10.1007/s00371-012-0675-2
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present an efficient technique for out-of-core multi-resolution construction and high quality interactive visualization of massive point clouds. Our approach introduces a novel hierarchical level of detail (LOD) organization based on multi-way kd-trees, which simplifies memory management and allows control over the LOD-tree height. The LOD tree, constructed bottom up using a fast high-quality point simplification method, is fully balanced and contains all uniformly sized nodes. To this end, we introduce and analyze three efficient point simplification approaches that yield a desired number of high-quality output points. For constant rendering performance, we propose an efficient rendering-on-a-budget method with asynchronous data loading, which delivers fully continuous high quality rendering through LOD geo-morphing and deferred blending. Our algorithm is incorporated in a full end-to-end rendering system, which supports both local rendering and cluster-parallel distributed rendering. The method is evaluated on complex models made of hundreds of millions of point samples.
引用
收藏
页码:69 / 83
页数:15
相关论文
共 28 条
[11]   Getting to the point ... ? [J].
Gross, Markus .
IEEE COMPUTER GRAPHICS AND APPLICATIONS, 2006, 26 (05) :96-99
[12]  
Grossman J. P., 1998, Rendering Techniques '98. Proceedings of the Eurographics Workshop, P181
[13]   Coherent Culling and Shading for Large Molecular Dynamics Visualization [J].
Grottel, Sebastian ;
Reina, Guido ;
Dachsbacher, Carsten ;
Ertl, Thomas .
COMPUTER GRAPHICS FORUM, 2010, 29 (03) :953-962
[14]  
Hubo E., 2005, P INT C COMP GRAPH V, P1
[15]  
Humphreys G., 2002, ACM T GRAPH, V21
[16]  
Klosowski J.T., 2002, 4 EUR WORKSH PAR GRA, P63
[17]   A survey of point-based techniques in computer graphics [J].
Kobbelt, L ;
Botsch, M .
COMPUTERS & GRAPHICS-UK, 2004, 28 (06) :801-814
[18]  
Levoy Marc, 1985, The use of points as a display primitive
[19]  
Macqueen J., 1967, 5 BERK S MATH STAT P, P281, DOI DOI 10.1007/S11665-016-2173-6
[20]   A SORTING CLASSIFICATION OF PARALLEL RENDERING [J].
MOLNAR, S ;
COX, M ;
ELLSWORTH, D ;
FUCHS, H .
IEEE COMPUTER GRAPHICS AND APPLICATIONS, 1994, 14 (04) :23-32