Point Cloud Residual Prediction for Lower G-PCC Coding Bits

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The coding efficiency of point clouds in Geometry Point Cloud Compression (G-PCC) is affected by the overhead associated with coding residual data, particularly when predicting radius, azimuth, and laser index, as existing methods do not effectively utilize residual prediction to minimize bit usage.

Innovation Solution

Implementing residual prediction in G-PCC encoding and decoding processes to predict residual radius, azimuth, and laser index based on already-coded points, allowing for more efficient coding by using fewer bits to represent the remaining residual values.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If residual prediction is applied to predict residual radius, azimuth, and laser index, then coding efficiency is improved by reducing the number of bits required, but the device complexity increases due to additional prediction steps and processing requirements

Engineering Contradiction:
Improvecoding overheadVSAvoidcoding process complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by predicting residual values (residual radius, azimuth, and laser index) before the actual coding process. The G-PCC coder determines predicted residual values based on already-coded points and uses these predictions to reduce the magnitude of residuals that need to be coded, thereby reducing the number of bits required for coding while maintaining a structured approach to manage the additional processing steps

Inventive Principle:
Principle #10Preliminary action

2Loss of information

If the predicted values are closer to the reconstructed values, then fewer bits are needed to code the residual, but the calculation complexity increases due to additional prediction operations

Engineering Contradiction:
Improveresidual coding bitsVSAvoidcoding speed
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The patent applies parameter changes by operating in the (r, φ, i) domain (radius, azimuth, laser index) rather than traditional Cartesian coordinates. This parameter transformation enables more effective prediction of residual values, as the spherical coordinate system better represents the geometric structure of point clouds acquired by rotating laser scanners, leading to smaller residual magnitudes and reduced coding bits despite the additional coordinate transformation steps

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12568245B2Residual prediction for geometry point cloud compression
Publication Date: 2026.03.03 QUALCOMM INC
  • US12568245B2 patent drawing
  • US12568245B2 patent drawing
  • US12568245B2 patent drawing

AI summary

A device for decoding a point cloud includes a memory configured to store data representing the point cloud and one or more processors implemented in circuitry and configured to: decode a residual value; determine whether residual prediction is to be applied to a current point of the point cloud; in response to determining that residual prediction is to be applied to the current point of the point cloud: determine a residual predictor and add the residual predictor to the residual value to determine a final residual value; determine a predictor used to predict a current point of the point cloud; and use the predictor and the final residual value to determine a position of the current point.