3D Surface Data Compression via 2D Image Tiling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current compression techniques for 3D surface data are incompatible with common image compression algorithms, making it difficult to achieve efficient compression and decompression for 3D objects, especially in global digital spaces, and fail to provide an interactive and engaging experience.

Innovation Solution

The method involves decomposing surface data into oriented bounding boxes, transforming them into canonical camera representations, converting into grayscale and color image pairs, tiling these images, and using image encoders like PNG, JPEG, or TIFF to compress the data, allowing for compatible compression and decompression with existing image data algorithms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If mesh parameterization with multiple vertices and edges is used for accurate surface representation, then manufacturing precision is improved, but device complexity increases and ease of manufacture deteriorates

Engineering Contradiction:
Improvesurface representation accuracyVSAvoidencoder complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent segments the 3D surface data into multiple 2D image tiles that can be independently processed. Each tile represents a portion of the surface and can be encoded separately using standard image codecs, avoiding the need for a single complex mesh encoder while maintaining accurate surface representation through the collection of segmented tiles.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces 2D image tiles as an intermediary representation between the 3D surface data and the final encoded output. This intermediary format allows standard image compression algorithms to be applied, bridging the gap between accurate 3D surface representation and compatibility with existing encoding infrastructure.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If mesh decimation techniques are applied to reduce vertices, then device complexity is reduced, but manufacturing precision deteriorates

Engineering Contradiction:
Improveencoder complexityVSAvoidsurface representation accuracy
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The patent creates 2D image copies or projections of the 3D surface data that can be encoded independently. These image copies serve as simplified representations that capture essential surface information without requiring complex mesh structures, enabling use of standard encoders while preserving sufficient visual fidelity.

Inventive Principle:
Principle #26Copying

3Manufacturing precision

If customized encoders are used for 3D surface data, then manufacturing precision is improved, but adaptability deteriorates

Engineering Contradiction:
Improvecompression efficiencyVSAvoidcompatibility with existing encoders
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The patent transforms 3D surface data into 2D image representations, changing the dimensional domain of the data. This dimensionality change allows standard 2D image compression algorithms to be applied effectively, achieving good compression results without requiring specialized 3D encoders, thus improving compatibility and adaptability.

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

Solution Approach 2:

The patent makes the encoding system universal by using standard image codecs that can handle multiple types of image data. The same encoding infrastructure used for photographs and graphics can now also compress 3D surface data, eliminating the need for proprietary encoders and improving versatility across different platforms and devices.

Inventive Principle:
Principle #6Universality (Multi-functionality)

4Ease of manufacture

If 2D data compression is used, then ease of manufacture is improved, but manufacturing precision deteriorates

Engineering Contradiction:
Improvecompression implementationVSAvoid3D surface accuracy
Core Design Contradiction:
Ease of manufactureVSManufacturing precision

Solution Approach 1:

The patent segments the 3D surface into multiple 2D image tiles that can be independently compressed using standard algorithms. By dividing the surface into manageable 2D portions, the patent achieves ease of implementation with existing tools while maintaining overall 3D surface accuracy through the collective representation of all tiles.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10692247B2System and method for compressing and decompressing surface data of a 3-dimensional object using an image codec
Publication Date: 2020.06.23 OMNIVOR INC
  • US10692247B2 patent drawing
  • US10692247B2 patent drawing
  • US10692247B2 patent drawing

AI summary

A processor implemented method for compressing surface data of a 3 dimensional object in a global digital space, using an image encoder that supports an image data compression algorithm, the image encoder being coupled to a transmitter. The method includes the steps of (i) decomposing the surface data into at least one surface representation that is encoded in an oriented bounding box, (ii) transforming the oriented bounding box into a canonical camera representation to obtain canonical coordinates for the at least one surface representation, (iii) converting each of the at least one surface representation into at least one bounding box image pair that includes a grayscale image representing depth, and a color image and (iv) tiling the at least one bounding box image pair to produce a tiled bounding box image.