「DAC評価5項目の評価視点及び 判断基準の標準化」 報 … · 評価 JR 12-06 「dac評価5項目の評価視点及び 判断基準の標準化」 報 告 書 評価部
評価結果報告とデモ評価結果報告とデモ 群馬産業技術センター...
Transcript of 評価結果報告とデモ評価結果報告とデモ 群馬産業技術センター...
![Page 1: 評価結果報告とデモ評価結果報告とデモ 群馬産業技術センター 平成29年7月13日 AIによる画像検査手法の導入セミナー 評価の観点 製造現場での使用を想定](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f038cab7e708231d4099a67/html5/thumbnails/1.jpg)
評価結果報告とデモ群馬産業技術センター
平成29年7月13日
AIによる画像検査手法の導入セミナー
![Page 2: 評価結果報告とデモ評価結果報告とデモ 群馬産業技術センター 平成29年7月13日 AIによる画像検査手法の導入セミナー 評価の観点 製造現場での使用を想定](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f038cab7e708231d4099a67/html5/thumbnails/2.jpg)
性能調査結果
![Page 3: 評価結果報告とデモ評価結果報告とデモ 群馬産業技術センター 平成29年7月13日 AIによる画像検査手法の導入セミナー 評価の観点 製造現場での使用を想定](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f038cab7e708231d4099a67/html5/thumbnails/3.jpg)
評価の観点
製造現場での使用を想定
3
① 様々な製品の判定に適用可能
良否判定、分類、OCR機能があること
② 判定結果を元に他の機器を制御可能
組み込み用APIがあること
③ Windows PC上で動作可能
![Page 4: 評価結果報告とデモ評価結果報告とデモ 群馬産業技術センター 平成29年7月13日 AIによる画像検査手法の導入セミナー 評価の観点 製造現場での使用を想定](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f038cab7e708231d4099a67/html5/thumbnails/4.jpg)
製造現場での応用例 ViDi Ver.2.0
特徴点検出モード ROIの設定 簡易的な寸法の測定
良否判定モード 良品・不良品の判定 傷の場所の特定
クラス分類モード 不良品の種類による分類
4
![Page 5: 評価結果報告とデモ評価結果報告とデモ 群馬産業技術センター 平成29年7月13日 AIによる画像検査手法の導入セミナー 評価の観点 製造現場での使用を想定](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f038cab7e708231d4099a67/html5/thumbnails/5.jpg)
判定性能
人が画像を見て判定できるものはViDiも可能
人が気づかないようなものまで認識できるときもある
陰影部や反射部などの影響を受け難い
従来の画像処理手法よりも優れる
5
![Page 6: 評価結果報告とデモ評価結果報告とデモ 群馬産業技術センター 平成29年7月13日 AIによる画像検査手法の導入セミナー 評価の観点 製造現場での使用を想定](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f038cab7e708231d4099a67/html5/thumbnails/6.jpg)
学習枚数
一般的なディープラーニング
10,000~枚×200
ViDi
10~20枚
6
![Page 7: 評価結果報告とデモ評価結果報告とデモ 群馬産業技術センター 平成29年7月13日 AIによる画像検査手法の導入セミナー 評価の観点 製造現場での使用を想定](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f038cab7e708231d4099a67/html5/thumbnails/7.jpg)
③ 円柱型金属部品の傷の検出
良否判定のデモ
① 金属板の傷の検出
システムセイコー株式会社様
② じゃがいもの傷や芽の検出
株式会社大道産業様
画像提供
画像提供
7
![Page 8: 評価結果報告とデモ評価結果報告とデモ 群馬産業技術センター 平成29年7月13日 AIによる画像検査手法の導入セミナー 評価の観点 製造現場での使用を想定](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f038cab7e708231d4099a67/html5/thumbnails/8.jpg)
良否判定のデモ①
金属板の傷の検出
学習枚数 20枚(NG画像 15枚, OK画像 5枚)
傷の場所を教える Supervised Mode を使用
8
![Page 9: 評価結果報告とデモ評価結果報告とデモ 群馬産業技術センター 平成29年7月13日 AIによる画像検査手法の導入セミナー 評価の観点 製造現場での使用を想定](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f038cab7e708231d4099a67/html5/thumbnails/9.jpg)
良否判定のデモ②
じゃがいもの傷や芽の検出
学習枚数 1枚(NG画像 1枚)
傷の場所を教える Supervised Mode を使用
9
![Page 10: 評価結果報告とデモ評価結果報告とデモ 群馬産業技術センター 平成29年7月13日 AIによる画像検査手法の導入セミナー 評価の観点 製造現場での使用を想定](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f038cab7e708231d4099a67/html5/thumbnails/10.jpg)
良否判定のデモ③
円柱型金属部品の傷の検出
学習枚数 10枚(NG画像 10枚)
傷の場所を教える Supervised Mode を使用
10
![Page 11: 評価結果報告とデモ評価結果報告とデモ 群馬産業技術センター 平成29年7月13日 AIによる画像検査手法の導入セミナー 評価の観点 製造現場での使用を想定](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f038cab7e708231d4099a67/html5/thumbnails/11.jpg)
良否判定のデモ③ 結果
11
![Page 12: 評価結果報告とデモ評価結果報告とデモ 群馬産業技術センター 平成29年7月13日 AIによる画像検査手法の導入セミナー 評価の観点 製造現場での使用を想定](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f038cab7e708231d4099a67/html5/thumbnails/12.jpg)
GUI
ドラッグ・アンド・ドロップなど直感的に操作できるインターフェース
12
![Page 13: 評価結果報告とデモ評価結果報告とデモ 群馬産業技術センター 平成29年7月13日 AIによる画像検査手法の導入セミナー 評価の観点 製造現場での使用を想定](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f038cab7e708231d4099a67/html5/thumbnails/13.jpg)
判定結果の表示
学習画像の選別に役立つ表示機能
13
![Page 14: 評価結果報告とデモ評価結果報告とデモ 群馬産業技術センター 平成29年7月13日 AIによる画像検査手法の導入セミナー 評価の観点 製造現場での使用を想定](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f038cab7e708231d4099a67/html5/thumbnails/14.jpg)
判定結果の表示 統計表示
学習枚数
処理速度
スコアに対するOK・NG判定の分布図
判定とその正誤の表
結果をもとに学習画像を変えることで性能が向上することもある
14
![Page 15: 評価結果報告とデモ評価結果報告とデモ 群馬産業技術センター 平成29年7月13日 AIによる画像検査手法の導入セミナー 評価の観点 製造現場での使用を想定](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f038cab7e708231d4099a67/html5/thumbnails/15.jpg)
その他の便利な機能 デモ
判定結果レポートの作成
HTML形式で出力
動画データの自動分割読み込み
動画データも簡単に処理可能
15
![Page 16: 評価結果報告とデモ評価結果報告とデモ 群馬産業技術センター 平成29年7月13日 AIによる画像検査手法の導入セミナー 評価の観点 製造現場での使用を想定](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f038cab7e708231d4099a67/html5/thumbnails/16.jpg)
センターとしての判定結果
高い判定性能
自社で容易に画像を集めて学習可能
操作を覚える手間が少ない
目視検査等の代わりに応用可能
16
![Page 17: 評価結果報告とデモ評価結果報告とデモ 群馬産業技術センター 平成29年7月13日 AIによる画像検査手法の導入セミナー 評価の観点 製造現場での使用を想定](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f038cab7e708231d4099a67/html5/thumbnails/17.jpg)
生産ラインでの適用性- ロボットへの組み込み -
![Page 18: 評価結果報告とデモ評価結果報告とデモ 群馬産業技術センター 平成29年7月13日 AIによる画像検査手法の導入セミナー 評価の観点 製造現場での使用を想定](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f038cab7e708231d4099a67/html5/thumbnails/18.jpg)
組み込みの実例
ペットボトルラベルの良否判定ロボット株式会社デンソーウェーブ様
動作の流れ
① ボトルを掴む
② カメラで撮影
③ ViDiで良否判定
④ ボトルを置く
(良品・不良品に分けて)
協力
18
![Page 19: 評価結果報告とデモ評価結果報告とデモ 群馬産業技術センター 平成29年7月13日 AIによる画像検査手法の導入セミナー 評価の観点 製造現場での使用を想定](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f038cab7e708231d4099a67/html5/thumbnails/19.jpg)
ViDiの処理の流れ
判定結果(ロボットへ)
カメラで撮影した画像
特徴点検出 ROI設定
良否判定
19
![Page 20: 評価結果報告とデモ評価結果報告とデモ 群馬産業技術センター 平成29年7月13日 AIによる画像検査手法の導入セミナー 評価の観点 製造現場での使用を想定](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f038cab7e708231d4099a67/html5/thumbnails/20.jpg)
ViDiの処理1 特徴点検出
学習させた特徴点(4点)を検出
20
![Page 21: 評価結果報告とデモ評価結果報告とデモ 群馬産業技術センター 平成29年7月13日 AIによる画像検査手法の導入セミナー 評価の観点 製造現場での使用を想定](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f038cab7e708231d4099a67/html5/thumbnails/21.jpg)
ViDiの処理2 ROI設定
特徴点を元にROI(関心領域)を設定
21
![Page 22: 評価結果報告とデモ評価結果報告とデモ 群馬産業技術センター 平成29年7月13日 AIによる画像検査手法の導入セミナー 評価の観点 製造現場での使用を想定](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f038cab7e708231d4099a67/html5/thumbnails/22.jpg)
ViDiの処理3 良否判定
学習させた傷を検出して良否を判定
OK NG
22
![Page 23: 評価結果報告とデモ評価結果報告とデモ 群馬産業技術センター 平成29年7月13日 AIによる画像検査手法の導入セミナー 評価の観点 製造現場での使用を想定](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f038cab7e708231d4099a67/html5/thumbnails/23.jpg)
組み込みプログラミング
ViDi は Microsoft .NET Framework で動作
‒ Visual C# や Visual Basic を使って製造ラインで使用するプログラムに組み込み可能
‒ C++ や Python でも可能
ロボットとカメラはORiNで動作
‒ Visual C#やVisual Basicを使って、共通の書式でプログラムを組むことが可能
23
![Page 24: 評価結果報告とデモ評価結果報告とデモ 群馬産業技術センター 平成29年7月13日 AIによる画像検査手法の導入セミナー 評価の観点 製造現場での使用を想定](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f038cab7e708231d4099a67/html5/thumbnails/24.jpg)
ViDiのプログラミング
簡単に画面が作成できる
プログラムは、学習済みのフィルタの読み込みと判定結果を取得する処理を記述するだけ
24
![Page 25: 評価結果報告とデモ評価結果報告とデモ 群馬産業技術センター 平成29年7月13日 AIによる画像検査手法の導入セミナー 評価の観点 製造現場での使用を想定](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f038cab7e708231d4099a67/html5/thumbnails/25.jpg)
デモ①:ViDiの組み込み
検出場所
25
![Page 26: 評価結果報告とデモ評価結果報告とデモ 群馬産業技術センター 平成29年7月13日 AIによる画像検査手法の導入セミナー 評価の観点 製造現場での使用を想定](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f038cab7e708231d4099a67/html5/thumbnails/26.jpg)
ORiNとは
Open Resource interface for the Network
工場内の各種装置に対して、メーカー、機種の違いを超え、統一的な命令で接続し動作させる通信インターフェース
ORiN2 SDK ユーザーズガイド 26
![Page 27: 評価結果報告とデモ評価結果報告とデモ 群馬産業技術センター 平成29年7月13日 AIによる画像検査手法の導入セミナー 評価の観点 製造現場での使用を想定](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f038cab7e708231d4099a67/html5/thumbnails/27.jpg)
ORiNプログラミング 従来のアプリケーション
C# VB C++
A社ロボット用ライブラリ
B社ロボット用ライブラリ
C社カメラ用ライブラリ
ORiN
C# VB C++
各メーカーのライブラリの書き方を覚える必要がある
ORiNの書き方だけ覚えれば良い
ORiNのアプリケーション
A社ロボット用プロバイダ
B社ロボット用プロバイダ
C社カメラ用プロバイダ
27
![Page 28: 評価結果報告とデモ評価結果報告とデモ 群馬産業技術センター 平成29年7月13日 AIによる画像検査手法の導入セミナー 評価の観点 製造現場での使用を想定](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f038cab7e708231d4099a67/html5/thumbnails/28.jpg)
ORiNの各機器の制御プログラム
ロボットの制御
caoRobot.Execute("Motor", new object[] { 1, 0 });
caoRobot.Move(1, "@P P0");
カメラの制御
caoCamera.Execute("FreezeVideo");
caoCamera.Execute("GetImage");
28
![Page 29: 評価結果報告とデモ評価結果報告とデモ 群馬産業技術センター 平成29年7月13日 AIによる画像検査手法の導入セミナー 評価の観点 製造現場での使用を想定](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f038cab7e708231d4099a67/html5/thumbnails/29.jpg)
ORiNを使用するメリット
非常に短時間でロボットを動作可能
異なるメーカーのロボットでも基本的に同一のプログラムで動作可能
シーケンサやデータベースとも簡単に接続可能
※参考:ORiN登録プロバイダ一覧http://www.orin.jp/provider/
29
![Page 30: 評価結果報告とデモ評価結果報告とデモ 群馬産業技術センター 平成29年7月13日 AIによる画像検査手法の導入セミナー 評価の観点 製造現場での使用を想定](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f038cab7e708231d4099a67/html5/thumbnails/30.jpg)
デモ②
把持位置に移動
プログラムの開始
ペットボトル把持
撮影位置に移動
撮影
ラベル検査
良品?
不良品位置に移動
良品位置に移動
ORiNの処理
ViDiの処理
学習済みフィルタ
検査結果
ペットボトル解放
OK
NG
撮影した画像
30
![Page 31: 評価結果報告とデモ評価結果報告とデモ 群馬産業技術センター 平成29年7月13日 AIによる画像検査手法の導入セミナー 評価の観点 製造現場での使用を想定](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f038cab7e708231d4099a67/html5/thumbnails/31.jpg)
デモ②:ORiNとViDiの組み込み
31
![Page 32: 評価結果報告とデモ評価結果報告とデモ 群馬産業技術センター 平成29年7月13日 AIによる画像検査手法の導入セミナー 評価の観点 製造現場での使用を想定](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f038cab7e708231d4099a67/html5/thumbnails/32.jpg)
センターとしての判定結果
ロボット制御の経験のない職員が、ViDiとORiN(ロボットとカメラ)の組み込みを
およそ3日間で構築できた
Windows系のソフト製作ができる企業であればロボットを利用したAI画像検査・処理の分野に参入できる可能性がある
32
![Page 33: 評価結果報告とデモ評価結果報告とデモ 群馬産業技術センター 平成29年7月13日 AIによる画像検査手法の導入セミナー 評価の観点 製造現場での使用を想定](https://reader031.fdocuments.net/reader031/viewer/2022013021/5f038cab7e708231d4099a67/html5/thumbnails/33.jpg)
評価結果
様々な製品の判定に適用可能
判定結果を元に他の機器を制御可能
Windows PC上で動作可能
33
製造現場で使用可能