Automatic Camera Grouping in Machine Vision Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Machine vision systems require manual setup and expertise to group cameras effectively for unified quality assessments, which is time-consuming and inefficient, especially when multiple cameras are needed to capture comprehensive images of a product.

Innovation Solution

An automated system that uses AI modules to identify and group cameras as a unified virtual device, combining their outputs for a unified quality assessment, allowing for either composite or separate image analysis based on machine learning models and user confirmation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual setup by subject matter experts is used to group cameras, then the system can achieve reliable quality assurance, but the process becomes time-consuming and inefficient

Engineering Contradiction:
Improvequality assurance reliabilityVSAvoidcamera grouping setup time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system enables automatic self-grouping of cameras through AI modules that autonomously identify cameras capturing the same object and group them without human intervention. The system performs self-configuration by analyzing image data, determining object correspondence, and creating virtual device groupings automatically, eliminating the need for manual expert setup while maintaining reliability.

Inventive Principle:
Principle #25Self-service

2Area of stationary object

If multiple cameras are used to capture comprehensive product images, then the field of view and resolution are sufficient, but the system complexity increases

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

Solution Approach 1:

The system merges multiple physical cameras into a single virtual device through automatic grouping. The AI modules identify cameras that capture the same object and combine their outputs into unified image data, presenting them as one logical unit. This reduces operational complexity while maintaining the combined field of view and resolution benefits of multiple cameras.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The virtual device grouping mechanism provides multi-functionality by allowing the same set of cameras to be automatically grouped for different objects and inspection tasks. The system can dynamically reconfigure camera groupings based on what is being inspected, making the camera system adaptable and universal across different product types and inspection requirements.

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

3Ease of operation

If individual quality assessments are performed for each camera, then the assessment process is simpler, but the overall quality control effectiveness is reduced

Engineering Contradiction:
Improveassessment process simplicityVSAvoidquality control effectiveness
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system combines image outputs from multiple cameras into unified image data for each object, performing quality assessment on the combined data rather than separate assessments. This maintains operational simplicity by treating the grouped cameras as a single unit while improving quality control effectiveness through comprehensive multi-angle or multi-region inspection of the same object.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20240292091A1Automatic grouping in machine vision systems
Publication Date: 2024.08.29 ZEBRA TECHNOLOGIES CORP
  • US20240292091A1 patent drawing
  • US20240292091A1 patent drawing
  • US20240292091A1 patent drawing

AI summary

Automatic grouping in machine vision systems is provided via identifying first and second cameras of a plurality of cameras associated with a machine vision system; displaying, in a graphical user interface, a proposal to operate the first and second cameras as a virtual device in performing a job in the machine vision system using the first and second cameras; and in response to receiving confirmation of the proposal: creating the job in the machine vision system; receiving a first analysis image from the first camera and a second analysis image from the second camera; combining the first analysis image and the second analysis image into a combined image; executing the job on the combined image; and rendering an outcome based on an analysis of the combined image according to the job.