skip to main content
10.1145/1291233.1291399acmconferencesArticle/Chapter ViewAbstractPublication PagesmmConference Proceedingsconference-collections
Article

An analytical model for progressive mesh streaming

Published: 29 September 2007 Publication History

Abstract

3D triangular mesh is becoming an increasingly important data type for networked applications such as digital museums, online games, and virtual worlds. In these applications, a multi-resolution representation is typically desired for streaming large 3D meshes, allowing for incremental rendering at the viewers while data is still being transmitted. Such progressive coding, however, introduces dependencies between data. This paper quantitatively analyzes the effects of such dependency on the intermediate decoded mesh quality when the progressive mesh is transmitted over a lossy network, by modeling the distribution of decoding time as a function of mesh properties and network parameters. To illustrate the usefulness of our analytical model, we describe three of its applications. First, we show how it can be used to analytically compute the expected decoded mesh quality. Second, we study two extreme cases of dependency in progressive mesh and show that the effect of dependencies on decoded mesh quality diminishes with time. Finally, based on the model, we propose a packetization strategy that improves the decoded mesh quality during the initial stage of streaming.

References

[1]
G. Al-Regib and Y. Altunbasak. An unequal error protection method for packet loss resilient 3D mesh transmission. In INFOCOM 2002. Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings. IEEE, volume 2, pages 743--752, June 2002.
[2]
G. Al-Regib and Y. Altunbasak. 3TP: An application-layer protocol for streaming 3D models. IEEE Transactions on multimedia, (6):1149--1156, December 2005.
[3]
P. Alliez and M. Desbrun. Progressive compression for lossless transmission of triangle meshes. In SIGGRAPH'01: Proceedings of the 28th annual conference on Computer graphics and interactive techniques, pages 195--202, New York, NY, USA, August 2001.
[4]
C. L. Bajaj, V. Pascucci, and G. Zhuang. Progressive compressive and transmission of arbitrary triangular meshes. In VIS'99: Proceedings of the conference on Visualization'99, pages 307--316, Los Alamitos, CA, USA, October 1999.
[5]
Z. Chen, J. F. Barnes, and B. Bodenheimer. Hybrid and forward error correction transmission techniques for unreliable transport of 3D geometry. Multimedia Systems, 10(3):230--244, March 2005.
[6]
D. Cohen-Or, D. Levin, and O. Remez. Progressive compression of arbitrary triangular meshes. In VIS'99: Proceedings of the conference on Visualization '99, pages 67--72, Los Alamitos, CA, USA, October 1999.
[7]
Y. Gu and W. T. Ooi. Packetization of 3D progressive meshes for streaming over lossy networks. In Proceedings of the 14th International Conference on Computer Communications and Networks (ICCCN), San Diego, CA, October 2005.
[8]
A. F. Harris(III) and R. Kravets. The design of a transport protocol for on-demand graphical rendering. In Proceedings of the 12th International Workshop on Network and Operating System Support for Digital Audio and Video(NOSSDAV), pages 43--49, Miami Florida USA, May 2002.
[9]
H. Hoppe. Progressive meshes. Computer Graphics, 30(Annual Conference Series): 99--108, August 1996.
[10]
D. Koller, M. Turitzin, M. Levoy, M. Tarini, G. Croccia, P. Cignoni, and R. Scopigno. Protected interactive 3D graphics via remote rendering. ACM Trans. Graph., 23(3):695--703, August 2004.
[11]
M. Levoy, K. Pulli, B. Curless, S. Rusinkiewicz, D. Koller, L. Pereira, M. Ginzton, S. Anderson, J. Davis, J. Ginsberg, J. Shade, and D. Fulk. The Digital Michelangelo Project: 3D scanning of large statues. In SIGGRAPH 2000, Computer Graphics Proceedings, pages 131--144, July 2000.
[12]
D. Luebke, M. Reddy, J. D. Cohen, A. Varshney, B. Watson, and R. Huebner. Level of Detail for 3D Graphics (The Morgan Kaufmann Series in Computer Graphics). Morgan Kaufmann, July 2002.
[13]
C. Ondrejka. Escaping the gilded cage: User created content and building the metaverse. New York Law School Law Review 81, 49(1), January 2004.
[14]
R. Pajarola and J. Rossignac. Compressed progressive meshes. IEEE Transactions on Visualization and Computer Graphics, 6(1):79--93, January 2000.
[15]
S.-B. Park, C.-S. Kim, and S.-U. Lee. Error resilient 3-D mesh compression. IEEE Transactions on Multimedia, 8(5):885--895, October 2006.
[16]
G. Taubin, A. Guéziec, W. Horn, and F. Lazarus. Progressive forest split compression. In SIGGRAPH'98: Proceedings of the 25th annual conference on Computer graphics and interactive techniques, pages 123--132, New York, NY, USA, July 1998.
[17]
Z. Yan, S. Kumar, and C.-C. Kuo. Error-resilient coding of 3-D graphic models via adaptive mesh segmentation. IEEE Transactions on Circuits and Systems for Video Technology, 11(7):860--873, July 2001.

