Adaptive Update Weights for 3D Mesh Displacement Compression

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing technologies for encoding and decoding 3D meshes face challenges in efficiently compressing and transmitting volumetric visual data, which results in large data sizes and high resource consumption, especially in applications like Augmented Reality (AR), Virtual Reality (VR), and Mixed Reality (MR).

Innovation Solution

The proposed solution involves a mesh coding/decoding system that uses a combination of techniques such as mesh subdivision, displacement encoding, and wavelet transforms to efficiently encode and decode 3D mesh sequences. This system applies adaptive update weights based on levels of detail (LODs) to optimize compression performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If traditional mesh coding/decoding methods are used, then the 3D mesh data can be encoded and decoded, but the data size is large and resource consumption is high

Engineering Contradiction:
Improvedata sizeVSAvoidcompression efficiency
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The patent segments the 3D mesh data into multiple levels of detail (LODs), where each LOD represents a different level of geometric complexity. This segmentation allows the system to process and compress only the necessary level of detail for each application scenario, significantly reducing the overall data size while maintaining visual quality. The lifting wavelet transform is then applied to each segmented LOD independently, enabling efficient compression at multiple scales.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by using adaptive update weights that are specific to each LOD level. Instead of applying a uniform compression approach to all mesh data, the system tailors the compression parameters and update weights to the local characteristics of each LOD. This allows for optimized compression performance at different levels of detail, where higher LODs may use different weighting strategies than lower LODs, thereby improving overall compression efficiency without sacrificing critical geometric information.

Inventive Principle:
Principle #3Local quality

2Quantity of substance

If compression is applied to reduce data size, then storage and transmission efficiency improve, but visual quality may deteriorate

Engineering Contradiction:
Improvedata sizeVSAvoidvisual quality
Core Design Contradiction:
Quantity of substanceVSManufacturing precision

Solution Approach 1:

The patent employs dynamic adaptive update weights that can be adjusted based on the specific characteristics of the mesh data and the desired quality level. The update weights are not fixed but are adapted during the compression process to preserve important geometric features while discarding less significant details. This dynamic approach allows the system to maintain visual quality even as compression ratios increase, as the weights can be tuned to protect critical visual information.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent utilizes parameter changes by modifying the update weights in the lifting wavelet transform based on the LOD level and local mesh characteristics. By changing these parameters adaptively, the system can control the trade-off between compression ratio and visual quality. Higher quality requirements can be met by adjusting the parameters to retain more detail information, while lower quality requirements allow for more aggressive compression, providing flexible quality control throughout the compression process.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250124655A1Adaptive Update Weights for Lifting Wavelet Transform of 3D Mesh Displacements
Publication Date: 2025.04.17 OFINNO LLC
  • US20250124655A1 patent drawing
  • US20250124655A1 patent drawing
  • US20250124655A1 patent drawing

AI summary

A decoder decodes, from a bitstream, transformed coefficients representing displacements of vertices of a three-dimensional mesh. The decoder selects, for a transformed coefficient of the transformed coefficients, a first transformed coefficient and a second transformed coefficient from the transformed coefficients and that are associated with the transformed coefficient. The first transformed coefficient is at a first level of detail (LOD) and the second transformed coefficient is at a second LOD, with the first and second LODs being lower than an LOD of the transformed coefficient. The first transformed coefficient is updated according to a first update weight based on the first LOD. The second transformed coefficient is updated according to a second update weight based on the second LOD. The decoder inverse transforms, based on the updated first transformed coefficient and the updated second transformed coefficient, the transformed coefficient to reconstruct the displacements.