G-PCC Occupancy Coding With Selective IDCM for Inter Prediction
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 costs, and angular mode, which is not always optimal.
Innovation Solution
Implementing techniques that limit the use of IDCM to when a node is not inter predictable or when angular mode is enabled, thereby reducing overhead by enabling IDCM only when appropriate.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If IDCM mode is used for coding occupancy data, then coding flexibility is improved, but overhead cost increases
Solution Approach 1:
The patent applies local quality by enabling IDCM mode selectively at specific nodes in the octree structure based on local geometric characteristics. The coder determines whether to use IDCM on a per-node basis, allowing flexible coding adaptation to local conditions while avoiding overhead in regions where it is not beneficial.
Solution Approach 2:
The patent changes the coding parameter (coding mode) dynamically based on the inter predictability of nodes. By monitoring geometric characteristics and inter prediction results, the system switches between IDCM and other coding modes to optimize the balance between flexibility and overhead.
2Adaptability or versatility
If IDCM mode is used for all nodes, then coding adaptability is improved, but bit cost increases
Solution Approach 1:
The patent applies partial action by using IDCM mode only for nodes that are not inter predictable or where angular mode is enabled, rather than applying it universally. This selective application reduces bit cost while maintaining adaptability where it is most needed.
Solution Approach 2:
The patent segments the point cloud data into different regions with different coding characteristics, applying IDCM only to suitable segments (nodes) while using other coding methods for others, thereby optimizing the overall bit cost while preserving necessary adaptability.
3Reliability
If IDCM mode is enabled for nodes that are inter predictable, then coding completeness is improved, but efficiency deteriorates
Solution Approach 1:
The patent introduces dynamic decision-making in the coding process by evaluating inter predictability on a per-node basis. The coder adaptively determines whether to use IDCM or other modes based on real-time assessment of node characteristics, optimizing both completeness and efficiency.
Solution Approach 2:
The system uses feedback from inter prediction results to guide coding mode selection. By evaluating whether a node is inter predictable based on previous coding results and geometric characteristics, the system makes informed decisions about IDCM usage, ensuring coding completeness while maintaining efficiency.
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.


