Mesh Segmentation for Sparse 3D Data Compression

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current 3D mesh compression standards are inadequate for transmitting connectivity information and are inefficient for sparse meshes, particularly in dynamic scenes, as they require dense point clouds and are not optimized for encoding attributes of triangle faces.

Innovation Solution

A method to segment meshes into sub-meshes based on triangle properties, specifically classifying triangles by area and adjusting classifications based on neighboring triangles, merging connected components, and allowing sub-meshes to overlap by adding triangles at their borders, using artificial intelligence and machine learning to optimize thresholds per frame or sequence.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If projection-based method (V-PCC) is used to compress point clouds, then compression efficiency is improved, but the method cannot transmit connectivity information required for 3D mesh compression

Engineering Contradiction:
Improvecompression efficiencyVSAvoidconnectivity information
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The mesh is segmented into multiple sub-meshes based on triangle area classification. Each sub-mesh is then processed independently through the projection-based compression method. This segmentation allows the system to maintain connectivity information within each sub-mesh while still benefiting from the compression efficiency of V-PCC, as the connectivity is preserved locally within segmented regions rather than being lost in the global projection process

Inventive Principle:
Principle #1Segmentation

2Productivity

If dense point clouds are used to ensure efficient encoding, then encoding efficiency is improved, but sparse meshes cannot be efficiently encoded

Engineering Contradiction:
Improveencoding efficiencyVSAvoidapplicability to sparse meshes
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent applies different processing strategies to different regions of the mesh based on local triangle area characteristics. Small triangles (detail regions) and large triangles (coarse regions) are classified and handled differently. This local quality approach allows efficient encoding of sparse meshes by adapting the compression strategy to the local density and importance of each region, rather than requiring uniform dense sampling across the entire mesh

Inventive Principle:
Principle #3Local quality

3Adaptability or versatility

If all vertices are encoded as RAW data to handle sparse point clouds, then sparsity is accommodated, but encoding efficiency decreases and attribute information is lost

Engineering Contradiction:
Improvehandling of sparse point cloudsVSAvoidencoding efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

Instead of uniformly encoding all vertices as RAW data, the patent classifies triangles by area and applies different encoding strategies to different regions. Small triangles are encoded with higher precision while large triangles use coarser encoding. This local quality approach maintains encoding efficiency by avoiding over-encoding of less important regions while still accurately representing sparse regions where needed

Inventive Principle:
Principle #3Local quality

4Extent of automation

If mesh segmentation is performed without prior knowledge of mesh generation, then automation is improved, but segmentation accuracy may deteriorate

Engineering Contradiction:
Improveautomatic sub-mesh generationVSAvoidsegmentation accuracy
Core Design Contradiction:
Extent of automationVSManufacturing precision

Solution Approach 1:

The patent uses triangle area as a key parameter for automatic segmentation. By changing the classification threshold parameter, the system can automatically generate meaningful sub-meshes without requiring prior knowledge of the mesh generation process. The area-based classification naturally captures geometric features and boundaries, maintaining segmentation accuracy while achieving full automation through parameter-driven classification

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250022179A1Mesh segmentation
Publication Date: 2025.01.16 SONY GROUP CORP
  • US20250022179A1 patent drawing
  • US20250022179A1 patent drawing
  • US20250022179A1 patent drawing

AI summary

Described herein is a method to segment meshes into sub-meshes based on triangle properties. The triangles are first classified according to some characteristic using their respective areas. A filtering process may change the classification according to the neighboring triangles. Then connected components are generated, and neighboring connected components are merged following a certain criteria. In some embodiments, connected components that share the most amount of edges are merged. With this technique, sub-meshes can be automatically generated without any previous knowledge of the mesh generation stage.