IP Library › Granted Patent US 12,444,034
Granted Patent B2
US 12,444,034 · App. 17/713,956 · Granted Oct 14, 2025

Teacher data generation method, trained learning model, and system

Inventors: Takeru Ohya (Tokyo, JP); Kazuya Hizume (Kanagawa, JP); Yuta Okabe (Kanagawa, JP); Takayuki Hashimoto (Kanagawa, JP)
Assignee: Canon Kabushiki Kaisha
G06T7/0004G06N3/045G06N3/08G06T7/12G06T2207/20081
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,444,034
App. No.
17/713,956
Granted
Oct 14, 2025
Kind
B2
Abstract

According to one aspect of the present invention, a method of generating teacher data for image recognition includes acquiring image data by capturing an image of a workpiece, and segmenting the image data into a plurality of first areas, marking whether predetermined information is included in each of the plurality of first areas, and generating a plurality of pieces of teacher data.

Claims (35)

1. A system comprising:

an image capturing apparatus;

one or more processors; and

one or more memories storing instructions and a trained learning model configured to receive image data obtained by capturing an image by the image capturing apparatus,

wherein the trained learning model was created

by inputting difference information indicating a difference between first image data obtained by capturing an image of a first workpiece and second image data different from the first image data, wherein the first image data and the second image data were obtained by capturing one or more images of a first workpiece model, wherein the first workpiece is an instance of the first workpiece model, and

by inputting difference information indicating a difference between third image data obtained by capturing an image of a second workpiece and fourth image data different from the third image data, wherein the third image data and the fourth image data were obtained by capturing one or more images of a second workpiece model that is different from the first workpiece model, wherein the second workpiece is an instance of the second workpiece model,

wherein executing the instructions causes the one or more processors and the one or more memories to input difference information indicating a difference between fifth image data obtained by capturing an image of a third workpiece by the image capturing apparatus and sixth image data different from the fifth image data to the trained learning model and make a determination on the third workpiece,

wherein the difference information indicating the difference between the fifth image data and the sixth image data to be input to the learning model indicates information subjected to predetermined processing, and

wherein in a case where an absolute value of a difference value in an area including the difference indicated by the difference information between the fifth image data and the sixth image data exceeds a predetermined threshold, the predetermined processing is processing of correcting the area to an area including no difference.

2. The system according to claim 1 , wherein the second image data, the fourth image data, and the sixth image data are each image data obtained by capturing an image of a respective non-defective workpiece.

3. The system according to claim 1 ,

wherein the first workpiece includes a repetitive pattern,

wherein the second image data indicates a shift image obtained by shifting the first image data by an amount corresponding to one or more repetitive patterns in image data obtained by capturing an image of the first workpiece,

wherein the fourth image data indicates a shift image obtained by shifting the third image data by an amount corresponding to one or more repetitive patterns in image data obtained by capturing an image of the second workpiece, and

wherein the sixth image data indicates a shift image obtained by shifting the fifth image data by an amount corresponding to one or more repetitive patterns in image data obtained by capturing an image of the third workpiece.

4. The system according to claim 1 , wherein the determination indicates whether a defect is present.

5. The system according to claim 1 ,

wherein the third workpiece is a colored part, and

wherein the determination indicates whether the third workpiece is colored with a color different from a predetermined color.

6. The system according to claim 1 , further comprising:

a sensor; and

a trigger generation circuit configured to transmit an image capturing trigger signal to the image capturing apparatus,

wherein upon detection of the third workpiece within a predetermined range, the sensor outputs a signal to the trigger generation circuit, and

wherein the image capturing apparatus captures an image of the third workpiece based on the image capturing trigger signal output from the trigger generation circuit based on the signal.

7. The system according to claim 6 , further comprising a robot,

wherein executing the instructions causes the one or more processors and the one or more memories to cause a workpiece determined to be defective based on the trained learning model to move.

8. A system comprising:

an image capturing apparatus;

one or more processors; and

one or more memories storing instructions and a trained learning model configured to receive image data obtained by capturing an image by the image capturing apparatus,

wherein the trained learning model was created by inputting difference information indicating a difference between first image data obtained by capturing an image of a first workpiece by the image capturing apparatus and second image data different from the first image data, and

wherein executing the instructions causes the one or more processors and the one or more memories to

generate difference information indicating at least one difference between third image data obtained by capturing an image of a second workpiece by the image capturing apparatus and fourth image data different from the third image data, wherein in a case where an absolute value of a difference value in an area including a difference between the third image data and the fourth image data exceeds a predetermined threshold, the difference information indicates that the area includes no difference, and

