53
コンピュータ・ビジョン 実世界画像処理による 情報ネットワーク社会と実世界との統合 2008年1月24日 京都大学大学院 情報学研究科 松山 隆司 1

コンピュータ・ビジョン · ぼけ量の解析から距離を求める手法 受動的原理- リアルタイム計測の可能性 小型・計量な計測装置の実現可能性

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: コンピュータ・ビジョン · ぼけ量の解析から距離を求める手法 受動的原理- リアルタイム計測の可能性 小型・計量な計測装置の実現可能性

コンピュータ・ビジョン実世界画像処理による

情報ネットワーク社会と実世界との統合

2008年1月24日

京都大学大学院 情報学研究科松山 隆司

1

Page 2: コンピュータ・ビジョン · ぼけ量の解析から距離を求める手法 受動的原理- リアルタイム計測の可能性 小型・計量な計測装置の実現可能性

情報ネットワーク社会

実世界

21世紀社会の構造

?物理化学法則(従う)

法律・規則・倫理(守る)

2

Page 3: コンピュータ・ビジョン · ぼけ量の解析から距離を求める手法 受動的原理- リアルタイム計測の可能性 小型・計量な計測装置の実現可能性

情報ネットワーク社会

実世界

(I)ICタグによる両世界の対象の対応付け

秀京都

1ねぎ

11

優米3牛12

等級

産地

年齢

種別

ID

ICタグ

ICタグ

3

Page 4: コンピュータ・ビジョン · ぼけ量の解析から距離を求める手法 受動的原理- リアルタイム計測の可能性 小型・計量な計測装置の実現可能性

双方向実時間結合

実世界対象のディジタル化(パターン認識理解・計測系)

電子情報のメディア表現(メディア生成・制御系)

情報ネットワーク社会

実世界

(II)マルチメディア情報処理による実時間双方向実時間結合

4

Page 5: コンピュータ・ビジョン · ぼけ量の解析から距離を求める手法 受動的原理- リアルタイム計測の可能性 小型・計量な計測装置の実現可能性

分散協調視覚システム環境埋め込み型アクティブ・センサ・ネットワーク

実世界埋め込み型センサネットワーク

体内埋め込み型ナノ・デバイス

5

Page 6: コンピュータ・ビジョン · ぼけ量の解析から距離を求める手法 受動的原理- リアルタイム計測の可能性 小型・計量な計測装置の実現可能性

双方向実時間結合

パワー・周波数・位相センシング

パワー・周波数・位相のコントロール

情報ネットワーク社会

(III)情報・エネルギー統合ネットワーク

実世界(電力ネットワーク)

燃料電池

燃料電池

燃料電池

燃料電池

燃料電池

燃料電池

燃料電池

燃料電池

燃料電池

燃料電池

燃料電池

燃料電池

6

Page 7: コンピュータ・ビジョン · ぼけ量の解析から距離を求める手法 受動的原理- リアルタイム計測の可能性 小型・計量な計測装置の実現可能性

安全・安心なエコライフの実現(電気自動車のエコライフ・エコ社会活用)

家庭内の電気機器に電力センシング・制御・通信モジュールを付加し、電気自動車を活用した蓄・給電も含め、各電気機器をネットワーク経由で制御する。人間の生活パターンの認識、漏電検知や災害時の自立生活支援による安心・安全な生活、電力消費平準化によるエコ生活支援を行う。

電力センシング制御通信モジュールホームネットワーク

バッテリー

電気自動車

充電・給電

電力機器の特性・機能・配置知識ベース

行動パターンに応じたエネルギー消費の効率化

グラタンを作るには、1000ワットに合わせて…

電子レンジの出力が上がったから、一時的に他を下げよう。

家族はリビングに集まって、書斎のエアコンがつけっ放しのようだ。運転を弱めておこう。

昼夜間の電力消費の平準化

明日まで車は使わないので給電しよう。

災害時の自立

7

Page 8: コンピュータ・ビジョン · ぼけ量の解析から距離を求める手法 受動的原理- リアルタイム計測の可能性 小型・計量な計測装置の実現可能性

コンピュータビジョンの世界

8

