73
ランダムドットパターン投影法による デプスカメラの動作原理 上田智章(Neo-Tech-Lab

上田智章(Neo-Tech-Labカメラ-d 被写体の深 (z)が変われば、カメラ で撮影しているレーザーポインターの 光点のx標 も水平方向に変化する。-d

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 上田智章(Neo-Tech-Labカメラ-d 被写体の深 (z)が変われば、カメラ で撮影しているレーザーポインターの 光点のx標 も水平方向に変化する。-d

ランダムドットパターン投影法による デプスカメラの動作原理

上田智章(Neo-Tech-Lab)

Page 2: 上田智章(Neo-Tech-Labカメラ-d 被写体の深 (z)が変われば、カメラ で撮影しているレーザーポインターの 光点のx標 も水平方向に変化する。-d

赤外線 波長827nm 約30,000個のランダム・ドット・パターン

Microsoft社 Kinect for Windows

Page 3: 上田智章(Neo-Tech-Labカメラ-d 被写体の深 (z)が変われば、カメラ で撮影しているレーザーポインターの 光点のx標 も水平方向に変化する。-d

【デプス画像】

【骨格追尾】

【Natural User Interface】

Neo-Tech-Lab.com

Page 4: 上田智章(Neo-Tech-Labカメラ-d 被写体の深 (z)が変われば、カメラ で撮影しているレーザーポインターの 光点のx標 も水平方向に変化する。-d
Page 5: 上田智章(Neo-Tech-Labカメラ-d 被写体の深 (z)が変われば、カメラ で撮影しているレーザーポインターの 光点のx標 も水平方向に変化する。-d

呼吸

赤外線脈波

【理由】 赤外線ランダム・ドットで非接触バイタル・センシング

Neo-Tech-Lab.com

Page 6: 上田智章(Neo-Tech-Labカメラ-d 被写体の深 (z)が変われば、カメラ で撮影しているレーザーポインターの 光点のx標 も水平方向に変化する。-d

マイクロフォン・アレイ

加速度センサで仰角制御

①小型化 ②組込マイコンでの利用 ③距離範囲、精度の変更

【目的】

Microsoft社 Kinect for Windows

Neo-Tech-Lab.com

Page 7: 上田智章(Neo-Tech-Labカメラ-d 被写体の深 (z)が変われば、カメラ で撮影しているレーザーポインターの 光点のx標 も水平方向に変化する。-d

拡散板

マイクロレンズアレイ レンズ

レンズ

半導体レーザー

【イスラエル Prime Sense社の特許】

【付記】米国特許出願明細書US20100118123の図7、図8

Neo-Tech-Lab.com

Page 8: 上田智章(Neo-Tech-Labカメラ-d 被写体の深 (z)が変われば、カメラ で撮影しているレーザーポインターの 光点のx標 も水平方向に変化する。-d

【光切断法】

Neo-Tech-Lab.com

Page 9: 上田智章(Neo-Tech-Labカメラ-d 被写体の深 (z)が変われば、カメラ で撮影しているレーザーポインターの 光点のx標 も水平方向に変化する。-d

x

z

y

O USB

カメラ -d

被写体の深度(z)が変われば、カメラで撮影しているレーザーポインターの光点のx座標も水平方向に変化する。

-d

z

O

被写体

x

キャプチャ画像 のスクリーン位置

-d

z

O

被写体

x

キャプチャ画像 のスクリーン位置

Neo-Tech-Lab.com

Page 10: 上田智章(Neo-Tech-Labカメラ-d 被写体の深 (z)が変われば、カメラ で撮影しているレーザーポインターの 光点のx標 も水平方向に変化する。-d

42mm

AE-UM232R

19

24 GND

3.3V +

-

D

LM-102-B

UCAM-DLY300TA

アクリル製 ケース

Neo-Tech-Lab.com 【基礎知識】 『レーザーポインタとUSBカメラ1台で測距できる』

Page 11: 上田智章(Neo-Tech-Labカメラ-d 被写体の深 (z)が変われば、カメラ で撮影しているレーザーポインターの 光点のx標 も水平方向に変化する。-d

【基礎知識】 『レーザーポインタとUSBカメラ1台で測距できる』

Neo-Tech-Lab.com

Page 12: 上田智章(Neo-Tech-Labカメラ-d 被写体の深 (z)が変われば、カメラ で撮影しているレーザーポインターの 光点のx標 も水平方向に変化する。-d

L C

Z

X

被写体

被写体

被写体

被写体

スクリーン

Neo-Tech-Lab.com 【基礎知識】 『レーザーポインタとUSBカメラ1台で測距できる』

Page 13: 上田智章(Neo-Tech-Labカメラ-d 被写体の深 (z)が変われば、カメラ で撮影しているレーザーポインターの 光点のx標 も水平方向に変化する。-d

d

L

Z

x

x0

x1

k

1-k

Zd 0

0

Lx

Lw Zd

レーザー ポインタ

カメラ

L-Zd

Nx

d: レーザーポインタとカメラ間の距離

L:レーザーポインタとスクリーン間の距離

Lw: スクリーンの横幅(距離)

Nx: スクリーンの横幅(画素数)

Zd: レーザーポインタと被写体間の距離

Lx: 光点のスクリーン上の移動距離

x1-x0: 光点の水平移動シフト画素数

Neo-Tech-Lab.com

Page 14: 上田智章(Neo-Tech-Labカメラ-d 被写体の深 (z)が変われば、カメラ で撮影しているレーザーポインターの 光点のx標 も水平方向に変化する。-d

横軸:水平方向のシフト量 単位:ピクセル

縦軸:距離 単位:mm

01 xxLdN

dLNz

wx

xd

Neo-Tech-Lab.com

Page 15: 上田智章(Neo-Tech-Labカメラ-d 被写体の深 (z)が変われば、カメラ で撮影しているレーザーポインターの 光点のx標 も水平方向に変化する。-d

x

z

y

O USB

カメラ -d

垂直方向には同時多点測定が可能

USBカメラ

プロジェクタ 縦線の数を増やせば、

並列性は増すが、くっつけ過ぎると線の識別が困難になる

Neo-Tech-Lab.com

Page 16: 上田智章(Neo-Tech-Labカメラ-d 被写体の深 (z)が変われば、カメラ で撮影しているレーザーポインターの 光点のx標 も水平方向に変化する。-d

1)

あ い う え お か き く け こ 3)

4)

-1

1

0 5 10 15 20 25 30

m系列符号

Neo-Tech-Lab.com

Page 17: 上田智章(Neo-Tech-Labカメラ-d 被写体の深 (z)が変われば、カメラ で撮影しているレーザーポインターの 光点のx標 も水平方向に変化する。-d

【Kinectセンサ】

『デプスカメラの動作原理』

Neo-Tech-Lab.com

Page 18: 上田智章(Neo-Tech-Labカメラ-d 被写体の深 (z)が変われば、カメラ で撮影しているレーザーポインターの 光点のx標 も水平方向に変化する。-d

【Kinectの赤外線投影パターン】

Neo-Tech-Lab.com SDK Ver.1.6のサンプル使用

Page 19: 上田智章(Neo-Tech-Labカメラ-d 被写体の深 (z)が変われば、カメラ で撮影しているレーザーポインターの 光点のx標 も水平方向に変化する。-d

d=140mm

プロジェクタ EPSON EB-S02 カメラ ELECOM UCAM-DLY300TA

Neo-Tech-Lab.com

まずは….可視光で実験

Page 20: 上田智章(Neo-Tech-Labカメラ-d 被写体の深 (z)が変われば、カメラ で撮影しているレーザーポインターの 光点のx標 も水平方向に変化する。-d

【 再現実験】 『Kinect Infrared Random Dot 』

Page 21: 上田智章(Neo-Tech-Labカメラ-d 被写体の深 (z)が変われば、カメラ で撮影しているレーザーポインターの 光点のx標 も水平方向に変化する。-d

Neo-Tech-Lab.com

Page 22: 上田智章(Neo-Tech-Labカメラ-d 被写体の深 (z)が変われば、カメラ で撮影しているレーザーポインターの 光点のx標 も水平方向に変化する。-d

というわけで……..Excel VBAで作成したランダム・ドット・パターン

Page 23: 上田智章(Neo-Tech-Labカメラ-d 被写体の深 (z)が変われば、カメラ で撮影しているレーザーポインターの 光点のx標 も水平方向に変化する。-d

というわけで……..Excel VBAで作成したランダム・ドット・パターン

Page 24: 上田智章(Neo-Tech-Labカメラ-d 被写体の深 (z)が変われば、カメラ で撮影しているレーザーポインターの 光点のx標 も水平方向に変化する。-d

相互相関のピーク

【乱数の性質】重なるのは自分自身の位置だけ。

Page 25: 上田智章(Neo-Tech-Labカメラ-d 被写体の深 (z)が変われば、カメラ で撮影しているレーザーポインターの 光点のx標 も水平方向に変化する。-d

【図1】ランダム・ドット・パターン(160×100画素)

【図2】部分パターン

(20×20画素)

【図3】相互相関の結果

【図4】相互相関結果

Neo-Tech-Lab.com 【m系列符号でランダム・パターン生成】

Page 26: 上田智章(Neo-Tech-Labカメラ-d 被写体の深 (z)が変われば、カメラ で撮影しているレーザーポインターの 光点のx標 も水平方向に変化する。-d

【投影パターン】

【被写体が9cm手前にある場合】

【被写体が13cm手前にある場合】

Piron式Lukaモデル

Neo-Tech-Lab.com

被写体の深度によって X座標方向にシフトする

【スクリーン位置】

Page 27: 上田智章(Neo-Tech-Labカメラ-d 被写体の深 (z)が変われば、カメラ で撮影しているレーザーポインターの 光点のx標 も水平方向に変化する。-d
Page 28: 上田智章(Neo-Tech-Labカメラ-d 被写体の深 (z)が変われば、カメラ で撮影しているレーザーポインターの 光点のx標 も水平方向に変化する。-d

【1個のWebcamにデプスカメラの機能を付与する方法】

ランダムドット パターンを投影

奇数フレーム 偶数フレーム

反転パターン を投影

+ -

1/2

カラー画像

検出パターン

キャプチャ画像Aを取得

+

キャプチャ画像Bを取得

+

x

I

x

I

x

I

物体色

物体色

検出されたパターン画像

投影パターン

反転パターン

Neo-Tech-Lab.com

Page 29: 上田智章(Neo-Tech-Labカメラ-d 被写体の深 (z)が変われば、カメラ で撮影しているレーザーポインターの 光点のx標 も水平方向に変化する。-d
Page 30: 上田智章(Neo-Tech-Labカメラ-d 被写体の深 (z)が変われば、カメラ で撮影しているレーザーポインターの 光点のx標 も水平方向に変化する。-d
Page 31: 上田智章(Neo-Tech-Labカメラ-d 被写体の深 (z)が変われば、カメラ で撮影しているレーザーポインターの 光点のx標 も水平方向に変化する。-d

【手動シフトで再構成できることを確認】

黒っぽい部分がボールのスライス

Page 32: 上田智章(Neo-Tech-Labカメラ-d 被写体の深 (z)が変われば、カメラ で撮影しているレーザーポインターの 光点のx標 も水平方向に変化する。-d

【手動シフトで再構成できることを確認】

黒っぽい部分がボールのスライス

Page 33: 上田智章(Neo-Tech-Labカメラ-d 被写体の深 (z)が変われば、カメラ で撮影しているレーザーポインターの 光点のx標 も水平方向に変化する。-d

【手動シフトで再構成できることを確認】

黒っぽい部分がボールのスライス

Page 34: 上田智章(Neo-Tech-Labカメラ-d 被写体の深 (z)が変われば、カメラ で撮影しているレーザーポインターの 光点のx標 も水平方向に変化する。-d

【手動シフトで再構成できることを確認】

黒っぽい部分がボールのスライス

Page 35: 上田智章(Neo-Tech-Labカメラ-d 被写体の深 (z)が変われば、カメラ で撮影しているレーザーポインターの 光点のx標 も水平方向に変化する。-d

FIFOxyの管理ポインタはpXY SumX 新規データ

最古データ

1次元水平方向FIFOx

新規データ 最古データ

SumX

+

+ -

FIFOxの管理ポインタはpX

最古データ 新規データ

累積加算値

SumX

SumXYi

+

+ -

累積加算値

新規データ 最古データ

SumXYの管理ポインタはpY

n×n画素矩形領域の 累積加算値SumXY[]

SumXYi

カメラで取得したパターン画像

【水平方向の累積加算処理】

【垂直方向の累積加算処理】

移動平均処理

×

シフター

投影パターン 画像

Page 36: 上田智章(Neo-Tech-Labカメラ-d 被写体の深 (z)が変われば、カメラ で撮影しているレーザーポインターの 光点のx標 も水平方向に変化する。-d
Page 37: 上田智章(Neo-Tech-Labカメラ-d 被写体の深 (z)が変われば、カメラ で撮影しているレーザーポインターの 光点のx標 も水平方向に変化する。-d
Page 38: 上田智章(Neo-Tech-Labカメラ-d 被写体の深 (z)が変われば、カメラ で撮影しているレーザーポインターの 光点のx標 も水平方向に変化する。-d
Page 39: 上田智章(Neo-Tech-Labカメラ-d 被写体の深 (z)が変われば、カメラ で撮影しているレーザーポインターの 光点のx標 も水平方向に変化する。-d
Page 40: 上田智章(Neo-Tech-Labカメラ-d 被写体の深 (z)が変われば、カメラ で撮影しているレーザーポインターの 光点のx標 も水平方向に変化する。-d

【水平シフト量のマップ】 【撮影されたランダム・ドット・パターン】

ランダム・ドット・パターンとは、 ランダム(無秩序)という他にはない 規則性が存在するパターンのこと

Neo-Tech-Lab.com

Page 41: 上田智章(Neo-Tech-Labカメラ-d 被写体の深 (z)が変われば、カメラ で撮影しているレーザーポインターの 光点のx標 も水平方向に変化する。-d

Projection Pattern Captured Pattern

Shift 0

Moving Average

Shift 35

Shift 44

Shift 53

Moving Average Moving Average Moving Average

X Shift

Z (Depth)

Z0 Z35 Z44 Z53

Σ

Page 42: 上田智章(Neo-Tech-Labカメラ-d 被写体の深 (z)が変われば、カメラ で撮影しているレーザーポインターの 光点のx標 も水平方向に変化する。-d

Captured Pattern

Moving Average

Projection Pattern

X Shift

Z (Depth)

Z0 Z35 Z44 Z53

Σ

Shift 0

Shift 35

Shift 44

Shift 53

Pre-Convoluted Code Pattern

Offset Cancel

【超高速アルゴリズム】

処理速度は1000倍 程度の向上が可能

Neo-Tech-Lab.com

Page 43: 上田智章(Neo-Tech-Labカメラ-d 被写体の深 (z)が変われば、カメラ で撮影しているレーザーポインターの 光点のx標 も水平方向に変化する。-d

-2

0

2

0 5 10 15 20 25 30

m系列符号 m系列…

-5

0

5

10

15

20

25

30

35

0 5 10 15 20 25 30 35 40

自己相関値 自己相関値

D D D D

+

m系列符号発生器 n個のレジスタ

符号長 2n-1ビット長

Page 44: 上田智章(Neo-Tech-Labカメラ-d 被写体の深 (z)が変われば、カメラ で撮影しているレーザーポインターの 光点のx標 も水平方向に変化する。-d

【符号の加算と相互相関】

原符号を -1位相シフト

-1 0 +1

原符号を 反転 +1位相シフト

Page 45: 上田智章(Neo-Tech-Labカメラ-d 被写体の深 (z)が変われば、カメラ で撮影しているレーザーポインターの 光点のx標 も水平方向に変化する。-d

【符号の加算と相互相関】

原符号をn倍 -n位相シフト

-1 0 +1

原符号をn倍 反転 +n位相シフト

Page 46: 上田智章(Neo-Tech-Labカメラ-d 被写体の深 (z)が変われば、カメラ で撮影しているレーザーポインターの 光点のx標 も水平方向に変化する。-d

部分誤差 jjj OSe

最小2乗法評価関数E

n

j

jj

n

j

OSeEj

1

2

1

2 )(

実測パターン jS

【順方向問題】

推定デプス値z シフト量d

関数 関数 Affine Transformation Texture Mapping

推定投影パターンO

(影は0)

x

z

x

O

m

i

iijj zO1

iijjj zOS 未知数ziを含まない部分

未知数ziを含む部分 iij z

n

j

jjijn

j

ij

ii OSzz1

2

1

2

)(1

E

zi

iz

m

i

iijj zO1

jO

Page 47: 上田智章(Neo-Tech-Labカメラ-d 被写体の深 (z)が変われば、カメラ で撮影しているレーザーポインターの 光点のx標 も水平方向に変化する。-d

n

j

iijiijjj

n

j

jj

n

j

zzOSOSeEj

1

2

1

2

1

2 )()(

2222

1

2

11

22

2

)()(2

iiBCBzACzBAzAE

zOSzOSzzE

iiiiiiiii

n

j

iijjj

n

j

iijjjiji

n

j

iji

★一般の投影パターンを既知のαijとする。目標とする水平シフト関数をSjとすれば 基底遷移アルゴリズムで、Pre-Convoluted Code Pattern z を求めることができる。 ★実質的にde-convolutionと同じなのだが、連立方程式を解く方法では、ノイズを 掃き集める結果となってしまう。基底遷移ではノイズは満遍なく平坦化される。

Page 48: 上田智章(Neo-Tech-Labカメラ-d 被写体の深 (z)が変われば、カメラ で撮影しているレーザーポインターの 光点のx標 も水平方向に変化する。-d

【まとめ】 ①ランダムドットパターンによるデプスカメラ アルゴリズムとその高速化手法について 紹介、説明を行いました。 ②精密距離測定で呼吸を、赤外線反射強度 で脈波測定を行うことができます。 ③処理の高速化によって、Windows7や8で なくてもデプス画像が得られることで、今後 組込応用を行う予定です。 ●距離情報を音に変換するCyber Eye ●バイタルを見守るシステム ④Skeleton TrackingやPolygon Fittingに関して もオリジナル・アルゴリズムを開発する予定です。

Page 49: 上田智章(Neo-Tech-Labカメラ-d 被写体の深 (z)が変われば、カメラ で撮影しているレーザーポインターの 光点のx標 も水平方向に変化する。-d

【特許出願明細書の調査方法】 イスラエルのPrime Sense社の出願を調べる

①米国特許庁で出願番号を調べる ②GoogleでPDFを取得する

【取下げ】 1-21, 25-45

【米国特許出願明細書】 US20100118123 【請求項】 22-24, 46-48, 49-50, 51-52

Neo-Tech-Lab.com

Page 50: 上田智章(Neo-Tech-Labカメラ-d 被写体の深 (z)が変われば、カメラ で撮影しているレーザーポインターの 光点のx標 も水平方向に変化する。-d

【取下げ】

【要素に複数のマイクロレンズを含む】

【付記】 米国特許出願明細書

US20100118123

Neo-Tech-Lab.com

Page 51: 上田智章(Neo-Tech-Labカメラ-d 被写体の深 (z)が変われば、カメラ で撮影しているレーザーポインターの 光点のx標 も水平方向に変化する。-d

【取下げ】

【要素に複数のマイクロレンズを含む】

【付記】 米国特許出願明細書

US20100118123

Neo-Tech-Lab.com

Page 52: 上田智章(Neo-Tech-Labカメラ-d 被写体の深 (z)が変われば、カメラ で撮影しているレーザーポインターの 光点のx標 も水平方向に変化する。-d

【要素に複数のマイクロレンズを含む】

【付記】 米国特許出願明細書

US20100118123

Neo-Tech-Lab.com

Page 53: 上田智章(Neo-Tech-Labカメラ-d 被写体の深 (z)が変われば、カメラ で撮影しているレーザーポインターの 光点のx標 も水平方向に変化する。-d

【要素に複数のマイクロレンズを含む】

【付記】 米国特許出願明細書

US20100118123

Page 54: 上田智章(Neo-Tech-Labカメラ-d 被写体の深 (z)が変われば、カメラ で撮影しているレーザーポインターの 光点のx標 も水平方向に変化する。-d

照度斑を抑制する目的の光拡散素子(Diffuser)

マイクロレンズアレイ

高輝度LED

①【マイクロレンズアレイ】 ②【プロジェクタ】

【付記】米国特許出願明細書US20100118123の図7、図8

Neo-Tech-Lab.com

【Prime Sense社のマイクロレンズアレイ】

Page 55: 上田智章(Neo-Tech-Labカメラ-d 被写体の深 (z)が変われば、カメラ で撮影しているレーザーポインターの 光点のx標 も水平方向に変化する。-d

USBカメラ

プロジェクタ

Light Coding技術 波長で分光(チャープ)

あ い う え お か き く け こ さ し シンボル 投影法

Neo-Tech-Lab.com

乱数 パターン 投影法

Neo-Tech-Lab.com

Page 56: 上田智章(Neo-Tech-Labカメラ-d 被写体の深 (z)が変われば、カメラ で撮影しているレーザーポインターの 光点のx標 も水平方向に変化する。-d

【図3.1】デプス・カメラの構造と動作原理実証用装置

マスク パターン

レンズ

レンズ

高輝度 赤外線LD ランダムドット

プロジェクター

CCD

PC用プロジェクター

USBカメラ

Page 57: 上田智章(Neo-Tech-Labカメラ-d 被写体の深 (z)が変われば、カメラ で撮影しているレーザーポインターの 光点のx標 も水平方向に変化する。-d

まる!

【Kinectアプリケーション事例】 Cyber Sign 人物の手の動きの履歴残像をシステムに対するサインとして使うデモプログラムを紹介します。人物が音声認識で指定した手で宙に直線や円、円弧を描くと、1秒間の残像から円の中心座標と半径を求め、半径が大きければ、直線、半径が小さければ円として最小二乗法で近似を行います。直線の場合には履歴残像に移動速度と慣性をつけて、ボールを飛ばすように

離れたコマンド・ボタンを押すことができます。

(xc, yc)

【図2】円または円弧の

中心座標(Xc,Yc)を推定す

る理論の説明図

Page 58: 上田智章(Neo-Tech-Labカメラ-d 被写体の深 (z)が変われば、カメラ で撮影しているレーザーポインターの 光点のx標 も水平方向に変化する。-d

n

j jj

jcjcj

ba

cybxaE

122

2

変数xcを含む部分 変数xcを含まない部分

cjjcjjcjcjj xaOxacybxaO

ここで、

と書き換えると、誤差評価関数Eは次式のように整理されます。

n

j jj

cjjn

j jj

cjjj

c

n

j jj

j

cba

xaO

ba

xaOax

ba

axE

122

2

122

122

2

22

変数xc以外の部分をわかりやすく以下のように記号で表記します。

n

j jj

j

ba

aA

122

2

2

n

j jj

cjjj

ba

xaOaAB

122

n

j jj

cjj

ba

xaOC

122

2

すると、関数Eは変数xc関して放物線だとわかります。

2222 2 BCBAxCABxxAE ccc

放物線の軸に関係する部分

【図4】評価関数は放物線

E

xc

2A

AB

A

Bxc

Page 59: 上田智章(Neo-Tech-Labカメラ-d 被写体の深 (z)が変われば、カメラ で撮影しているレーザーポインターの 光点のx標 も水平方向に変化する。-d

n

j jj

j

n

j jj

jj

cn

j jj

j

n

j jj

cjjj

c

ba

a

ba

Oa

x

ba

a

ba

xaOa

A

AB

A

Bx

122

2

122

122

2

122

2

n

j jj

j

n

j jj

jj

cc

ba

b

ba

Ob

yy

122

2

122

放物線は図4に示されるように、 軸xc=-B/Aで最小値C-B2の値になります。 つまり、変数xcを軸値に変更すれば、誤差Eは最小になるわけです。

同様に、未知数xcを固定して未知数ycを変数として扱えば、

が得られます。

Page 60: 上田智章(Neo-Tech-Labカメラ-d 被写体の深 (z)が変われば、カメラ で撮影しているレーザーポインターの 光点のx標 も水平方向に変化する。-d

Neo-Tech-Lab.com 【Kinectの応用】 【デプスカメラ】 ●AR楽器 ドラム、ギターがなくても演奏できる ●学習支援システム 英語をはじめとする言語学習の支援 ●防犯システム 遮光式と異なり、ランダム・ドット・パターンで広域をカバーする 【デプスカメラ⇒立体音響】 ●視覚障害者向け知覚コンバータ Cyber Eye デプス・カメラで得た3次元情報を3次元立体音響に変換し聴覚で見る (Keywords: バイノーラル録音、頭部インパルス応答、Holophonics) ●健常者向け知覚コンバータ 死角を無くす。(後方から接近する危険を察知) ●自動車用知覚コンバータ 【フェース・トラッキング】 ●人工声帯 Cyborg Vocal Band 喉頭がんで声帯を無くした人向け ●携帯電話 脳梗塞早期診断、3D写真撮影、プライバシー保護(画像差し替え) 【乱数の性質を使った計測技術】 ●センサ1個で3次元座標を計測 携帯のマイク1個で超音波断層撮影。肝硬変やポリープの診断機能。 ●センサの超高感度化を達成する 例:磁気抵抗素子(MR)センサで心磁(0.1fT~150pT)を計測。虚血性心疾患の早期診断等。

Page 61: 上田智章(Neo-Tech-Labカメラ-d 被写体の深 (z)が変われば、カメラ で撮影しているレーザーポインターの 光点のx標 も水平方向に変化する。-d

【音の拡張現実】 ●Kinectで楽器を構成する

Page 62: 上田智章(Neo-Tech-Labカメラ-d 被写体の深 (z)が変われば、カメラ で撮影しているレーザーポインターの 光点のx標 も水平方向に変化する。-d

【Kinectを自作するプロジェクト】 ランダムドットパターンを投影する プロジェクタを製作

Page 63: 上田智章(Neo-Tech-Labカメラ-d 被写体の深 (z)が変われば、カメラ で撮影しているレーザーポインターの 光点のx標 も水平方向に変化する。-d

【Kinectの小型・低価格化】

Page 64: 上田智章(Neo-Tech-Labカメラ-d 被写体の深 (z)が変われば、カメラ で撮影しているレーザーポインターの 光点のx標 も水平方向に変化する。-d

【Cyber Eyes】

深度情報を音に変換する知覚コンバータ

Page 65: 上田智章(Neo-Tech-Labカメラ-d 被写体の深 (z)が変われば、カメラ で撮影しているレーザーポインターの 光点のx標 も水平方向に変化する。-d

【navigation】 ●運転手の死角の物体の存在を音で知らせる。 Holophonics(立体音響)

Page 66: 上田智章(Neo-Tech-Labカメラ-d 被写体の深 (z)が変われば、カメラ で撮影しているレーザーポインターの 光点のx標 も水平方向に変化する。-d

【人工声帯】 ●Face Trackingとインピーダンス計測の組み合わせ

電流印加電極

電流印加電極

電圧測定電極 電圧測定電極

口腔内の舌の位置が変われば体表面電位も変わる

Page 67: 上田智章(Neo-Tech-Labカメラ-d 被写体の深 (z)が変われば、カメラ で撮影しているレーザーポインターの 光点のx標 も水平方向に変化する。-d

【Kinectアプリケーション事例】 Cyber Board 人物が指し示す表の位置に合わせて文字を発音したり、登録された.wavファイルを再生します。教育や介護等の目的で利用することができます。

あ い う え お

か き く け こ

さ し す せ そ

た ち つ て と

な に ぬ ね の

は ひ ふ へ ほ

1 4

2 3

【使い方】

●表の大きさは骨格抽出と音声認識で4角を登録。

●使う手も音声認識で左右を指定。

●0.5秒間同じ場所に手をかざすと発音。

【応用】

●アルファベット、基本英会話、100マス計算等にも応用可能。

●文字だけでなく、シンボルに置き換えて、意思疎通のツールに使うこともできます。

介護や案内板、メニュー選択のツールとして

あるいはBGM playerとしてご利用できます。

Page 68: 上田智章(Neo-Tech-Labカメラ-d 被写体の深 (z)が変われば、カメラ で撮影しているレーザーポインターの 光点のx標 も水平方向に変化する。-d

Vout

検出信号 のノイズ

ノイズ 拡散

通常の位相 検出のノイズ

拡散抑制 された ノイズ

図2 ノイズ拡散抑制法による高感度検出の原理

f

S/N改善比

m

z

m f

f

f

W

fm W

fc

N

SWC 1log2

C:通信容量[bps], W:帯域幅[Hz], S:送信電力[W], N:ノイズ電力[W]

【ノイズを使い広帯域で測定してセンサ感度を増倍】

Page 69: 上田智章(Neo-Tech-Labカメラ-d 被写体の深 (z)が変われば、カメラ で撮影しているレーザーポインターの 光点のx標 も水平方向に変化する。-d

【Holophonic Sensor with Random Hole Pattern】

マイクロフォン

Random Hole

内部の伝搬時間 を同じに設計

音源

順次、小穴に入射

インパルス音源(δ(t)関数音源)を仮定すると、

この問題は円形ピストンが作る近距離音場と等価

音源の3次元座標(xs, ys, zs)を与えれば、 円形ピストンの理論式を使って、各小穴 の速度ポテンシャル応答を求めることが できる。

ランダム穴を持ったマイク内部に入射後は円形ピストンの法線方向に音源がある場合と同じ ⇒ 伝搬時間分ずれる

Page 70: 上田智章(Neo-Tech-Labカメラ-d 被写体の深 (z)が変われば、カメラ で撮影しているレーザーポインターの 光点のx標 も水平方向に変化する。-d

円形ピストン振動面

正弦波1波音源の場合

個々の小穴に対する速度ポテンシャルのインパルス応答は解析的に求めることができる。

Page 71: 上田智章(Neo-Tech-Labカメラ-d 被写体の深 (z)が変われば、カメラ で撮影しているレーザーポインターの 光点のx標 も水平方向に変化する。-d

y=155

y=255

y=155

y=255

y=255 y=155

φ=0.6 φ=-0.6 φ=0.0

【図1】相関値の等高線図 相互相関の無相関性を説明する図

【Holophonic Sensor with Random Hole Pattern】

Page 72: 上田智章(Neo-Tech-Labカメラ-d 被写体の深 (z)が変われば、カメラ で撮影しているレーザーポインターの 光点のx標 も水平方向に変化する。-d

音圧応答波形

【Holophonic Sensor with Random Hole Pattern】

Page 73: 上田智章(Neo-Tech-Labカメラ-d 被写体の深 (z)が変われば、カメラ で撮影しているレーザーポインターの 光点のx標 も水平方向に変化する。-d

73

受波器

人体

図6 人体の標的臓器に補足されたフェライト粒子を励磁音響効果で検出するためのプローブ.

励磁音響源

【Holophonic Sensor with Random Hole Pattern】