Optimized point splatting based on a fully-balanced hierarchical structure

We propose an improved two-layer hierarchical point-based 3D model representation for interactive 3D rendering. A tree structure called multi-section tree is introduced that allows creating a fully-balanced hierarchy with a desired branching factor for any arbitrary number of points. The proximity problem, the challenge of keeping close-by points together in equi-partitioning process, is addressed by applying an initial bottom-up point-grouping process that divides the 3D model surface into small, nearly equal-size groups of neighboring points. Each group is represented by a small multi-section subtree but treated as a single point in the main top-down equi-splitting process. The top-down process creates the main balanced multi-section tree which holds the whole structure together. Results show that our two-step description leads to a very compact quantized representation with enhanced rendering quality.

[1]  Enrico Gobbetti,et al.  Layered Point Clouds , 2004, PBG.

[2]  Renato Pajarola,et al.  High Quality Interactive Rendering of Massive Point Models Using Multi-way kd-Trees , 2010, 2010 18th Pacific Conference on Computer Graphics and Applications.

[3]  Marc Levoy,et al.  The Use of Points as a Display Primitive , 2000 .

[4]  Baoquan Chen,et al.  POP: a hybrid point and polygon rendering system for large data , 2001, Proceedings Visualization, 2001. VIS '01..

[5]  Tamal K. Dey,et al.  PMR: point to mesh rendering, a feature-based approach , 2002, IEEE Visualization, 2002. VIS 2002..

[6]  Tamal K. Dey,et al.  Decimating samples for mesh simplification , 2001, CCCG.

[7]  H. Jensen Realistic Image Synthesis Using Photon Mapping , 2001 .

[8]  Marc Levoy,et al.  QSplat: a multiresolution point rendering system for large meshes , 2000, SIGGRAPH.

[9]  Matthias Zwicker,et al.  Surfels: surface elements as rendering primitives , 2000, SIGGRAPH.

[10]  William J. Dally,et al.  Point Sample Rendering , 1998, Rendering Techniques.

[11]  Craig Gotsman,et al.  On graph partitioning, spectral analysis, and digital mesh processing , 2003, 2003 Shape Modeling International..

[12]  P. Bekaert,et al.  The Quantized kd-Tree: Efficient Ray Tracing of Compressed Point Clouds , 2006, 2006 IEEE Symposium on Interactive Ray Tracing.

[13]  Amitabh Varshney,et al.  Statistical geometry representation for efficient transmission and rendering , 2005, TOGS.

[14]  Renato Pajarola,et al.  Point-based rendering techniques , 2004, Comput. Graph..

[15]  Leif Kobbelt,et al.  A survey of point-based techniques in computer graphics , 2004, Comput. Graph..

[16]  Enrico Gobbetti,et al.  A point-based system for local and remote exploration of dense 3D scanned models , 2009, VAST'09.

[17]  Matthias Zwicker,et al.  A Survey and Classification of Real Time Rendering Methods , 1999 .

[18]  Edwin Earl Catmull,et al.  A subdivision algorithm for computer display of curved surfaces. , 1974 .

[19]  Tamal K. Dey,et al.  Delaunay based shape reconstruction from large data , 2001, Proceedings IEEE 2001 Symposium on Parallel and Large-Data Visualization and Graphics (Cat. No.01EX520).

[20]  Leif Kobbelt,et al.  Efficient High Quality Rendering of Point Sampled Geometry , 2002, Rendering Techniques.