Point Cloud Attribute Coding With Cross-Component Residuals

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing point cloud compression technologies fail to effectively utilize inter-component correlations, leading to inefficiencies in coding multiple attribute channels, particularly in RGB domains, and require expensive nearest neighbor searches in 3D space.

Innovation Solution

Implement cross-component prediction schemes, such as linear models, to predict attribute values using reconstructed residuals and model parameters, reducing the need for nearest neighbor searches and enhancing coding efficiency by leveraging correlations among different attribute components.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If cross-component prediction schemes are implemented to leverage inter-component correlations, then coding efficiency is improved, but device complexity increases due to additional prediction models and parameters

Engineering Contradiction:
Improvecoding efficiencyVSAvoidprediction model complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The prediction model is segmented into multiple components: a first prediction model for predicting a first prediction residual and a second prediction model for predicting a second prediction residual. Each model processes specific attribute components independently, allowing the system to leverage inter-component correlations while maintaining manageable complexity through modular architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies preliminary action by using previously reconstructed prediction residuals as input features for current predictions. The first prediction residual is reconstructed and then used as input to the second prediction model, creating a sequential dependency that improves coding efficiency by utilizing already-processed information.

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If cross-component prediction is used to reduce nearest neighbor searches, then computational overhead is reduced, but loss of information may increase due to prediction errors

Engineering Contradiction:
Improvecomputational overheadVSAvoidprediction residual accuracy
Core Design Contradiction:
Loss of timeVSLoss of information

Solution Approach 1:

The patent implements feedback mechanisms where the reconstructed first prediction residual is fed back into the prediction process as input for the second prediction model. This feedback loop allows the system to continuously refine predictions using previously reconstructed information, balancing computational efficiency with information accuracy.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system dynamically adjusts prediction parameters based on the specific attribute components being processed. Different prediction models are applied to different components (e.g., RGB components), allowing the system to optimize for each component's specific characteristics while maintaining overall efficiency through parameter adaptation.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12406404B2Coding of multiple-component attributes for point cloud coding
Publication Date: 2025.09.02 TENCENT AMERICA LLC
  • US12406404B2 patent drawing
  • US12406404B2 patent drawing
  • US12406404B2 patent drawing

AI summary

A method, computer program, and computer system is provided for point cloud coding. The method includes receiving, from a bitstream, data corresponding to a point cloud; obtaining from the data a first prediction residual of a first component from among a plurality of components of an attribute associated with the point cloud; reconstructing the first prediction residual; determining a predicted second prediction residual based on the reconstructed first prediction residual and at least one model parameter; obtaining a second prediction residual of a second component from among the plurality of components based on the predicted second prediction residual; reconstructing the second prediction residual; and decoding the data corresponding to the point cloud based on the reconstructed first prediction residual and the reconstructed second prediction residual.