Image Recognition Training With Mixed Annotation Levels

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Training image content recognition algorithms in machine vision systems is inefficient due to the high effort required for manual image annotation, especially in industrial settings, necessitating a more efficient method to achieve accurate recognition.

Innovation Solution

Combining different types of annotations, such as object masks and bounding boxes, to reduce the number of images needed for training and simplify the annotation process, leveraging machine vision systems to capture and annotate images.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If all training images are annotated with detailed information (first annotation), then the image content recognition algorithm achieves high accuracy, but the annotation effort and time required increase significantly

Engineering Contradiction:
Improverecognition accuracyVSAvoidannotation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The annotation process is segmented into two distinct types: first annotations providing detailed information (object masks, precise boundaries) and second annotations providing less detailed information (bounding boxes, basic labels). This segmentation allows different levels of annotation detail to be applied to different image sets, reducing overall annotation time while maintaining recognition accuracy through the combination of both annotation types in training the algorithm.

Inventive Principle:
Principle #1Segmentation

2Reliability

If a large number of images are annotated with detailed information to ensure sufficient training data, then the algorithm training accuracy improves, but the productivity and efficiency of the annotation process decreases

Engineering Contradiction:
Improvetraining data sufficiencyVSAvoidannotation efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

Different quality levels of annotations are applied locally to different subsets of training images. Some images receive comprehensive first annotations with detailed object masks and precise boundaries, while other images receive simplified second annotations with bounding boxes and basic labels. This local quality differentiation ensures sufficient training data coverage while significantly improving annotation productivity, as second annotations can be applied much faster than first annotations.

Inventive Principle:
Principle #3Local quality

3Ease of manufacture

If manual annotation is performed to provide training data, then the image content recognition algorithm can be trained, but the complexity and cost of the annotation process increases

Engineering Contradiction:
Improvetraining data preparationVSAvoidannotation process complexity
Core Design Contradiction:
Ease of manufactureVSDevice complexity

Solution Approach 1:

The annotation approach is made dynamic by allowing flexible combination of first and second annotations based on specific needs. The system can adaptively select which images receive which annotation type, enabling scalable training data preparation that balances quality and resource requirements. This dynamic approach reduces overall process complexity compared to uniformly applying detailed manual annotation to all images.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250363784A1Computer-implemented method for training of an image content recognition algorithm
Publication Date: 2025.11.27 SICK IVP
  • US20250363784A1 patent drawing
  • US20250363784A1 patent drawing
  • US20250363784A1 patent drawing

AI summary

The present invention relates to a computer-implemented method for training of an image object recognition algorithm of a machine vision system (100), said machine vision system (100) being operative to recognize at least one object (203) in images (202) captured by the machine vision system (100). The present invention further relates to a computer program product (1001) comprising computer program code, the computer program code being adapted, if executed by a processor (1002), to perform the various methods according to the present disclosure and a machine vision system (100) being operative to recognize at least one object (203) in captured images, configured to execute the computer program product (1000).