A Multiresolution Viewpoint Based Rendering for Large-scale Point Models

In this paper, we present a non uniform partitioning point-octree data structure based on level-of-detail (LOD) to implement multiresolution rendering adaptively according to viewpoint. Our approach generates a spatial partitioning hierarchy of irregular point samples in 3D space, and we provide a particular point-octree LOD generation algorithm. We also present a blending array e-zk-buffer to improve the rendering quality and remove the hidden surface. Our approach can choose specific level of detail and scheme to render according to viewpoint and feature of points to control the complexity, quality and speed of rendering.

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

[2]  Markus H. Gross,et al.  A hardware processing unit for point sets , 2008, GH '08.

[3]  Salim S. Abi-Ezzi,et al.  The Cone of Normals Technique for Fast Processing of Curved Patches , 1993, Comput. Graph. Forum.

[4]  Marc Alexa,et al.  Point set surfaces , 2001, Proceedings Visualization, 2001. VIS '01..

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

[6]  Markus H. Gross,et al.  Efficient simplification of point-sampled surfaces , 2002, IEEE Visualization, 2002. VIS 2002..

[7]  Matthias Zwicker,et al.  Surface splatting , 2001, SIGGRAPH.

[8]  Renato Pajarola,et al.  FastMesh: efficient view-dependent meshing , 2001, Proceedings Ninth Pacific Conference on Computer Graphics and Applications. Pacific Graphics 2001.

[9]  Matthias Zwicker,et al.  Object Space EWA Surface Splatting: A Hardware Accelerated Approach to High Quality Point Rendering , 2002, Comput. Graph. Forum.

[10]  Marc Levoy,et al.  Streaming QSplat: a viewer for networked visualization of large, dense models , 2001, I3D '01.

[11]  Renato Pajarola,et al.  Confetti: object-space point blending and splatting , 2004, IEEE Transactions on Visualization and Computer Graphics.