3D Mesh Component Coordinate System for Quantization Error Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing 3D mesh compression techniques suffer from significant quantization errors, especially for models with large flat surfaces not orthogonal to coordinate axes, leading to visual distortion and loss of surface flatness during de-quantization.

Innovation Solution

Introducing a component coordinate system for each component of the 3D mesh model to normalize quantization, allowing for more accurate encoding and decoding by translating and rotating vertices within this system, reducing quantization errors and improving visual quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If uniform quantization is used for geometry data compression, then computational efficiency is improved, but rate-distortion performance deteriorates

Engineering Contradiction:
Improvecomputational efficiencyVSAvoidrate-distortion performance
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent applies different quantization resolutions to different regions of the 3D mesh based on local curvature and triangle sizes. High-curvature regions receive finer quantization while low-curvature regions use coarser quantization, achieving better rate-distortion performance than uniform quantization while maintaining reasonable computational efficiency.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the quantization parameter (resolution) dynamically based on local geometric properties. By adapting the quantization step size to local curvature and triangle area, the system optimizes the balance between compression ratio and visual quality for different regions of the mesh.

Inventive Principle:
Principle #35Parameter changes

2Quantity of substance

If quantization is applied to reduce data amount, then compression ratio is improved, but visual quality deteriorates

Engineering Contradiction:
Improvedata amountVSAvoidvisual quality
Core Design Contradiction:
Quantity of substanceVSManufacturing precision

Solution Approach 1:

Different regions of the mesh are assigned different quantization resolutions based on their visual importance. Regions with high curvature or large triangle areas use finer quantization to preserve visual quality, while less important regions use coarser quantization to achieve higher compression ratios.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The quantization resolution parameter is adapted locally across the mesh surface. By changing the quantization step size according to local geometric properties, the system maintains visual quality in critical areas while achieving overall data reduction.

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If large flat surfaces are normalized using component coordinate system, then quantization errors are reduced, but encoding complexity increases

Engineering Contradiction:
Improvequantization accuracyVSAvoidencoding complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The mesh is divided into connected components, and each component is processed independently with its own coordinate system normalization. This segmentation allows the complexity to be distributed and managed per-component rather than for the entire mesh, making the increased complexity more tractable.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The coordinate system normalization and orientation alignment are performed as preliminary steps before quantization. By pre-normalizing the geometry to align flat surfaces with coordinate axes, the subsequent quantization process becomes simpler and more accurate, reducing the need for complex post-processing.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9245355B2Method for encoding/decoding a 3D mesh model that comprises one or more components
Publication Date: 2016.01.26 INTERDIGITAL VC HOLDINGS INC
  • US9245355B2 patent drawing
  • US9245355B2 patent drawing
  • US9245355B2 patent drawing

AI summary

3D mesh models are represented by three types of data: connectivity data, geometry data and property data. The surface of a 3D object is a triangle mesh. 3D meshes contain huge amounts of data that need to be compressed efficiently. Additionally to the common world coordinate system for the complete model and local coordinate system for a single triangle, an individual component coordinate system for each connected component is used. The component coordinate system is used to normalize the orientation of the respective component for quantization and de-quantization. This improves the accuracy of encoded 3D mesh models after quantization/de-quantization, particularly if a 3D mesh model comprises one or more distinct components.