Point Cloud Tetris Packing for Temporal Consistency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current point cloud compression methods for dynamic 3D scenes in VR/AR applications lack temporal consistency in patch allocation, leading to decreased compression efficiency due to inefficient placement of 3D patches in 2D canvases across frames.

Innovation Solution

The method of point cloud global tetris packing performs patch matching to identify temporally consistent matches, generates a double linked list, calculates an accumulated occupancy map, and uses a novel weight calculation to prioritize and sort patches for consistent allocation in the 2D canvas, ensuring that patches maintain their 3D position across frames.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional video coding with patch matching is used for point cloud compression, then compression efficiency is improved, but temporal consistency in patch allocation deteriorates

Engineering Contradiction:
Improvecompression efficiencyVSAvoidtemporal consistency in patch allocation
Core Design Contradiction:
ProductivityVSStability of the object's composition

Solution Approach 1:

The patent performs preliminary patch matching and sorting before the actual encoding process. By pre-calculating the optimal patch allocation order using a sorting algorithm that considers run lengths and patch positions, the system establishes a consistent temporal framework in advance, which then guides the encoding process to maintain temporal consistency across frames.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces dynamic patch sorting that adapts to the specific characteristics of each frame sequence. The sorting algorithm dynamically adjusts patch ordering based on run lengths, patch positions, and temporal relationships, allowing the system to optimize for both compression efficiency and temporal consistency according to the actual content being encoded.

Inventive Principle:
Principle #15Dynamics

2Productivity

If patch matching is performed for temporal coding, then compression efficiency is improved, but computational complexity increases

Engineering Contradiction:
Improvecompression efficiencyVSAvoidcomputational complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies patch matching selectively based on local characteristics. By analyzing run lengths and patch positions, the system identifies regions where patch matching will be most beneficial and focuses computational effort there, rather than uniformly processing all patches. This local quality approach optimizes the ratio between compression gain and computational cost.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the parameters used for patch comparison and matching, using simplified metrics based on run lengths and patch positions rather than full pixel-level comparison. This parameter transformation reduces the computational complexity of patch matching while maintaining sufficient accuracy for effective temporal coding.

Inventive Principle:
Principle #35Parameter changes

3Speed

If patches are allocated without temporal consistency, then encoding speed is improved, but space usage efficiency in 2D canvas deteriorates

Engineering Contradiction:
Improveencoding speedVSAvoidspace usage efficiency in 2D canvas
Core Design Contradiction:
SpeedVSArea of stationary object

Solution Approach 1:

The patent performs preliminary sorting of patches based on their temporal and spatial characteristics before allocation to the 2D canvas. By pre-establishing the optimal allocation order using run length encoding and patch position analysis, the system ensures that patches are placed in an order that maximizes space utilization while maintaining temporal consistency, without requiring complex real-time adjustments during encoding.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11605184B2Point cloud global tetris packing
Publication Date: 2023.03.14 SONY GROUP CORP
  • US11605184B2 patent drawing
  • US11605184B2 patent drawing
  • US11605184B2 patent drawing

AI summary

A method of mapping 3D point cloud data into 2D surfaces for further efficient temporal coding is described herein. Point cloud global tetris packing utilizes 3D surface patches to represent point clouds and performs temporally consistent global mapping of 3D patch surface data into 2D canvas images.