input the difference information to the trained learning model and make a determination on the second workpiece.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 11, 2022
From: OHYA, TAKERU; HIZUME, KAZUYA; OKABE, YUTA; HASHIMOTO, TAKAYUKI
To: CANON KABUSHIKI KAISHA
Reel/Frame 061384/0219 →
Priority Claims (1)
JP 2019-185542 · Oct 8, 2019 · national
Continuity (2)
Continuation PCTJP2020036879 · Sep 29, 2020
Related Publication 20220284567A1 · Sep 8, 2022
References Cited (60)
US 6141437A · Xu · 2000 [cited by examiner]
US 6240201B1 · Xu · 2001 [cited by examiner]
US 6399953B1 · Kitamura · 2002 [cited by applicant]
US 10453366B2 · Zhang · 2019 [cited by applicant]
US 10776909B2 · Ikeda · 2020 [cited by applicant]
US 20070009152A1 · Kanda · 2007 [cited by applicant]
US 20080092088A1 · Nehmadi · 2008 [cited by examiner]
US 20100141754A1 · Hiraoka · 2010 [cited by examiner]
US 20110274321A1 · Kono · 2011 [cited by examiner]
US 20170047195A1 · Lee · 2017 [cited by examiner]
US 20180173961A1 · Jain · 2018 [cited by examiner]
US 20180197048A1 · Micks · 2018 [cited by examiner]
US 20180301071A1 · Zhang · 2018 [cited by applicant]
US 20190011252A1 · Moeller · 2019 [cited by examiner]
US 20190026906A1 · Kawai · 2019 [cited by examiner]
US 20190073566A1 · Brauer · 2019 [cited by examiner]
US 20190147586A1 · Ikeda · 2019 [cited by applicant]
US 20190219507A1 · Diamond · 2019 [cited by examiner]
US 20190281199A1 · Müller · 2019 [cited by examiner]
US 20190354019A1 · Freytag · 2019 [cited by examiner]
US 20200033842A1 · Masuda · 2020 [cited by examiner]
US 20200090314A1 · Mayr · 2020 [cited by examiner]
US 20200134810A1 · Lee · 2020 [cited by examiner]
US 20200193588A1 · Brauer · 2020 [cited by examiner]
US 20200250814A1 · Stoval, III · 2020 [cited by examiner]
US 20200265575A1 · Oota · 2020 [cited by examiner]
US 20200265576A1 · Sasaki · 2020 [cited by examiner]
US 20200279359A1 · Kimura · 2020 [cited by examiner]
US 20200296335A1 · Han · 2020 [cited by examiner]
US 20200371046A1 · Wang · 2020 [cited by examiner]
US 20210012476A1 · Miyazawa · 2021 [cited by examiner]
US 20210034961A1 · Lovell · 2021 [cited by examiner]
US 20210049740A1 · Cho · 2021 [cited by examiner]
US 20210065344A1 · Hirai · 2021 [cited by examiner]
US 20210089749A1 · Amthor · 2021 [cited by examiner]
US 20210118118A1 · Yoshida · 2021 [cited by applicant]
US 20210247324A1 · Naruse · 2021 [cited by examiner]
US 20210308782A1 · Sakurai · 2021 [cited by examiner]
US 20210326648A1 · Tsuchiya · 2021 [cited by examiner]
US 20210364447A1 · Naruse · 2021 [cited by examiner]
US 20220067902A1 · Dou · 2022 [cited by examiner]
US 20220138949A1 · Enzmann · 2022 [cited by examiner]
CN 107833220A · 2018 [cited by applicant]
CN 108711148A · 2018 [cited by applicant]
CN 108734696A · 2018 [cited by applicant]
CN 109871895A · 2019 [cited by applicant]
JP 2005156334A · 2005 [cited by applicant]
JP 2017173098A · 2017 [cited by applicant]
JP 2018164272A · 2018 [cited by applicant]
JP 2018180545A · 2018 [cited by applicant]
JP 2019091249A · 2019 [cited by applicant]
JP 2019125204A · 2019 [cited by applicant]
WO 2019146538A1 · 2019 [cited by applicant]
Matsuoka, et al. “A study on a multiple lighting image data enhancement system for DNN-based automated precise timepiece part visual inspection”, Computer Science & Technology Journal, vol. 45, No. 8 (Issue No. 506), Au… [cited by applicant]
Ikeda, et al. “AI Technology-Based Visual Inspection Automation (AI Visual Inspection System)”, Image Laboratory ssued in Jun. 2019 (pp. 6-11). [cited by applicant]
Makoto, “Deep Learning Struggles of IT-Based Farmhouse”, IT-for-Agriculture Corner Studies on Effective Learning, Interface Issued in Aug. 2019 pp. 142-145. [cited by applicant]
Wang, Long, et al.; “A Two-Stage Data-Driven Approach for Image-Based Wind Turbine Blade Crack Inspections”; IEEE/ASME Transactions on Mechatronics; vol. 24, No. 3; Jun. 1, 2019; XP011730085; ISSN: 1083-4435; DOI: 10.11… [cited by applicant]
Tian, Yunong, et al.; “An image processing method for green apple lesion detection in natural environment based on GA-BPNN and SVM”; 2018 IEEE International Conference on Mechatronics and Automation (ICMA); IEEE; Aug. 5… [cited by applicant]
Sindagi, Vishwanath A., et al.; “Domain Adaptation for Automatic OLED Panel Defect Detection Using Adaptive Support Vector Data Description”; arxiv.org, Cornell University Library; vol. 122, No. 2; Sep. 23, 2016; XP0361… [cited by applicant]
Bonnin-Pascual, Francisco, et al.:“On the use of robots and vision technologies for the inspection of vessels: A survey on recent advances”; Ocean Engineering, Pergamon, Amsterdam, NL; vol. 190; Sep. 12, 2019; XP0858676… [cited by applicant]