Decoding Read Signals Using Peak Level Differences
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing image recognition technologies face accuracy issues due to stains on objects being read or inferior printing quality, and struggle with decoding in defocus states, requiring complex algorithms or fast CPUs, making them unsuitable for mass production.
Innovation Solution
A decoding method that involves photoelectric conversion of reflected light, differentiation, detection of inflection points and peak levels, and setting threshold values based on the differences between peak levels to decode read signals, allowing for accurate decoding without complex algorithms or fast CPUs, even with stained or poorly printed objects in defocus states.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If conventional binarization methods (sorting pixels by differential intensity, zero crossing detection, A/D conversion) are used, then decoding accuracy is improved, but device complexity and processing time increase, making them unsuitable for mass production
Solution Approach 1:
The invention changes the parameter used for binarization from complex differential intensity sorting or zero crossing detection to a simple threshold comparison based on peak level differences. By calculating the difference between peak levels and setting the threshold as half of this difference, the system achieves accurate decoding without requiring complex algorithms or fast CPUs, thus resolving the contradiction between decoding accuracy and device complexity
Solution Approach 2:
The invention applies local quality by focusing the binarization process on specific critical points (peak levels and inflection points) rather than processing all pixels uniformly. By detecting inflection points from the derivative signal and using peak level differences to set thresholds, the system achieves accurate decoding with minimal processing, suitable for mass production
2Measurement precision
If conventional binarization methods are used, then decoding accuracy is improved, but processing speed decreases due to requirement of fast CPUs
Solution Approach 1:
The invention changes the processing approach from computationally intensive operations (sorting, zero crossing detection) to simple parameter calculations (peak level differences and threshold setting). This parameter change enables fast processing without requiring high-speed CPUs while maintaining decoding accuracy
Solution Approach 2:
The invention performs preliminary action by pre-calculating the threshold value based on peak level differences before the actual decoding process. This preliminary threshold calculation simplifies the subsequent binarization operation, enabling fast processing while maintaining accuracy
3Measurement precision
If conventional binarization methods are used, then decoding accuracy is improved, but the system becomes unsuitable for mass production
Solution Approach 1:
The invention changes the binarization parameter from complex algorithms to simple threshold comparison based on peak level differences. This simplification makes the system easy to manufacture and deploy in mass production while maintaining decoding accuracy
Solution Approach 2:
The invention uses a simple, inexpensive threshold calculation method instead of complex algorithms requiring fast CPUs. This approach is economically viable for mass production, making the decoding system suitable for widespread deployment
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
This method improves read performance by enabling accurate decoding of read signals from objects with stains or inferior printing quality, and in defocus states, without requiring complex algorithms or fast CPUs, making it suitable for mass production.
Implementation Method 1
performing photoelectric conversion on light reflected by an object to be read and producing a read signal indicating intensity of the reflected light
Data Source
AI summary
In a decoding method, photoelectric conversion is performed on light reflected by a code image, a read signal indicating intensity of the reflected light is produced, and the produced read signal is differentiated to produce a derivative signal. The inflection points of intensity of the reflected light in the read signal are detected from the derivative signal and peak levels, each of which is an extreme value of the intensity of the reflected light, the peak level corresponding to a width between the detected inflection points, are detected. A difference between the detected peak levels is then obtained and threshold values for decoding the read signal are set from the obtained difference. This enables the read signal to be decoded even when the code image is spotted with a stain or its printing quality is inferior or even when the read signal is read in its defocus state.


