Dynamic Mesh Topology Simplification for Smaller 3D Bitstreams

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The transfer of large data sets associated with detailed and complex 3D models can become a bottleneck in various applications, necessitating improvements in 3D graphics technologies to enhance coding efficiency and reduce visual artifacts.

Innovation Solution

Dynamic mesh coding with simplified topology involves encoding and decoding methods that merge faces and remove vertices to simplify connectivity information, followed by connectivity refinement to minimize distortions and visual artifacts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If detailed and complex 3D models are used to improve visual quality and model accuracy, then the data set size increases significantly, but the transfer efficiency and coding performance deteriorate

Engineering Contradiction:
Improvemodel accuracyVSAvoiddata set size
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent segments the mesh data into separate geometry components and connectivity components. The geometry component contains vertex position information while the connectivity component contains face index information. This segmentation allows independent optimization of each component, enabling compression of the geometry data without losing overall model accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts and removes redundant vertex information from the mesh data structure. By using indexed connectivity to reference vertices rather than storing duplicate vertex coordinates for each face, the data set size is reduced while maintaining the ability to reconstruct the original 3D model accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

2Quantity of substance

If mesh data is compressed to reduce data set size, then transfer efficiency improves, but visual artifacts and reconstruction accuracy deteriorate

Engineering Contradiction:
Improvedata set sizeVSAvoidreconstruction accuracy
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

Solution Approach 1:

The patent applies different coding strategies to different components of the mesh data. The geometry component uses precision optimized for position information while the connectivity component uses integer indexing. This local quality approach ensures that each component is encoded with appropriate precision, minimizing visual artifacts while achieving compression.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent employs rate-distortion optimization that uses feedback from the encoded bitstream to adjust the coding parameters. By evaluating the reconstruction quality and adjusting the precision of geometry encoding accordingly, the system minimizes visual artifacts while maintaining compression efficiency.

Inventive Principle:
Principle #23Feedback

3Quantity of substance

If connectivity information is simplified by merging faces and removing vertices, then the coded mesh bitstream size reduces, but topology accuracy and mesh quality deteriorate

Engineering Contradiction:
Improvebitstream sizeVSAvoidtopology accuracy
Core Design Contradiction:
Quantity of substanceVSStability of the object's composition

Solution Approach 1:

The patent performs preliminary connectivity simplification during the encoding process by merging adjacent faces and removing redundant vertices before compression. This preliminary action reduces the complexity of the connectivity component, allowing for more efficient compression while the simplification is applied in a controlled manner to maintain topological validity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the representation parameters of the connectivity information by using optimized vertex indexing and face referencing schemes. This parameter change allows the connectivity to be stored with fewer bits per element while maintaining the ability to accurately represent the mesh topology through intelligent indexing strategies.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12536709B2Dynamic mesh coding with simplified topology
Publication Date: 2026.01.27 GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
  • US12536709B2 patent drawing
  • US12536709B2 patent drawing
  • US12536709B2 patent drawing

AI summary

A computer-implemented method for decoding a coded mesh bitstream of a dynamic mesh representing three-dimensional content includes that: geometry information of the dynamic mesh is reconstructed from a geometry component bitstream in the coded mesh bitstream, the reconstructed geometry information includes data specifying vertices of the dynamic mesh; connectivity information of the dynamic mesh is reconstructed from a connectivity component bitstream in the coded mesh bitstream, the reconstructed connectivity information includes data specifying faces of the dynamic mesh; the reconstructed connectivity information is refined based on the reconstructed geometry information to generate refined connectivity information by at least dividing a face specified by the reconstructed connectivity information into two faces based on a vertex specified in the reconstructed geometry information; the dynamic mesh is reconstructed based on the reconstructed geometry information and the refined connectivity information; and the reconstructed dynamic mesh is caused to be rendered for display.