Imaging Barcode Detection Using Segmented Search Sequences

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional laser scanners struggle with scanning barcodes that are not aligned with their scan lines, particularly on smaller items and cannot efficiently scan two-dimensional barcodes, while imaging scanners have long processing times, making them unsuitable for swipe scanning.

Innovation Solution

An imaging device divides an image into a predetermined number of areas and uses a specific search sequence to analyze them efficiently, switching to a new image only when a time limit is reached or the barcode is detected, allowing for effective identification of one- or two-dimensional barcodes regardless of alignment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a spiral search pattern is used to locate the barcode in an image, then the barcode can be found regardless of its position, but the processing time becomes too long

Engineering Contradiction:
Improvebarcode detection reliabilityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The image is divided into multiple blocks (e.g., 4x4 grid), and the search is segmented to focus on specific blocks based on motion direction. Instead of searching the entire image sequentially, the system divides the search space into manageable segments and selectively searches relevant segments, reducing overall processing time while maintaining detection reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by predicting the likely location of the barcode based on motion direction before actually searching. The search sequence is predetermined based on expected barcode positions, allowing the system to jump directly to relevant areas rather than performing a complete sequential search, thus reducing processing time.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the imaging scanner analyzes every image sequentially, then no barcode is missed, but intermediate images are skipped and barcodes may pass through undetected

Engineering Contradiction:
Improvebarcode detection completenessVSAvoidscanning speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The search strategy dynamically adapts based on motion direction. The system adjusts the search sequence and block selection according to the detected motion characteristics, making the search process dynamic rather than static. This allows the system to maintain high detection reliability while operating at higher speeds by focusing computational resources on the most relevant image regions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system selectively skips certain image blocks that are unlikely to contain the barcode based on motion direction analysis. By rushing through irrelevant blocks and focusing on high-probability areas, the system maintains productivity while ensuring barcodes are not missed in critical regions.

Inventive Principle:
Principle #21Skipping (Rushing through)

3Device complexity

If laser scanners use fixed scan lines, then the scanning mechanism is simple, but barcodes not aligned with scan lines cannot be successfully scanned

Engineering Contradiction:
Improvescanner mechanism simplicityVSAvoidbarcode alignment adaptability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent replaces the mechanical laser scanning system with an imaging-based detection system. Instead of using physical scan lines that require precise mechanical alignment, the system uses a camera to capture the entire field of view and processes the image digitally to locate barcodes. This substitution eliminates the alignment limitation while keeping the overall system relatively simple.

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

Solution Approach 2:

The system transitions from one-dimensional linear scan lines to two-dimensional image processing. By capturing the entire scene in 2D and then analyzing it, the system gains the ability to detect barcodes at any orientation and position without requiring mechanical adjustment of scan lines, thus improving adaptability while maintaining simplicity.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS7455231B2System and method for locating a predetermined pattern within an image
Publication Date: 2008.11.25 SYMBOL TECHNOLOGIES LLC
  • US7455231B2 patent drawing
  • US7455231B2 patent drawing
  • US7455231B2 patent drawing

AI summary

Described is a method of locating a predetermined pattern. An image is divided into a predetermined number of areas. A search sequence indicative of an order in which the areas are to be analyzed for the predetermined pattern is determined. The areas in the search sequence are analyzed until either a predetermined time elapses or the predetermined pattern is detected. When the predetermined time has elapsed before the predetermined pattern is detected, a further image is obtained. Then, areas remaining in the sequence are analyzed in the further image beginning with an area to be analyzed immediately after a last analyzed area of the image until either the predetermined time elapses or the predetermined pattern is detected in one of the remaining areas.