Page 9: コンピュータ・ビジョン · ぼけ量の解析から距離を求める手法 受動的原理- リアルタイム計測の可能性 小型・計量な計測装置の実現可能性

Image

Image Processing

画像処理

ImagePlane

Image Processing

P’

CV3D scene

Light Source

コンピュータビジョン

P

Action

Camera

アクティブビジョンの世界

P’

CV3D scene

コンピュータビジョン

PLight Source

Sender

3D Model

CG

Edit

Receiver

イメージメディアの世界

Camera

アクティブビジョンの世界

P’

CV3D scene

コンピュータビジョン

P

9

Page 10: コンピュータ・ビジョン · ぼけ量の解析から距離を求める手法 受動的原理- リアルタイム計測の可能性 小型・計量な計測装置の実現可能性

実世界画像処理(計測装置としてのカメラ)

10

Page 11: コンピュータ・ビジョン · ぼけ量の解析から距離を求める手法 受動的原理- リアルタイム計測の可能性 小型・計量な計測装置の実現可能性

11

家庭用カメラ

3次元シーン

2次元画像

輪郭強調ガンマ補正色調補正・・・

「人が観るため」の画像

肌色がきれい輪郭がくっきりCRTで観やすい

11

Page 12: コンピュータ・ビジョン · ぼけ量の解析から距離を求める手法 受動的原理- リアルタイム計測の可能性 小型・計量な計測装置の実現可能性

12

コンピュータビジョン用(産業用)

「素性の分かった」画像

3次元シーン

2次元画像

輪郭強調 OFFガンマ補正 OFF色調補正 OFF・・・

見た目には美しくなくても

12

Page 13: コンピュータ・ビジョン · ぼけ量の解析から距離を求める手法 受動的原理- リアルタイム計測の可能性 小型・計量な計測装置の実現可能性

13

画像入力プロセス

カメラのSpecification

電子回路

光学系

CCD

計算機

インタフェース

撮像素子

・焦点距離 f[mm])・絞り (F値)

・センササイズ(型)・シャッタースピード[sec]

電子シャッターの場合

画角 被写界深度 光量

ゲイン制御・AD変換ホワイトバランスガンマ補正輪郭強調

レンズ

光 電気信号

13

Page 14: コンピュータ・ビジョン · ぼけ量の解析から距離を求める手法 受動的原理- リアルタイム計測の可能性 小型・計量な計測装置の実現可能性

画像処理と画像認識

14

Page 15: コンピュータ・ビジョン · ぼけ量の解析から距離を求める手法 受動的原理- リアルタイム計測の可能性 小型・計量な計測装置の実現可能性

Image

Image Processing

画像処理

ImagePlane

Image Processing

15

Page 16: コンピュータ・ビジョン · ぼけ量の解析から距離を求める手法 受動的原理- リアルタイム計測の可能性 小型・計量な計測装置の実現可能性

16

画像認識の処理過程の例ー 画像強調とシルエットの抽出 -

入力(撮像) 前処理 特徴抽出

16

Page 17: コンピュータ・ビジョン · ぼけ量の解析から距離を求める手法 受動的原理- リアルタイム計測の可能性 小型・計量な計測装置の実現可能性

17

画像認識の処理過程の例ー 傷(孤立領域・くぼみ・突起)の検出 -

入力(撮像) 前処理 特徴抽出

入力パターン 膨張 収縮

膨張 収縮出力パターンXOR(差分)

17

Page 18: コンピュータ・ビジョン · ぼけ量の解析から距離を求める手法 受動的原理- リアルタイム計測の可能性 小型・計量な計測装置の実現可能性

18

画像認識の処理過程の例ー 形状特徴の数量化 -

入力(撮像) 前処理 特徴抽出 特徴計測

凹部(面積・個数)

×

投影波形

外接長方形(面積・位置)

主軸(モーメント・方向)

凸包(面積)

切片(弦)(長さ・個数)

面積

周囲長

穴(面積・個数)

18

Page 19: コンピュータ・ビジョン · ぼけ量の解析から距離を求める手法 受動的原理- リアルタイム計測の可能性 小型・計量な計測装置の実現可能性

19

画像認識の処理過程の例ー パターン認識 -

