20160512
TRANSCRIPT
![Page 1: 20160512](https://reader038.vdocuments.net/reader038/viewer/2022103105/58eeed311a28ab71448b45a5/html5/thumbnails/1.jpg)
検索 G で取り組んでいる画像処理について
![Page 2: 20160512](https://reader038.vdocuments.net/reader038/viewer/2022103105/58eeed311a28ab71448b45a5/html5/thumbnails/2.jpg)
2
アジェンダ
• 自己紹介
• 検索 G について
• 画像処理背景
• ROI 抽出 色認識 エンジン
• デモンストレーション
• 今後の予定
![Page 3: 20160512](https://reader038.vdocuments.net/reader038/viewer/2022103105/58eeed311a28ab71448b45a5/html5/thumbnails/3.jpg)
3
自己紹介
![Page 4: 20160512](https://reader038.vdocuments.net/reader038/viewer/2022103105/58eeed311a28ab71448b45a5/html5/thumbnails/4.jpg)
4
自己紹介
氏名:大川 真吾
所属:サービス事業本部 Syn. 事業部 検索サービス部
職種:バックエンドエンジニア
担当:クエリパーサー実装
BOT 判定器実装
テキストストリームフィルタ
画像処理
![Page 5: 20160512](https://reader038.vdocuments.net/reader038/viewer/2022103105/58eeed311a28ab71448b45a5/html5/thumbnails/5.jpg)
5
検索 G について
![Page 6: 20160512](https://reader038.vdocuments.net/reader038/viewer/2022103105/58eeed311a28ab71448b45a5/html5/thumbnails/6.jpg)
6
検索 G について
全文検索エンジン?
![Page 7: 20160512](https://reader038.vdocuments.net/reader038/viewer/2022103105/58eeed311a28ab71448b45a5/html5/thumbnails/7.jpg)
7
検索 G について
全文検索エンジン?
![Page 8: 20160512](https://reader038.vdocuments.net/reader038/viewer/2022103105/58eeed311a28ab71448b45a5/html5/thumbnails/8.jpg)
8
検索 G について
全文検索エンジン!情報
高速文字列解析
高性能計算
自然言語処理 全文検索
統計モデル
データ解析
形式言語処理UI / UX
デザイン
機械学習信号処理分散処理
![Page 9: 20160512](https://reader038.vdocuments.net/reader038/viewer/2022103105/58eeed311a28ab71448b45a5/html5/thumbnails/9.jpg)
9
検索 G について
全文検索エンジン!情報
高速文字列解析
高性能計算
自然言語処理 全文検索
統計モデル
データ解析
形式言語処理UI / UX
デザイン
機械学習信号処理分散処理
![Page 10: 20160512](https://reader038.vdocuments.net/reader038/viewer/2022103105/58eeed311a28ab71448b45a5/html5/thumbnails/10.jpg)
10
検索 G について
全文検索エンジン!情報
高速文字列解析
GPU
自然言語処理 色インデックス
統計モデル
クラスタリング
形式言語処理UI / UX
デザイン
機械学習画像処理分散処理
![Page 11: 20160512](https://reader038.vdocuments.net/reader038/viewer/2022103105/58eeed311a28ab71448b45a5/html5/thumbnails/11.jpg)
11
画像処理背景
![Page 12: 20160512](https://reader038.vdocuments.net/reader038/viewer/2022103105/58eeed311a28ab71448b45a5/html5/thumbnails/12.jpg)
12
画像処理背景
知っていますか?
![Page 13: 20160512](https://reader038.vdocuments.net/reader038/viewer/2022103105/58eeed311a28ab71448b45a5/html5/thumbnails/13.jpg)
13
画像処理背景
【WWWコンテンツ統計調査報告書】 総務省 情報通信政策研究所 平成19年3月
![Page 14: 20160512](https://reader038.vdocuments.net/reader038/viewer/2022103105/58eeed311a28ab71448b45a5/html5/thumbnails/14.jpg)
14
画像処理背景
【WWWコンテンツ統計調査報告書】 総務省 情報通信政策研究所 平成19年3月
![Page 15: 20160512](https://reader038.vdocuments.net/reader038/viewer/2022103105/58eeed311a28ab71448b45a5/html5/thumbnails/15.jpg)
15
画像処理背景
利用していますか?
画像は参考にしますか?
![Page 16: 20160512](https://reader038.vdocuments.net/reader038/viewer/2022103105/58eeed311a28ab71448b45a5/html5/thumbnails/16.jpg)
16
画像処理背景
![Page 17: 20160512](https://reader038.vdocuments.net/reader038/viewer/2022103105/58eeed311a28ab71448b45a5/html5/thumbnails/17.jpg)
17
画像処理背景
• EC サイトなど画像が重要な要素になりうる
• 検索サービスの外販化に向けた多様化
• 視覚情報は個人の社会的属性になりうる
• 様々な媒体で情報が顕在
• 視覚障害者の支援
![Page 18: 20160512](https://reader038.vdocuments.net/reader038/viewer/2022103105/58eeed311a28ab71448b45a5/html5/thumbnails/18.jpg)
18
ROI 抽出 色認識 エンジン
![Page 19: 20160512](https://reader038.vdocuments.net/reader038/viewer/2022103105/58eeed311a28ab71448b45a5/html5/thumbnails/19.jpg)
19
ROI 抽出 色認識 エンジン
![Page 20: 20160512](https://reader038.vdocuments.net/reader038/viewer/2022103105/58eeed311a28ab71448b45a5/html5/thumbnails/20.jpg)
20
ROI 抽出 色認識 エンジン
色空間 (RGB) のヒストグラム?
![Page 21: 20160512](https://reader038.vdocuments.net/reader038/viewer/2022103105/58eeed311a28ab71448b45a5/html5/thumbnails/21.jpg)
21
ROI 抽出 色認識 エンジン
COUNT
RGB
![Page 22: 20160512](https://reader038.vdocuments.net/reader038/viewer/2022103105/58eeed311a28ab71448b45a5/html5/thumbnails/22.jpg)
22
ROI 抽出 色認識 エンジン
RGB
COUNT
![Page 23: 20160512](https://reader038.vdocuments.net/reader038/viewer/2022103105/58eeed311a28ab71448b45a5/html5/thumbnails/23.jpg)
23
ROI 抽出 色認識 エンジン
• 単純なヒストグラムでは特徴を捉えられない
• 背景と ROI ( 関心領域 ) を分離する必要がある
• 色空間の座標データは扱いにくい
• RGB が人の視覚に近いとは限らない
![Page 24: 20160512](https://reader038.vdocuments.net/reader038/viewer/2022103105/58eeed311a28ab71448b45a5/html5/thumbnails/24.jpg)
24
ROI 抽出 色認識 エンジン
• 単純なヒストグラムでは特徴を捉えられない
• 背景と ROI ( 関心領域 ) を分離する必要性
• 色空間の座標データは扱いにくい
• RGB が人の視覚に近いとは限らない
Mean Shift クラスタリングによる特徴抽出
Level Set 法 による ROI 抽出
色空間変換による人の感覚のシミュレート
Octree インデックスによる色空間近接検索
![Page 25: 20160512](https://reader038.vdocuments.net/reader038/viewer/2022103105/58eeed311a28ab71448b45a5/html5/thumbnails/25.jpg)
25
CPU
GPU
OpenCL C++ (CUDA)
ROI 抽出 色認識 エンジン
CPU
GPU
Flask Python
MEAN SHIFTSEGMENTOR
PYTHONAPIs
RESPONSE
LEVEL SETROI
DETECTOR
OCTREECOLORINDEXR
EQUEST
OPENCLHOST
OPENCLDEVICE
OPENCLKERNEL
OPENCLDEVICE
OPENCLDEVICE
OPENCLDEVICE
![Page 26: 20160512](https://reader038.vdocuments.net/reader038/viewer/2022103105/58eeed311a28ab71448b45a5/html5/thumbnails/26.jpg)
26
ROI 抽出 色認識 エンジン
Mean Shift クラスタリング
![Page 27: 20160512](https://reader038.vdocuments.net/reader038/viewer/2022103105/58eeed311a28ab71448b45a5/html5/thumbnails/27.jpg)
27
ROI 抽出 色認識 エンジン
COUNT
RGB
![Page 28: 20160512](https://reader038.vdocuments.net/reader038/viewer/2022103105/58eeed311a28ab71448b45a5/html5/thumbnails/28.jpg)
28
ROI 抽出 色認識 エンジン
RGB
COUNT
![Page 29: 20160512](https://reader038.vdocuments.net/reader038/viewer/2022103105/58eeed311a28ab71448b45a5/html5/thumbnails/29.jpg)
29
ROI 抽出 色認識 エンジン
![Page 30: 20160512](https://reader038.vdocuments.net/reader038/viewer/2022103105/58eeed311a28ab71448b45a5/html5/thumbnails/30.jpg)
30
ROI 抽出 色認識 エンジン
Level Set ROI 抽出
![Page 31: 20160512](https://reader038.vdocuments.net/reader038/viewer/2022103105/58eeed311a28ab71448b45a5/html5/thumbnails/31.jpg)
31
ROI 抽出 色認識 エンジン
![Page 32: 20160512](https://reader038.vdocuments.net/reader038/viewer/2022103105/58eeed311a28ab71448b45a5/html5/thumbnails/32.jpg)
32
ROI 抽出 色認識 エンジン
![Page 33: 20160512](https://reader038.vdocuments.net/reader038/viewer/2022103105/58eeed311a28ab71448b45a5/html5/thumbnails/33.jpg)
33
ROI 抽出 色認識 エンジン
Octree インデックスによるラベル
![Page 34: 20160512](https://reader038.vdocuments.net/reader038/viewer/2022103105/58eeed311a28ab71448b45a5/html5/thumbnails/34.jpg)
34
ROI 抽出 色認識 エンジン
30 pale_red_violet rgb 219 112 147 hex #DB7093 hsv 340 49 86 . . .
31 pale_violet_red rgb 219 112 147 hex #DB7093 hsv 340 49 86 . . .
32 violet_red_pale rgb 219 112 147 hex #DB7093 hsv 340 49 86 . . .
33 fandango_pink rgb 222 82 133 hex #DE5285 hsv 338 63 87 . . .
![Page 35: 20160512](https://reader038.vdocuments.net/reader038/viewer/2022103105/58eeed311a28ab71448b45a5/html5/thumbnails/35.jpg)
35
デモンストレーション
![Page 36: 20160512](https://reader038.vdocuments.net/reader038/viewer/2022103105/58eeed311a28ab71448b45a5/html5/thumbnails/36.jpg)
36
デモンストレーション
Flask Python による REST API 化
![Page 37: 20160512](https://reader038.vdocuments.net/reader038/viewer/2022103105/58eeed311a28ab71448b45a5/html5/thumbnails/37.jpg)
37
デモンストレーション
クロップ有り クロップ無し
![Page 38: 20160512](https://reader038.vdocuments.net/reader038/viewer/2022103105/58eeed311a28ab71448b45a5/html5/thumbnails/38.jpg)
38
今後の予定
![Page 39: 20160512](https://reader038.vdocuments.net/reader038/viewer/2022103105/58eeed311a28ab71448b45a5/html5/thumbnails/39.jpg)
39
今後の予定
• 機械学習アルゴリズムによる認識器
• 汎用的な前処理 / 後処理モジュール
• 画像品質評価エンジン
• GPU ベースアーキテクチャの策定
• その他諸々