Active Learning Image Selection for Balanced Inspection Training

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The challenge of selecting a subset of images for labeling in machine learning models for inspection systems is cost-prohibitive and can lead to unbalanced models, hindering their performance in production environments.

Innovation Solution

An active learning framework that employs user-configurable image selection strategies and transformations to automatically select images of interest for training, reducing the need for extensive manual labeling and improving model accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a large number of images are labeled by experts for training machine learning models, then model accuracy is improved, but labeling cost and time increase significantly

Engineering Contradiction:
Improvemodel accuracyVSAvoidlabeling time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system uses automated image selection algorithms that evaluate and rank images based on their informational value for training, allowing the system to self-select which images should be labeled without requiring expert intervention for every image selection decision

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

An automated image selection module acts as an intermediary between the large pool of available images and the expert labelers, pre-filtering and ranking images to present only the most valuable subset to experts for labeling

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If experts manually select and label images for training, then model performance improves, but the process becomes cost-prohibitive

Engineering Contradiction:
Improvemodel performanceVSAvoidtraining cost
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The system automatically evaluates images using computational metrics to determine their training value, eliminating the need for expensive expert review of every image while maintaining selection quality through algorithmic assessment of image characteristics

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Manual expert selection and labeling processes are replaced with automated computational algorithms that use image analysis, metadata evaluation, and machine learning to automatically identify and select the most valuable training images

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Productivity

If images are selected without careful consideration, then labeling process is faster, but the resulting model becomes unbalanced and performs poorly in production

Engineering Contradiction:
Improveimage selection speedVSAvoidmodel balance
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system incorporates feedback mechanisms where selection criteria are continuously refined based on model performance metrics, ensuring that the automatically selected images maintain proper class balance and distribution to prevent model bias

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary analysis of the image pool to understand class distributions, defect types, and image characteristics before selection, allowing it to pre-determine the optimal mix of images needed to maintain model balance without trial-and-error labeling

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12482244B2Active learning management system for automated inspection systems
Publication Date: 2025.11.25 3M INNOVATIVE PROPERTIES CO
  • US12482244B2 patent drawing
  • US12482244B2 patent drawing
  • US12482244B2 patent drawing

AI summary

An example method for selecting product images for training a machine-learning model includes obtaining product images to include in an image population; receiving an indication of an image selection strategy for determining if a product image is to be included in a set of images of interest; determining image transforms based on configuration data for the indicated image selection strategy, wherein the image transforms perform image manipulation operations to obtain transformed image data for each of the product images in the image population; selecting a subset of images from the image population for inclusion in the set of images of interest based on the indicated image selection strategy and the transformed image data; determining one or more descriptive labels and applying the one or more descriptive labels to the respective sets of images; and training an inspection model for a product inspection system based on the labeled images.