Polygonal Mesh Compression Prediction Method Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing mesh compression techniques face challenges in efficiently coding positions and UV values, particularly in determining the most accurate prediction method between across-parallelogram and reflection predictions to minimize prediction residuals and signaling overhead.

Innovation Solution

The method involves determining whether to use an across-parallelogram prediction or a reflection prediction based on the syntax element in the bitstream, predicting the position of vertices or UV coordinates using the selected method, and encoding a syntax element indicating the prediction method using context modeling with a determined context.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If across-parallelogram prediction is used to predict vertex positions, then prediction accuracy is improved, but signaling overhead increases

Engineering Contradiction:
Improveprediction accuracyVSAvoidsignaling overhead
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent dynamically selects between across-parallelogram prediction and reflection prediction based on local mesh characteristics. The prediction method is not fixed but adapts to the specific geometric context of each vertex being predicted, allowing the system to use across-parallelogram prediction only when it provides superior accuracy while avoiding unnecessary signaling overhead in cases where reflection prediction suffices

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the prediction parameter (choice of prediction method) based on the encoding context. By analyzing local mesh geometry and determining which prediction method yields smaller residuals, the system optimizes the balance between prediction accuracy and signaling costs by selectively applying across-parallelogram prediction rather than uniformly applying it to all vertices

Inventive Principle:
Principle #35Parameter changes

2Loss of information

If reflection prediction is used to predict vertex positions, then signaling overhead is reduced, but prediction accuracy deteriorates

Engineering Contradiction:
Improvesignaling overheadVSAvoidprediction accuracy
Core Design Contradiction:
Loss of informationVSMeasurement precision

Solution Approach 1:

The system dynamically switches between reflection prediction and across-parallelogram prediction based on local mesh characteristics. When reflection prediction provides sufficient accuracy, it is used to minimize signaling overhead; when across-parallelogram prediction yields significantly smaller residuals, the system switches to that method, creating a dynamic adaptation to local geometric conditions

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The prediction parameter (method selection) is changed based on encoding context and local mesh geometry. The system evaluates which prediction method produces smaller residuals for each vertex and adjusts the prediction approach accordingly, optimizing the trade-off between signaling efficiency and reconstruction accuracy on a per-vertex basis

Inventive Principle:
Principle #35Parameter changes

3Productivity

If context modeling is used to encode prediction method, then encoding efficiency is improved, but device complexity increases

Engineering Contradiction:
Improveencoding efficiencyVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements context modeling that uses feedback from previously encoded vertices to determine the probability distribution for encoding the current prediction method. By analyzing the sequence of prediction method selections and updating context probabilities accordingly, the system achieves more efficient arithmetic coding while the context state remains manageable in complexity

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The encoding parameters (context probabilities) are dynamically changed based on the sequence of prediction method selections. The context model adapts its probability estimates as encoding progresses, improving encoding efficiency by exploiting statistical patterns in the selection of prediction methods without requiring excessively complex data structures

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250157084A1Reflection prediction and across-parallelogram prediction in polygonal mesh compression
Publication Date: 2025.05.15 TENCENT AMERICA LLC
  • US20250157084A1 patent drawing
  • US20250157084A1 patent drawing
  • US20250157084A1 patent drawing

AI summary

Aspects of the disclosure includes methods and apparatuses for coding a mesh. A method for decoding a mesh includes: receiving coded information including a syntax element indicating one of an across-parallelogram prediction and a reflection prediction to predict a position of one of a current vertex of the mesh and a current point of a two-dimensional (2D) map that is associated with the mesh, determining the one of the across-parallelogram prediction and the reflection prediction to predict the position of the one of the current vertex of the mesh and the current point of the 2D map based on the syntax element, and predicting the position of the one of the current vertex of the mesh and the current point of the 2D map using the determined one of the across-parallelogram prediction and the reflection prediction.