Polygon-Fan Connectivity Coding for Compact 3D Mesh Compression

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing 3D mesh encoding and decoding technologies face challenges in efficiently managing the large data requirements and topological configurations, leading to inefficiencies in data storage and transmission.

Innovation Solution

The proposed method involves encoding and decoding polygon meshes by determining the connectivity of polygon-fans with pivot vertices, updating neighborhood information based on new neighboring information when certain conditions are satisfied, thereby reducing the number of topological configurations and split vertices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If traditional mesh encoding methods are used to represent 3D mesh connectivity, then complete topological information can be captured, but the data size and complexity increase significantly

Engineering Contradiction:
Improvetopological information completenessVSAvoiddata size
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The patent segments the mesh connectivity representation into two parts: (1) a compact base representation using polygon-fan structures that captures essential topology with minimal data, and (2) differential corrections that only store changes from the base representation. This segmentation allows most of the mesh to be represented compactly while preserving complete topological information where needed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts and stores only the essential topological information in a compact form using polygon-fan connectivity, separating this from the full detailed representation. By taking out only the necessary connectivity data and storing it in an optimized format, the patent reduces data size while maintaining the required topological completeness for 3D mesh representation.

Inventive Principle:
Principle #2Taking out (Extraction)

2Measurement precision

If detailed neighborhood information is stored for all vertices to ensure accurate mesh reconstruction, then decoding accuracy improves, but encoding complexity and processing time increase

Engineering Contradiction:
Improvedecoding accuracyVSAvoidencoding complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies local quality by storing detailed neighborhood information selectively rather than uniformly for all vertices. Specifically, it stores complete neighborhood data only for vertices that require it (such as those with non-standard connectivity), while using compact references for vertices with regular patterns. This selective approach maintains decoding accuracy where needed while reducing overall encoding complexity.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent performs preliminary organization of vertex neighborhood information during the encoding phase by pre-identifying which vertices require detailed storage and which can use compact references. This preliminary action allows the encoder to optimize the data structure in advance, reducing processing time during both encoding and decoding while ensuring accuracy is maintained for all vertices.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If multiple topological configurations are supported to handle diverse mesh structures, then mesh representation versatility improves, but the number of split vertices and coding complexity increase

Engineering Contradiction:
Improvemesh structure compatibilityVSAvoidcoding complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal polygon-fan-based connectivity representation that can handle multiple topological configurations through a single unified framework. Instead of creating separate encoding schemes for different mesh types, the patent designs a multi-functional system where the same basic polygon-fan structure can represent various topological configurations by adjusting the fan parameters and vertex connections, thereby supporting diverse mesh structures without increasing coding complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

4Reliability

If comprehensive vertex connectivity data is transmitted to ensure accurate 3D model reconstruction, then reconstruction fidelity improves, but transmission bandwidth requirements increase

Engineering Contradiction:
Improvereconstruction fidelityVSAvoidtransmission data volume
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent uses a copying strategy where the decoder reconstructs the full connectivity information by copying and expanding from the compact polygon-fan representation. Instead of transmitting complete adjacency lists for all vertices, the patent transmits a compact template that can be copied and instantiated to generate the full connectivity data at the decoder side, ensuring reconstruction fidelity while minimizing transmission data volume.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20250252608A1Polygon-fan based connectivity coding for polygon mesh compression
Publication Date: 2025.08.07 TENCENT AMERICA LLC
  • US20250252608A1 patent drawing
  • US20250252608A1 patent drawing
  • US20250252608A1 patent drawing

AI summary

Some aspects of the disclosure provide a method of mesh decoding processing. The method includes receiving a bitstream including coded information of a polygon mesh, the polygon mesh including vertices that are connected into polygons, the coded information indicates connectivity information of the vertices. The method also includes determining a first connectivity of a first polygon-fan with a first vertex being a pivot vertex of the first polygon-fan according to the coded information; detecting that a second vertex in the first polygon-fan is a a visited vertex that has existing neighborhood information; checking whether the existing neighborhood information of the second vertex and new neighboring information of the second vertex in the first polygon-fan satisfy a condition; and updating the existing neighborhood information of the second vertex based on the new neighboring information when the condition is satisfied.