47
内蔵化、モバイル化に向かう Depthセンサー 中村 薫

内蔵化、モバイル化に向かうDepthセンサー

Embed Size (px)

Citation preview

Page 1: 内蔵化、モバイル化に向かうDepthセンサー

内蔵化、モバイル化に向かうDepthセンサー

中村 薫

Page 2: 内蔵化、モバイル化に向かうDepthセンサー

自己紹介

中村薫フリーランスで主にDepthセンサー系の仕事をしています

アプリケーション開発

講演、ハンズオンセミナー

執筆など

Microsoft MVP for Kinect for Windows

[email protected]

Copyright © 2014 Natural Software All rights reserved.

Page 3: 内蔵化、モバイル化に向かうDepthセンサー

Tokyo MotionControl Network

https://www.facebook.com/TokyoMotioncontrolNetwork

Copyright © 2014 Natural Software All rights reserved.

Page 4: 内蔵化、モバイル化に向かうDepthセンサー

今年の動き

Copyright © 2014 Natural Software All rights reserved.http://store-world.leapmotion.com/

http://www.gizmodo.jp/2014/09/6mm4android.html

https://www.google.com/atap/projecttango/

http://pc.watch.impress.co.jp/docs/news/20141009_670328.html

http://www.microsoftstore.com/store/msjp/ja_JP/pdp/productID.298959900 http://structure.io/getstarted

Page 5: 内蔵化、モバイル化に向かうDepthセンサー

センサーを利用したパターン

Copyright © 2014 Natural Software All rights reserved.

Page 6: 内蔵化、モバイル化に向かうDepthセンサー

Kinect for Windows v2

• 10月に正式版としてリリース

• さまざまなWindows環境に対応

– Windowsストア

– Windowsデスクトップ

– Unity

Copyright © 2014 Natural Software All rights reserved.

http://www.microsoftstore.com/store/msjp/ja_JP/pdp/productID.298959900

Page 7: 内蔵化、モバイル化に向かうDepthセンサー

Structure Sensor

• 唯一のiOS対応センサー

• 主にスキャン用途

Copyright © 2014 Natural Software All rights reserved.

http://structure.io/getstarted

Page 8: 内蔵化、モバイル化に向かうDepthセンサー

Intel RealSense

Copyright © 2014 Natural Software All rights reserved.http://www.gizmodo.jp/2014/09/6mm4android.htmlhttp://pc.watch.impress.co.jp/docs/news/20141009_670328.html

• Windows PCおよびAndroidタブレットに内蔵

• フロント(ユーザー側)、リア(空間側)といくつかのバリエーション

Page 9: 内蔵化、モバイル化に向かうDepthセンサー

Leap Motion

Copyright © 2014 Natural Software All rights reserved.http://store-world.leapmotion.com/https://www.leapmotion.com/product/vr

• Windows PCおよびキーボードに内蔵

• Oculus Riftの目として活用

• Android対応の話も

Page 10: 内蔵化、モバイル化に向かうDepthセンサー

Google Tango

Copyright © 2014 Natural Software All rights reserved.https://www.google.com/atap/projecttango/

• Androidタブレットに内蔵

• 開発者向けに発売開始

Page 11: 内蔵化、モバイル化に向かうDepthセンサー

Depthセンサーの流れ

Windows PC と Androidの対応および内蔵

Copyright © 2014 Natural Software All rights reserved.

Page 12: 内蔵化、モバイル化に向かうDepthセンサー

さまざまなセンサー&デバイス

Copyright © 2014 Natural Software All rights reserved.

Page 13: 内蔵化、モバイル化に向かうDepthセンサー

KINECT FOR WINDOWS V2

Copyright © 2014 Natural Software All rights reserved.

Page 14: 内蔵化、モバイル化に向かうDepthセンサー

Kinect for Windows v2

• Xbox Oneに付属のKinectと同等

• 2014年10月にSDKの正式版が公開

Copyright © 2014 Natural Software All rights reserved.

http://www.microsoftstore.com/store/msjp/ja_JP/pdp/productID.298959900

Page 15: 内蔵化、モバイル化に向かうDepthセンサー

Kinect for Windows SDK v2

Color:カラー画像 Depth:距離データ

Body:体の情報(関節など)

Copyright © 2014 Natural Software.jp All rights reserved.

Audio:音声データ

Infrared:赤外線画像

PlayerIndex:プレイヤー番号

15

Page 16: 内蔵化、モバイル化に向かうDepthセンサー

Kinect for Windows SDK v2

Control:ユーザーインタフェース(NUI)

