Cost-driven framework for progressive compression of textured meshes

Cédric Portaneri, Pierre Alliez, Michael Hemmer, Lukas Birklein, Elmar Schoemer
<span title="">2019</span> <i title="ACM Press"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/ptucj7fmongyvibrlbk5muiora" style="color: black;">Proceedings of the 10th ACM Multimedia Systems Conference on - MMSys &#39;19</a> </i> &nbsp;
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
more &raquo; ... te-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.
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/3304109.3306225">doi:10.1145/3304109.3306225</a> <a target="_blank" rel="external noopener" href="https://dblp.org/rec/conf/mmsys/PortaneriAHBS19.html">dblp:conf/mmsys/PortaneriAHBS19</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/sd2mbay4ajbf7osexge7n2bk7a">fatcat:sd2mbay4ajbf7osexge7n2bk7a</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20200309054606/https://hal.inria.fr/hal-02273929/document" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/e1/86/e1867f071a2968b84cd76013b8f2f146fa697c4c.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/3304109.3306225"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> acm.org </button> </a>