Volumetric Video Patch Compression with Dynamic Mesh Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current volumetric video compression methods face inefficiencies in compressing dynamic 3D scenes due to poor temporal compression performance and limited 6DOF capabilities, especially when projecting 3D data onto 2D planes for standard video coding, which fails to effectively handle geometry and attribute changes.

Innovation Solution

The method involves generating and signaling 2D patches from parameterized meshes, allowing for projection plane changes, attribute and geometry patch level of detail scaling, and orientation adjustments to support high-resolution attribute patches alongside lower-resolution geometry patches, enabling efficient compression and decompression of volumetric video data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If 3D data is projected onto 2D planes for standard video coding, then compression is enabled, but temporal compression performance deteriorates and 6DOF capabilities are limited

Engineering Contradiction:
Improvecompression efficiencyVSAvoidtemporal compression performance
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent segments the 3D mesh into multiple patches, each representing a local region of the mesh. This segmentation allows independent processing and encoding of each patch, improving temporal compression by capturing local geometry changes more effectively while maintaining overall 3D structure. The mesh is divided into triangular faces that are grouped into patches, enabling fine-grained control over compression and rendering.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces patch metadata that stores 3D spatial information (center position, normal vector, bounding box) alongside the 2D patch data. This adds dimensional context back to the compressed representation, enabling 6DOF rendering capabilities while maintaining compression efficiency. The patch metadata bridge allows reconstruction of 3D geometry from 2D projections with full six-degree-of-freedom viewing capability.

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

2Productivity

If mesh is compressed to 2D patch, then compression efficiency improves, but geometry and attribute changes cannot be effectively handled

Engineering Contradiction:
Improvecompression efficiencyVSAvoidhandling of geometry and attribute changes
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic patch structures where patch metadata can be updated between frames to reflect geometry changes. The bounding box, center position, and normal vector are recalculated based on current mesh configuration, allowing the compressed representation to adapt to dynamic geometry changes while maintaining compression efficiency. This dynamic updating enables effective handling of animated or deforming meshes.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies different levels of detail and compression strategies to different patches based on their local characteristics. Important regions with high attribute variation or complex geometry can be encoded with higher fidelity, while less critical regions use more aggressive compression. This local quality approach allows effective handling of geometry and attribute changes in critical areas while maintaining overall compression efficiency.

Inventive Principle:
Principle #3Local quality

3Measurement precision

If high resolution attribute patches are used, then attribute quality improves, but computational complexity increases

Engineering Contradiction:
Improveattribute resolutionVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent encodes attribute data at a finer resolution than strictly necessary for all patches, but only processes and renders high-resolution attributes for visible or important patches. The patch metadata enables selective processing where high-resolution attributes are decoded only for patches currently in view or containing critical features, reducing overall computational complexity while maintaining attribute quality where needed.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent uses patch metadata parameters (bounding box, normal vector, center position) to dynamically adjust attribute processing based on patch characteristics and viewing conditions. Attributes are processed at high resolution only when patch parameters indicate the patch is visible, important, or contains significant feature variation, otherwise lower resolution processing is used, balancing attribute quality with computational complexity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20240406440A1Patch creation and signaling for v3c dynamic mesh compression
Publication Date: 2024.12.05 NOKIA TECHNOLOGIES OY
  • US20240406440A1 patent drawing
  • US20240406440A1 patent drawing
  • US20240406440A1 patent drawing

AI summary

A method includes receiving a parameterized mesh, the mesh defining a shape and attributes of an object in three-dimensional space; compressing the mesh to generate a two-dimensional patch of the mesh; and signaling at least one of: projection plane changes within the patch to support patches wrapping around a three-dimensional model; separation of attribute and geometry patch level of detail scaling to support at least one high resolution attribute patch alongside at least one lower resolution geometry patch, reflecting at least one feature of at least one lower vertex count mesh; or separation of attribute and geometry patch orientation for image packing.