Vision Probe Scoring for Deformation-Tolerant Image Alignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing vision system techniques for aligning trained models with runtime images face challenges due to deformation and optical issues, requiring computationally expensive operations like feature extraction and smoothing, which can lead to unstable and inaccurate scoring.

Innovation Solution

A system and method that uses pre-generated probes with normalized directions and offsets to score candidate poses in runtime images, accommodating local deformation without explicit feature extraction or downsampling, allowing for rapid and accurate alignment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If feature extraction and neighborhood search are performed to match probes in deformed images, then measurement precision is improved, but computing time increases significantly

Engineering Contradiction:
Improvealignment score accuracyVSAvoidcomputing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

Gradient values and angles are pre-computed and stored in a lookup table during image acquisition, eliminating the need for real-time gradient calculations. This preliminary action allows the matching process to directly query pre-computed values, significantly reducing computing time while maintaining alignment accuracy

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent extracts only the essential gradient information (magnitude and angle) at probe locations and stores it in a compact lookup table, rather than performing full feature extraction and neighborhood search. This selective extraction removes unnecessary computational steps while preserving the critical information needed for accurate alignment scoring

Inventive Principle:
Principle #2Taking out (Extraction)

2Device complexity

If a hard contrast threshold is used to identify featurelets, then device complexity is reduced, but reliability deteriorates due to unstable behavior near threshold

Engineering Contradiction:
Improvefeature extraction complexityVSAvoidfeature extraction stability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

Instead of using a fixed hard threshold, the patent changes the approach by pre-computing gradient values and angles for all pixels and storing them in a lookup table. This parameter transformation allows the system to access gradient information without applying thresholding operations during runtime, eliminating the instability associated with hard thresholds while maintaining simplicity

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If gradient computation and non-peak suppression are performed at every location, then measurement precision is improved, but use of energy increases due to computational expense

Engineering Contradiction:
Improvegradient accuracyVSAvoidprocessing energy
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

Gradient computations are performed as a preliminary action during image acquisition and the results are cached in a lookup table. This eliminates the need to re-compute gradients during the matching process, significantly reducing energy consumption while maintaining gradient accuracy for precise alignment scoring

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12548191B2System and method for efficiently scoring probes in an image with a vision system
Publication Date: 2026.02.10 COGNEX CORP
  • US12548191B2 patent drawing
  • US12548191B2 patent drawing
  • US12548191B2 patent drawing

AI summary

A system and method for scoring trained probes for use in analyzing one or more candidate poses of a runtime image is provided. A set of probes with location and gradient direction based on a trained model are applied to one or more candidate poses based upon a runtime image. The applied probes each respectively include a discrete set of position offsets with respect to the gradient direction thereof. A match score is computed for each of the probes, which includes estimating a best match position for each of the probes respectively relative to one of the offsets thereof, and generating a set of individual probe scores for each of the probes, respectively at the estimated best match position.