Assembly-Line Object Labeling with Retraced Image Matching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Data labeling in AI applications is cumbersome, labor-intensive, and prone to human subjective bias, consuming over 80% of the project time and affecting the accuracy of machine learning.
Innovation Solution
An automatic objects labeling method and system using AI modules to capture and analyze consecutive image frames from an assembly line, employing object detection and unsupervised learning to identify and store labeled images based on objective criteria, reducing manual intervention.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If manual data labeling is performed, then labeling accuracy can be ensured through human verification, but labor cost and time consumption increase significantly (consuming more than 80% of project time)
Solution Approach 1:
The patent segments the labeling process into two distinct stages: a training stage with manual verification to establish accurate labeling standards, and an automated stage using trained AI models to perform bulk labeling. This segmentation allows manual effort to be concentrated on creating robust labeling criteria that can then be automatically applied to large datasets, reducing overall time consumption while maintaining accuracy.
Solution Approach 2:
The patent performs preliminary manual labeling and verification to train AI models before deploying them for automated labeling. By conducting the demanding manual work upfront to create accurate training data and establish labeling standards, the system prepares the AI models in advance to handle subsequent labeling tasks automatically, thereby reducing the time required for the main labeling operation.
2Ease of manufacture
If manual data labeling is performed, then labeling can be completed with existing tools, but human subjective bias affects the accuracy of machine learning standard answers
Solution Approach 1:
The patent enables the system to label its own data by training AI models on manually verified examples, which then automatically perform labeling without ongoing human intervention. This self-service capability eliminates human subjective bias from the automated labeling process while maintaining the feasibility of the operation, as the trained models consistently apply objective labeling criteria.
Solution Approach 2:
The patent replaces the mechanical process of manual human labeling with an automated AI-based system. By substituting human operators with trained machine learning models, the system eliminates human subjective bias while maintaining labeling feasibility, as the AI models objectively apply learned labeling criteria to all data consistently.
3Productivity
If automated object detection is used, then productivity increases, but detection precision may decrease due to algorithm limitations
Solution Approach 1:
The patent performs preliminary manual labeling on a subset of data to create high-quality training examples. These pre-labeled examples are used to train detection models that achieve both high precision and automated scalability. By investing manual effort upfront to create accurate training data, the system enables automated detection to maintain high precision while achieving the productivity benefits of automation.
Solution Approach 2:
The patent implements a feedback mechanism where detection results are continuously refined using manually verified examples as ground truth. The system learns from the feedback provided by accurate manual labels, progressively improving detection precision while maintaining automated operation. This feedback loop allows the automated system to achieve high accuracy without sacrificing productivity.
Data Source
AI summary
An automatic objects labeling method includes: capturing M consecutive image frames at one station of an assembly line. Performing an object detection step which includes selecting a detection image frame that displays an operation using a work piece against a target object from the M consecutive image frames; and calibrating the position range of the target object in the detection image frame; retracing from the detection image frame to select an Nth retraced image frame from the M consecutive image frames; obtaining a labeled image of the target object from the Nth retraced image frame according to the position range; comparing the labeled image with images of the M consecutive image frames to find at least one other labeled image similar to the target object; and storing both the labeled image and the at least one other labeled image as the same labeled data set.


