G-PCC Occupancy Coding with Conditional IDCM
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing point cloud compression techniques face inefficiencies in coding occupancy data, particularly when using inferred direct coding mode (IDCM), which incurs high overhead bit costs, and angular mode, which complicates the coding process.
Innovation Solution
Implementing techniques that limit the use of IDCM to when it is appropriate, such as when a node is not inter predictable or angular mode is enabled, thereby optimizing the coding process by enabling IDCM only under specific conditions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If IDCM is used for coding occupancy data, then coding flexibility is improved, but overhead bit cost increases
Solution Approach 1:
The patent applies local quality by enabling IDCM only for specific nodes that meet certain criteria (non-inter-predictable nodes or nodes with angular mode), rather than uniformly applying it to all nodes. This selective application optimizes the balance between coding flexibility and overhead bit cost by using IDCM's adaptive advantages where needed while avoiding its overhead penalties where unnecessary.
2Adaptability or versatility
If IDCM is used for all nodes, then coding adaptability is improved, but compression efficiency deteriorates
Solution Approach 1:
The patent implements local quality by determining IDCM applicability on a per-node basis using specific criteria. This ensures that IDCM's adaptive coding benefits are realized only where they contribute to compression efficiency, while avoiding nodes where other coding methods would be more efficient, thus resolving the contradiction between adaptability and compression efficiency.
Solution Approach 2:
The patent applies partial action by selectively enabling IDCM for only those nodes that require its adaptive capabilities, rather than applying it excessively to all nodes. This partial application maintains coding adaptability where needed while preserving overall compression efficiency by using simpler methods for suitable nodes.
3Measurement precision
If angular mode is enabled for a node, then coding precision is improved, but processing complexity increases
Solution Approach 1:
The patent applies dynamics by making the IDCM determination process adaptive based on node characteristics. The system dynamically evaluates whether each node is inter-predictable and whether angular mode is enabled, then selectively applies IDCM accordingly. This dynamic approach optimizes the balance between coding precision and processing complexity by avoiding unnecessary complexity for nodes that don't require enhanced precision.
Data Source
AI summary
An example device for coding point cloud data includes a memory configured to store point cloud data; and one or more processors implemented in circuitry and configured to: determine at least one of 1) that a node of an octree of the point cloud data is not inter predictable or 2) that angular mode is enabled for the node; in response to determining the at least one of 1) that the node is not inter predictable or 2) that angular mode is enabled for the node, determine an inferred direct coding mode (IDCM) mode for the node; and code occupancy data of the node using the determined IDCM mode.


