JP7584073B2 - 画像判定装置、画像判定方法、及び、プログラム - Google Patents
画像判定装置、画像判定方法、及び、プログラム Download PDFInfo
- Publication number
- JP7584073B2 JP7584073B2 JP2023512885A JP2023512885A JP7584073B2 JP 7584073 B2 JP7584073 B2 JP 7584073B2 JP 2023512885 A JP2023512885 A JP 2023512885A JP 2023512885 A JP2023512885 A JP 2023512885A JP 7584073 B2 JP7584073 B2 JP 7584073B2
- Authority
- JP
- Japan
- Prior art keywords
- models
- images
- dataset
- image
- machine learning
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/70—Arrangements for image or video recognition or understanding using pattern recognition or machine learning
- G06V10/77—Processing image or video features in feature spaces; using data integration or data reduction, e.g. principal component analysis [PCA] or independent component analysis [ICA] or self-organising maps [SOM]; Blind source separation
- G06V10/774—Generating sets of training patterns; Bootstrap methods, e.g. bagging or boosting
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/70—Arrangements for image or video recognition or understanding using pattern recognition or machine learning
- G06V10/77—Processing image or video features in feature spaces; using data integration or data reduction, e.g. principal component analysis [PCA] or independent component analysis [ICA] or self-organising maps [SOM]; Blind source separation
- G06V10/80—Fusion, i.e. combining data from various sources at the sensor level, preprocessing level, feature extraction level or classification level
- G06V10/809—Fusion, i.e. combining data from various sources at the sensor level, preprocessing level, feature extraction level or classification level of classification results, e.g. where the classifiers operate on the same input data
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/70—Arrangements for image or video recognition or understanding using pattern recognition or machine learning
- G06V10/82—Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/70—Arrangements for image or video recognition or understanding using pattern recognition or machine learning
- G06V10/87—Arrangements for image or video recognition or understanding using pattern recognition or machine learning using selection of the recognition techniques, e.g. of a classifier in a multiple classifier system
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Computation (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Medical Informatics (AREA)
- Artificial Intelligence (AREA)
- Computing Systems (AREA)
- Health & Medical Sciences (AREA)
- Databases & Information Systems (AREA)
- General Health & Medical Sciences (AREA)
- Multimedia (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Mathematical Physics (AREA)
- Image Analysis (AREA)
Description
まず、本実施の形態に係る画像判定装置及び画像判定方法について説明する。
以下、本実施の形態に係る画像判定装置10の構成等について説明する。図1は、本実施の形態に係る画像判定装置10の機能構成を示すブロック図である。
図2は、本実施の形態に係る画像判定装置10の機能をソフトウェアにより実現するコンピュータ1000のハードウェア構成の一例を示す図である。
学習部101は、教師データとなるデータセット1等を用いて、機械学習のモデルを学習させる演算装置である。
以下、データセット1及び更新データセット2について説明する。
記憶部102は、HDD(Hard Disk Drive)またはメモリ等で構成され、学習部101により学習された旧機械学習モデルと新機械学習モデルとを記憶する。本実施の形態では、記憶部102は、学習部101により学習された例えばモデル1-1、モデル1-2、・・・、モデル2-1、モデル2-2、・・・・などを記憶する。
以下、本実施の形態で用いられる機械学習モデルについて説明する。
画像取得部103は、対象画像を取得する。
判定部104は、画像取得部103で取得された対象画像に対して、1以上の第1のモデルのうちの1つと1以上の第2のモデルのうちの1つとの少なくとも2つを用いることで得た対象画像のラベルの判定結果を、出力する。ここで、判定部104は、1以上の第1のモデルのそれぞれの判定結果と1以上の第2のモデルそれぞれの判定結果とを、事前に設定されたルールに従って統合し、対象画像のラベルの判定結果として出力すればよい。
ここで、事前に設定されたルールと、それらを統合した判定結果について例を挙げて説明する。
上記では、判定部104は、図1に示される旧機械学習モデル及び新機械学習モデルの組み合わせとして、例えばモデル1-1とモデル2-1との2つを用いる(併用する)場合を例に挙げて説明したが、組み合わせの例はこれに限定されない。
上記では旧機械学習モデル及び新機械学習モデルの組み合わせを、機械学習により選択する方法について説明したがこれに限らない。組み合わせの精度などの情報をGUI(Graphical User Interface)表示させて、ユーザに選択させてもよい。
以上のように構成された画像判定装置10の動作の一例について以下説明する。
例えば、検査を実施するために検査導入前に旧データセットで学習させたモデル1が、検査実施後にメンテナンスなど諸々の原因により、モデル1の判定精度が低下した場合には、急遽収集した新データセットでモデル2を学習する。新データセットに含まれるモデル1の判定精度が低下した検査画像は、旧データセットに含まれる検査画像と比較して人が一目でわからないような違いが生じている。
以上、本開示に係る画像判定装置10などについて、各実施の形態に基づいて説明したが、本開示は、これらの実施の形態に限定されるものではない。本開示の主旨を逸脱しない限り、当業者が思いつく各種変形を各実施の形態に施したものや、各実施の形態における一部の構成要素を組み合わせて構築される別の形態も、本開示の範囲内に含まれる。
101 学習部
102 記憶部
103 画像取得部
104 判定部
1000 コンピュータ
1001 入力装置
1002 出力装置
1003 CPU
1004 内蔵ストレージ
1005 RAM
1007 読取装置
1008 送受信装置
1009 バス
Claims (10)
- 複数の第1の画像と前記複数の第1の画像それぞれに紐づけられた第1のラベルとを含む第1の教師データセットを用いて1以上の種類の機械学習モデルの学習を行うことで1以上の第1のモデルを得、かつ、前記複数の第1の画像と異なる複数の第2の画像と前記複数の第2の画像それぞれに紐づけられた第2のラベルと、前記第1の教師データセットの少なくとも一部とを含む1以上の第2の教師データセットを用いて、1以上の種類の機械学習モデルの学習を行うことで1以上の第2のモデルを得る学習部と、
対象画像を取得する画像取得部と、
前記画像取得部で取得された前記対象画像に対して、前記1以上の第1のモデルのうちの1つと前記1以上の第2のモデルのうちの1つとの少なくとも2つを用いることで得た前記対象画像のラベルの判定結果を、出力する判定部と、を備える、
画像判定装置。 - 前記複数の第1の画像それぞれ及び前記複数の第2の画像のそれぞれは、所定期間における製造品の検査画像である、
請求項1に記載の画像判定装置。 - 前記複数の第1の画像のそれぞれは、前記所定期間のうち第1期間において得た検査画像であり、
前記複数の第2の画像は、前記所定期間のうち前記第1期間の後において得た検査画像である、
請求項2に記載の画像判定装置。 - 前記1以上の第2の教師データセットのうちの1つの第2の教師データセットは、前記第1の教師データセットと比較して、特定の日時における検査画像の割合が大きい、
請求項2に記載の画像判定装置。 - 前記1以上の第2の教師データセットのうちの1つの第2の教師データセットは、前記第1の教師データセットと比較して、特定の生産ラインの検査により得られた検査画像の割合が大きい、
請求項2に記載の画像判定装置。 - 前記判定部は、さらに、
前記1以上の第1のモデルそれぞれの出力と前記1以上の第2のモデルのそれぞれの出力を入力として学習済の第3の機械学習モデルに、前記1以上の第1のモデルの少なくとも1つ及び前記1以上の第2のモデルの少なくとも1つからなる組み合わせを選択させ、
選択させた前記組み合わせを用いることで得た前記対象画像のラベルの判定結果を出力する、
請求項1~5のいずれか1項に記載の画像判定装置。 - 前記判定部は、前記1以上の第1のモデルのそれぞれの判定結果と前記1以上の第2のモデルそれぞれの判定結果とを、事前に設定されたルールに従って統合し、前記対象画像のラベルの判定結果として出力する、
請求項1~5のいずれか1項に記載の画像判定装置。 - さらに、
前記第1の教師データセットの一部と前記1以上の第2の教師データセットのそれぞれの一部とからなる検証用データセットに対して、前記1以上の第1のモデルの少なくとも1つ及び前記1以上の第2のモデルの少なくとも1つからなる組み合わせを用いることで得た前記対象画像のラベルの判定結果の判定精度を表示する表示部を備える、
請求項1~7のいずれか1項に記載の画像判定装置。 - 複数の第1の画像と前記複数の第1の画像それぞれに紐づけられた第1のラベルとを含む第1の教師データセットを用いて1以上の種類の機械学習モデルの学習を行うことで1以上の第1のモデルを得、かつ、前記複数の第1の画像と異なる複数の第2の画像と前記複数の第2の画像それぞれに紐づけられた第2のラベルと、前記第1の教師データセットの少なくとも一部とを含む1以上の第2の教師データセットを用いて、1以上の種類の機械学習モデルの学習を行うことで1以上の第2のモデルを得る学習ステップと、
対象画像を取得する画像取得ステップと、
前記画像取得ステップにおいて取得された前記対象画像に対して、前記1以上の第1のモデルのうちの1つと前記1以上の第2のモデルのうちの1つとの少なくとも2つを用いることで得た前記対象画像のラベルの判定結果を、出力する判定ステップと、を含む、
画像判定方法。 - 複数の第1の画像と前記複数の第1の画像それぞれに紐づけられた第1のラベルとを含む第1の教師データセットを用いて1以上の種類の機械学習モデルの学習を行うことで1以上の第1のモデルを得、かつ、前記複数の第1の画像と異なる複数の第2の画像と前記複数の第2の画像それぞれに紐づけられた第2のラベルと、前記第1の教師データセットの少なくとも一部とを含む1以上の第2の教師データセットを用いて、1以上の種類の機械学習モデルの学習を行うことで1以上の第2のモデルを得る学習ステップと、
対象画像を取得する画像取得ステップと、
前記画像取得ステップにおいて取得された前記対象画像に対して、前記1以上の第1のモデルのうちの1つと前記1以上の第2のモデルのうちの1つとの少なくとも2つを用いることで得た前記対象画像のラベルの判定結果を、出力する判定ステップと、を、
コンピュータに実行させるプログラム。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021064375 | 2021-04-05 | ||
| JP2021064375 | 2021-04-05 | ||
| PCT/JP2022/011315 WO2022215446A1 (ja) | 2021-04-05 | 2022-03-14 | 画像判定装置、画像判定方法、及び、プログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPWO2022215446A1 JPWO2022215446A1 (ja) | 2022-10-13 |
| JP7584073B2 true JP7584073B2 (ja) | 2024-11-15 |
Family
ID=83546328
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2023512885A Active JP7584073B2 (ja) | 2021-04-05 | 2022-03-14 | 画像判定装置、画像判定方法、及び、プログラム |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US20240185576A1 (ja) |
| JP (1) | JP7584073B2 (ja) |
| CN (1) | CN117121052A (ja) |
| WO (1) | WO2022215446A1 (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20210325861A1 (en) * | 2021-04-30 | 2021-10-21 | Intel Corporation | Methods and apparatus to automatically update artificial intelligence models for autonomous factories |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2019095217A (ja) | 2017-11-17 | 2019-06-20 | ファナック株式会社 | 外観検査装置 |
| WO2019176990A1 (ja) | 2018-03-13 | 2019-09-19 | オムロン株式会社 | 検査装置、画像識別装置、識別装置、検査方法、及び検査プログラム |
| JP6687962B1 (ja) | 2019-12-27 | 2020-04-28 | クリスタルメソッド株式会社 | 撮影条件提案システム |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102601848B1 (ko) * | 2015-11-25 | 2023-11-13 | 삼성전자주식회사 | 데이터 인식 모델 구축 장치 및 방법과 데이터 인식 장치 |
| JP6844564B2 (ja) * | 2018-03-14 | 2021-03-17 | オムロン株式会社 | 検査システム、識別システム、及び学習データ生成装置 |
| JP6795562B2 (ja) * | 2018-09-12 | 2020-12-02 | ファナック株式会社 | 検査装置及び機械学習方法 |
| CN111507455B (zh) * | 2019-01-31 | 2021-07-13 | 数坤(北京)网络科技股份有限公司 | 神经网络系统生成方法和装置、图像处理方法和电子设备 |
| CN112446418A (zh) * | 2020-10-16 | 2021-03-05 | 上海鹰瞳医疗科技有限公司 | 一种眼底分类模型集成系统、方法、电子设备及介质 |
-
2022
- 2022-03-14 US US18/284,794 patent/US20240185576A1/en active Pending
- 2022-03-14 JP JP2023512885A patent/JP7584073B2/ja active Active
- 2022-03-14 WO PCT/JP2022/011315 patent/WO2022215446A1/ja not_active Ceased
- 2022-03-14 CN CN202280023028.XA patent/CN117121052A/zh active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2019095217A (ja) | 2017-11-17 | 2019-06-20 | ファナック株式会社 | 外観検査装置 |
| WO2019176990A1 (ja) | 2018-03-13 | 2019-09-19 | オムロン株式会社 | 検査装置、画像識別装置、識別装置、検査方法、及び検査プログラム |
| JP6687962B1 (ja) | 2019-12-27 | 2020-04-28 | クリスタルメソッド株式会社 | 撮影条件提案システム |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2022215446A1 (ja) | 2022-10-13 |
| CN117121052A (zh) | 2023-11-24 |
| US20240185576A1 (en) | 2024-06-06 |
| JPWO2022215446A1 (ja) | 2022-10-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6992475B2 (ja) | 情報処理装置、識別システム、設定方法及びプログラム | |
| JP6693938B2 (ja) | 外観検査装置 | |
| JP7054436B2 (ja) | 検出システム、情報処理装置、評価方法及びプログラム | |
| US20200402221A1 (en) | Inspection system, image discrimination system, discrimination system, discriminator generation system, and learning data generation device | |
| JP2019114116A (ja) | データ生成装置、データ生成方法及びデータ生成プログラム | |
| JP7056259B2 (ja) | 検査システム、識別システム、及び識別器評価装置 | |
| JP2020060879A (ja) | 学習装置、画像生成装置、学習方法、及び学習プログラム | |
| CN112633461A (zh) | 应用辅助系统和方法以及计算机可读记录介质 | |
| US11493901B2 (en) | Detection of defect in edge device manufacturing by artificial intelligence | |
| JP2020042001A (ja) | 評価装置、評価方法、評価プログラム、及び検査装置 | |
| US10657298B2 (en) | Release cycle optimization based on significant features values simulation | |
| JP2020085583A (ja) | 検査装置及び検査方法 | |
| CN110286938A (zh) | 用于输出针对用户的评价信息的方法和装置 | |
| JP7584073B2 (ja) | 画像判定装置、画像判定方法、及び、プログラム | |
| JP7307215B2 (ja) | 運用支援システム及び方法 | |
| US20240362908A1 (en) | Image analysis apparatus, image analysis method, and storage medium | |
| CN110716778B (zh) | 应用兼容性测试方法、装置及系统 | |
| JP2016099688A (ja) | リスク評価方法およびリスク評価装置 | |
| US20210383329A1 (en) | Method of distributing functional element unit tasks of crowdsourcing-based project, apparatus therefor, and computer program therefor | |
| CN114238968A (zh) | 应用程序检测方法及装置、存储介质及电子设备 | |
| CN114761971A (zh) | 用于时间序列数据的评价框架 | |
| JP7204012B2 (ja) | 機械学習装置、デザインレビュー検証装置、機械学習方法 | |
| JP7728150B2 (ja) | 医療情報処理装置及びプログラム | |
| JP6547341B2 (ja) | 情報処理装置、方法及びプログラム | |
| JP7528669B2 (ja) | 情報処理装置及び情報処理プログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230620 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240507 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20241001 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20241024 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7584073 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |