Edge Neighborhood Entropy Coding for Lossless Point Cloud Compression

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The large data size of point clouds necessitates efficient compression techniques for storage and transmission, with lossy compression impacting visual quality and lossless compression being crucial for certain applications like autonomous driving.

Innovation Solution

A point cloud coding system using an occupancy tree with dynamic OBUF and TriSoup entropy coding to reduce occupancy configurations, ensuring efficient compression and decompression while maintaining visual fidelity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If lossless compression is used for point cloud data, then data integrity is preserved, but compression ratio is limited

Engineering Contradiction:
Improvedata integrityVSAvoidcompression ratio
Core Design Contradiction:
ReliabilityVSLoss of substance

Solution Approach 1:

The point cloud data is segmented into multiple octants using an occupancy tree structure, where each octant is independently processed. This segmentation allows the application of different coding strategies (lossless vs. lossy) to different regions, enabling overall compression while preserving integrity where needed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different compression qualities to different regions of the point cloud. Critical regions maintain lossless compression for data integrity, while less critical regions use lossy compression to achieve higher compression ratios, thus resolving the contradiction between integrity and compression ratio.

Inventive Principle:
Principle #3Local quality

2Loss of substance

If point cloud data is compressed for transmission, then storage and transmission efficiency improve, but processing complexity increases

Engineering Contradiction:
Improvedata sizeVSAvoidprocessing complexity
Core Design Contradiction:
Loss of substanceVSDevice complexity

Solution Approach 1:

The occupancy tree structure and octant decomposition are performed in advance during encoding. This preliminary organization of data into a hierarchical structure simplifies subsequent decoding and processing operations, reducing processing complexity while maintaining compression efficiency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent employs dynamic programming techniques in the entropy coding process, where context models are adaptively updated based on previously decoded symbols. This dynamic approach optimizes compression ratios without requiring excessively complex processing, as the adaptation follows systematic rules rather than exhaustive search.

Inventive Principle:
Principle #15Dynamics

3Loss of substance

If occupancy tree depth is increased for better compression, then compression ratio improves, but visual quality deteriorates

Engineering Contradiction:
Improvecompression ratioVSAvoidvisual quality
Core Design Contradiction:
Loss of substanceVSManufacturing precision

Solution Approach 1:

Instead of uniformly increasing occupancy tree depth throughout the entire point cloud, the patent applies deeper decomposition only to specific octants where it provides benefit. This partial application maintains visual quality in critical regions while achieving better compression in less sensitive regions.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent dynamically adjusts the occupancy tree depth parameter based on local characteristics of different octants. Regions with simple geometry use shallower trees to preserve quality, while complex regions tolerate deeper trees for improved compression, thus balancing compression ratio and visual quality through parameter adaptation.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12561847B2Enhanced edge neighborhood for coding vertex information
Publication Date: 2026.02.24 COMCAST CABLE COMM LLC
  • US12561847B2 patent drawing
  • US12561847B2 patent drawing
  • US12561847B2 patent drawing

AI summary

One or more methods, apparatuses, computer-readable storage mediums, and systems for entropy coding vertex information of an edge in a voxelized space of a point cloud are disclosed. Symbols of a neighborhood configuration of a current edge may be determined based on one or more already coded edges. The already coded edges may be selected from a spatial topology of edges or its subset. A lookup table may be used to retrieve an index for a given occupancy configuration for a neighborhood of a current edge. The index may indicate an appropriate context or probability model. Based on the coding of the current edge, the lookup table may be updated.