Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3304109.3306225acmconferencesArticle/Chapter ViewAbstractPublication PagesmmsysConference Proceedingsconference-collections
research-article
Open access

Cost-driven framework for progressive compression of textured meshes

Published: 18 June 2019 Publication History

Abstract

Recent advances in digitization of geometry and radiometry generate in routine massive amounts of surface meshes with texture or color attributes. This large amount of data can be compressed using a progressive approach which provides at decoding low complexity levels of details (LoDs) that are continuously refined until retrieving the original model. The goal of such a progressive mesh compression algorithm is to improve the overall quality of the transmission for the user, by optimizing the rate-distortion trade-off. In this paper, we introduce a novel meaningful measure for the cost of a progressive transmission of a textured mesh by observing that the rate-distortion curve is in fact a staircase, which enables an effective comparison and optimization of progressive transmissions in the first place. We contribute a novel generic framework which utilizes the cost function to encode triangle surface meshes via multiplexing several geometry reduction steps (mesh decimation via half-edge or full-edge collapse operators, xyz quantization reduction and uv quantization reduction). This framework can also deal with textures by multiplexing an additional texture reduction step. We also design a texture atlas that enables us to preserve texture seams during decimation while not impairing the quality of resulting LODs. For encoding the inverse mesh decimation steps we further contribute a significant improvement over the state-of-the-art in terms of rate-distortion performance and yields a compression-rate of 22:1, on average. Finally, we propose a unique single-rate alternative solution using a selection scheme of a subset among LODs, optimized for our cost function, and provided with our atlas that enables interleaved progressive texture refinements.

References

