画像認識を活 した...

23
画像認識を活したラボラトリオートメーション 画像認識を活した ラボラトリオートメーション 高度情報シンポジウム2019, 群県吾妻郡嬬恋村, No. 3 2019年 8月 6日 1 静岡理工科大学 情報学部 情報デザイン学科 工藤

Upload: others

Post on 22-Jul-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 画像認識を活 した ラボラトリオートメーションkudo/research/INFSOC_Sympo_2019...[2] Kudo, T.: Fog Computing with Distributed Database, Proc. 32nd IEEE Int. Conf

画像認識を活⽤したラボラトリオートメーション

画像認識を活⽤した

ラボラトリオートメーション

高度情報シンポジウム2019, 群⾺県吾妻郡嬬恋村, No. 3

2019年 8月 6日

1

静岡理工科大学

情報学部 情報デザイン学科

工藤 司

Page 2: 画像認識を活 した ラボラトリオートメーションkudo/research/INFSOC_Sympo_2019...[2] Kudo, T.: Fog Computing with Distributed Database, Proc. 32nd IEEE Int. Conf

画像認識を活⽤したラボラトリオートメーション

1.はじめに

◼ 研究室の課題

➢ 管理作業は学生に不評

✓ 入退室管理

✓ 物品(本・ノートPC・カメラなど)の貸出管理

✓ などなど

◼ ラボラトリオートメーションの目的

➢ 負荷をかけずに管理作業を実行

✓ 日常のビデオ画像から必要なデータを収集

✓ 必要な情報を自動抽出して管理

22019/8/6

Page 3: 画像認識を活 した ラボラトリオートメーションkudo/research/INFSOC_Sympo_2019...[2] Kudo, T.: Fog Computing with Distributed Database, Proc. 32nd IEEE Int. Conf

画像認識を活⽤したラボラトリオートメーション

1.はじめに

◼ 実現方式:動画からの画像抽出

➢ フォグコンピューティング + 分散データベース(DB)

✓ フォグ端末:動画解析(DB保存) + 情報抽出

✓ サーバ:情報解析,動画参照・再解析(必要時)

32019/8/6

フォグノード

✓動画解析・保存

サーバ

✓情報共有

✓動画再解析

Page 4: 画像認識を活 した ラボラトリオートメーションkudo/research/INFSOC_Sympo_2019...[2] Kudo, T.: Fog Computing with Distributed Database, Proc. 32nd IEEE Int. Conf

画像認識を活⽤したラボラトリオートメーション

2.関連研究

42019/8/6

1. 分散データベースを持つ

フォグコンピューティング方式 [1, 2]

2. 機械工場における

部品在庫の棚卸方式 [3]

Page 5: 画像認識を活 した ラボラトリオートメーションkudo/research/INFSOC_Sympo_2019...[2] Kudo, T.: Fog Computing with Distributed Database, Proc. 32nd IEEE Int. Conf

画像認識を活⽤したラボラトリオートメーション

分散データベースを持つフォグコンピューティング

5

◼ 3階層の分散データモデル

◼ サーバはフォグノードのソースDB(センサ)を参照

2019/8/6

Page 6: 画像認識を活 した ラボラトリオートメーションkudo/research/INFSOC_Sympo_2019...[2] Kudo, T.: Fog Computing with Distributed Database, Proc. 32nd IEEE Int. Conf

Inventory Satisfaction Discrimination Method Utilizing Images and Deep Learning

機械工場における部品在庫の棚卸方式

6

◼ 対象:機械工場のバルクコンテナ内の在庫棚卸

◼ 課題:外部から数えられないため,工数が大きい

2018/09/04

Page 7: 画像認識を活 した ラボラトリオートメーションkudo/research/INFSOC_Sympo_2019...[2] Kudo, T.: Fog Computing with Distributed Database, Proc. 32nd IEEE Int. Conf

2019/03/08 Utilization of CG in Training Data Preparation for Deep Learning

深層学習の適用実験

7

◼ 人間は数が増えると数えられない

Page 8: 画像認識を活 した ラボラトリオートメーションkudo/research/INFSOC_Sympo_2019...[2] Kudo, T.: Fog Computing with Distributed Database, Proc. 32nd IEEE Int. Conf

Utilization of CG in Training Data Preparation for Deep Learning

回帰モデルの適用評価(ヒストグラム)

