Optical Code Finder Pattern Localization via Edge Transition Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for locating optical codes, such as QR and Aztec codes, face challenges in accurately detecting finder patterns due to interference, distortions, and occlusions, leading to high error rates and incomplete code recognition.

Innovation Solution

A method that determines candidate positions for finder patterns based on edge transitions, verifies these positions using known properties, and employs a combination of geometric operations and verification steps to confirm the presence of the finder pattern, reducing false positives and negatives.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional methods search line by line for edge transitions with strict conditions, then false positive finder patterns are reduced, but partially hidden finder patterns are discarded and codes are overlooked

Engineering Contradiction:
Improvefinder pattern detection accuracyVSAvoidcode detection completeness
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The detection process is divided into multiple independent verification stages: initial edge transition detection, candidate position identification, geometric property verification (checking for characteristic 1:1:3:1:1 transition ratios), and final confirmation. This segmented approach allows each stage to focus on specific aspects without being constrained by strict overall conditions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The method performs excessive verification by checking multiple geometric properties and transition ratios beyond the minimum required for detection. Candidate positions are verified against multiple criteria including edge transition patterns, finder pattern geometry, and code structure expectations, ensuring high confidence before acceptance.

Inventive Principle:
Principle #16Partial or excessive action

2Reliability

If tolerance is increased for edge transition conditions, then sensitivity is improved and more codes are detected, but false positive finder patterns increase

Engineering Contradiction:
Improvecode detection sensitivityVSAvoidfinder pattern localization accuracy
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The verification process provides feedback by checking candidate positions against known finder pattern properties. If a candidate position fails verification (e.g., incorrect edge transition ratios or geometric properties), it is rejected. This feedback mechanism allows the system to maintain high sensitivity while filtering false positives through systematic verification.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The method performs preliminary verification of candidate positions using geometric properties and transition ratios before final acceptance. This preliminary action filters out false positives early in the process, allowing the system to maintain high sensitivity without being overwhelmed by incorrect detections.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If machine learning is used for finder pattern detection, then detection accuracy may improve, but hardware requirements and response time increase

Engineering Contradiction:
Improvefinder pattern detection accuracyVSAvoidhardware requirements
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent replaces complex machine learning systems with a deterministic geometric verification approach based on known finder pattern properties. Instead of using neural networks or complex algorithms, the system uses simple geometric checks of edge transition ratios and finder pattern structure, achieving high accuracy with minimal hardware requirements.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The method uses simple, computationally inexpensive verification checks that can be performed rapidly with basic hardware. Rather than investing in complex machine learning infrastructure, the system employs lightweight geometric property checks that are fast to execute and require minimal computational resources.

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

Data Source

PatentUS12260292B2Localize an optical code
Publication Date: 2025.03.25 SICK AG
  • US12260292B2 patent drawing
  • US12260292B2 patent drawing
  • US12260292B2 patent drawing

AI summary

A method for locating an optical code, on the basis of a finder pattern of the optical code, in an image having a plurality of pixels, the method comprising the steps ofdetermining at least one candidate position for the finder pattern on the basis of edge transitions along at least one line through the image;determining a final position of the finder pattern in a vicinity of the candidate position; andverifying the final position, i.e. verifying that the image comprises the finder pattern in the final position, using a known property of the finder pattern.