Machine Vision Training With Mixed Annotation Depth
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Training image content recognition algorithms in industrial settings requires significant manual annotation effort, which is inefficient and time-consuming.
Innovation Solution
Combining different types of annotations, such as high-value object masks with lower-effort count annotations, to reduce the number of images needed for effective training.
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, boundaries, positions) and second annotations providing less detailed information (object counts, presence/absence). This segmentation allows different annotation depths for different images in the training set, reducing overall annotation time while maintaining recognition accuracy through the combination of both annotation types during algorithm training.
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 annotation effort and resources required increase considerably
Solution Approach 1:
Different images in the training set are assigned different annotation qualities locally. Some images receive comprehensive first annotations with detailed object information, while other images receive simplified second annotations with less detailed information. The image content recognition algorithm is trained to effectively utilize both annotation types, achieving reliable training results without requiring all images to have high-quality detailed annotations, thus improving annotation efficiency.
Data Source
Figure 1~2
Figure 3~4
Figure 5~6
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).