Mesh Patch Zippering for Boundary-Accurate 3D Compression

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing 3D media processing technologies face challenges in efficiently compressing and decompressing complex 3D models like point clouds and meshes, which require significant data resources for storage and transmission, leading to inefficiencies in immersive experiences.

Innovation Solution

The implementation of patch-based coding techniques, such as V-PCC, which segments point clouds into patches, converts them into image-based representations, and uses video coding standards to compress and decompress these patches efficiently, minimizing data requirements while maintaining quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If mesh data is compressed using traditional methods, then data storage and transmission requirements are reduced, but the complexity of handling and reconstructing the mesh increases

Engineering Contradiction:
Improvedata volumeVSAvoidprocessing complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The mesh is divided into multiple patches, each of which can be independently compressed and processed. This segmentation allows the data to be handled in smaller, more manageable units while maintaining the overall mesh structure through boundary matching.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transforms the 3D mesh data into a 2D parameter space (UV coordinates) for compression, then reconstructs it back to 3D. This dimensional transformation enables the application of 2D image compression techniques to 3D mesh data, reducing complexity while maintaining data integrity.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Productivity

If patch-based coding is used to compress mesh data, then transmission efficiency is improved, but the difficulty of ensuring boundary continuity between patches increases

Engineering Contradiction:
Improvecompression efficiencyVSAvoidboundary matching difficulty
Core Design Contradiction:
ProductivityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent implements a feedback mechanism where boundary information from each patch is used to adjust and refine the parameterization of adjacent patches. This ensures that boundary vertices and edges match correctly during reconstruction, maintaining continuity while allowing efficient independent compression of each patch.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent introduces boundary information as an intermediary element that mediates between adjacent patches. This boundary information contains vertex and edge data that serves as a bridge, ensuring proper matching and continuity when patches are reassembled after compression.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If detailed boundary information is stored for each patch, then reconstruction accuracy is improved, but the data size increases

Engineering Contradiction:
Improvereconstruction accuracyVSAvoiddata size
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent merges boundary information from adjacent patches by identifying and consolidating duplicate vertices and edges. Instead of storing complete boundary data for each patch, the system combines shared boundary elements, reducing redundant data while maintaining the precision needed for accurate reconstruction.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent uses copying techniques where boundary information from one patch can be reused for adjacent patches. By copying and referencing shared boundary data rather than storing it multiple times, the system maintains reconstruction accuracy while significantly reducing the total data size.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12586251B2Patch zippering for mesh compression
Publication Date: 2026.03.24 TENCENT AMERICA LLC
  • US12586251B2 patent drawing
  • US12586251B2 patent drawing
  • US12586251B2 patent drawing

AI summary

In some examples, an apparatus for mesh coding includes processing circuitry. The processing circuitry receives a bitstream carrying encoded information of a mesh that is partitioned into patches. The bitstream includes a first portion and a second portion, the first portion includes patch information, the second portion includes patch boundary information that indicates at least a first edge of a first patch and a second edge of a second patch are a pair of edge mates. The processing circuitry decodes the first portion to obtain the patch information, and decodes the second portion to obtain the patch boundary information. The processing circuitry generates a reconstructed mesh based on the patch information and the patch boundary information, the first edge and the second edge are mapped into a same edge in the reconstructed mesh to connect the first patch with the second patch.