入力(撮像) 前処理 特徴抽出 特徴計測 分類・認識

Class1

Class3x1

x2

Class2

識別境界

特徴ベクトル

X =

X1X2・・・Xn

19

Page 20: コンピュータ・ビジョン · ぼけ量の解析から距離を求める手法 受動的原理- リアルタイム計測の可能性 小型・計量な計測装置の実現可能性

コンピュータ・ビジョン

20

Page 21: コンピュータ・ビジョン · ぼけ量の解析から距離を求める手法 受動的原理- リアルタイム計測の可能性 小型・計量な計測装置の実現可能性

Image

Image Processing

画像処理

ImagePlane

Image Processing

P’

CV3D scene

Light Source

コンピュータビジョン

P

21

Page 22: コンピュータ・ビジョン · ぼけ量の解析から距離を求める手法 受動的原理- リアルタイム計測の可能性 小型・計量な計測装置の実現可能性

3次元距離計測法

・レンズ焦点法

・単眼視(テクスチャ,影,…)

・動画像(物体移動)

・ステレオ法

両眼視三眼視・多眼視カメラ移動型

・光レーダー法 位相差計測時間差計測

・照度差ステレオ法

・モアレ法

・干渉法ヘテロダイン法タルボー法

・アクティブステレオ法

スポット光スリット光・マルチスリット光ステップ光コード化パターン光濃度・カラー傾斜パターン光繰り返しパターン光

受動型(passive)

能動型(active)

22

Page 23: コンピュータ・ビジョン · ぼけ量の解析から距離を求める手法 受動的原理- リアルタイム計測の可能性 小型・計量な計測装置の実現可能性

23

コンピュータビジョンの威力(I)ー 書籍の高精度コピー -

23

Page 24: コンピュータ・ビジョン · ぼけ量の解析から距離を求める手法 受動的原理- リアルタイム計測の可能性 小型・計量な計測装置の実現可能性

24

Depth from Defocus

ぼけ量の解析から距離を求める手法

受動的原理 - リアルタイム計測の可能性小型・計量な計測装置の実現可能性

2枚以上の異なるパラメータで得た画像から距離を計算(小型な多重フォーカスカメラが必要)

Depth from Focusingレンズを駆動し合焦点を探索 -物理的駆動が介在するため実時間計測に向かない

Depth from Defocusぼけ量の解析から距離を推定 -実時間計測が可能機械的駆動部がない

24

Page 25: コンピュータ・ビジョン · ぼけ量の解析から距離を求める手法 受動的原理- リアルタイム計測の可能性 小型・計量な計測装置の実現可能性

25

多重フォーカスカメラの構造

カラーCCDカメラを改造各CCDを1mmづつ光軸方向に移動

プリズムの再蒸着による分光特性の除去

通常の3CCDカメラと同等の寸法/重量

25

Page 26: コンピュータ・ビジョン · ぼけ量の解析から距離を求める手法 受動的原理- リアルタイム計測の可能性 小型・計量な計測装置の実現可能性

26

実験:入力画像

最前面CCD中央CCD最後面CCD

26

Page 27: コンピュータ・ビジョン · ぼけ量の解析から距離を求める手法 受動的原理- リアルタイム計測の可能性 小型・計量な計測装置の実現可能性

27

実験:復元された対象の形状

完全合焦画像(部分)対象の三次元形状

27

Page 28: コンピュータ・ビジョン · ぼけ量の解析から距離を求める手法 受動的原理- リアルタイム計測の可能性 小型・計量な計測装置の実現可能性

ImageLight Source PLight Source

Camera

3D scene

P

P’

P’’

ステレオ(多視点)画像計測

対応付け

28

Page 29: コンピュータ・ビジョン · ぼけ量の解析から距離を求める手法 受動的原理- リアルタイム計測の可能性 小型・計量な計測装置の実現可能性

29

路床の画像

29

Page 30: コンピュータ・ビジョン · ぼけ量の解析から距離を求める手法 受動的原理- リアルタイム計測の可能性 小型・計量な計測装置の実現可能性

30

多重光源ステレオ画像解析

23

5 R

30

