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 条
[1]  
Bettio F., 2009, P 10 INT S VIRT REAL, P25
[2]   VR Juggler: A virtual platform for virtual reality application development [J].
Bierbaum, A ;
Just, C ;
Hartling, P ;
Meinert, K ;
Baker, A ;
Cruz-Neira, C .
IEEE VIRTUAL REALITY 2001, PROCEEDINGS, 2001, :89-96
[3]   Towards point-based acquisition and rendering of large real-world environments [J].
Corrêa, WT ;
Fleishman, S ;
Silva, CT .
SIBGRAPI 2002: XV BRAZILIAN SYMPOSIUM ON COMPUTER GRAPHICS AND IMAGE PROCESSING, PROCEEDINGS, 2002, :59-66
[4]  
Dachsbacher C., 2003, ACM T GRAPH, V22
[5]  
Dasgupta S., 2008, CS20080916 DEP COMP
[6]   Equalizer: A Scalable Parallel Rendering Framework [J].
Eilemann, Stefan ;
Makhinya, Maxim ;
Pajarola, Renato .
IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2009, 15 (03) :436-452
[7]  
GOBBETTI E., 2004, Proceedings of Eurographics Symposium on Point-Based Graphics 2004, P113
[8]  
Goswami P., 2010, 2010 Pacific Graphics (PG). Proceedings 18th Pacific Conference on Computer Graphics and Applications, P93, DOI 10.1109/PacificGraphics.2010.20
[9]  
Goswami P., 2010, P EUR S PAR GRAPH VI, P63
[10]  
Gross M., 2007, POINT BASED GRAPHICS