Decoding Read Signals Using Peak Level Differences

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvedecoding accuracyVSAvoidalgorithm complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

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

Inventive Principle:
Principle #35Parameter changes

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

Inventive Principle:
Principle #3Local quality

2Measurement precision

If conventional binarization methods are used, then decoding accuracy is improved, but processing speed decreases due to requirement of fast CPUs

Engineering Contradiction:
Improvedecoding accuracyVSAvoidprocessing speed
Core Design Contradiction:
Measurement precisionVSSpeed

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

Inventive Principle:
Principle #35Parameter changes

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

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If conventional binarization methods are used, then decoding accuracy is improved, but the system becomes unsuitable for mass production

Engineering Contradiction:
Improvedecoding accuracyVSAvoidmass production suitability
Core Design Contradiction:
Measurement precisionVSEase of manufacture

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

Inventive Principle:
Principle #35Parameter changes

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

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

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

Methodology Applied
Scientific EffectPhotoelectric conversion: Photoelectric Effect

Data Source

PatentUS9262665B2Decoding method and decoding processing device
Publication Date: 2016.02.16 OPTICON SENSORS EURO
  • US9262665B2 patent drawing
  • US9262665B2 patent drawing
  • US9262665B2 patent drawing

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.