3D Mesh Texture Coordinate Coding for Smaller Bitstreams
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing three-dimensional mesh coding methods lack flexibility due to a fixed encoding manner, resulting in large bitstreams.
Innovation Solution
Incorporate target identification information in the bitstream to indicate the obtaining manner for target texture coordinates, allowing for different encoding and decoding processes based on mesh parameterization, either on the encoder or decoder side.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a fixed encoding manner is used for three-dimensional mesh coding, then the encoding process is simple, but the flexibility is poor and the bitstream size is large
Solution Approach 1:
The patent implements dynamic selection of texture coordinate generation methods by introducing identification information in the bitstream. The decoder can dynamically choose between using pre-encoded texture coordinates from the base mesh or generating new texture coordinates through mesh parameterization, allowing the system to adapt to different encoding scenarios and requirements rather than following a fixed encoding manner
Solution Approach 2:
The patent changes the parameter of texture coordinate acquisition method by introducing identification information that indicates different obtaining manners. This allows the system to switch between different parameter generation approaches (direct usage vs. parameterization-based generation) depending on the specific encoding needs, thereby improving flexibility without permanently increasing complexity
2Measurement precision
If mesh parameterization is performed on the encoder side to obtain texture coordinates, then the texture coordinate accuracy is high, but the bitstream size increases
Solution Approach 1:
The patent extracts only the necessary texture coordinate information from the mesh parameterization process. Instead of encoding all parameterization details, it selectively includes only the essential texture coordinates in the base mesh bitstream when needed, reducing the bitstream size while maintaining accuracy where required
Solution Approach 2:
The patent applies partial parameterization by performing mesh parameterization only when necessary (indicated by the identification information) rather than always performing full parameterization. This partial action approach generates texture coordinates with sufficient accuracy for specific cases while avoiding the bitstream overhead of universal parameterization
3Quantity of substance
If the decoder generates texture coordinates based on mesh parameterization, then the bitstream size is reduced, but the decoding complexity increases
Solution Approach 1:
The patent enables the decoder to self-generate texture coordinates using mesh parameterization when indicated by the identification information. This self-service approach allows the decoder to produce required texture coordinates locally without needing to receive pre-computed coordinates from the encoder, reducing bitstream size while distributing the computational workload to where it is most efficiently utilized
Solution Approach 2:
The patent prepares the base mesh with sufficient geometric information that enables the decoder to perform mesh parameterization and generate texture coordinates. By pre-processing the mesh structure to include necessary topological and geometric data, the decoder can efficiently generate texture coordinates without excessive complexity, as the preliminary work has already been done on the encoder side
Data Source
Figure 1~2
Figure 3~5
Figure 6~7
AI summary
This application discloses an encoding processing method, a decoding processing method, and a related device, which belong to the technical field of three-dimensional mesh coding. The encoding processing method according to an embodiment of this application includes: determining a base mesh bitstream based on a to-be-encoded mesh; and generating a target bitstream based on a to-be-encoded texture map corresponding to the to-be-encoded mesh and the base mesh bitstream, where the target bitstream includes target identification information, the target identification information is used for indicating an obtaining manner for target texture coordinates, and the obtaining manner includes obtaining from the base mesh bitstream or generating by a decoder side based on mesh parameterization.