Fusion:3次元モデルの再構築

Face:顔の情報(表情など)

Copyright © 2014 Natural Software.jp All rights reserved.

HD Face:高精度の顔情報(3Dモデルなど)

Speech:音声コマンド認識

Gesture:ユーザー定義のジェスチャー

16

Page 17: 内蔵化、モバイル化に向かうDepthセンサー

Kinect for Windows SDK v2

Kinect Studio:Kinectデータの記録と再生

Visual Gesture Builder:ポーズやジェスチャーの作成

Copyright © 2014 Natural Software.jp All rights reserved.

Kinect v2 Configuration Verifier:

ハードウェアが要求を満たしているかチェックする

17

Page 18: 内蔵化、モバイル化に向かうDepthセンサー

Kinect for Windows SDK v2

• 現状では重心および心拍は含まれていない

Copyright © 2014 Natural Software.jp All rights reserved. 18

http://www.youtube.com/watch?v=Hi5kMNfgDS4

Page 19: 内蔵化、モバイル化に向かうDepthセンサー

Kinectの同時利用

Copyright © 2014 Natural Software All rights reserved.

http://www.slideshare.net/SugiuraTsukasa/kinect-for-windows-v2-39855851

Page 20: 内蔵化、モバイル化に向かうDepthセンサー

アプリケーションからの同時利用

Copyright © 2014 Natural Software All rights reserved.

http://www.slideshare.net/SugiuraTsukasa/kinect-for-windows-v2-39855851

Page 21: 内蔵化、モバイル化に向かうDepthセンサー

対応言語および開発環境

• Visual Studio 2012以降(Expressも可)

–ネイティブ(C++)

