3D Point Cloud Encoding With Precomputed Global Coordinates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing three-dimensional data decoding devices face significant processing burdens due to the massive amount of data from point cloud representations, necessitating efficient compression methods to reduce computational load.

Innovation Solution

A three-dimensional data encoding method that includes encoding local and global coordinate information, allowing the decoding device to bypass the calculation of global coordinates, thereby reducing processing requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If point cloud representation is used to represent three-dimensional data, then the data can capture detailed spatial information, but the data volume becomes massive requiring significant compression

Engineering Contradiction:
Improvespatial information accuracyVSAvoiddata volume
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent segments the three-dimensional space into multiple two-dimensional planes (e.g., X-Y planes, Y-Z planes, X-Z planes). Each plane contains a subset of the three-dimensional points, allowing the data to be processed and compressed in smaller, manageable sections rather than as one massive point cloud, thus reducing the effective data volume while preserving spatial accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent projects three-dimensional points onto two-dimensional planes, effectively reducing the dimensionality of the data representation. By storing points in multiple 2D plane views instead of a single 3D coordinate system, the patent achieves more efficient compression while maintaining the ability to reconstruct accurate spatial information through coordinate transformation.

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

2Reliability

If all global coordinate information is calculated and stored for each three-dimensional point, then complete spatial reference is available, but the processing load on the decoding device increases significantly

Engineering Contradiction:
Improvespatial reference completenessVSAvoiddecoding processing load
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts and stores only the essential coordinate information needed for reconstruction. Instead of storing complete global coordinate transformations for each point, the system extracts local coordinates relative to each plane's origin and stores plane-specific transformation parameters. This extraction approach maintains spatial reference reliability while significantly reducing the data that needs to be processed during decoding.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs preliminary coordinate transformation and organization during the encoding phase. Global coordinate references are pre-calculated and embedded in the plane definition data rather than being computed for each individual point during decoding. This preliminary action shifts the computational burden to the encoding stage, making the decoding process much lighter while maintaining complete spatial reference capability.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12432358B2Three-dimensional data encoding method, three-dimensional data decoding method, three- dimensional data encoding device, and three- dimensional data decoding device
Publication Date: 2025.09.30 PANASONIC INTELLECTUAL PROPERTY CORP OF AMERICA
  • US12432358B2 patent drawing
  • US12432358B2 patent drawing
  • US12432358B2 patent drawing

AI summary

A three-dimensional data encoding method of encoding three-dimensional points obtained by a sensor includes: encoding local coordinate information indicating sets of local coordinates that are coordinates of the three-dimensional points and are dependent on a location of the sensor; and generating an encoded bitstream including the local coordinate information encoded and global coordinate information indicating global coordinates that are coordinates of a reference point or at least one of the three-dimensional points and are independent from the location of the sensor.