Point Cloud Attribute Coding With Bottom-Up Octree Features

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing learning-based methods for octree-based attribute coding in point clouds rely solely on parent level information for probability estimation, leading to inaccurate probability estimation and high complexity, and do not effectively utilize finer level details for feature extraction and aggregation.

Innovation Solution

A bottom-up approach that utilizes finer level details for feature extraction and aggregation, followed by encoding these features and using them to estimate attribute probability distributions, combined with hyperprior encoding for enhanced compression efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If parent level information is used for probability estimation in octree-based attribute coding, then the method is simple to implement, but the probability estimation accuracy is low and complexity is high

Engineering Contradiction:
Improveprobability estimation accuracyVSAvoidcoding complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent inverts the traditional top-down probability estimation approach by implementing a bottom-up method. Instead of estimating probabilities from parent level information, the system first extracts features from finer child level voxels, then aggregates these features upward to improve probability estimation accuracy at each octree level, thereby resolving the contradiction between accuracy and complexity

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The patent introduces a new dimensional approach by extracting features from multiple child level voxels and aggregating them through neural network operations. This multi-dimensional feature aggregation from finer levels provides richer information for probability estimation without following the traditional single-direction parent-to-child approach, thus improving accuracy while managing complexity

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Productivity

If finer level details are utilized for feature extraction, then compression efficiency improves, but processing complexity increases

Engineering Contradiction:
Improvecompression efficiencyVSAvoidprocessing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the point cloud data into octree voxels at multiple levels, allowing feature extraction to be performed on smaller, manageable child level segments. This segmentation enables efficient processing of finer level details by breaking down the complex task into hierarchical sub-tasks, improving compression efficiency while controlling processing complexity through divide-and-conquer

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a nested hierarchical structure where child level voxels are nested within parent level voxels. Feature extraction and aggregation operate within this nested framework, allowing efficient utilization of finer level details by processing nested sub-structures first and then aggregating results upward, thereby improving compression efficiency while managing complexity through hierarchical organization

Inventive Principle:
Principle #7Nested doll (Nesting)

Data Source

PatentUS20260073568A1End-to-end learning-based point cloud attribute coding framework
Publication Date: 2026.03.12 INTERDIGITAL VC HOLDINGS INC
  • US20260073568A1 patent drawing
  • US20260073568A1 patent drawing
  • US20260073568A1 patent drawing

AI summary

In one implementation, a method of decoding point cloud data is presented, comprising: decoding features representing voxel attributes in an octree structure, wherein a decoded feature for a current voxel is representative of at least a set of voxels that are still to be reconstructed; determining an attribute probability of the current voxel based on the decoded feature for the current voxel; decoding attribute information of voxels in the octree structure, wherein the attribute information for the current voxel is decoded based on the attribute probability for the current voxel; and reconstructing the point cloud based on the attribute information of voxels in the octree structure. On the encoder side, the features are extracted and encoded into the bitstream.