# US 12,762,847 B2 · Data creation system, data creation method, and program

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,762,847 B2
- Document ID: US12762847B2
- Status: Granted
- Kind: B2
- Application number: 18/846,579
- Filed: 2023-03-23
- Published: 2025-06-12
- Granted: 2026-10-13
- Earliest claimed: 2022-03-29
- Assignees: Panasonic Intellectual Property Management Co., Ltd.
- Applicants: Panasonic Intellectual Property Management Co., Ltd.
- Inventors: Taichi Sato; Satoshi Hirotsune; Ryosuke Goto
- Web page: https://patentgrep.com/patent/US12762847B2

## CPC

- G06V 10/774: Generating sets of training patterns; Bootstrap methods, e.g. bagging or boosting
- G06V 10/26: Segmentation of patterns in the image field; Cutting or merging of image elements to establish the pattern region, e.g. clustering-based techniques; Detection of occlusion
- G06V 10/759: {Region-based matching}
- G06V 10/761: {Proximity, similarity or dissimilarity measures}
- G06V 10/945: {User interactive design; Environments; Toolboxes}
- G06V 10/82: using neural networks
- H04N 1/3871: {the composed originals being of different kinds, e.g. low- and high-resolution originals}
- G06V: IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

A data creation system includes a first image acquirer, a second image acquirer, a segmenter, a range generator, and a creator. The first image acquirer acquires a first image representing a first object including a particular part. The second image acquirer acquires a second image representing a second object. The segmenter divides at least one of the first image or the second image into a plurality of regions. The range generator generates, based on a result of segmentation obtained by the segmenter, a single or plurality of range patterns. The creator superposes, in accordance with at least one range pattern belonging to the single or plurality of range patterns, the particular part on the second image to create a single or plurality of superposed images and output the single or plurality of superposed images as learning data.

## Claims

### Claim 1

A data creation system configured to create learning data for generating a learned model for use to recognize a particular part, the data creation system comprising:
a first image acquirer configured to acquire a first image representing a first object including the particular part;
a second image acquirer configured to acquire a second image representing a second object;
a segmenter configured to divide at least one of the first image or the second image into a plurality of regions;
a range generator configured to generate, based on a result of segmentation obtained by the segmenter, a single or plurality of range patterns; and
a creator configured to superpose, in accordance with at least one range pattern belonging to the single or plurality of range patterns, the particular part on the second image to create a single or plurality of superposed images and output the single or plurality of superposed images as the learning data.

### Claim 2 (depends on 1)

The data creation system of claim 1, wherein
the particular part is a defective part,
the first object is an object with the defective part, and
the second object is an object without the defective part.

### Claim 3 (depends on 1)

The data creation system of claim 1, wherein
the plurality of regions includes a particular region where the particular part is located,
the data creation system further includes an extractor configured to extract, from either the first image or the second image, a single or plurality of similar-in-shape regions, each having a shape which is highly similar to a shape of the particular region, and
the range generator is configured to generate, as one range pattern belonging to the single or plurality of range patterns, a range pattern including the particular region and the single or plurality of similar-in-shape regions.

### Claim 4 (depends on 1)

The data creation system of claim 1, wherein
the plurality of regions includes a particular region where the particular part is located,
the data creation system further includes an extractor configured to extract, from either the first image or the second image, a single or plurality of similar-in-pixel regions, each including a plurality of pixels with pixel values which are highly similar to pixel values of a plurality of corresponding pixels of the particular region, and
the range generator is configured to generate, as one range pattern belonging to the single or plurality of range patterns, a range pattern including the particular region and the single or plurality of similar-in-pixel regions.

### Claim 5 (depends on 1)

The data creation system of claim 1, wherein
the plurality of regions includes a particular region where the particular part is located,
the data creation system further includes an extractor configured to extract, from either the first image or the second image, a single or plurality of similar-in-balance regions, each including a plurality of pixels having a pixel value balance which is highly similar to a pixel value balance over a plurality of corresponding pixels of the particular region, and
the range generator is configured to generate, as one range pattern belonging to the single or plurality of range patterns, a range pattern including the particular region and the single or plurality of similar-in-balance regions.

### Claim 6 (depends on 1)