–マネージ(.NET:C#、VBなど)

– WinRT (Windowsストアアプリ:C#、HTML&JavaScriptなど)

• Unity Pro(C#)

Copyright © 2014 Natural Software.jp All rights reserved. 26

Page 22: 内蔵化、モバイル化に向かうDepthセンサー

インテル REALSENSE テクノロジー

Copyright © 2014 Natural Software All rights reserved.

Page 23: 内蔵化、モバイル化に向かうDepthセンサー

インテル RealSense テクノロジー

• 手指や顔の表情を認識できる

• インテル RealSense SDKを利用する

• インテル RealSense カメラが3Dを担当

• コンピューターへの内蔵化が進む

Copyright © 2014 Natural Software All rights reserved.

http://click.intel.com/intelr-realsensetm-developer-kit.html

Page 24: 内蔵化、モバイル化に向かうDepthセンサー

インテル RealSense カメラの種類

Copyright © 2014 Natural Software All rights reserved.

https://software.intel.com/en-us/realsense/home

Page 25: 内蔵化、モバイル化に向かうDepthセンサー

インテル RealSense SDK

Color Stream Hand and Finger Tracking Gesture and Pose Depth Mask

Speech Recognition Voice Synthesis

"Nothing to say?"

Facial AnalysisEmotion

Copyright © 2014 Natural Software All rights reserved.

Page 26: 内蔵化、モバイル化に向かうDepthセンサー

ハードウェア要求

対応OS Windows 8.1 (x64)

CPU 第4世代以降のインテルCoreプロセッサ

カメラ インテル RealSense カメラ F200

Copyright © 2014 Natural Software.jp All rights reserved. 33

Page 27: 内蔵化、モバイル化に向かうDepthセンサー

インテルRealSenseカメラの仕様フロント F200

RGBカメラ解像度 1920x1080

Depthカメラ解像度 640x480

認識範囲 20cm – 120cm

Copyright © 2014 Natural Software All rights reserved.

Page 28: 内蔵化、モバイル化に向かうDepthセンサー

インテル RealSense SDKの仕様

Copyright © 2014 Natural Software All rights reserved.

入力 機能 詳細RealSenseカメラ

手• 手指の検出と追跡• ジェスチャーの認識

• 手指の22点を追跡• 9つのジェスチャーを認識

必須

顔 • 顔の検出および追跡

• 複数人の顔を検出• 78点の顔の部位を検出• 7つの表情を検出• 顔の認証

音声 • 音声認識• コマンド制御• ディクテーション• 音声合成

環境• セグメンテーション• 3Dスキャン• AR(拡張現実感)

• 背景除去• 3Dオブジェクトなどのスキャニング• 2Dおよび3Dオブジェクトの追跡

必須

Page 29: 内蔵化、モバイル化に向かうDepthセンサー

対応言語および開発環境

• Visual Studio 2010以降(Expressも可)–ネイティブ(C++)

–マネージ(.NET:C#、VBなど)

• Unity Pro(C#)

• Java

• JavaScript(ブラウザ)

• Processing

Copyright © 2014 Natural Software.jp All rights reserved. 36

Page 30: 内蔵化、モバイル化に向かうDepthセンサー

LEAP MOTION

Copyright © 2014 Natural Software All rights reserved.

Page 31: 内蔵化、モバイル化に向かうDepthセンサー

Leap Motion

• 指先を高精度で検出(v2でさらに進化)

• ハードウェアの内蔵化が進んでいる

• Android対応が進む

https://www.leapmotion.com/

Copyright © 2014 Natural Software All rights reserved.

Page 32: 内蔵化、モバイル化に向かうDepthセンサー

Leap Motion SDK

Hand and Finger Tracking Gesture

http://www.buildinsider.net/small/leapmotionfirstimp/01

Touch

Copyright © 2014 Natural Software All rights reserved.

Page 33: 内蔵化、モバイル化に向かうDepthセンサー

Leap Motion+Oculus Rift

Copyright © 2014 Natural Software All rights reserved.

https://developer.leapmotion.com/vr

Page 34: 内蔵化、モバイル化に向かうDepthセンサー

Copyright © 2014 Natural Software All rights reserved.

Page 35: 内蔵化、モバイル化に向かうDepthセンサー

Oculus Rift

• 非透過型のヘッドマウントディスプレイ

• 両目の視差を利用した立体視を体験できる

• 現在、開発者版段階

Copyright © 2014 Natural Software All rights reserved. https://www.oculus.com/order/

Page 36: 内蔵化、モバイル化に向かうDepthセンサー

Gear VR

• Oculus VRとSamsungで共同開発されたAndroidスマートフォン用VRキット

• モバイルVRの可能性

Copyright © 2014 Natural Software All rights reserved.https://www.oculus.com/ja/

Page 37: 内蔵化、モバイル化に向かうDepthセンサー

STRUCTURE SENSOR

Copyright © 2014 Natural Software All rights reserved.

Page 38: 内蔵化、モバイル化に向かうDepthセンサー

Structure Sensor

• Kinect v1とほぼ同じセンサー

• iOS対応

Copyright © 2014 Natural Software All rights reserved.

Page 39: 内蔵化、モバイル化に向かうDepthセンサー

ViewerおよびScanner

Copyright © 2014 Natural Software All rights reserved.

Page 40: 内蔵化、モバイル化に向かうDepthセンサー

スキャナー機能

• Structure SDK

• Skanect

• 3D Systemsとの提携

Copyright © 2014 Natural Software All rights reserved.

Page 41: 内蔵化、モバイル化に向かうDepthセンサー

GOOGLE TANGO

Copyright © 2014 Natural Software All rights reserved.

Page 42: 内蔵化、モバイル化に向かうDepthセンサー

Google Tango

Copyright © 2014 Natural Software All rights reserved.https://www.google.com/atap/projecttango/

• Androidタブレットに内蔵

• 開発者向けに発売開始

• ロボットとの連携?

Page 43: 内蔵化、モバイル化に向かうDepthセンサー

デバイスの実行環境(OS)

Copyright © 2014 Natural Software.jp All rights reserved.

Windows Mac OSX Linux iOS Android 内蔵化モバイル端末への統合

Kinect for Windows v2 ○ × × × × × ×

Intel RealSense ○ × × × △ ○ ○

Leap Motion ○ ○ ○ × △ ○ ○

Structure Sensor ○ ○ ○ ○ × × ○

Google Tango × × × × ○ ○ ○

凡例○:公式サポート △:将来的にサポート予定 ×:未サポート

Page 44: 内蔵化、モバイル化に向かうDepthセンサー

内蔵化のメリットデメリット

Copyright © 2014 Natural Software All rights reserved.

Page 45: 内蔵化、モバイル化に向かうDepthセンサー

内蔵化のメリット

• ユーザーの増加

–内蔵することで、コンシューマー製品に乗る

• 価格のさらなる低下

• ケーブルからの解放

–電源、USBケーブル

• タッチパネルとのコラボレーション

–タブレット+Depthセンサー

Copyright © 2014 Natural Software All rights reserved.

Page 46: 内蔵化、モバイル化に向かうDepthセンサー

内蔵化のデメリット

• 自由度の減少

–端末のサイズに制限される

Copyright © 2014 Natural Software All rights reserved.

Page 47: 内蔵化、モバイル化に向かうDepthセンサー

www.naturalsoftware.jp

Copyright © 2014 Natural Software All rights reserved.