82019/03/08

該当数

誤差

◼ おおむね,±5の精度で数量を推定対象数量

Page 9: 画像認識を活 した ラボラトリオートメーションkudo/research/INFSOC_Sympo_2019...[2] Kudo, T.: Fog Computing with Distributed Database, Proc. 32nd IEEE Int. Conf

画像認識を活⽤したラボラトリオートメーション

3.ラボラトリオートメーション基盤

92019/8/6

ソースDB

抽出層

抽出DB

解析結果DB

学生 登校時間 下校時間

A 10:00 17:00

B 13:00 16:00

C 11:00 18:00

学生 登校日数 在校時間

A 20 160.0

B 10 100.0

C 15 120.0

ビデオ (ソース)

抽出情報

解析・統計情報欠陥情報は,ソースから再解析

入力層

解析層

動きのある期間を保存

Page 10: 画像認識を活 した ラボラトリオートメーションkudo/research/INFSOC_Sympo_2019...[2] Kudo, T.: Fog Computing with Distributed Database, Proc. 32nd IEEE Int. Conf

画像認識を活⽤したラボラトリオートメーション

4.応用事例

102019/8/6

A) 入退室管理

B) 物品貸出管理

Page 11: 画像認識を活 した ラボラトリオートメーションkudo/research/INFSOC_Sympo_2019...[2] Kudo, T.: Fog Computing with Distributed Database, Proc. 32nd IEEE Int. Conf

画像認識を活⽤したラボラトリオートメーション

A) 入退室管理

112019/8/6

◼ 従来の入退室管理:タブレットに登校・下校時入力

➢ 登校中の把握は可能; 在室中の把握は不可

Page 12: 画像認識を活 した ラボラトリオートメーションkudo/research/INFSOC_Sympo_2019...[2] Kudo, T.: Fog Computing with Distributed Database, Proc. 32nd IEEE Int. Conf

画像認識を活⽤したラボラトリオートメーション

顔認証による入退室登録の自動化

122019/8/6

◼ OpenCVのカスケード分類器で顔検出 [4]

◼ 深層学習の多クラス分類モデル[5]で学生をリアルタイムで識別

リアルタイムでの認証評価

カメラ

課題:正面以外検出されない

Page 13: 画像認識を活 した ラボラトリオートメーションkudo/research/INFSOC_Sympo_2019...[2] Kudo, T.: Fog Computing with Distributed Database, Proc. 32nd IEEE Int. Conf

画像認識を活⽤したラボラトリオートメーション

フォグコンピューティングによる精度向上

132019/8/6

◼ ビデオカメラによる複数方向からのトラッキング

➢ 正面を向いた画像で顔認証

◼ 解析結果に矛盾のある場合(退室→退室,など)

➢ ビデオを再解析,最終的にはビデオにより人間が判定

Page 14: 画像認識を活 した ラボラトリオートメーションkudo/research/INFSOC_Sympo_2019...[2] Kudo, T.: Fog Computing with Distributed Database, Proc. 32nd IEEE Int. Conf

画像認識を活⽤したラボラトリオートメーション

フォグコンピューティングによる精度向上

142019/8/6

◼ 顔の下の服装パターンで対象者をトラッキング

➢ 一定量域内の色のヒストグラムによる判別

Page 15: 画像認識を活 した ラボラトリオートメーションkudo/research/INFSOC_Sympo_2019...[2] Kudo, T.: Fog Computing with Distributed Database, Proc. 32nd IEEE Int. Conf

画像認識を活⽤したラボラトリオートメーション

B) 物品貸出管理

152019/8/6

◼ 従来の物品貸出:口頭,あるいはメモ

➢ 管理漏れや申告漏れの発生

◼ ビデオ活用による貸出物品画像の自動判定・保存

(1) (2) (3)

背景 背景① 台の上に物品設置

② 1秒弱静止

Page 16: 画像認識を活 した ラボラトリオートメーションkudo/research/INFSOC_Sympo_2019...[2] Kudo, T.: Fog Computing with Distributed Database, Proc. 32nd IEEE Int. Conf

画像認識を活⽤したラボラトリオートメーション

対象フレームの抽出

162019/8/6

◼ 物品設置のタイミング検知

➢ ビデオフレームの差分のヒストグラム活用

(1) (2) (3)

(1),(3):

背景

(2): 設置

