Non-binary occupancy map for video point cloud coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video-based point cloud compression technologies face challenges in efficiently compressing high-dimensional point cloud data, which requires significant storage and transmission resources, and existing methods may introduce geometry distortions due to binary occupancy map constraints.

Innovation Solution

The proposed method involves generating a non-binary occupancy map with variable bit depth, allowing each pixel value to represent multiple occupancy patterns, and using a combination of average and median statistics to reduce computational complexity, thereby enabling efficient encoding and decoding of video streams.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If binary occupancy map is used for point cloud compression, then the compression process is simple and fast, but geometry distortions occur and compression efficiency is limited

Engineering Contradiction:
Improvecompression speedVSAvoidgeometry accuracy
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent changes the occupancy value parameter from binary (0 or 1) to multi-level (0, 1, 2, or 3), where each value represents different occupancy patterns. This parameter expansion allows the occupancy map to encode more information about point distribution within each block, reducing geometry distortions while maintaining compression efficiency through the use of compact encoding tables for the extended occupancy values.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If non-binary occupancy map with variable bit depth is used, then compression efficiency and geometry accuracy improve, but computational complexity increases

Engineering Contradiction:
Improvegeometry accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent performs preliminary classification of occupancy patterns into discrete categories (0, 1, 2, 3) before encoding. By pre-defining what each occupancy value represents in terms of point distribution patterns, the system avoids complex real-time analysis during encoding. The encoder simply determines which predefined pattern matches the block content, significantly reducing computational complexity compared to continuous analysis.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses copying by referencing predefined occupancy patterns and their corresponding bit representations. Instead of computing unique encodings for every possible point configuration, the system copies from a set of predefined pattern templates, matching the actual occupancy to the closest template and using its pre-computed encoding. This template-matching approach dramatically reduces computational burden.

Inventive Principle:
Principle #26Copying

3Quantity of substance

If traditional binary occupancy encoding is used, then bit rate is reduced, but the ability to represent complex occupancy patterns is limited

Engineering Contradiction:
Improvebit rateVSAvoidoccupancy pattern representation
Core Design Contradiction:
Quantity of substanceVSAdaptability or versatility

Solution Approach 1:

The patent adds an additional dimension to the occupancy representation by introducing a third level of information: not just whether a block is occupied, but how densely it is occupied. The occupancy values 0, 1, 2, and 3 represent increasing levels of occupancy density or pattern complexity. This dimensional expansion allows the system to represent diverse occupancy patterns using the same compact encoding structure, maintaining low bit rate while increasing versatility.

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

Data Source

PatentUS12192519B2Non-binary occupancy map for video based point cloud coding
Publication Date: 2025.01.07 TENCENT AMERICA LLC
  • US12192519B2 patent drawing
  • US12192519B2 patent drawing
  • US12192519B2 patent drawing

AI summary

Methods and apparatuses of encoding a video stream encoded using video point cloud coding include obtaining a source point cloud; generating an occupancy map including one or more pixels based on the source point cloud, an occupancy value associated with each pixel being a non-binary value; encoding the occupancy map to generate an encoded occupancy map, wherein a block of the encoded occupancy map corresponds to the one or more pixels of the occupancy map; selecting an occupancy value of the block based on the one or more pixels; and generating an encoded video stream based on the selected occupancy value.