The data creation system of claim 1, wherein
the plurality of regions includes a particular region where the particular part is located, and
the range generator is configured to generate, as the at least one range pattern belonging to the single or plurality of range patterns, at least one range pattern selected from the group consisting of a range pattern, of which a range is defined by only a peripheral edge portion of the particular region, and a range pattern, of which a range is defined by all of the particular region.

### Claim 7 (depends on 1)

The data creation system of claim 1, wherein
the plurality of regions includes a particular region where the particular part is located, and
the range generator is configured to, when the particular region has an elongate shape, generate, as the at least one range pattern belonging to the single or plurality of range patterns, at least one range pattern selected from the group consisting of a range pattern, of which a range is defined by only one end portion along a longitudinal axis of the particular region, and a range pattern, of which a range is defined by only both end portions along the longitudinal axis of the particular region.

### Claim 8 (depends on 1)

The data creation system of claim 1, further comprising:
a display outputter configured to make a display device display the single or plurality of range patterns; and
an inputter configured to accept a command entry for choosing at least one range pattern belonging to the single or plurality of range patterns displayed, wherein
the creator is configured to create the single or plurality of superposed images in accordance with the command entry accepted by the inputter.

### Claim 9 (depends on 8)

The data creation system of claim 8, wherein
the display outputter is configured to make the display device display, as one range pattern belonging to the single or plurality of range patterns, a range pattern in which a plurality of the particular parts are superposed at a predetermined density.

### Claim 10

A data creation system configured to create learning data for generating a learned model for use to recognize a particular part, the data creation system comprising:
a part information acquirer configured to acquire information about the particular part;
an image acquirer configured to acquire an object image representing an object;
a segmenter configured to divide the object image into a plurality of regions;
a range generator configured to generate, based on a result of segmentation obtained by the segmenter, a single or plurality of range patterns for the object image; and
a creator configured to superpose, in accordance with at least one range pattern belonging to the single or plurality of range patterns, the particular part on the object image to create a single or plurality of superposed images and output the single or plurality of superposed images as the learning data.

### Claim 11 (depends on 10)

The data creation system of claim 10, wherein
the particular part is a defective part, and
the object is an object without the defective part.

### Claim 12 (depends on 10)

The data creation system of claim 10, further comprising:
a display outputter configured to make a display device display the single or plurality of range patterns; and
an inputter configured to accept a command entry for choosing at least one range pattern belonging to the single or plurality of range patterns displayed, wherein
the creator is configured to create the single or plurality of superposed images in accordance with the command entry accepted by the inputter.

### Claim 13 (depends on 12)

The data creation system of claim 12, wherein
the display outputter is configured to make the display device display, as one range pattern belonging to the single or plurality of range patterns, a range pattern in which a plurality of the particular parts are superposed at a predetermined density.

### Claim 14

A data creation method designed to create learning data for generating a learned model for use to recognize a particular part, the data creation method comprising:
part information acquisition processing including acquiring information about the particular part;
image acquisition processing including acquiring an object image representing an object;
segmentation processing including dividing the object image into a plurality of regions;
range generation processing including generating, based on a result of segmentation obtained in the segmentation processing, a single or plurality of range patterns for the object image; and
creation processing including superposing, in accordance with at least one range pattern belonging to the single or plurality of range patterns, the particular part on the object image to create a single or plurality of superposed images and output the single or plurality of superposed images as the learning data.

### Claim 15 (depends on 14)

A non-transitory computer-readable tangible recording medium storing a program designed to cause one or more processors to perform the data creation method of claim 14.

### Claim 16

A data creation method designed to create learning data for generating a learned model for use to recognize a particular part, the data creation method comprising:
first image acquisition processing including acquiring a first image representing a first object including the particular part;
second image acquisition processing including acquiring a second image representing a second object;
segmentation processing including dividing at least one of the first image or the second image into a plurality of regions;
range generation processing including generating, based on a result of segmentation obtained in the segmentation processing, a single or plurality of range patterns; and
creation processing including superposing, in accordance with at least one range pattern belonging to the single or plurality of range patterns, the particular part on the second image to create a single or plurality of superposed images and output the single or plurality of superposed images as the learning data.

### Claim 17 (depends on 16)

A non-transitory computer-readable tangible recording medium storing a program designed to cause one or more processors to perform the data creation method of claim 16.
