Predictive Position Decoding for 3D Mesh Compression

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current 3D mesh compression methods are inefficient for large engineering models due to failure in effectively removing redundancy and recognizing repeating patterns across different scales, leading to suboptimal compression ratios and increased storage needs for transformation information.

Innovation Solution

The implementation of predictive probability coding during octree construction, where the probability of non-empty-child-cell configurations is predicted based on the smoothness of 3D model surfaces, allowing for adaptive entropy coding that assigns shorter codewords to high-probability symbols and longer codewords to low-probability symbols, effectively removing geometric redundancy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If components are compressed separately in multi-connected 3D models, then the compression process is simpler, but the compression ratio is reduced due to redundancy between components not being removed

Engineering Contradiction:
Improvecompression process simplicityVSAvoidcompression ratio
Core Design Contradiction:
Ease of manufactureVSLoss of substance

Solution Approach 1:

The patent merges the compression processing of multiple connected components into a unified process. By treating the entire multi-connected model as a single processing unit rather than separate components, the system can identify and remove geometric redundancies that span across component boundaries, thereby achieving higher compression ratios while maintaining manageable process complexity through integrated handling.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent implements a universal compression framework that handles both single and multi-connected 3D models through the same processing pipeline. The system universally applies geometric feature detection, redundancy removal, and transformation encoding across different model types, eliminating the need for separate processing paths and achieving consistent high compression performance across diverse model structures.

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

2Productivity

If PCA of positions of vertices is used for compression, then the compression process is faster, but components with same geometry and different connectivity cannot be distinguished as repeating features

Engineering Contradiction:
Improvecompression speedVSAvoidgeometric feature discrimination
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent applies local quality analysis by examining geometric features at the local component level while maintaining global context. Instead of relying solely on global PCA transformations that lose local geometric characteristics, the system performs local geometric feature detection and comparison, preserving the ability to distinguish components with identical geometry but different connectivity patterns while maintaining efficient processing through localized operations.

Inventive Principle:
Principle #3Local quality

3Reliability

If transformation information of repeated instances is stored, then the original model can be restored accurately, but the storage requirements increase significantly

Engineering Contradiction:
Improvemodel restoration accuracyVSAvoidstorage requirements
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent implements a copying strategy where instead of storing complete transformation information for each repeated instance, the system stores a master definition of the repeating geometric feature and generates instances by copying and transforming this master definition. This approach dramatically reduces storage requirements while maintaining full restoration capability, as the original model can be reconstructed by applying stored transformations to the copied master features.

Inventive Principle:
Principle #26Copying

4Ease of manufacture

If standard entropy coding is applied to octree symbols, then the coding is simpler, but compression efficiency is reduced due to inability to exploit geometric correlation

Engineering Contradiction:
Improvecoding simplicityVSAvoidcompression efficiency
Core Design Contradiction:
Ease of manufactureVSLoss of substance

Solution Approach 1:

The patent implements feedback-based probability prediction for entropy coding of octree symbols. The system analyzes the geometric correlation and surface smoothness from previously processed cells to dynamically predict the probability distribution of current cell symbols. This feedback mechanism allows the encoder to adapt to local geometric characteristics, significantly improving compression efficiency while maintaining coding simplicity through automated probability estimation based on geometric context.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10032309B2Predictive position decoding
Publication Date: 2018.07.24 INTERDIGITAL VC HOLDINGS INC
  • US10032309B2 patent drawing
  • US10032309B2 patent drawing
  • US10032309B2 patent drawing

AI summary

A method and apparatus for position decoding of three dimensional mesh models are described including predicting a symbol probability of a non-empty-child-cell Cl,k, where Cl,k denotes the kth cell at layer l, wherein the symbol probability is estimated based on an accuracy of a fitted plane P, decoding the non-empty-child-cell responsive to the received predicted probability of the non-empty-child-cell, subdividing the non-empty-child-cell, if the non-empty-child-cell has more than one vertex, determining if there are more unprocessed non-empty-child-cells at layer l, determining if a lowest layer of non-empty-child-cells has been reached, if there are no more unprocessed non-empty-child-cells at layer l and regenerating the three dimensional mesh model, if the lowest layer of non-empty-child-cells has been reached.