[1]
Pierre Alliez and Mathieu Desbrun. 2001. Progressive Compression for Lossless Transmission of Triangle Meshes. In Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH '01). 195--202.
[2]
F. Caillaud, V. Vidal, F. Dupont, and G. Lavoué. 2016. Progressive Compression of Arbitrary Textured Meshes. In Proceedings of the 24th Pacific Conference on Computer Graphics and Applications (PG '16). Eurographics Association, Goslar Germany, Germany, 475--484.
[3]
Michael Deering. 1995. Geometry Compression. In Proceedings of the Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH). 13--20.
[4]
DRACO 2018. Draco 3D Graphics Compression. https://google.github.io/draco/. Accessed: 2018-04-08.
[5]
Michael Garland and Paul S. Heckbert. 1997. Surface Simplification Using Quadric Error Metrics. In Proceedings of the 24th Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH '97). ACM Press/Addison-Wesley Publishing Co., New York, NY, USA, 209--216.
[6]
Jinjiang Guo, Vincent Vidal, Irene Cheng, Anup Basu, Atilla Baskurt, and Guillaume Lavoue. 2016. Subjective and Objective Visual Quality Assessment of Textured 3D Meshes. ACM Trans. Appl. Percept. 14, 2, Article 11 (Oct. 2016), 20 pages.
[7]
Jinjiang Guo, Vincent Vidal, Irene Cheng, Anup Basu, Atilla Baskurt, and Guillaume Lavoue. 2016. Subjective and Objective Visual Quality Assessment of Textured 3D Meshes. ACM Trans. Appl. Percept. 14, 2, Article 11 (Oct. 2016), 20 pages.
[8]
Hugues Hoppe. 1996. Progressive Meshes. In Proceedings of the 23rd Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH '96). ACM, New York, NY, USA, 99--108.
[9]
Hugues Hoppe. 1999. New Quadric Metric for Simplifying Meshes with Appearance Attributes. In Proceedings of the 10th IEEE Visualization 1999 Conference (VIS '99) (VISUALIZATION '99). IEEE Computer Society, Washington, DC, USA, -.
[10]
Guillaume Lavoué, Laurent Chevalier, Florian Caillaud, and Florent Dupont. 2016. Progressive Streaming of Textured 3D Models in a Web Browser. In Proceedings of the 20th ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games (I3D '16). 203--203.
[11]
Ho Lee, Guillaume Lavoué, and Florent Dupont. 2012. Rate-distortion optimization for progressive compression of 3D mesh with color attributes. The Visual Computer 28, 2 (01 Feb 2012), 137--153.
[12]
Ho Lee, Guillaume Lavou, and Florent Dupont. 2009. Adaptive Coarse-to-Fine Quantization for Optimizing Rate-distortion of Progressive Mesh Compression. Proceedings of Vision, Modeling, and Visualization, 73--82.
[13]
Adrien Maglo, Guillaume Lavoué, Florent Dupont, and Céline Hudelot. 2015. 3D Mesh Compression: Survey, Comparisons, and Emerging Trends. ACM Comput. Surv. 47, 3, Article 44 (Feb. 2015), 41 pages.
[14]
Renato Pajarola and Jarek Rossignac. 2000. Compressed Progressive Meshes. IEEE Transactions on Visualization and Computer Graphics 6, 1 (Jan. 2000), 79--93.
[15]
Jingliang Peng and C.-C. Jay Kuo. 2005. Geometry-guided progressive lossless 3D mesh coding with octree (OT) decomposition. In SIGGRAPH '05.
[16]
PJPEG 2018. Libjpeg library. http://libjpeg.sourceforge.net/. Accessed: 2018-11-11.
[17]
Jarek Rossignac. 1999. Edgebreaker: Connectivity Compression for Triangle Meshes. IEEE Transactions on Visualization and Computer Graphics 5, 1 (Jan. 1999), 47--61.
[18]
Pedro V. Sander, John Snyder, Steven J. Gortler, and Hugues Hoppe. 2001. Texture Mapping Progressive Meshes. In Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH '01). ACM, 409--416.
[19]
D. Tian and G. AlRegib. 2008. BaTex3: Bit Allocation for Progressive Transmission of Textured 3-D Models. IEEE Transactions on Circuits and Systems for Video Technology 18, 1 (2008), 23--35.
[20]
Costa Touma and Craig Gotsman. 1998. Triangle Mesh Compression. In Proceedings of the Graphics Interface Conference. 26--34.
[21]
Gregory K. Wallace. 1991. The JPEG still picture compression standard. Commun. ACM (1991), 30--44.
[22]
Z. Wang, E. P. Simoncelli, and A. C. Bovik. 2003. Multiscale structural similarity for image quality assessment. In The Thrity-Seventh Asilomar Conference on Signals, Systems Computers, 2003, Vol. 2.
[23]
Sheng Yang, Chao-Hua Lee, and C.-C. Jay Kuo. 2004. Optimized Mesh and Texture Multiplexing for Progressive Textured Model Transmission. In Proceedings of the ACM International Conference on Multimedia (MULTIMEDIA). 676--683.

Cited By

View all
  • (2023)Multi-Resolution 3D Rendering for High-Performance Web ARSensors10.3390/s2315688523:15(6885)Online publication date: 3-Aug-2023
  • (2021)AliceVision MeshroomProceedings of the 12th ACM Multimedia Systems Conference10.1145/3458305.3478443(241-247)Online publication date: 24-Jun-2021
  • (2021)Graph Spectral 3D Image CompressionGraph Spectral Image Processing10.1002/9781119850830.ch5(105-132)Online publication date: 17-Nov-2021

Index Terms

  1. Cost-driven framework for progressive compression of textured meshes

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    MMSys '19: Proceedings of the 10th ACM Multimedia Systems Conference
    June 2019
    374 pages
    ISBN:9781450362979
    DOI:10.1145/3304109
    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

    In-Cooperation

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 18 June 2019

    Permissions

    Request permissions for this article.

    Check for updates

    Badges

    • Best Paper

    Author Tags

    1. adaptive quantization
    2. geometry compression
    3. multiplexing
    4. progressive vs single-rate
    5. surface meshes
    6. textures

    Qualifiers

    • Research-article

    Funding Sources

    • Google
    • ANR

    Conference

    MMSys '19
    Sponsor:
    MMSys '19: 10th ACM Multimedia Systems Conference
    June 18 - 21, 2019
    Massachusetts, Amherst

    Acceptance Rates

    MMSys '19 Paper Acceptance Rate 40 of 82 submissions, 49%;
    Overall Acceptance Rate 176 of 530 submissions, 33%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)111
    • Downloads (Last 6 weeks)12
    Reflects downloads up to 06 Jan 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2023)Multi-Resolution 3D Rendering for High-Performance Web ARSensors10.3390/s2315688523:15(6885)Online publication date: 3-Aug-2023
    • (2021)AliceVision MeshroomProceedings of the 12th ACM Multimedia Systems Conference10.1145/3458305.3478443(241-247)Online publication date: 24-Jun-2021
    • (2021)Graph Spectral 3D Image CompressionGraph Spectral Image Processing10.1002/9781119850830.ch5(105-132)Online publication date: 17-Nov-2021

    View Options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media