Point Cloud Geometry Encoding with Azimuthal Context Interpolation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing point cloud compression methods, such as those in the G-PCC Test Model, suffer from sub-optimal compression efficiency due to inefficient context selection in azimuthal coding modes, which leads to increased computational complexity and reduced encoding performance.

Innovation Solution

An improved azimuthal coding mode that interpolates angles φleft,d and φright,d based on inherited angles and offsets associated with the parent interval, avoiding the systematic use of arc tangent functions while maintaining flexibility in context selection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If arc tangent functions are systematically used to determine angles in azimuthal coding mode, then coding precision is maintained, but computational complexity increases

Engineering Contradiction:
Improvecoding precisionVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent changes the parameter representation by using interpolated angles derived from parent interval angles instead of systematically computing arc tangent functions. The angles φleft,d and φright,d are interpolated based on the parent interval angle and offset values, transforming the computational approach from direct trigonometric calculation to interpolation-based parameter derivation.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent performs preliminary computation of parent interval angles once, then reuses these angles for multiple child intervals through interpolation. This preliminary action eliminates the need to repeatedly compute arc tangent functions for each child interval, significantly reducing computational complexity while maintaining coding precision.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If context selection is inefficient in azimuthal coding mode, then encoding performance deteriorates, but compression efficiency is already sub-optimal

Engineering Contradiction:
Improveencoding performanceVSAvoidcompression efficiency
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent implements feedback-based context selection where the interpolated angles φleft,d and φright,d are used to dynamically determine the context for binary arithmetic encoding. The context selection adapts based on the actual angle values and point distribution patterns, creating a feedback loop that optimizes both encoding performance and compression efficiency simultaneously.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent applies local quality by selecting different contexts based on local angular characteristics. Each interval's context is determined by its specific interpolated angles and local point distribution, rather than using a uniform context selection strategy. This localized approach improves both encoding performance and compression efficiency in different regions of the point cloud.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12482144B2Method and apparatus of encoding/decoding point cloud geometry data using azimuthal coding mode
Publication Date: 2025.11.25 BEIJING XIAOMI MOBILE SOFTWARE CO LTD
  • US12482144B2 patent drawing
  • US12482144B2 patent drawing
  • US12482144B2 patent drawing

AI summary

A method of encoding a point cloud into a bitstream of encoded point cloud data representing a physical object is provided. The method includes an azimuthal coding mode providing a series of bits for encoding a coordinate of a point of the point cloud. The method includes: dividing a parent interval, to which the point coordinate belongs to, into a left half interval and a right half interval; interpolating a left angle (φleft,d), associated with the left half interval, and a right angle (φright,d), associated with the right half interval, from at least one inherited angle associated with the parent interval; selecting a context depending on the left angle (φleft,d) and the right angle (φright,d); and context-adaptive binary entropy encoding a bit (bd), into the bitstream, based on the selected context, the coded bit (bd) indicating which of the two half intervals the point coordinate belongs to.