Color Space Transformation for Training Image Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Generating large quantities of training image data for machine learning models, particularly for target object detection, is challenging and requires improvement.

Innovation Solution

A method and system for generating multiple sets of training image data by acquiring object image data, dividing it into partial regions based on color ranges, modifying colors, and combining with background images to create diverse training images, facilitating efficient training of machine learning models for target object detection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If large quantities of training image data are generated using conventional methods (3D computer graphics data and scene data), then the machine learning model can be trained for target object detection, but the data generation process is complex and difficult to scale

Engineering Contradiction:
Improvequantity of training image dataVSAvoidcomplexity of data generation process
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent uses copying by creating multiple color variations of a single object image through color space transformation. Instead of generating entirely new images using complex 3D rendering, the system copies the original object image and transforms its color representation in different color spaces (HSV, LAB, YCbCr), producing diverse training samples from a single source image.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent applies parameter changes by modifying color parameters within different color spaces. The system transforms the object image to multiple color spaces, then adjusts specific color parameters (hue, saturation, lightness in HSV; L*, a*, b* in LAB) to generate varied color versions. This allows efficient generation of diverse training data by changing numerical parameters rather than regenerating images.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If training data includes only single-color object images, then the data generation process is simple, but the machine learning model cannot detect target objects with different colors effectively

Engineering Contradiction:
Improvedetection capability across different colorsVSAvoiddiversity of training images
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent directly applies color changes by transforming object images into multiple color variations. The system converts the original RGB image to HSV, LAB, and YCbCr color spaces, then modifies color parameters (such as hue rotation in HSV, L* adjustments in LAB) to generate images with different colors while maintaining the same object structure, enabling the model to learn color-invariant detection.

Inventive Principle:
Principle #32Color changes

Solution Approach 2:

The patent applies dimensionality change by transforming the image data from RGB color space to alternative color spaces (HSV, LAB, YCbCr). This dimensional transformation in color space allows the system to manipulate color properties independently and generate diverse color variations without altering the spatial structure of the object, thereby expanding training data diversity in a different dimensional domain.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Measurement precision

If multiple color variations of training images are generated, then the machine learning model achieves better detection accuracy for different colored objects, but the data generation process requires more computational resources

Engineering Contradiction:
Improvedetection accuracyVSAvoidcomputational resources for data generation
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent applies preliminary action by performing color space transformations and generating all color variations during the offline data preparation phase. By pre-generating diverse colored versions of training images before model training, the system eliminates the need for computationally intensive operations during the actual detection phase, improving both detection accuracy and real-time performance.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12124534B2Method for generating a plurality of sets of training image data for training machine learning model
Publication Date: 2024.10.22 BROTHER KOGYO KK
  • US12124534B2 patent drawing
  • US12124534B2 patent drawing
  • US12124534B2 patent drawing

AI summary

A method for generating a plurality of sets of training image data for training a machine learning model includes: (a) acquiring object image data representing an object image; (b) dividing the object image into T number of partial object images by dividing a region of the object image into T number of partial regions corresponding to respective ones of T number of partial color ranges; (c) generating a plurality of sets of color-modified object image data representing respective ones of a plurality of color-modified object images by performing an adjustment process on the object image data, the adjustment process including a color modification process to modify colors of at least one of the T number of partial object images; and (d) generating the plurality of sets of training image data using one or more sets of background image data and the plurality of sets of color-modified object image data.