Point Cloud Direct Coding for Faster Multi-Point Compression

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing point cloud compression techniques, particularly those using tree-based structures, face inefficiencies in handling isolated points and suffer from high computational burden and bandwidth/memory costs due to recursive splitting and signaling, which negatively impact compression performance.

Innovation Solution

The implementation of Direct Coding Mode (DCM) with Inferred Direct Coding Mode (IDCM) that conditionally applies direct coding based on a threshold number of points within a sub-volume, and the use of pairwise encoding for unordered points to improve compression efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If tree-based structures with recursive splitting are used for point cloud compression, then compression structure is established, but computational burden and encoding/decoding time increase significantly

Engineering Contradiction:
Improvecompression structureVSAvoidencoding and decoding speed
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent extracts isolated points from the tree-based structure processing and applies direct coding mode specifically to these points. By identifying and separating points that meet the isolation criterion (number of points in sub-volume is less than or equal to a threshold), the system avoids recursive splitting for these points, thereby reducing computational burden while maintaining compression structure for other points.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the point cloud processing into two distinct paths: direct coding mode for isolated points and tree-based structure for non-isolated points. This segmentation allows each processing path to be optimized independently, with direct coding providing faster processing for isolated points and tree-based structure providing efficient compression for clustered points.

Inventive Principle:
Principle #1Segmentation

2Productivity

If direct coding mode is applied to isolated points, then encoding and decoding time is reduced, but compression performance may deteriorate without optimized coordinate encoding

Engineering Contradiction:
Improvecoding speedVSAvoidcompression performance
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent merges pairwise encoding with direct coding mode by encoding pairs of coordinate values (x1, x2), (y1, y2), (z1, z2) together rather than individually. This merging exploits the spatial correlation between nearby isolated points, allowing the encoder to represent coordinate pairs more efficiently and maintain compression performance while achieving faster coding speed.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent changes the encoding parameter from individual coordinate values to paired coordinate values. By encoding coordinates in pairs and using the relationship between paired points, the system achieves more efficient representation that maintains compression performance. The parameter change from single-point encoding to two-point paired encoding enables better exploitation of spatial correlations.

Inventive Principle:
Principle #35Parameter changes

3Loss of information

If pairwise encoding is used for unordered points, then compression efficiency is improved, but complexity of determining point pairs increases

Engineering Contradiction:
Improvecompression efficiencyVSAvoidpairwise encoding complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent applies self-service by using the coordinate values themselves to determine pairing. Points are paired based on their spatial coordinates without requiring external classification or complex algorithms. The system automatically identifies and pairs points based on their position information, eliminating the need for separate classification steps and reducing overall complexity.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12143130B2Methods and devices for multi-point direct coding in point cloud compression
Publication Date: 2024.11.12 BLACKBERRY LTD
  • US12143130B2 patent drawing
  • US12143130B2 patent drawing
  • US12143130B2 patent drawing

AI summary

Methods and devices for coding point clouds using direct coding mode to code coordinates of a point within a sub-volume associated with a current node instead of a pattern of occupancy for child nodes. When direct coding is applied to two or more points in the sub-volume, the points are ordered based on one of their respective coordinate values in binary and pairwise coding of those coordinate values is carried out on a bit-by-bit basis starting from the most significant bit position. For example, the coordinate values relate to a direction in the Cartesian coordinate system, the location of the first point is represented by an x-direction coordinate value, a y-direction coordinate value and a z-direction coordinate value. The pairwise coding includes coding whether the bits are the same and, if so, coding the bit value.