Two-Dimensional Code Recognition With Color-Corrected Image Paths
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
Data Source
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.


