3D Mesh Decimation via Successive Self-Parameterization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional mesh decimation techniques are inflexible, lack support for edge collapsing, and fail to maintain correspondence between coarse and high-resolution three-dimensional models, leading to poor quality simplifications and difficulties in transferring textures and edits.

Innovation Solution

The system employs successive self-parameterization of three-dimensional meshes with edge collapsing, utilizing surface mappings to create bijective maps between coarse and high-resolution models, allowing for flexible edge collapses and accurate parameterization preservation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If conventional mesh decimation techniques are used, then the mesh complexity is reduced, but the quality of the coarser version deteriorates due to lack of edge collapse support

Engineering Contradiction:
Improvemesh complexityVSAvoidmesh quality
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The system dynamically adapts the decimation process by supporting edge collapse operations that adjust the mesh structure flexibly. The parameterization is updated dynamically during the decimation process to maintain correspondence, allowing the system to adapt to different mesh configurations and preserve quality while reducing complexity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameterization parameters during the decimation process. By updating the parameterization to reflect the collapsed edges and maintain bijective correspondence, the system preserves mesh quality while reducing complexity. The parameter changes ensure that the coarser mesh maintains the necessary geometric properties.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If conventional mesh decimation techniques without conformal mapping are used, then the decimation process is simpler, but the correspondence between coarse and high-resolution models is lost

Engineering Contradiction:
Improvedecimation process complexityVSAvoidcorrespondence information
Core Design Contradiction:
Device complexityVSLoss of information

Solution Approach 1:

The system performs preliminary conformal mapping before the decimation process to establish a correspondence framework. This preliminary action ensures that the parameterization is set up to maintain bijective correspondence throughout the decimation process, preventing loss of correspondence information while managing complexity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The conformal mapping serves as an intermediary that connects the coarse and high-resolution models. By using conformal mapping as a mediator, the system maintains correspondence information throughout the decimation process, allowing accurate texture and edit transfer between resolution levels.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If high-resolution meshes with many vertices are used, then the model detail increases, but the processing power and time required increases

Engineering Contradiction:
Improvemodel detailVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system segments the mesh processing into different resolution levels. By creating a multi-resolution representation with coarse and fine meshes, the system allows processing at different detail levels. Users can work with coarse meshes for overall operations and only process high-resolution meshes when detailed work is needed, reducing overall processing time.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically adjusts the resolution level based on processing needs. The bijective correspondence enabled by conformal mapping allows seamless switching between resolution levels, enabling the system to use lower resolution for time-critical operations and higher resolution only when detail is required, optimizing processing time while preserving model detail capability.

Inventive Principle:
Principle #15Dynamics

4Quantity of substance

If conventional mesh decimation techniques are used, then the computing resource usage is reduced, but the ability to transfer textures and edits between resolutions is prevented

Engineering Contradiction:
Improvecomputing resource usageVSAvoidtexture and edit transfer capability
Core Design Contradiction:
Quantity of substanceVSAdaptability or versatility

Solution Approach 1:

The conformal mapping acts as an intermediary that enables texture and edit transfer between resolution levels. By maintaining bijective correspondence through conformal mapping, the system allows textures and edits to be transferred accurately from high-resolution to coarse meshes and vice versa, preserving adaptability while reducing computing resource usage through efficient multi-resolution processing.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11257290B2Decimating a three-dimensional mesh via successive self-parameterization
Publication Date: 2022.02.22 ADOBE INC
  • US11257290B2 patent drawing
  • US11257290B2 patent drawing
  • US11257290B2 patent drawing

AI summary

Methods, systems, and non-transitory computer readable storage media are disclosed for iteratively decimating a three-dimensional mesh utilizing successive self-parameterization. For example, the disclosed system can self-parameterize local geometries of a three-dimensional mesh using surface mappings within a two-dimensional surface mapping space. The disclosed system can collapse edges in the three-dimensional mesh to create new vertices from the collapsed edges. The disclosed system can parameterize the collapsed edges based on the surface mappings to collapse corresponding edges within the surface mapping space. The disclosed system can thus generate a decimated three-dimensional mesh by collapsing edges in the three-dimensional mesh while providing a bijective map between points in the decimated three-dimensional mesh and corresponding points in the three-dimensional mesh.