Enabling Geometry Based 3 D Tele-Immersion with Real-Time Mesh Compression and Linear Rateless Coding

3D Tele-immersion enables participants in remote locations to share, in real-time, an activity. It offers users interactive and immersive experiences, but it challenges current networking solutions. Work in the past has mainly focused on the efficient delivery of image-based 3D videos and on the realistic rendering and reconstruction of geometry-based 3D objects. The contribution of this paper is a real-time streaming component for 3D Tele-Immersion with reconstructed geometry. This component includes both a novel fast compression method and a rate-less packet protection scheme specifically designed towards the requirements imposed by real-time transmission of live-reconstructed mesh geometry. Tests on a large dataset show an encoding and decoding speed-up of upto 10 times at comparable compression and quality rates, when compared to the high-end MPEG-4 SC3DMC mesh encoders. The implemented rate-less code ensures complete packet loss protection of the triangle mesh object and a delivery delay within interactive delay bounds. Contrary to most linear fountain codes, the designed codec enables real-time progressive decoding allowing partial decoding each time a packet is received. This approach is compared to a transmission over TCP and heavily outperforms it in packet loss rates and latencies typical in managed WAN and MAN networks. The component has been integrated into a larger environment that includes state of the art 3D reconstruction and rendering modules. This resulted in a prototype that can capture, compress transmit and render triangle mesh geometry in realtime in realistic internet conditions as shown in experiments. Low interactive end-to-end delay and frame rates over 3 times higher compared to alternative methods are achieved.

[1]  Aaas News,et al.  Book Reviews , 1893, Buffalo Medical and Surgical Journal.

[2]  Ethan L. Miller,et al.  Screaming Fast Galois Field Arithmetic Using Intel SIMD Extensions , 2013 .

[3]  Petros Daras,et al.  Real-Time, Full 3-D Reconstruction of Moving Foreground Objects From Multiple Consumer Depth Cameras , 2013, IEEE Transactions on Multimedia.

[4]  Ruzena Bajcsy,et al.  3D teleimmersion for collaboration and interaction of geographically distributed users , 2012, Virtual Reality.

[5]  Ruzena Bajcsy,et al.  Color-plus-depth level-of-detail in 3D tele-immersive video: a psychophysical approach , 2011, MM '11.

[6]  Ruzena Bajcsy,et al.  High-Quality Visualization for Geographically Distributed 3-D Teleimmersive Applications , 2011, IEEE Transactions on Multimedia.

[7]  Wei Tsang Ooi,et al.  Modeling progressive mesh streaming: Does data dependency matter? , 2011, TOMCCAP.

[8]  Klara Nahrstedt,et al.  "I'm the Jedi!" - A Case Study of User Experience in 3D Tele-immersive Gaming , 2010, 2010 IEEE International Symposium on Multimedia.

[9]  Françoise J. Prêteux,et al.  MPEG-4 Part 25: A graphics compression framework for XML-based scene graph formats , 2009, Signal Process. Image Commun..

[10]  Ruzena Bajcsy,et al.  Teleimmersive Environment for Remote Medical Collaboration , 2009, MMVR.

[11]  Khaled Mammou Compression de maillages 3D statiques et dynamiques , 2008 .

[12]  Katherine Mezur Symbiosis of Tele-Immersive Environments with Creative Choreography , 2007 .

[13]  Hui Li,et al.  Middleware for streaming 3D progressive meshes over lossy networks , 2006, TOMCCAP.

[14]  William Yurcik,et al.  Real-time 3D video compression for tele-immersive environments , 2006, Electronic Imaging.

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

[16]  Ketan Mayer-Patel,et al.  Real-time compression for dynamic 3D environments , 2003, MULTIMEDIA '03.

[17]  Yücel Altunbasak,et al.  3TP: an application-layer protocol for streaming 3-D graphics , 2003, 2003 International Conference on Multimedia and Expo. ICME '03. Proceedings (Cat. No.03TH8698).

[18]  K. Jain,et al.  Practical Network Coding , 2003 .

[19]  Marc Levoy,et al.  Zippered polygon meshes from range images , 1994, SIGGRAPH.