Mesh Point Cloud Coding with Wavelet LoD Compression

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing geometry-based point cloud compression (G-PCC) standards face challenges in handling a wide range of point cloud inputs due to complex syntax element representation and organization, leading to increased complexity and inefficiency across various applications.

Innovation Solution

A method and system for encoding and decoding meshes represented in a 1D array using mesh segmentation, decimation, wavelet transform, and zero-run length coding to improve flexibility and generality, compatible with G-PCC standards like AVS and MPEG.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If G-PCC standards use complex syntax element representation and organization to handle various point cloud inputs, then the adaptability to different point cloud formats is improved, but the device complexity and computational overhead increase

Engineering Contradiction:
Improveadaptability to point cloud inputsVSAvoidsyntax element complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the point cloud data into multiple octrees organized in a quadtree structure, where each node represents a spatial region. This hierarchical segmentation allows the system to handle diverse point cloud inputs efficiently by processing only relevant segments, reducing the complexity of syntax element representation while maintaining adaptability across different input formats.

Inventive Principle:
Principle #1Segmentation

2Quantity of substance

If point cloud compression is applied to reduce memory and bandwidth requirements, then the loss of information increases due to compression artifacts

Engineering Contradiction:
Improvememory bandwidth requirementVSAvoidpoint cloud data fidelity
Core Design Contradiction:
Quantity of substanceVSLoss of information

Solution Approach 1:

The patent implements dynamic refinement where the point cloud data structure adapts its resolution based on spatial importance and viewer position. Critical regions maintain high fidelity with minimal compression, while less important regions use higher compression ratios. This dynamic approach minimizes information loss in essential areas while achieving overall compression of memory and bandwidth requirements.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Different compression strategies are applied to different spatial regions of the point cloud based on their local characteristics and importance. High-priority regions use lossless or near-lossless coding, while lower-priority regions use more aggressive compression. This local quality differentiation reduces overall information loss while achieving compression of the total data volume.

Inventive Principle:
Principle #3Local quality

3Measurement precision

If higher resolution point cloud capture technology is used to improve measurement precision, then the quantity of data increases requiring more memory and bandwidth

Engineering Contradiction:
Improvepoint cloud resolutionVSAvoidpoint cloud data size
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent employs a nested octree structure where multiple levels of detail are embedded within each other. Each octree level represents a different resolution, with finer levels nested within coarser levels. This allows the system to store and transmit only the necessary detail level for each region, maintaining high measurement precision where needed while reducing overall data size by eliminating redundant high-resolution information in less critical areas.

Inventive Principle:
Principle #7Nested doll (Nesting)

Data Source

PatentUS20260017831A1System and method for geometry point cloud coding
Publication Date: 2026.01.15 GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
  • US20260017831A1 patent drawing
  • US20260017831A1 patent drawing
  • US20260017831A1 patent drawing

AI summary

A method for encoding a mesh that is represented in a one-dimensional (1D) array is provided. The method includes: applying mesh segmentation to the mesh to generate a segmented mesh; performing mesh decimation to the segmented mesh to generate a subdivided mesh; calculating a set of mesh displacements for at least one level-of-detail (LoD) based on the segmented mesh and the subdivided mesh using a coding mode of a plurality of coding modes; applying a wavelet transform to the set of mesh displacements to generate a plurality of wavelet-transform coefficients; quantizing the plurality of wavelet-transform coefficients to generate a plurality of quantized wavelet-transform coefficients; and encoding the plurality of quantized wavelet-transform coefficients to a zero-run length code.