Two-Dimensional Code Recognition With Color-Corrected Image Paths

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems face challenges in accurately recognizing two-dimensional codes on semiconductor products due to variations in material, contamination, and imaging conditions, which affect the reliability and efficiency of traceability management.

Innovation Solution

A method involving color correction and preprocessing digital filter corrections is applied to generate multiple determination images, with recognition attempts prioritized on images with higher success probabilities, using a shared inspection device for both appearance and code recognition.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single inspection device is used for both appearance inspection and code recognition, then device complexity and cost are reduced, but measurement precision and reliability of code recognition deteriorate due to interference from appearance inspection processing

Engineering Contradiction:
Improvedevice complexityVSAvoidcode recognition precision
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The inspection device is segmented into distinct functional modules: an appearance inspection module and a code recognition module. Each module has dedicated processing circuits that operate independently. The image processing unit separates appearance inspection processing from code recognition processing, allowing simultaneous operation without interference. This segmentation resolves the contradiction by maintaining separate processing paths while using shared hardware resources.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The inspection device is designed with multi-functionality, where a single device performs both appearance inspection and code recognition tasks. The control circuit includes both appearance inspection processing circuits and code recognition processing circuits that share common hardware resources such as image sensors and processors. This universality reduces device complexity and cost while maintaining both functions through proper signal routing and processing separation.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Measurement precision

If multiple determination images are generated with different color corrections and preprocessing filters, then code recognition accuracy is improved, but processing time and computational load increase

Engineering Contradiction:
Improvecode recognition accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

Multiple determination images are generated in advance with different color corrections and preprocessing digital filter combinations applied. These pre-processed images are prepared before the actual code recognition decision is needed. By performing these processing actions preliminarily, the system has ready-to-use candidate images that can be quickly evaluated without requiring complex real-time processing during the recognition decision phase.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies multiple different color correction parameters and preprocessing digital filter parameters to generate varied determination images. By changing processing parameters (color correction matrices, filter types, filter strengths) rather than using a single fixed processing pipeline, the system increases the likelihood that at least one processed image will have optimal contrast and clarity for code recognition, thereby improving accuracy while managing processing complexity.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If color correction and preprocessing digital filter correction are applied to generate multiple determination images, then code recognition reliability is improved under varying conditions, but device complexity and processing complexity increase

Engineering Contradiction:
Improvecode recognition reliabilityVSAvoidprocessing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The inspection device employs dynamic processing where color correction matrices and preprocessing digital filter parameters are adjusted based on input image characteristics. Rather than using fixed processing parameters, the system dynamically selects and applies appropriate color corrections and filters suited to the specific imaging conditions, product materials, and contamination levels. This dynamic adaptation improves reliability across varying conditions while managing complexity through algorithmic rather than hardware-based solutions.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250294110A1Code recognition method, inspection device, and storage medium
Publication Date: 2025.09.18 KK TOSHIBA
  • US20250294110A1 patent drawing
  • US20250294110A1 patent drawing
  • US20250294110A1 patent drawing

AI summary

According to one embodiment, a code recognition method includes: receiving a color image including a portion in which a code is inscribed; generating a first image where a first color correction is applied to the color image so as to change at least one of a ratio of RGB and a combination of HSV; generating a second image in which a first preprocessing digital filter that performs digital filter correction is applied to the first image; generating a third image in which a second color correction different from the first color correction is applied to the color image so as to change at least one of a ratio of RGB or a combination of HSV; generating a fourth image in which a second preprocessing digital filter that performs digital filter correction is applied to the third image; and performing recognition of the code using the second and the fourth images.