Point Cloud Geometry Encoding With Contextual Vertex Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing point cloud compression technologies, such as V-PCC and G-PCC, struggle to efficiently encode and decode the geometry of point clouds, especially for dense and sparse point clouds, leading to inefficient data transmission and storage, particularly in applications like AR/VR where high resolution and real-time transmission are required.

Innovation Solution

The method and device utilize contextual information to select a coding probability for entropy coding, using occupancy and positional information of neighboring cuboid volumes and edges to encode and decode vertex positions in a point cloud represented by cuboid volumes modeled with triangles, avoiding simple bypass coding of vertex positions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If existing point cloud compression technologies (V-PCC and G-PCC) are used to encode geometry, then data can be compressed, but compression efficiency is insufficient for dense and sparse point clouds

Engineering Contradiction:
Improvecompression efficiencyVSAvoiddata volume
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent performs preliminary classification of vertices into boundary vertices (on cuboid surfaces) and internal vertices (inside cuboid volumes) before encoding. This preliminary action allows different encoding strategies to be applied to different vertex types, improving overall compression efficiency by treating vertices according to their spatial characteristics rather than using a uniform approach

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the point cloud geometry encoding into distinct components: boundary vertex position encoding, internal vertex position encoding, and attribute encoding. This segmentation allows each component to be optimized independently, with boundary vertices encoded using contextual information from neighboring cuboid volumes and internal vertices encoded using different strategies, thereby resolving the contradiction between compression efficiency and data fidelity

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If high resolution point cloud data is transmitted for AR/VR applications, then quality is improved, but transmission efficiency and real-time capability deteriorate

Engineering Contradiction:
Improveresolution qualityVSAvoidtransmission efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent changes the parameter representation by encoding vertex positions relative to cuboid volume boundaries rather than using absolute coordinates. Boundary vertex positions are encoded as offsets from cuboid surfaces, and internal vertex positions are encoded using contextual probabilities derived from neighboring cuboid occupancy information. This parameter transformation enables more efficient compression at high resolutions, maintaining quality while improving transmission efficiency for real-time AR/VR applications

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If simple bypass coding is used for vertex positions, then encoding complexity is reduced, but compression efficiency deteriorates

Engineering Contradiction:
Improveencoding complexityVSAvoidcompression efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent applies local quality by using different encoding methods for different spatial locations. Boundary vertices on cuboid surfaces use contextual probability models based on neighboring cuboid occupancy information, while internal vertices use different probability models. This localized approach to encoding complexity allows the system to achieve better compression efficiency without uniformly increasing device complexity across all vertex types

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20250371740A1Method and device of encoding geometrical information of geometry of point cloud into bitstream, and method and device of decoding geometrical information of geometry of point cloud from bitstream
Publication Date: 2025.12.04 BEIJING XIAOMI MOBILE SOFTWARE CO LTD
  • US20250371740A1 patent drawing
  • US20250371740A1 patent drawing
  • US20250371740A1 patent drawing

AI summary

A method of encoding geometrical information of a geometry of a point cloud into a bitstream is provided. The point cloud is represented by a plurality of cuboid volumes, an occupied cuboid volume being modelled by one or more triangles. The method includes: for a vertex on a current edge: constructing contextual information based on at least one of: occupancy information of neighboring cuboid volumes that abut the current edge, or vertex positional information of already-coded neighboring edges of the current edge, the neighboring edges being edges having a point in common with the current edge; using the contextual information to select a coding probability of an entropy coder; and encoding, by the entropy coder and using the selected coding probability, a vertex position of the vertex on the current edge.