A QoS Controller for Adaptive Streaming of 3D Triangular Scenes

With the development of network, it’s a common requirement to perceptually access the 3D scenes at a remote server. This demand has not been filled by software standards and their implementations, leaving a wide potential for technical innovations. In the paper, we present a QoS (Quality of Service) controller for remote rendering of 3D contents, aiming at higher real-time performance just as rendering local 3D scenes. The model of our QoS controller is defined by a high-level heuristic function, which has integrated important perceptual factors. And then, guided by the QoS controller, a hybrid transcoding algorithm is developed, which adaptively partitions each 3D model into different modality: the metadata (its compressed base mesh with texture) and a series of refiner meshes. Consequently, the 3D scenes can be adaptively and progressively transmitted to a requesting client, and be fluently displayed at end user’s window in a constant frame rate. Experimental results show the soundness of the proposed controller and algorithm guided by the 3D controller.

[1]  Yücel Altunbasak,et al.  3TP: 3-D models transport protocol , 2004, Web3D '04.

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

[3]  Stefan Gumhold Truly selective polygonal mesh hierarchies with error control , 2005, Comput. Aided Geom. Des..

[4]  Rudy Lauwereins,et al.  A QoS Framework for Interactive 3D Applications , 2002, WSCG.

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

[6]  Pierre Alliez,et al.  Progressive compression for lossless transmission of triangle meshes , 2001, SIGGRAPH.

[7]  Hans Hagen,et al.  Web-based progressive geometry transmission using subdivision-surface wavelets , 2005, Web3D '05.

[8]  Helmut Pralle,et al.  High-Performance Online Presentation of Complex 3D Scenes , 1998, HPN.

[9]  Reinhard Klein,et al.  Streaming HLODs: an out-of-core viewer for network visualization of huge polygon models , 2004, Comput. Graph..

[10]  Marc Rioux,et al.  A texture-mapping approach for the compression of colored 3D triangulations , 1996, The Visual Computer.

[11]  Yücel Altunbasak,et al.  Error-resilient transmission of 3D models , 2005, TOGS.

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

[13]  Pedro V. Sander,et al.  Texture mapping progressive meshes , 2001, SIGGRAPH.

[14]  Daniel Cohen-Or,et al.  A web architecture for progressive delivery of 3D content , 2001, Web3D '01.

[15]  C.-C. Jay Kuo,et al.  Technologies for 3D mesh compression: A survey , 2005, J. Vis. Commun. Image Represent..

[16]  Tomoyuki Nishita,et al.  Development of 3D graphics and VRML libraries for Web3D platform by using Java , 2003, Syst. Comput. Jpn..

[17]  M. Pauline Baker,et al.  Computer Graphics 2nd Ed , 2008 .

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

[19]  Rachel McDonnell,et al.  Perceptually Adaptive Graphics , 2004, Eurographics.

[20]  I.M. Martin Hybrid transcoding for adaptive transmission of 3D content , 2002, Proceedings. IEEE International Conference on Multimedia and Expo.

[21]  Dieter Schmalstieg,et al.  A network architecture for remote rendering , 1998, Proceedings. 2nd International Workshop on Distributed Interactive Simulation and Real-Time Applications (Cat. No.98EX191).

[22]  Hongbin Zha,et al.  Interactive Technologies and Sociotechnical Systems, 12th International Conference, VSMM 2006, Xi'an, China, October 18-20, 2006, Proceedings , 2006, VSMM.

[23]  Tao Yang,et al.  A Service-Oriented Architecture for Progressive Delivery and Adaptive Rendering of 3D Content , 2006, VSMM.

[24]  Ioana M. Boier-Martin Adaptive Graphics , 2003, IEEE Computer Graphics and Applications.

[25]  Vyas Sekar,et al.  Data streaming algorithms for estimating entropy of network traffic , 2006, SIGMETRICS '06/Performance '06.

[26]  Martin Isenburg,et al.  Compressing texture coordinates with selective linear predictions , 2003, Proceedings Computer Graphics International 2003.

[27]  Martin Isenburg,et al.  Streaming computation of Delaunay triangulations , 2006, ACM Trans. Graph..

[28]  Marc Levoy,et al.  Protected interactive 3D graphics via remote rendering , 2004, SIGGRAPH 2004.

[29]  Michael Deering,et al.  Geometry compression , 1995, SIGGRAPH.

[30]  Pierre Alliez,et al.  Recent advances in compression of 3D meshes , 2005, 2005 13th European Signal Processing Conference.

[31]  Martin Isenburg,et al.  Binary compression rates for ASCII formats , 2003, Web3D '03.

[32]  Peter Schröder,et al.  Normal meshes , 2000, SIGGRAPH.

[33]  Jörg Sahm,et al.  Efficient representation and streaming of 3D scenes , 2004, Comput. Graph..