Cited By

View all
  • (2023)Progressive Network Streaming of Textured Meshes in the Binary glTF 2.0 FormatProceedings of the 28th International ACM Conference on 3D Web Technology10.1145/3611314.3615907(1-11)Online publication date: 9-Oct-2023
  • (2022)Streaming and Rendering of 3D Dynamic Scene in a Network Virtual Environment by Predictive Modelling2022 IEEE 2nd Mysore Sub Section International Conference (MysuruCon)10.1109/MysuruCon55714.2022.9972551(1-7)Online publication date: 16-Oct-2022
  • (2018)Towards professionally user-adaptive large medical image transmission processing in mobile telemedicine systemsMultimedia Systems10.1007/s00530-016-0526-524:2(123-145)Online publication date: 1-Mar-2018
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
MM '07: Proceedings of the 15th ACM international conference on Multimedia
September 2007
1115 pages
ISBN:9781595937025
DOI:10.1145/1291233
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 29 September 2007

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. 3D data
  2. packetization
  3. progressive meshes
  4. streaming

Qualifiers

  • Article

Conference

MM07

Acceptance Rates

Overall Acceptance Rate 2,038 of 8,033 submissions, 25%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)0
Reflects downloads up to 27 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2023)Progressive Network Streaming of Textured Meshes in the Binary glTF 2.0 FormatProceedings of the 28th International ACM Conference on 3D Web Technology10.1145/3611314.3615907(1-11)Online publication date: 9-Oct-2023
  • (2022)Streaming and Rendering of 3D Dynamic Scene in a Network Virtual Environment by Predictive Modelling2022 IEEE 2nd Mysore Sub Section International Conference (MysuruCon)10.1109/MysuruCon55714.2022.9972551(1-7)Online publication date: 16-Oct-2022
  • (2018)Towards professionally user-adaptive large medical image transmission processing in mobile telemedicine systemsMultimedia Systems10.1007/s00530-016-0526-524:2(123-145)Online publication date: 1-Mar-2018
  • (2016)Progressive Visualization of Complex 3D Models Over the InternetTransactions in GIS10.1111/tgis.1218520:6(887-902)Online publication date: Feb-2016
  • (2015)Streaming 3D deforming surfaces with dynamic resolution controlComputer Animation and Virtual Worlds10.1002/cav.156226:1(15-28)Online publication date: 1-Jan-2015
  • (2014)User-profile-based perceived olfactory and visual media synchronizationACM Transactions on Multimedia Computing, Communications, and Applications10.1145/254099410:1s(1-24)Online publication date: 5-Jan-2014
  • (2014)Saving disk energy in video servers by combining caching and prefetchingACM Transactions on Multimedia Computing, Communications, and Applications10.1145/253785610:1s(1-21)Online publication date: 5-Jan-2014
  • (2014)Bandwidth adaptation for 3D mesh preview streamingACM Transactions on Multimedia Computing, Communications, and Applications10.1145/253785410:1s(1-20)Online publication date: 5-Jan-2014
  • (2013)3D mesh preview streamingProceedings of the 4th ACM Multimedia Systems Conference10.1145/2483977.2484001(178-189)Online publication date: 28-Feb-2013
  • (2013)Two new economic models for privacyACM SIGMETRICS Performance Evaluation Review10.1145/2479942.247995340:4(84-89)Online publication date: 29-Apr-2013
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media