{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,25]],"date-time":"2025-10-25T14:09:04Z","timestamp":1761401344692,"version":"3.41.0"},"reference-count":39,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2006,11,1]],"date-time":"2006-11-01T00:00:00Z","timestamp":1162339200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Multimedia Comput. Commun. Appl."],"published-print":{"date-parts":[[2006,11]]},"abstract":"<jats:p>Streaming 3D graphics have been widely used in multimedia applications such as online gaming and virtual reality. However, a gap exists between the zero-loss-tolerance of the existing compression schemes and the lossy network transmissions. In this article, we propose a generic 3D middleware between the 3D application layer and the transport layer for the transmission of triangle-based progressively compressed 3D models. Significant features of the proposed middleware include. 1) handling 3D compressed data streams from multiple progressive compression techniques. 2) considering end user hardware capabilities for effectively saving the data size for network delivery. 3) a minimum cost dynamic reliable set selector to choose the transport protocol for each sublayer based on the real-time network traffic. Extensive simulations with TCP\/UDP and SCTP show that the proposed 3D middleware can achieve the dual objectives of maintaining low transmission delay and small distortion, and thus supporting high quality 3D streaming with high flexibility.<\/jats:p>","DOI":"10.1145\/1201730.1201733","type":"journal-article","created":{"date-parts":[[2007,4,5]],"date-time":"2007-04-05T19:20:08Z","timestamp":1175800808000},"page":"282-317","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":26,"title":["Middleware for streaming 3D progressive meshes over lossy networks"],"prefix":"10.1145","volume":"2","author":[{"given":"H.","family":"Li","sequence":"first","affiliation":[{"name":"University of Texas at Dallas, Richardson, TX"}]},{"given":"M.","family":"Li","sequence":"additional","affiliation":[{"name":"University of Texas at Dallas, Richardson, TX"}]},{"given":"B.","family":"Prabhakaran","sequence":"additional","affiliation":[{"name":"University of Texas at Dallas, Richardson, TX"}]}],"member":"320","published-online":{"date-parts":[[2006,11]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"crossref","unstructured":"Al-Regib G. and Altunbasak Y. 2002. An unequal error protection method for packet loss resilient 3D mesh transmission. In Proceeding of INFOCOM.  Al-Regib G. and Altunbasak Y. 2002. An unequal error protection method for packet loss resilient 3D mesh transmission. In Proceeding of INFOCOM.","DOI":"10.1109\/ICASSP.2002.5745034"},{"volume-title":"Proceedings of the IEEE International Conference on Multimedia and Expo.","author":"Al-Regib G.","key":"e_1_2_1_2_1","unstructured":"Al-Regib , G. and Altunbasak , Y . 2003. 3TP: An application-layer protocol for streaming 3D graphics . In Proceedings of the IEEE International Conference on Multimedia and Expo. Al-Regib, G. and Altunbasak, Y. 2003. 3TP: An application-layer protocol for streaming 3D graphics. In Proceedings of the IEEE International Conference on Multimedia and Expo."},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/985040.985063"},{"volume-title":"Proceedings of the International Conference on Image Processing.","author":"Al-Regib G.","key":"e_1_2_1_4_1","unstructured":"Al-Regib , G. , Altunbasak , Y. , and Rossignac , J . 2002. A joint source and channel coding approach for progressively compressed 3D mesh transmission . In Proceedings of the International Conference on Image Processing. Al-Regib, G., Altunbasak, Y., and Rossignac, J. 2002. A joint source and channel coding approach for progressively compressed 3D mesh transmission. In Proceedings of the International Conference on Image Processing."},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1061347.1061349"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2003.1175093"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/383259.383281"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0097-8493(02)00122-X"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/636593.636618"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/76.825730"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.5555\/266989.267103"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/218380.218391"},{"volume-title":"Proceedings of IEEE Visualization. 319--326","author":"Devillers O.","key":"e_1_2_1_13_1","unstructured":"Devillers , O. and Gandoin , P . 2000. Geometric compression for interactive transmission . In Proceedings of IEEE Visualization. 319--326 . Devillers, O. and Gandoin, P. 2000. Geometric compression for interactive transmission. In Proceedings of IEEE Visualization. 319--326."},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/944020.944023"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/566654.566591"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/258734.258849"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/237170.237216"},{"key":"e_1_2_1_18_1","unstructured":"Hoppe H. 1998. Efficient implementation of progressive meshes. Tech. rep. MSR-TR-98-02 (Jan.) Microsoft.  Hoppe H. 1998. Efficient implementation of progressive meshes. Tech. rep. MSR-TR-98-02 (Jan.) Microsoft."},{"key":"e_1_2_1_19_1","unstructured":"http:\/\/www.armandocaro.net\/software\/ns2sctp. PR-SCTP implementation.  http:\/\/www.armandocaro.net\/software\/ns2sctp. PR-SCTP implementation."},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1201775.882366"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/504502.504503"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/344779.344831"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/344779.344922"},{"volume-title":"Proceedings of DMS\/VLC'04","author":"Li H.","key":"e_1_2_1_24_1","unstructured":"Li , H. , Shah , P. , and Prabhakaran , B . 2004. Smart decision module for streaming 3D meshes over lossy networks . In Proceedings of DMS\/VLC'04 . 275--278. Li, H., Shah, P., and Prabhakaran, B. 2004. Smart decision module for streaming 3D meshes over lossy networks. In Proceedings of DMS\/VLC'04. 275--278."},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/MMCS.1997.609586"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.22260\/ISARC2002\/0009"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICME.2002.1035796"},{"volume-title":"UCLA CS 200017","author":"Mascolo S.","key":"e_1_2_1_28_1","unstructured":"Mascolo , S. , Casetti , C. , Gerla , M. , Lee , S. , and Sanadidi , M . 2000. Tcp westwood: Congestion control with faster recovery. Tech. rep ., UCLA CS 200017 , University of California Los Angeles (UCLA). Mascolo, S., Casetti, C., Gerla, M., Lee, S., and Sanadidi, M. 2000. Tcp westwood: Congestion control with faster recovery. Tech. rep., UCLA CS 200017, University of California Los Angeles (UCLA)."},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/2945.841122"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCG.2003.1185575"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/2945.764870"},{"volume-title":"Handbook of Discrete and Computational Geometry","author":"Rossignac J.","key":"e_1_2_1_32_1","unstructured":"Rossignac , J. 2004. Handbook of Discrete and Computational Geometry . CRC Press (Chapter 54). Rossignac, J. 2004. Handbook of Discrete and Computational Geometry. CRC Press (Chapter 54)."},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/363361.363375"},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/280814.280834"},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/274363.274365"},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2004.1260764"},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/76.931112"},{"key":"e_1_2_1_38_1","volume-title":"Proceedings of the 1999 IEEE International Symposium on Circuits and Systems.","volume":"4","author":"Yan Z.","unstructured":"Yan , Z. , Kumar , S. , Li , J. , and Kuo , C . 1999. Robust encoding of 3D mesh using data partitioning . In Proceedings of the 1999 IEEE International Symposium on Circuits and Systems. Vol. 4 . 495--498. Yan, Z., Kumar, S., Li, J., and Kuo, C. 1999. Robust encoding of 3D mesh using data partitioning. In Proceedings of the 1999 IEEE International Symposium on Circuits and Systems. Vol. 4. 495--498."},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCSVT.2004.835153"}],"container-title":["ACM Transactions on Multimedia Computing, Communications, and Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1201730.1201733","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1201730.1201733","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T17:44:49Z","timestamp":1750268689000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1201730.1201733"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2006,11]]},"references-count":39,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2006,11]]}},"alternative-id":["10.1145\/1201730.1201733"],"URL":"https:\/\/doi.org\/10.1145\/1201730.1201733","relation":{},"ISSN":["1551-6857","1551-6865"],"issn-type":[{"type":"print","value":"1551-6857"},{"type":"electronic","value":"1551-6865"}],"subject":[],"published":{"date-parts":[[2006,11]]},"assertion":[{"value":"2006-11-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}