JP7755261B2 - 訓練データ生成システム - Google Patents
訓練データ生成システムInfo
- Publication number
- JP7755261B2 JP7755261B2 JP2022190710A JP2022190710A JP7755261B2 JP 7755261 B2 JP7755261 B2 JP 7755261B2 JP 2022190710 A JP2022190710 A JP 2022190710A JP 2022190710 A JP2022190710 A JP 2022190710A JP 7755261 B2 JP7755261 B2 JP 7755261B2
- Authority
- JP
- Japan
- Prior art keywords
- training data
- image data
- data generation
- feature
- generation system
- 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
Landscapes
- Image Analysis (AREA)
Description
特徴の有無により分類対象を分類する深層学習器の学習に用いられる教師信号付き訓練データを生成する訓練データ生成システムであって、
前記特徴を規定するパラメータを座標軸とするパラメータ空間におけるベクトルを1個体とし、前記パラメータ空間に規定される確率分布に従って個体群を生成し、前記個体群の各個体に対応するパラメータの設定値によって規定される訓練データを生成する訓練データ生成モデルと、
前記訓練データ生成モデルで生成された訓練データそれぞれについて特徴をどの程度適切に表しているかを利用者に判定させる判定部と、
前記訓練データ生成モデルによる訓練データの生成と、前記判定部における判定とを繰り返させつつ、特徴を適切に表していると判定される前記訓練データが多くなるか、前記訓練データにおける特徴を適切に表す度合が増すように前記確率分布を推定する対話型の最適化処理を行う最適化部と、
を備え、
前記最適化部は、
前記最適化処理として、共分散行列適応進化戦略を用いた対話型進化計算を行う。
前記各個体に対応するパラメータの設定値によって規定される特徴を示す特徴画像データを生成し、
前記特徴を有しない分類対象の基準画像データに、前記特徴画像データを重ね合わせることにより、前記訓練データを生成する、
こととしてもよい。
前記特徴は、外面に表れる傷又は亀裂であり、
前記基準画像データは、前記特徴を有しない検査対象の外面の画像データであり、
前記特徴画像データは、前記個体に対応するパラメータの設定値によって規定される前記特徴の画像データである、
こととしてもよい。
前記各個体に対応するパラメータの設定値によって規定される特徴を表す分類対象の画像データを生成する、
こととしてもよい。
こととしてもよい。
前記訓練データ生成モデルは、
前記各個体に対応するパラメータの設定値によって規定される特徴を表す前記系列データを生成する、
こととしてもよい。
図2に示すように、訓練データ生成システム1は、その機能構成として、訓練データ生成モデル10と、判定部11と、最適化部12と、を備える。
訓練データ生成モデル10が、上述の教師信号付き画像データを生成する。訓練データ生成モデル10は、図3に示すように、塗装面の基準画像データに、傷の画像データを重ね合わせることにより、合成画像データを生成する。すなわち、本実施の形態では、塗装面の基準画像データが傷を有しない塗装面の画像データに対応し、傷の画像データが特徴画像データに対応する。
(1)近似曲線のパラメータ
(2)線の明度、組み合わせ、位置関係のパラメータ
(3)画像の平滑化フィルタに関するパラメータ
(4)画像合成に関するパラメータ
(5)混合ガウス分布による傷の輝度変化関連のパラメータ
傷は、そのほとんどが線状であり、2次曲線で近似できるものである。そのため2次曲線を規定するパラメータの設定値に基づいて、傷の画像データを生成することができる。本実施の形態では、この2次曲線のパラメータ:σc,aを傷の画像データを生成するためのパラメータとする。
r=(1/k0)×(k1r1+k2r2+k3r3)・・・(1)
この2次曲線の中間点r2は、以下のように表される。
r2=(r1+r3)/2+σcμ|r1-r3|
ここで、σcは、二次曲線の中間点のベクトルr2の分散であり、μは、[0,1]の一様乱数から成るベクトルである。
k1=(1-t)(1-2t)
k2=(4+a)t(1-t)
k3=t(2t-1)
k0=k1+k2+k3=1+at(1-t)
ここで、t=0~1である。t=0のときr=r1となり、t=0.5のときr=r2となり、t=1のときr=r3となる。
a>0:双曲線
a=0:放物線
a<0:楕円
このように、傷を近似する2次曲線は、中間点r2の分散σc及び曲線のパラメータaで決まる。本実施の形態では、σc,aが、最適化の対象となるパラメータとして含められる。
図5(A)~図5(D)に示すように、光の当たり方によって傷の明度は様々に変化する。例えば、図5(A)に示す画像では、傷は白い明線で構成されており、図5(B)に示す画像では、傷は黒い暗線で構成されている。また、図5(C)に示す画像では、傷は、下のエッジが明るい明線となり、他の部分は暗線で構成されている。図5(D)では、上のエッジが明線となり、他の部分が暗線で構成されている。
焦点の調整具合,光の当たり方等により傷の鋭さが変化するため,画像を平滑化するフィルタのパラメータを最適化の対象となるパラメータとして含めることができる。例えば、平滑化の強度Tbulrがパラメータとなる。このようなフィルタには、例えばガウシアンフィルタがあるが、これに限定されない。
図3に示すように、合成画像データは、傷なしの基準画像データと傷の画像データとを重ね合わせて、すなわち基準画像データに傷の画像データを埋め込んで形成される。この場合、合成画像データは、各画素は、基準画像データの画素と傷の画像データの画素との重み付け線形和となる。このそれぞれの重みを、最適化の対象となるパラメータとして含めることができる。
図5(D)に示すように、実際の傷の画像では、傷の深さの不均一性や、光の当たり方などにより、傷の明度が変化する。傷の明度の変化は、図6に示すように、混合ガウス分布を用いて表現することができる。したがって、本実施の形態では、図3に示す傷の画像データにおける傷の輝度値を、混合ガウス分布を用いて補正する。混合ガウス分布は、以下の式で表される。
ΣkΠk=1
判定部11は、訓練データ生成モデル10で生成された画像データTDnを入力する。判定部11は、画像データTDnそれぞれについて特徴(傷)を表すデータらしさ、すなわち特徴(傷)をどの程度適切に表しているかを利用者Sに判定させる。特徴を表すデータらしさとは、特徴を有しない分類対象の画像データに特徴(傷)を表す画像データを合成した合成画像データであっても、分類対象が実際に特徴を有しているように利用者Sに見える度合いを示す。
最適化部12は、訓練データ生成モデル10による画像データTDnの生成と、判定部11による画像データTDnの判定とを繰り返させつつ、特徴(傷)を適切に表していると判定される画像データTDnが多くなるか、画像データTDnにおける特徴(傷)を適切に表す度合が増すように、確率分布PDを推定する対話型の最適化処理を行う。対話型の最適化処理とは、利用者との対話を重ね、多点探索型で、メタヒューリスティックに最適値を探索する最適化手法を用いた処理である。
図1に示す訓練データ生成システム1は、例えば、図9に示すハードウエア構成を有するコンピュータがソフトウエアプログラムを実現することにより実現される。具体的には、訓練データ生成システム1は、装置全体の制御を司るCPU(Central Processing Unit)21と、CPU21の作業領域等として動作する主記憶部22と、CPU21の動作プログラム等を記憶する外部記憶部23と、操作部24と、表示部25と、入出力部26と、これらを接続する内部バス28から構成される。
次に、本実施の形態に係る訓練データ生成システム1の動作について説明する。図10に示すように、まず、訓練データ生成モデル10は、傷を規定するパラメータを座標軸とするパラメータ空間に規定される確率分布に従って個体群V1~VNを生成する(ステップS1)。続いて、訓練データ生成モデル10は、個体群V1~VNの各個体Vnに対応するパラメータxkの設定値によって規定される訓練データを生成する(ステップS2)。
また、本実施の形態に係る訓練データ生成システム1は、特徴の有無により分類対象を分類する深層学習器に適用することができる。例えば、立体物の形状検査等にも適用することができる。立体物に特に制限はなく、商品、文房具あらゆる立体物の検査に用いることが可能である。この場合、訓練データ生成モデル10は、各個体Vnに対応するパラメータxkの設定値によって規定される特徴を表す分類対象の画像データを生成する。
Claims (6)
- 特徴の有無により分類対象を分類する深層学習器の学習に用いられる教師信号付き訓練データを生成する訓練データ生成システムであって、
前記特徴を規定するパラメータを座標軸とするパラメータ空間におけるベクトルを1個体とし、前記パラメータ空間に規定される確率分布に従って個体群を生成し、前記個体群の各個体に対応するパラメータの設定値によって規定される訓練データを生成する訓練データ生成モデルと、
前記訓練データ生成モデルで生成された訓練データそれぞれについて特徴をどの程度適切に表しているかを利用者に判定させる判定部と、
前記訓練データ生成モデルによる訓練データの生成と、前記判定部における判定とを繰り返させつつ、特徴を適切に表していると判定される前記訓練データが多くなるか、前記訓練データにおける特徴を適切に表す度合が増すように前記確率分布を推定する対話型の最適化処理を行う最適化部と、
を備え、
前記最適化部は、
前記最適化処理として、共分散行列適応進化戦略を用いた対話型進化計算を行う、
訓練データ生成システム。 - 前記訓練データ生成モデルは、
前記各個体に対応するパラメータの設定値によって規定される特徴を示す特徴画像データを生成し、
前記特徴を有しない分類対象の基準画像データに、前記特徴画像データを重ね合わせることにより、前記訓練データを生成する、
請求項1に記載の訓練データ生成システム。 - 前記分類対象は、検査対象の外面であり、
前記特徴は、外面に表れる傷又は亀裂であり、
前記基準画像データは、前記特徴を有しない検査対象の外面の画像データであり、
前記特徴画像データは、前記個体に対応するパラメータの設定値によって規定される前記特徴の画像データである、
請求項2に記載の訓練データ生成システム。 - 前記訓練データ生成モデルは、
前記各個体に対応するパラメータの設定値によって規定される特徴を表す分類対象の画像データを生成する、
請求項1に記載の訓練データ生成システム。 - 前記特徴は、前記分類対象の形状、構造、部品の組合せ、模様、色彩又はこれらの結合に関する特徴である、
請求項4に記載の訓練データ生成システム。 - 前記訓練データは、分類対象となる系列データであり、
前記訓練データ生成モデルは、
前記各個体に対応するパラメータの設定値によって規定される特徴を表す前記系列データを生成する、
請求項1に記載の訓練データ生成システム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022190710A JP7755261B2 (ja) | 2022-11-29 | 2022-11-29 | 訓練データ生成システム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022190710A JP7755261B2 (ja) | 2022-11-29 | 2022-11-29 | 訓練データ生成システム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2024078272A JP2024078272A (ja) | 2024-06-10 |
| JP7755261B2 true JP7755261B2 (ja) | 2025-10-16 |
Family
ID=91377285
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022190710A Active JP7755261B2 (ja) | 2022-11-29 | 2022-11-29 | 訓練データ生成システム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7755261B2 (ja) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2021081953A (ja) | 2019-11-19 | 2021-05-27 | 富士通株式会社 | 演算プログラム、演算装置及び演算方法 |
| JP2021163042A (ja) | 2020-03-31 | 2021-10-11 | パナソニックIpマネジメント株式会社 | 学習システム、学習方法、および、検知装置 |
| CN113538631A (zh) | 2020-04-20 | 2021-10-22 | 贤智研究株式会社 | 通过基于用户输入所生成的人工智能模型来生成虚拟缺陷图像的计算机程序、方法和装置 |
| US20220004881A1 (en) | 2020-07-06 | 2022-01-06 | International Business Machines Corporation | Clinical model generalization |
-
2022
- 2022-11-29 JP JP2022190710A patent/JP7755261B2/ja active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2021081953A (ja) | 2019-11-19 | 2021-05-27 | 富士通株式会社 | 演算プログラム、演算装置及び演算方法 |
| JP2021163042A (ja) | 2020-03-31 | 2021-10-11 | パナソニックIpマネジメント株式会社 | 学習システム、学習方法、および、検知装置 |
| CN113538631A (zh) | 2020-04-20 | 2021-10-22 | 贤智研究株式会社 | 通过基于用户输入所生成的人工智能模型来生成虚拟缺陷图像的计算机程序、方法和装置 |
| US20220004881A1 (en) | 2020-07-06 | 2022-01-06 | International Business Machines Corporation | Clinical model generalization |
Non-Patent Citations (1)
| Title |
|---|
| 高田 宗一郎 ほか,GANによるデータ拡張を用いた多様なステージ生成,情報処理学会 シンポジウム ゲームプログラミングワークショップ(GPWS),情報処理学会,2022年11月04日,pp. 81-87 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2024078272A (ja) | 2024-06-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6695843B2 (ja) | 装置、及びロボットシステム | |
| US11537277B2 (en) | System and method for generating photorealistic synthetic images based on semantic information | |
| JP6895563B2 (ja) | ロボットシステム、モデル生成方法、及びモデル生成プログラム | |
| KR102282087B1 (ko) | 딥러닝 모델에 적용하기 위한 학습 데이터 확장방법, 딥러닝을 이용한 이미지 분류장치 및 그 방법 | |
| CN107730568B (zh) | 基于权重学习的着色方法和装置 | |
| CN114372940B (zh) | 一种真实场景图像合成方法及系统 | |
| CN110895795A (zh) | 改进的语义图像修补模型方法 | |
| WO2019180868A1 (ja) | 画像生成装置、画像生成方法および画像生成プログラム | |
| CN113870342A (zh) | 外观缺陷检测方法、智能终端以及存储装置 | |
| US11488342B1 (en) | Material map identification and augmentation | |
| JP7755261B2 (ja) | 訓練データ生成システム | |
| US20220076159A1 (en) | Entity modification of models | |
| CN115456975B (zh) | 基于改进Mask R-CNN的多背景下显示屏缺陷的实时分割方法 | |
| CN116595758A (zh) | 一种机器人研发应用的参数化设计系统及方法 | |
| JP7045103B1 (ja) | データ拡張装置、データ拡張システム、及びデータ拡張プログラム | |
| JP7468088B2 (ja) | 画像処理システム、及び画像処理プログラム | |
| Uchida et al. | Generation of microscopic structure of solder material with desirable characteristics based on deep learning | |
| Dolhopolov et al. | YOLOv8, YOLOv9, and YOLOv10: A Study in Automated Vehicle Damage Detection. | |
| CN117764360A (zh) | 基于图神经网络的涂料车间智能排程方法 | |
| CN116186384A (zh) | 一种基于物品隐含特征相似度的物品推荐方法及系统 | |
| CN114492734A (zh) | 图像处理的方法、装置、计算机设备及存储介质 | |
| JP7314723B2 (ja) | 画像処理システム、及び画像処理プログラム | |
| JP7742974B1 (ja) | 外観検査システム、外観検査装置、外観検査方法、およびプログラム | |
| US20240161263A1 (en) | Method for inspecting defects of product by using 2d image information | |
| US20240420494A1 (en) | Inference device, inference method, and recording medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240801 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250416 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250430 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250624 |
|
| 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: 20250909 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250925 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7755261 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |