Point Cloud Encoding Using Predictive Radius Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing point cloud compression technologies fail to combine encoding and decoding simplicity, low latency, and high compression performance effectively, particularly for sparse geometry data sensed by spinning sensors, which is crucial for applications like autonomous driving where real-time data processing is essential.

Innovation Solution

The method involves encoding point cloud geometry data by selecting a predicting radius from precedingly encoded radii associated with different sensor indices, allowing for improved prediction and reduced dynamic range of residual radii, thereby enhancing compression efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If traditional point cloud compression methods are used, then encoding and decoding processes are simple, but compression performance is poor and latency is high

Engineering Contradiction:
Improvecompression efficiencyVSAvoidencoding complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by performing prediction using radii from previously encoded points before actual encoding occurs. The encoder maintains a list of previously encoded radii and uses them to predict current point radii, reducing the dynamic range of residuals that need to be encoded. This preliminary prediction step is crucial for achieving high compression performance while maintaining encoding simplicity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes parameters by transforming the radius representation from absolute values to predicted residuals. By selecting prediction radii from previously encoded points and encoding only the difference (residual), the dynamic range of encoded values is significantly reduced. This parameter transformation enables more efficient entropy coding and achieves superior compression performance.

Inventive Principle:
Principle #35Parameter changes

2Loss of time

If traditional point cloud compression methods are used, then encoding process is simple, but decoding latency is high

Engineering Contradiction:
Improvedecoding latencyVSAvoidreal-time processing capability
Core Design Contradiction:
Loss of timeVSProductivity

Solution Approach 1:

The patent applies preliminary action by pre-selecting prediction radii from previously decoded points during the decoding process. The decoder maintains the same list of previously decoded radii as the encoder and uses identical prediction logic, enabling real-time decoding without requiring complex post-processing. This preliminary prediction reduces the computational burden during decoding, lowering latency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback by using previously decoded radius information to inform current decoding decisions. The decoder maintains a list of previously decoded radii and uses this feedback to predict current point radii, reducing the dynamic range of residuals that need to be processed. This feedback mechanism enables efficient real-time decoding while maintaining high compression performance.

Inventive Principle:
Principle #23Feedback

3Loss of energy

If prediction radius is selected only from same sensor index points, then encoding is simpler, but compression performance is reduced

Engineering Contradiction:
Improvecompression performanceVSAvoidprediction strategy complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The patent applies universality by enabling prediction across multiple sensor indices rather than restricting it to a single sensor. The prediction mechanism works universally with points from different sensors by selecting the best matching prediction radius from the list of previously decoded radii regardless of sensor origin. This multi-functional approach significantly improves compression performance while maintaining manageable complexity through systematic selection criteria.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent changes parameters by expanding the prediction search space to include radii from multiple sensor indices. Instead of limiting prediction to same-sensor points, the system considers radii from various sensors and selects the best match based on geometric proximity and temporal relevance. This parameter expansion improves prediction accuracy and compression performance while the systematic selection process keeps complexity controlled.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20240305821A1Method and apparatus of encoding/decoding point cloud geometry data sensed by at least one sensor
Publication Date: 2024.09.12 BEIJING XIAOMI MOBILE SOFTWARE CO LTD
  • US20240305821A1 patent drawing
  • US20240305821A1 patent drawing
  • US20240305821A1 patent drawing

AI summary

A method of encoding, into a bitstream, point cloud geometry data sensed by at least one sensor associated with a sensor index, includes: selecting, for a first occupied coarse point having a first sensor index and being associated with a first radius, a selected predicting radius from at least one second radius associated with at least one second occupied coarse point having a second sensor index different from the first sensor index, and from at least one third radius associated with at least one third occupied coarse point having a sensor index equal to the first sensor index; encoding, in the bitstream, data indicating if the selected predicting radius is equal to either a second radius or a third radius; and predictively encoding, in the bitstream, a residual radius between the first radius and the selected predicting radius.