Streaming transmission of point-sampled geometry based on view-dependent level-of-detail

Streaming transmission of 3D data sets is a key technology for remote rendering and visualization of huge geometrical models or complex scenes. We propose an efficient point-based progressive transmission method with gaze-guided control of the level-of-detail (LOD) of the data samples. The efficiency results from a multiresolution simplification scheme based on hierarchical clustering and a compact data structure for organizing the LOD hierarchy. After the data rearrangement, we can transmit the data for rendering with selective LODs by enhancing regions of interest (ROIs) around the gaze point of a viewer. The LOD distribution is continuous over the ROI and the whole scene can be updated dynamically as the gaze moves on the model surfaces. The method is fast and easy to implement, and experimental results demonstrate that it is effective even for some very large models.

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

[2]  Leif Kobbelt,et al.  Streaming 3D geometry data over lossy communication channels , 2002, Proceedings. IEEE International Conference on Multimedia and Expo.

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

[4]  Gabriel Taubin,et al.  A Framework for Streaming Geometry in VRML , 1999, IEEE Computer Graphics and Applications.

[5]  Hongbin Zha,et al.  Dynamic gaze-controlled levels of detail of polygonal objects in 3-D environment modeling , 1999, Second International Conference on 3-D Digital Imaging and Modeling (Cat. No.PR00062).

[6]  Marc Alexa,et al.  Point-based computer graphics , 2004, SIGGRAPH '04.

[7]  Ioana M. Boier-Martin Hybrid transcoding for adaptive transmission of 3D content , 2002, ICME.

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

[9]  William Ribarsky,et al.  View-Dependent Multiresolution Splatting of Non-Uniform Data , 2002, VisSym.

[10]  Hugues Hoppe,et al.  Progressive meshes , 1996, SIGGRAPH.

[11]  Christopher G. Prince Progressive Meshes for Large Models of Arbitrary Topology , 2000 .

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

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

[14]  Marc Levoy,et al.  The digital Michelangelo project: 3D scanning of large statues , 2000, SIGGRAPH.

[15]  Irene Cheng,et al.  Foveated online 3D visualization , 2002, Object recognition supported by user interaction for service robots.

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

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

[18]  Hugues Hoppe Smooth view-dependent level-of-detail control and its application to terrain rendering , 1998, Proceedings Visualization '98 (Cat. No.98CB36276).

[19]  Amitabh Varshney,et al.  Modeling and Rendering of Points with Local Geometry , 2003, IEEE Trans. Vis. Comput. Graph..