3D Model Feature Extraction via Scale-Space Decomposition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for solid model classification and searching face challenges in handling approximate representations and partial data, particularly with 3D scanners, and fail to effectively utilize semantically meaningful engineering information, leading to difficulties in manufacturing cost and process selection.

Innovation Solution

A scale-space decomposition technique is employed to automatically decompose 3D models into structurally relevant components using a parameterized measure function, enabling efficient comparisons and handling noisy data, partial matching, and many-to-many matching across different representations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If exact representation (CAD boundary representation) is used for feature extraction, then manufacturing precision and semantic information are improved, but adaptability to approximate representations (scanned data, point clouds) deteriorates

Engineering Contradiction:
Improvefeature extraction precisionVSAvoidadaptability to different data representations
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The patent introduces a feature graph as an intermediary representation that mediates between exact CAD boundary representations and approximate scanned data representations. The feature graph abstracts common geometric features into a standardized format that can be derived from both exact and approximate data sources, enabling consistent feature extraction across different input types while preserving manufacturing-relevant semantic information.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent employs parameterized feature extraction methods that can adapt to different data representations by adjusting extraction parameters. The system modifies feature detection parameters based on the input data type (exact vs. approximate), allowing the same feature graph framework to handle both CAD boundary representations and scanned point clouds with appropriate parameter settings.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If graph matching techniques are used for model retrieval, then search efficiency is improved, but handling of partial and noisy data deteriorates

Engineering Contradiction:
Improvesearch efficiencyVSAvoidhandling of partial and noisy data
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements partial matching capabilities that allow the system to retrieve models based on only the features present in the query, rather than requiring complete feature correspondence. This enables reliable search results even when input data is partial or noisy, as the system can match on the subset of available features without requiring complete data accuracy.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent incorporates robust feature graph construction that anticipates and compensates for potential data noise and incompleteness. By building feature graphs with tolerance for variations and using multiple feature extraction methods, the system prepares for and mitigates the effects of partial or noisy input data before the matching process begins.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

3Adaptability or versatility

If multi-scale decomposition is applied to 3D models, then handling of approximate representations is improved, but computational complexity increases

Engineering Contradiction:
Improvehandling of approximate representationsVSAvoidcomputational complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies multi-scale decomposition that segments the 3D model into features at different levels of detail and abstraction. This segmentation allows the system to process approximate representations by focusing computation on the most relevant feature scales, reducing overall computational complexity while maintaining adaptability to various data representations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements local quality analysis that assigns different levels of computational processing to different regions and features of the 3D model. By concentrating computational resources on areas with higher feature significance and using coarser processing for less critical regions, the system manages computational complexity while maintaining high adaptability to approximate representations.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8015125B2Multi-scale segmentation and partial matching 3D models
Publication Date: 2011.09.06 DREXEL UNIV
  • US8015125B2 patent drawing
  • US8015125B2 patent drawing
  • US8015125B2 patent drawing

AI summary

A scale-Space feature extraction technique is based on recursive decomposition of polyhedral surfaces into surface patches. The experimental results show that this technique can be used to perform matching based on local model structure. Scale-space techniques can be parameterized to generate decompositions that correspond to manufacturing, assembly or surface features relevant to mechanical design. One application of these techniques is to support matching and content-based retrieval of solid models. Scale-space technique can extract features that are invariant with respect to the global structure of the model as well as small perturbations that 3D laser scanning may introduce. A new distance function defined on triangles instead of points is introduced. This technique offers a new way to control the feature decomposition process, which results in extraction of features that are more meaningful from an engineering viewpoint. The technique is computationally practical for use in indexing large models.