Page 31: コンピュータ・ビジョン · ぼけ量の解析から距離を求める手法 受動的原理- リアルタイム計測の可能性 小型・計量な計測装置の実現可能性

31

性能評価

0

5

10

15

20

25

0 1 2 3 4 5 6

照明数

平均誤差

31

Page 32: コンピュータ・ビジョン · ぼけ量の解析から距離を求める手法 受動的原理- リアルタイム計測の可能性 小型・計量な計測装置の実現可能性

32

路床の異常部検出結果

3次元距離画像

ステレオ画像

検出された異常部32

Page 33: コンピュータ・ビジョン · ぼけ量の解析から距離を求める手法 受動的原理- リアルタイム計測の可能性 小型・計量な計測装置の実現可能性

33

複数光源を利用したトンネルのひび割れ検出法

‐15°

コンクリートのひび割れ(0.8 mm 程度)

ツヤ無しペンキ

サインペンによる汚れ

1.0m

2.0m

45°-45°

光源光源β

デジカメα

β

供試体

デジタルカメラ

光源

L1

L2

γ

H1

H2

δ

※汚れのない部分(コンクリート面)の明度:90から150程度

図5. ひび割れと汚れ部の明度

(カメラα=-15°,光源γ=10°,試験体δ=90°,表面状態=ドライ)

0

20

40

60

80

ペンキ ひび割れ ペン

反射対象物

平均明度(256階調)

-45

-30

-15

0

15

30

45

光源角度β

0

20

40

60

80

100

-45 -30 -15 0 15 30 45

光源の角度β(度)

平均明度(256階調)

-45

-30

-15

0

カメラの角度α

33

Page 34: コンピュータ・ビジョン · ぼけ量の解析から距離を求める手法 受動的原理- リアルタイム計測の可能性 小型・計量な計測装置の実現可能性

34

現場での性能評価(I)

12

3 4

1 23 4

5

写真No.36

5 6

0

50

100

150

200

② ③ ⑤ 1,4 2,3 5,6 影 全体

測定箇所

平均明度(256階調)

-45

-30

-15

0

15

30

45

光源の角度β

ひ び 割 れ 部     コンクリート部

34

Page 35: コンピュータ・ビジョン · ぼけ量の解析から距離を求める手法 受動的原理- リアルタイム計測の可能性 小型・計量な計測装置の実現可能性

35

現場での性能評価(II)

0

50

100

150

200

250

① ② ③ ④ ⑦ ⑩ ⑥ ⑤ ⑧ ⑨ ⑪

測定箇所