Page 17: 画像認識を活 した ラボラトリオートメーションkudo/research/INFSOC_Sympo_2019...[2] Kudo, T.: Fog Computing with Distributed Database, Proc. 32nd IEEE Int. Conf

画像認識を活⽤したラボラトリオートメーション

貸出情報の抽出

172019/8/6

◼ 物品(書籍)の抽出

① 借用者判別(顔認証),日時抽出,輪郭抽出

② 物品画像の抽出,書籍画像・書籍情報とマッチング

マッチング書籍画像・書籍情報

Page 18: 画像認識を活 した ラボラトリオートメーションkudo/research/INFSOC_Sympo_2019...[2] Kudo, T.: Fog Computing with Distributed Database, Proc. 32nd IEEE Int. Conf

画像認識を活⽤したラボラトリオートメーション

フォグコンピューティングによる精度向上

182019/8/6

マッチング書籍画像・情報

◼ 他の手法による物品(書籍)の抽出

➢ 背景画像との差分で抽出

➢ オリジナル画像により人間が支援・判定

背景との差分

Page 19: 画像認識を活 した ラボラトリオートメーションkudo/research/INFSOC_Sympo_2019...[2] Kudo, T.: Fog Computing with Distributed Database, Proc. 32nd IEEE Int. Conf

画像認識を活⽤したラボラトリオートメーション

分散データベース活用の有効性

◼生活の中で収集した動画による情報抽出の課題

➢ 撮影対象の状況は一定しない

✓ 顔の角度

✓ 物品の画像の歪み

◼ 分散データベース活用の有効性

➢ 動画に遡って関連画像を再解析

➢ あるいは,他の解析手法で再解析

➢ 最終的に動画による人間の判断が可能

192019/8/6

Page 20: 画像認識を活 した ラボラトリオートメーションkudo/research/INFSOC_Sympo_2019...[2] Kudo, T.: Fog Computing with Distributed Database, Proc. 32nd IEEE Int. Conf

画像認識を活⽤したラボラトリオートメーション

今後の研究

202019/8/6

◼ 工場の在庫棚卸への適用

➢ 部品の補充・ピッキングの際に画像を自動収集

➢ 在庫推定機能との連動により自動棚卸

Page 21: 画像認識を活 した ラボラトリオートメーションkudo/research/INFSOC_Sympo_2019...[2] Kudo, T.: Fog Computing with Distributed Database, Proc. 32nd IEEE Int. Conf

画像認識を活⽤したラボラトリオートメーション

参考文献

212019/8/6

[1] Bonomi, F., Milito, R., Zhu, J., and Addepalli, S., Fog computing and its role in the internet of things, Proc. the first edition of the MCC workshop on Mobile cloud computing, ACM, pp. 13–16 (2012).

[2] Kudo, T.: Fog Computing with Distributed Database, Proc. 32nd IEEE Int. Conf. on Advanced Information Networking and Applications (IEEE AINA2018), pp. 623-630 (2018).

[3] Kudo, T., and Takimoto, R.: CG Utilization for Creation of Regression Model Training Data in Deep Learning, Procedia Computer Science (in press).

[4] OpenCV team, OpenCV cv::CascadeClassifier Class Reference, https://docs.opencv.org/4.1.1/d1/de5/classcv_1_1CascadeClassifier.html,

(refered Aug. 2019).

[5] Chollet, F.(著),巣籠悠輔, 他(訳),PythonとKerasによるディープラーニング,クイープ (2018).

Page 22: 画像認識を活 した ラボラトリオートメーションkudo/research/INFSOC_Sympo_2019...[2] Kudo, T.: Fog Computing with Distributed Database, Proc. 32nd IEEE Int. Conf

画像認識を活⽤したラボラトリオートメーション

謝辞

222019/8/6

本研究はJSPS科研費19K11985,および東海産業技術振

興財団の助成を受けたものです.

Page 23: 画像認識を活 した ラボラトリオートメーションkudo/research/INFSOC_Sympo_2019...[2] Kudo, T.: Fog Computing with Distributed Database, Proc. 32nd IEEE Int. Conf

画像認識を活⽤したラボラトリオートメーション

ご清聴ありがとうございました

画像認識を活⽤した

ラボラトリオートメーション

23

2019年 8月 6日

静岡理工科大学

情報学部 情報デザイン学科

工藤 司