Image Acquisition Settings Sorting for Symbol Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Imaging systems face challenges in decoding symbols, particularly 2D matrix symbols, due to partial unreadability caused by surface features, illumination issues, and movement, leading to inconsistent image acquisition settings that affect decoding accuracy.

Innovation Solution

The system generates a synthetic model of the symbol by combining multiple images acquired with different settings, using data stitching algorithms to create a decodable representation, and updates the acquisition settings order based on the contributions of each image to improve decoding success.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple images are acquired with different image acquisition settings to improve decoding accuracy, then the reliability of symbol decoding is improved, but the device complexity and processing time increase

Engineering Contradiction:
Improvesymbol decoding accuracyVSAvoidimage processing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary sorting of image acquisition settings based on historical contribution data before actual decoding occurs. This pre-organization of settings allows the system to quickly select the most promising images for stitching, reducing the complexity of processing multiple images while maintaining high decoding reliability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements a feedback mechanism where decoding results from previous operations are used to update the sorting order of image acquisition settings. This adaptive feedback loop continuously improves the system's ability to select optimal images, enhancing decoding reliability while keeping processing complexity manageable through learned patterns.

Inventive Principle:
Principle #23Feedback

2Reliability

If multiple images are acquired with different image acquisition settings to overcome partial unreadability, then the reliability of symbol decoding is improved, but the loss of time in image processing increases

Engineering Contradiction:
Improvesymbol decoding accuracyVSAvoidimage processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary sorting of image acquisition settings based on historical contribution data before actual decoding occurs. This pre-organization of settings allows the system to quickly select the most promising images for stitching, reducing the time required to process multiple images while maintaining high decoding reliability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies partial action by selecting only the top-ranked images from the sorted acquisition settings for stitching, rather than processing all available images. This selective approach reduces processing time while still achieving reliable decoding by focusing computational resources on the most contributive images.

Inventive Principle:
Principle #16Partial or excessive action

3Manufacturing precision

If images are stitched from multiple acquisition settings to create a decodable representation, then the manufacturing precision of the decoded symbol is improved, but the device complexity increases

Engineering Contradiction:
Improvedecoded symbol accuracyVSAvoidimage stitching complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system performs preliminary sorting of image acquisition settings based on historical contribution data before stitching occurs. This pre-organization identifies the optimal combination of images to stitch, reducing the complexity of the stitching process while ensuring high decoding precision by selecting images with the greatest contributive value.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies local quality by assigning different weights and priorities to different image acquisition settings based on their historical performance. This allows the stitching process to focus on combining images with complementary strengths, improving decoded symbol accuracy while managing complexity through selective processing of high-value image data.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9600703B2Systems and methods for sorting image acquisition settings for pattern stitching and decoding using multiple captured images
Publication Date: 2017.03.21 COGNEX CORP
  • US9600703B2 patent drawing
  • US9600703B2 patent drawing
  • US9600703B2 patent drawing

AI summary

Systems and methods are described for acquiring and decoding a plurality of images. First images are acquired and then processed to attempt to decode a symbol. Contributions of the first images to the decoding attempt are identified. An updated acquisition-settings order is determined based at least partly upon the contributions of the first images to the decoding attempt. Second images are acquired or processed based at least partly upon the updated acquisition-settings order.