Scalable 3D Mesh Compression via Layered Predictive Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for compressing time-varying 3D mesh sequences are inefficient in adapting to varying network transfer rates and end-user device capabilities, as they do not effectively exploit spatial and temporal dependencies for scalable and quality-adaptive decoding.

Innovation Solution

A method using scalable predictive coding that decomposes 3D mesh sequences into multi-resolution representations with disjoint vertex layers, employing I-frame, P-frame, and B-frame compression techniques, along with predictive encoding and decoding mechanisms to optimize vertex location prediction and error quantization, allowing for layer-wise and frame-wise adaptation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If existing compression methods are used for 3D mesh sequences, then compression is achieved, but adaptability to varying network transfer rates and device capabilities is poor

Engineering Contradiction:
Improveadaptability to network transfer rates and device capabilitiesVSAvoidcompression performance consistency
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent segments the 3D mesh sequence into multiple spatial layers (coarse-to-fine decomposition) and temporal frames (I-frames, P-frames, B-frames), creating a hierarchical structure that enables selective decoding. This segmentation allows the system to adapt to different network conditions and device capabilities by decoding only necessary layers and frames, directly improving adaptability while maintaining compression effectiveness.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic frame type selection (I-frame, P-frame, B-frame) and layered spatial decomposition that can be adaptively configured based on network transfer rates and device capabilities. This dynamic structure allows the compression system to adjust its output characteristics in real-time, resolving the contradiction between adaptability and consistent performance across varying conditions.

Inventive Principle:
Principle #15Dynamics

2Manufacturing precision

If high-quality 3D mesh sequences are transmitted, then visual quality is maintained, but bit rate increases

Engineering Contradiction:
Improvevisual quality of 3D meshVSAvoidbit rate
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

By decomposing the 3D mesh into multiple spatial layers, the patent enables progressive transmission where coarse layers provide basic visual quality at lower bit rates, while fine layers incrementally improve quality. This segmentation allows receivers to achieve acceptable visual quality with reduced bit rate by selectively decoding only essential layers.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by transmitting and decoding only the necessary portion of the 3D mesh data based on available bandwidth and device capabilities. Rather than transmitting complete high-quality data, the system transmits sufficient data to achieve acceptable quality thresholds, reducing bit rate while maintaining adequate visual quality for the given constraints.

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If spatial and temporal dependencies are not exploited, then encoding is simpler, but compression performance is inferior

Engineering Contradiction:
Improvecompression performanceVSAvoidencoding complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments temporal dependencies into distinct frame types (I-frames for intra-frame prediction, P-frames for forward prediction, B-frames for bidirectional prediction) and spatial dependencies into hierarchical layers. This segmentation organizes the complexity of exploiting dependencies into manageable, systematic structures that improve compression performance while keeping encoding complexity controlled through standardized processing for each frame type and layer.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes encoding parameters dynamically based on the type of frame and layer being processed, applying different prediction strategies and compression techniques appropriate to each segment. This parameter adaptation allows the system to exploit spatial and temporal dependencies effectively across different parts of the 3D mesh sequence, improving overall compression performance while managing complexity through context-appropriate encoding choices.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8502815B2Scalable compression of time-consistent 3D mesh sequences
Publication Date: 2013.08.06 GOTTFRIED WILHELM LEIBNIZ UNIV HANNOVER
  • US8502815B2 patent drawing
  • US8502815B2 patent drawing
  • US8502815B2 patent drawing

AI summary

We present a method for predictive compression of time-consistent 3D mesh sequences supporting and exploiting scalability. The applied method decomposes each frame of a mesh sequence in layers, which provides a time-consistent multi-resolution representation. Following the predictive coding paradigm, local temporal and spatial dependencies between layers and frames are exploited for layer-wise compression. Prediction is performed vertex-wise from coarse to fine layers exploiting the motion of already encoded neighboring vertices for prediction of the current vertex location. Consequently, successive layer-wise decoding allows to reconstruct frames with increasing levels of detail.