Point Cloud Patch Compression for Storage Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Point clouds captured by sensors like LIDAR systems and 3D cameras generate large amounts of data, making them costly and time-consuming to store and transmit, which limits their use in real-time applications and storage due to high storage requirements.

Innovation Solution

A system that compresses point cloud data by dividing it into patches, projecting points onto patch planes, and generating patch images with depth information, which are then packed into image frames and encoded using video encoding standards like HEVC or AV1, allowing for efficient storage and transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If point cloud data is stored and transmitted in uncompressed form, then data integrity and quality are maintained, but storage requirements and transmission time increase significantly

Engineering Contradiction:
Improvedata integrityVSAvoidstorage requirements
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The point cloud data is divided into multiple patches, where each patch represents a portion of the original point cloud. This segmentation allows for independent processing and compression of different regions, enabling efficient storage while maintaining the ability to reconstruct the complete point cloud data from the compressed patches

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transforms 3D point cloud data into 2D patch representations by projecting points onto patch planes. This dimensionality reduction from 3D to 2D significantly decreases the data volume required for storage and transmission, while the depth information is preserved through separate encoding to maintain spatial accuracy

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

2Quantity of substance

If point cloud data is compressed to reduce storage needs, then storage requirements and transmission time decrease, but processing complexity increases

Engineering Contradiction:
Improvestorage requirementsVSAvoidprocessing complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

By dividing the point cloud into patches, the processing complexity is distributed across multiple smaller units rather than processing the entire point cloud as one large dataset. This segmentation enables parallel processing and reduces the computational burden on individual processing units

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The transformation to 2D patch representations simplifies the data structure for storage and transmission. The regular 2D grid structure of patches is more amenable to standard compression algorithms and data structures compared to unstructured 3D point cloud data

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

3Speed

If point cloud data is compressed for real-time transmission, then transmission speed increases, but compression and decompression time increase

Engineering Contradiction:
Improvetransmission speedVSAvoidcompression time
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The patch-based segmentation enables parallel compression of multiple patches simultaneously, reducing the total compression time. Each patch can be compressed independently and in parallel with other patches, significantly speeding up the overall compression process while maintaining compression efficiency

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preprocessing steps such as patch extraction and projection before the main compression process. By organizing the data into patches and projecting them onto 2D planes in advance, the subsequent compression operations can proceed more efficiently with pre-processed, structured data

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11748916B2Occupancy map block-to-patch information compression
Publication Date: 2023.09.05 APPLE INC
  • US11748916B2 patent drawing
  • US11748916B2 patent drawing
  • US11748916B2 patent drawing

AI summary

A system comprises an encoder configured to compress attribute information and/or spatial information for a point cloud and/or a decoder configured to decompress compressed attribute and/or spatial information for the point cloud. The encoder is configured to convert a point cloud into an image based representation. The encoder packs patch images into an image frame and fills empty spaces in the image frame with a padding. Various compression strategies may be used to encode an occupancy map and related block-to-patch information indicating which portions of the image frame correspond to which packed patches. Packed image frames comprising patches and padding, along with an encoded occupancy map and related block-to-patch information are sent to a decoder. The decoder is configured to generate a decompressed point cloud based on the packed image frames, compressed occupancy map, and related block-to-patch information.