Anomaly Detection Encoder Using Synthetic Image Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing anomaly detection technologies using image generation models require a large number of captured image data for training, which can be impractical and burdensome, especially when sufficient data is not available.

Innovation Solution

A method utilizing a convolutional neural network (CNN) encoder to generate feature data for anomaly detection by performing specific image processes on original image data, reducing the need for extensive captured image data during training and inspection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a large number of captured image data are used for training the machine learning model, then the anomaly detection accuracy is improved, but the data collection burden and time consumption increase

Engineering Contradiction:
Improveanomaly detection accuracyVSAvoiddata collection time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by generating synthetic training data in advance through image processing techniques (such as adding noise, changing brightness, rotating, or flipping original images) before the actual training process. This allows the machine learning model to be trained with sufficient varied data without requiring extensive physical data collection, thereby reducing data collection time while maintaining training quality and anomaly detection accuracy.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If a large number of captured image data are collected for training, then the model training quality is improved, but the storage requirements and data management complexity increase

Engineering Contradiction:
Improvemodel training qualityVSAvoiddata storage volume
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent employs copying by creating synthetic copies of original images through various image processing transformations (noise addition, brightness adjustment, rotation, flipping). These processed copies serve as additional training data, allowing the model to learn from diverse variations without requiring proportional increases in physical data storage. This approach maintains model training quality while significantly reducing the volume of actual captured images that need to be stored and managed.

Inventive Principle:
Principle #26Copying

3Ease of operation

If sufficient captured image data are not available, then the data collection burden is reduced, but the anomaly detection capability deteriorates

Engineering Contradiction:
Improvedata collection burdenVSAvoidanomaly detection capability
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent applies parameter changes by systematically modifying image parameters (such as adding different types and levels of noise, adjusting brightness and contrast, applying rotation and flipping transformations) to original images. These parameter transformations generate diverse training samples that enable the machine learning model to learn robust anomaly detection capabilities even when the number of original captured images is limited, thereby maintaining detection capability while reducing data collection burden.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20240282085A1Method of producing storage medium storing machine learning model and storage medium storing computer-readable instructions for performing anomaly detection in object with machine learning model
Publication Date: 2024.08.22 BROTHER KOGYO KK
  • US20240282085A1 patent drawing
  • US20240282085A1 patent drawing
  • US20240282085A1 patent drawing

AI summary

A method of producing a non-transitory computer-readable storage medium storing a machine learning model is provided. The machine learning model is used for anomaly detection to detect an anomaly in an object. The machine learning model includes an encoder. The encoder is configured to generate feature data for the object in response to captured image data obtained by capturing an image of the object being inputted. The encoder includes a convolutional neural network. The method includes: training the encoder using training image data. The training image data is obtained by performing a specific image process on original image data. The original image data represents the image of the object and is used to create the object.