Mesh Compression via Symmetry Plane Alignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing mesh compression standards fail to efficiently compress dynamic meshes with time-varying attribute maps and connectivity information, particularly under real-time constraints, and do not support meshes with different local symmetries.

Innovation Solution

The method involves partitioning an input mesh into symmetric and asymmetric parts using a global symmetry plane, determining sub-meshes in the asymmetric part, and aligning their symmetry planes with the global symmetry plane using transformation information, which is then signaled for encoding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If existing mesh compression standards are used, then compression is achieved for static meshes, but they fail to efficiently compress dynamic meshes with time-varying attribute maps and connectivity information

Engineering Contradiction:
Improvecompression efficiencyVSAvoidsupport for dynamic meshes with time-varying attributes
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent applies dynamics by enabling the mesh compression system to handle time-varying geometry, attribute maps, and connectivity information. The system processes dynamic meshes through temporal prediction and motion compensation techniques that adapt to changes over time, allowing efficient compression of animated or deforming mesh sequences while maintaining support for evolving structural properties.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent utilizes parameter changes by representing mesh dynamics through time-varying parameters including vertex positions, attribute map transformations, and connectivity modifications. By encoding these parameters with temporal prediction and differential coding, the system achieves efficient compression of dynamic mesh data while capturing essential temporal variations in mesh structure and appearance.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If mesh partitioning into symmetric and asymmetric parts is performed, then compression efficiency is improved for symmetric regions, but device complexity increases due to additional processing steps

Engineering Contradiction:
Improvecompression efficiencyVSAvoidprocessing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the mesh into symmetric and asymmetric regions based on detected symmetry planes. Symmetric regions are further subdivided into fundamental domains that can be encoded more efficiently by exploiting symmetry properties. This segmentation allows the encoder to apply specialized compression techniques to symmetric portions while handling asymmetric portions with standard methods, improving overall compression efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent utilizes asymmetry by identifying and separating symmetric portions from asymmetric portions of the mesh. By detecting symmetry planes and isolating symmetric regions, the system can apply symmetry-exploiting compression techniques only where applicable, while maintaining standard processing for asymmetric regions. This selective application reduces the complexity burden on the overall system.

Inventive Principle:
Principle #4Asymmetry

3Manufacturing precision

If transformation information is signaled for aligning sub-mesh symmetry planes, then compression accuracy is improved, but bitstream size increases

Engineering Contradiction:
Improvealignment precisionVSAvoidbitstream size
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent applies parameter changes by representing transformation information (rotations and translations) using compact parameterizations such as Euler angles or quaternions with quantization. By optimizing the precision levels of these transformation parameters and using differential coding to exploit temporal correlations, the system achieves sufficient alignment accuracy while minimizing the bitstream overhead associated with signaling transformation data.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent substitutes detailed geometric transformation data with compact parametric representations. Instead of signaling complete transformation matrices or detailed alignment information, the system uses condensed parameter sets that capture essential transformation properties. This substitution reduces the quantity of data required while maintaining the precision needed for accurate symmetry plane alignment during decoding.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS20250159255A1Method to encode symmetric submeshes via transformation
Publication Date: 2025.05.15 TENCENT AMERICA LLC
  • US20250159255A1 patent drawing
  • US20250159255A1 patent drawing
  • US20250159255A1 patent drawing

AI summary

A method and apparatus comprising computer code for mesh coding. The method may include partitioning an input mesh into a symmetric mesh and an asymmetric mesh using a global symmetry plane. Then, determine one or more sub-meshes in the asymmetric mesh, and for each sub-mesh in the asymmetric mesh, the method may include determining whether the respective sub-mesh is symmetric. Based on the determination that a sub-mesh is symmetric, the method may include determining a symmetry plane for the respective sub-mesh and determining transformation information for the first sub-mesh. The transformation information is used for aligning the symmetry plane of the first sub-mesh with the global symmetry plane. The method may also include signaling the transformation information.