Image Recognition Training With Mixed Annotation Levels
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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
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.
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
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.
Data Source
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).


