Machine Vision Object Recognition Model Refinement from Multiple Images

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current machine vision systems require manual and time-consuming refinement of object recognition models, leading to suboptimal performance and increased execution times due to the use of single-image or CAD-based parameter estimation, which does not account for variations in object instances.

Innovation Solution

A method for refining object recognition models by using multiple images to identify stable model points and optimizing level-specific parameters, including combining and decision functions to enhance model accuracy and robustness.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual refinement of object recognition models is performed, then model accuracy can be improved, but time consumption and complexity increase significantly

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

Solution Approach 1:

The system automatically refines the object recognition model by selecting stable model points and optimizing parameters without requiring manual user intervention. The algorithm independently processes multiple images, identifies stable features, and generates an optimized model, making the system self-sufficient in the refinement process.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary actions by pre-processing multiple images to identify stable model points before final model generation. By anticipating which points will be stable across transformations, the system prepares the model in advance, reducing the need for iterative manual refinement.

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If single-image or CAD-based parameter estimation is used, then setup time is reduced, but model robustness and accuracy deteriorate due to not accounting for object variations

Engineering Contradiction:
Improvesetup timeVSAvoidmodel robustness
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The system merges information from multiple images to create a more robust object recognition model. By combining data from several images showing the same object under different conditions, the system identifies stable model points that are consistent across variations, thereby improving model reliability while maintaining efficient setup time.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system changes parameters by selecting only stable model points that consistently appear across multiple images. This parameter selection process filters out unstable or variable features, creating a more robust model that generalizes better to different object instances while requiring minimal setup time.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If manual model point selection is performed, then model precision can be improved, but device complexity and user interaction requirements increase

Engineering Contradiction:
Improvemodel point accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system replaces the mechanical interaction of manual model point selection with an automated computational process. The algorithm automatically identifies stable model points by analyzing multiple images and applying transformation logic, substituting human manual operations with an automated system that achieves the same or better precision without increasing user-facing complexity.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system performs self-service by automatically selecting and optimizing model points without requiring user intervention. The algorithm independently evaluates multiple images, identifies stable features, and generates the final model, eliminating the need for complex user interfaces or manual configuration steps.

Inventive Principle:
Principle #25Self-service

4Measurement precision

If exhaustive search at highest pyramid level is performed, then detection accuracy is improved, but execution time increases due to processing all levels

Engineering Contradiction:
Improvedetection accuracyVSAvoidexecution speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system performs preliminary action by pre-identifying stable model points from multiple images before the actual detection process. This pre-processing step creates an optimized model that requires fewer iterations during exhaustive search, thereby maintaining detection accuracy while reducing overall execution time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes parameters by using stable model points selected from multiple images, which reduces the search space and number of candidates requiring exhaustive evaluation. This parameter optimization maintains detection accuracy by focusing on stable features while improving execution speed by reducing the number of computations required.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250329141A1Methods and systems and automatic example-based parameter estimation in machine vision
Publication Date: 2025.10.23 MVTEC SOFTWARE
  • US20250329141A1 patent drawing
  • US20250329141A1 patent drawing
  • US20250329141A1 patent drawing

AI summary

The present disclosure provides methods that estimate or improve various parameters of an object recognition model to improve runtime, accuracy and robustness while minimizing the required user interaction to optimize these values. In one aspect of the invention, methods are defined to generate object recognition models with refined contours. A further method is defined by the invention to estimate level-specific parameters for the object recognition algorithms.