Multi-Core Vision System for Wide Conveyor Symbology Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional vision systems face challenges in capturing and decoding symbology, such as barcodes, over wide conveyor lines due to limited field of view and high object throughput, requiring high frame rates and processing speeds that are often unattainable with current technology.

Innovation Solution

A vision system equipped with a multi-core processor, high-speed imager, field of view expander, and auto-focus lens, along with an imager-connected pre-processor, which enables efficient image acquisition and processing by dividing the field of view into partial images and optimizing heat dissipation, allowing for effective decoding of symbology across a wide range of applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Area of stationary object

If a single ID reader with conventional imager is used, then the device complexity is low, but the field of view is insufficient to cover wide conveyor lines

Engineering Contradiction:
Improvefield of view widthVSAvoiddevice complexity
Core Design Contradiction:
Area of stationary objectVSDevice complexity

Solution Approach 1:

The patent divides the wide field of view into multiple narrower strips using a field of view expander (FOVE) that splits the image into a plurality of partial images. This segmentation allows a single imager to cover a wide conveyor line width while maintaining sufficient resolution for each strip, avoiding the need for multiple cameras across the width.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The FOVE optically expands the native FOV by transforming the one-dimensional image acquisition into a multi-dimensional approach, creating multiple vertical strips from a single imager's field of view. This dimensional transformation enables wide coverage without proportionally increasing device complexity.

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

2Area of stationary object

If multiple cameras are used across the width of the line, then the field of view coverage is sufficient, but the device complexity and cost increase significantly

Engineering Contradiction:
Improvefield of view coverageVSAvoiddevice complexity
Core Design Contradiction:
Area of stationary objectVSDevice complexity

Solution Approach 1:

Instead of using multiple separate cameras, the patent segments the field of view of a single camera into multiple strips using optical elements (FOVE). This achieves the same coverage as multiple cameras while using only one imager, significantly reducing device complexity and cost.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A single imager is designed to perform multiple functions by capturing multiple strips of the conveyor line simultaneously through the FOVE, replacing what would traditionally require multiple dedicated cameras. This multi-functionality reduces the overall system complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Area of stationary object

If a field of view expander is used to expand the FOV width, then the field of view coverage increases, but the field of view height decreases requiring higher frame rates

Engineering Contradiction:
Improvefield of view widthVSAvoidframe rate requirement
Core Design Contradiction:
Area of stationary objectVSSpeed

Solution Approach 1:

The system dynamically adjusts the frame rate based on object throughput speed. The processor monitors conveyor line speed and adjusts the imager's frame rate accordingly, increasing it when objects move faster to ensure proper capture timing. This dynamic adaptation allows the system to handle high throughput without requiring continuously high frame rates.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system uses feedback from the conveyor line speed sensor to adjust image acquisition parameters. The processor receives feedback about object movement speed and modifies the frame rate and processing operations accordingly, ensuring optimal performance at varying throughput conditions.

Inventive Principle:
Principle #23Feedback

4Productivity

If high frame rates are used to capture fast-moving objects, then the object throughput handling improves, but the processing speed requirements increase beyond current technology limits

Engineering Contradiction:
Improveobject throughput handlingVSAvoidprocessing speed
Core Design Contradiction:
ProductivityVSPower

Solution Approach 1:

The patent segments the image processing into multiple independent operations that can be executed in parallel across multiple processor cores. Each core handles specific tasks such as different strip images or different processing operations simultaneously, effectively multiplying the processing throughput to match high frame rate acquisition.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary image processing operations at the imager level before data reaches the main processor. The pre-processor handles initial tasks such as noise filtering and basic image quality assessment, reducing the processing burden on the main processor and enabling higher frame rates to be handled within acceptable processing power constraints.

Inventive Principle:
Principle #10Preliminary action

5Measurement precision

If the imager captures high-resolution images, then the symbology decoding accuracy improves, but the processing time increases reducing throughput

Engineering Contradiction:
Improvesymbology decoding accuracyVSAvoidprocessing throughput
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent segments the image data into multiple strips that are processed in parallel by different processor cores. Each core processes a specific strip independently, maintaining high resolution for accurate symbology decoding while reducing the sequential processing time. This parallel segmentation allows both high accuracy and high throughput to coexist.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system applies different processing quality levels to different regions of the image based on local requirements. Areas with symbology receive high-resolution processing while other areas may be processed at lower resolution or skipped entirely, optimizing the balance between decoding accuracy and processing throughput.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8794521B2Systems and methods for operating symbology reader with multi-core processor
Publication Date: 2014.08.05 COGNEX CORP
  • US8794521B2 patent drawing
  • US8794521B2 patent drawing
  • US8794521B2 patent drawing

AI summary

This invention provides a vision system camera, and associated methods of operation, having a multi-core processor, high-speed, high-resolution imager, FOVE, auto-focus lens and imager-connected pre-processor to pre-process image data provides the acquisition and processing speed, as well as the image resolution that are highly desirable in a wide range of applications. This arrangement effectively scans objects that require a wide field of view, vary in size and move relatively quickly with respect to the system field of view. This vision system provides a physical package with a wide variety of physical interconnections to support various options and control functions. The package effectively dissipates internally generated heat by arranging components to optimize heat transfer to the ambient environment and includes dissipating structure (e.g. fins) to facilitate such transfer. The system also enables a wide range of multi-core processes to optimize and load-balance both image processing and system operation (i.e. auto-regulation tasks).