Node-Based Point Cloud Geometry and Attribute Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current point cloud compression technologies face challenges in reducing data size for efficient transmission and storage, particularly in achieving low latency encoding and decoding, as they often require completing geometry coding before attribute coding, which can lead to increased latency and inefficiency.

Innovation Solution

The proposed method involves node-based geometry and attribute coding, where geometry information is encoded first for each node at a specified depth, followed by attribute encoding, allowing for partial bitstream transmission and decoding without waiting for complete geometry encoding of the entire point cloud, using techniques like octree, predictive tree, and RAHT coding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If geometry coding is completed before attribute coding, then encoding order is maintained, but latency increases and transmission efficiency decreases

Engineering Contradiction:
Improveencoding latencyVSAvoidencoding dependency
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent segments the point cloud encoding process into independent node-level units, where each node's geometry and attribute coding can be performed independently. This segmentation allows parallel processing of multiple nodes simultaneously, eliminating the sequential dependency that caused latency. The encoder divides the point cloud into discrete nodes and processes them in parallel streams, enabling early transmission of completed node data without waiting for entire geometry or attribute encoding to finish.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary geometry coding for individual nodes before complete attribute coding is finished for the entire point cloud. This preliminary action on a per-node basis allows encoded geometry data to be transmitted and decoded early, reducing latency. The system prepares and transmits node-level geometry information in advance, enabling progressive reconstruction without waiting for all attributes to be encoded.

Inventive Principle:
Principle #10Preliminary action

2Speed

If complete point cloud partitioning is performed before encoding, then data structure is established, but transmission speed decreases due to waiting for full encoding

Engineering Contradiction:
Improvetransmission speedVSAvoiddata completeness
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent applies partial action by encoding and transmitting only a subset of nodes (those that have been processed) rather than waiting for complete encoding of all nodes. The encoder transmits bitstreams for decoded nodes as soon as they are ready, providing partial but useful data to the decoder. This approach prioritizes transmission speed over complete data availability, allowing progressive reconstruction of the point cloud while maintaining data reliability for transmitted portions.

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If neighboring nodes' information is considered during encoding, then compression efficiency improves, but encoding complexity and latency increase

Engineering Contradiction:
Improvecompression efficiencyVSAvoidencoding time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent segments the encoding process into independent node units with optional neighbor consideration. Each node can be encoded with or without reference to neighboring nodes based on configuration. This segmentation allows flexible trade-offs: when compression efficiency is prioritized, neighbor information is used locally; when speed is prioritized, independent node encoding is used. The segmentation enables parallel processing that mitigates the time penalty of neighbor consideration.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12190552B2Node-based geometry and attribute coding for a point cloud
Publication Date: 2025.01.07 TENCENT AMERICA LLC
  • US12190552B2 patent drawing
  • US12190552B2 patent drawing
  • US12190552B2 patent drawing

AI summary

A method and apparatus for coding information of a point cloud may be performed by at least one processor and comprises: obtaining the point cloud including a set of points in a three-dimensional space; partitioning the point cloud into a tree structure comprising a plurality of nodes at different depths; encoding geometry information of the nodes; and encoding attribute information of the nodes before the entire point cloud is partitioned.