Symmetry-Based Mesh Encoding for Lower Texture Bit Usage
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding technologies fail to exploit the global symmetry properties of meshes, particularly in texture coordinate compression, leading to inefficient encoding and decoding processes.
Innovation Solution
A method that utilizes symmetry planes to divide meshes into sides, performs decimation and UV reparameterization, and applies texture transfer to enhance texture encoding efficiency by leveraging symmetry properties, using inter-prediction for symmetric textures.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If texture coordinate compression is performed without exploiting symmetry properties, then the encoding process is simple, but the encoding efficiency is poor and bit usage is high
Solution Approach 1:
The mesh is divided into multiple regions based on symmetry properties, with only one region being fully encoded while symmetric regions are generated through prediction. This segmentation allows the encoder to process only a portion of the data, significantly improving encoding efficiency while maintaining visual quality through symmetry-based reconstruction.
Solution Approach 2:
Instead of encoding all texture coordinates, the patent encodes only one side of a symmetric mesh and then generates the other side by copying and transforming the encoded data. This copying approach reduces the amount of data that needs to be transmitted while preserving the appearance of symmetric surfaces.
2Reliability
If all texture coordinates are encoded, then the visual quality is maintained, but the bit usage and encoding time increase significantly
Solution Approach 1:
The patent applies partial encoding by only encoding texture coordinates for one side of the mesh while using symmetry prediction for the other side. This partial action reduces the quantity of data encoded from 100% to approximately 50% of the original data, significantly reducing bit usage while maintaining visual quality through accurate symmetry-based reconstruction.
3Quantity of substance
If symmetry-based encoding is applied, then the bit usage is reduced, but the complexity of determining and processing symmetry planes increases
Solution Approach 1:
The symmetry plane determination and mesh division into symmetric regions is performed as a preliminary action before the actual encoding process. By pre-computing the symmetry structure and dividing the mesh accordingly, the encoder can efficiently process only the necessary portions without repeatedly analyzing symmetry during encoding, thus managing the complexity effectively.
Data Source
AI summary
A method includes determining a symmetry plane that the divides a mesh into a first side and a second side opposite the first side; performing, on the first side of the mesh, a decimation process to generate a decimated first side of the mesh; performing UV reparameterization on the decimated first side of the mesh to generate a first side UV reparameterized mesh; performing texture transfer on the first side UV reparameterized mesh to generate a first side texture image; determining whether the first side texture image exhibits a degree of texture symmetry with the second side of the mesh that satisfies a condition; and based on a determination that the condition is not satisfied, performing a symmetry texture transfer process between a first texture coordinate on the first side and a second texture coordinate on the second side.