平均明度(256階調 -45

-30

-15

0

15

30

45

 ひ び 割 れ コンクリート つや消しペイント汚れ

光源の角度β

⑤⑨

35

Page 36: コンピュータ・ビジョン · ぼけ量の解析から距離を求める手法 受動的原理- リアルタイム計測の可能性 小型・計量な計測装置の実現可能性

アクティブ・ビジョン

36

Page 37: コンピュータ・ビジョン · ぼけ量の解析から距離を求める手法 受動的原理- リアルタイム計測の可能性 小型・計量な計測装置の実現可能性

Image

Image Processing

画像処理

ImagePlane

Image Processing

P’

CV3D scene

Light Source

コンピュータビジョン

P

Action

Camera

アクティブビジョンの世界

P’

CV3D scene

コンピュータビジョン

P

37

Page 38: コンピュータ・ビジョン · ぼけ量の解析から距離を求める手法 受動的原理- リアルタイム計測の可能性 小型・計量な計測装置の実現可能性

38

多重カメラ配置による画像計測

並行配置 収斂配置 発散配置

広域観測 3次元観測 全方位観測38

Page 39: コンピュータ・ビジョン · ぼけ量の解析から距離を求める手法 受動的原理- リアルタイム計測の可能性 小型・計量な計測装置の実現可能性

39

アクティブカメラの威力ー 視点固定型パン・チルト・ズームカメラ -

投影中心 = 回転中心

39

Page 40: コンピュータ・ビジョン · ぼけ量の解析から距離を求める手法 受動的原理- リアルタイム計測の可能性 小型・計量な計測装置の実現可能性

40

視点固定型パン・チルトカメラ

40

Page 41: コンピュータ・ビジョン · ぼけ量の解析から距離を求める手法 受動的原理- リアルタイム計測の可能性 小型・計量な計測装置の実現可能性

視点固定型パン・チルト・ズームカメラを使った能動的対象追跡アルゴリズム

41

Page 42: コンピュータ・ビジョン · ぼけ量の解析から距離を求める手法 受動的原理- リアルタイム計測の可能性 小型・計量な計測装置の実現可能性

42

局所的追跡ビデオ映像と大局的パノラマ画像の統合表示

42

Page 43: コンピュータ・ビジョン · ぼけ量の解析から距離を求める手法 受動的原理- リアルタイム計測の可能性 小型・計量な計測装置の実現可能性

センサ・ネットワークー ユビキタス社会の実現 -

43

Page 44: コンピュータ・ビジョン · ぼけ量の解析から距離を求める手法 受動的原理- リアルタイム計測の可能性 小型・計量な計測装置の実現可能性

44

センサーネットワークの応用ー 交通・人の流れ・環境のモニタリング ー

物流・人流に基づく地域社会活動モデル

フィールド・サーバ温度・湿度・日照計測

44

Page 45: コンピュータ・ビジョン · ぼけ量の解析から距離を求める手法 受動的原理- リアルタイム計測の可能性 小型・計量な計測装置の実現可能性

45

多重カメラ配置による画像計測

並行配置 収斂配置 発散配置

広域観測 3次元観測 全方位観測45

Page 46: コンピュータ・ビジョン · ぼけ量の解析から距離を求める手法 受動的原理- リアルタイム計測の可能性 小型・計量な計測装置の実現可能性

46

分散配置された能動カメラ群による複数対象の協調追跡

ネットワーク通信機能

視覚認識機能

能動視覚エージェント能動視覚エージェント

行動(カメラ制御)機能

46

Page 47: コンピュータ・ビジョン · ぼけ量の解析から距離を求める手法 受動的原理- リアルタイム計測の可能性 小型・計量な計測装置の実現可能性

47

能動視覚エージェント群による複数対象の協調追跡

47

Page 48: コンピュータ・ビジョン · ぼけ量の解析から距離を求める手法 受動的原理- リアルタイム計測の可能性 小型・計量な計測装置の実現可能性

48

3次元ビデオ撮影システム

視点固定型パン・チルト・ズームカメラ

Myrinet(1.28Gbps)PC Cluster

ネットワークソフト:PM Library(RWC 開発)

PC: 30台

カメラ:25台

48

Page 49: コンピュータ・ビジョン · ぼけ量の解析から距離を求める手法 受動的原理- リアルタイム計測の可能性 小型・計量な計測装置の実現可能性

49

多数の視点から同時撮影されたビデオ

49

Page 50: コンピュータ・ビジョン · ぼけ量の解析から距離を求める手法 受動的原理- リアルタイム計測の可能性 小型・計量な計測装置の実現可能性

3次元ビデオ生成の処理過程

対象シルエット抽出

視体積交差法による3次元形状復元

弾性メッシュ変形による高精度3次元形状復元

高精細テクスチャマッピング

圧縮・符号化・伝送・表示

カメラキャリブレーション

多視点ビデオの同期撮影

50

Page 51: コンピュータ・ビジョン · ぼけ量の解析から距離を求める手法 受動的原理- リアルタイム計測の可能性 小型・計量な計測装置の実現可能性

2D映像撮影

3D形状復元

表示

記録

3次元ビデオ生成の流れ

吉本廣雅「パン・チルト・ズームカメラ群を用いた3次元ビデオ撮影システム」

延原章平「多視点映像を用いた高精度3次元形状・運動復元」

高井勇志「3次元ビデオ技術とMR技術を用いた映画制作支援-MR-PreViz-」

51

Page 52: コンピュータ・ビジョン · ぼけ量の解析から距離を求める手法 受動的原理- リアルタイム計測の可能性 小型・計量な計測装置の実現可能性

「舞妓さん」の3次元ビデオの例

52

Page 53: コンピュータ・ビジョン · ぼけ量の解析から距離を求める手法 受動的原理- リアルタイム計測の可能性 小型・計量な計測装置の実現可能性

53