本セミナーでは、ToF (Time of Flight) 方式、LiDAR方式、Structured Light方式、Infrared Depth方式などのデプスカメラの基本動作原理の理解と、そのメリット、デメリット、想定される応用分野について解説いたします。
日時
- 2018年8月30日 10時30分〜 2018年8月30日 16時30分
中止
プログラム
ToF (Time of Flight) 方式、LiDAR方式、Structured Light方式、Infrared Depth方式などのデプスカメラの基本動作原理の理解と、そのメリット、デメリット、想定される応用分野などについて理解し、新しい情報処理によって可能になった技術についても紹介する。特に、測距系の応用に留まらず、非接触生体センシングについても原理とともに説明を行う。
はじめに
- 2017年8月末、Intel社がSR-300, R-200の生産を終了。
- 2017年10月25日、Microsoft社がKinectの生産を終了。
- ASUS Xtion2 (ToF方式) 640×480画素
- D415、D435 (Structured Light方式) 1280×720画素
イントロダクション編
- 第1章【3Dセンサに要求される機能概要】
【基本機能】- Color フルHDカラーカメラのキャプチャ
- Depth ToF (Time of Flight) 方式デプスデータの画像化
- BodyIndex 人検出 (人物のいる領域を示すデータ)
- Infrared アクティブ赤外線画像データ
- Body 骨格トラッキング (25点の関節3次元座標、手のグー、チョキ、パー検出)
- Audio 音声データ (音源方向検出とビームフォーミング、音声認識)
- Face 5つ (両眼、鼻、口角) の特徴点の3次元座標と数種類の表情や状態を検出
- HD Face 2,000点の顔モデルと多数の特徴点のキャプチャー
- Kinect Fusion 3Dスキャナ
【拡張機能】- PC間通信
- WebSocket サーバー⇔クライアント
- UDP 一方的送信
- FIFO利用 (ノイズ抑制、残像等)
- DepthFIFO フレームFIFOを用いた時系列方向の移動平均
- InfraredFIFO フレームFIFOを用いた時系列方向の移動平均
- AfterImage 骨格トラッキングされた関節の軌跡 (残像)
- Gesture (Circle) 軌跡 (点群データ) から円の中心座標を推定
- 法線ベクトル推定
- DepthFusion デプスの放物曲面推定で法線ベクトルを推定し、光源計算 (Lighting) により立体感のある表示法
- 非接触バイタルセンシング
- Acceleration 骨格トラッキングで加速度検出 (速度も可)
- FaceHeartBeat 顔の観測 (Color or Infrared) で心拍を観測
- Breathing 胸部観測 (Depth) で呼吸・心拍を観測
- PointCloud 点群データの活用により観察方向を任意変更
- 沈水
- 転倒
- うずくまり
- 横たわり
- BodyBalance 平衡感覚の老化測定
【応用】 - HandGesture NUI (Natural User Interface)
- AR Sensing 1チャンネルのセンサで空間に分布状態を可視化
- CyberEye 距離を音に変換する視覚障碍者向けデバイス 聴覚で視覚を代替する知覚コンバータ
- EyeTracking 瞳孔輪郭を検出し、視線ベクトルを算出
- RobotEyeContact 前に立った人を見つめるロボット制御
- VirtualMusicalInstrument 仮想楽器
- HomeControl 家電制御
- ToFデプス精度の検証
- DepthPrecision デプスのノイズ原因の検証用
【その他のアプリケーション】 - 残像表示
- 骨格トラッキングにより取得した関節3次元座標の時間履歴をFIFOメモリ保持
- 非接触加速度センシング
- 平衡感覚の衰えをセンシング
- ハンド・モーション判定
- 円運動推定
- ハンドジェスチャーによる家電制御
- エア楽器
- 赤外線近接NUIによる指先トラッキング
- ロボット視線トラッキング
- 非接触バイタルセンシング
- 在宅介護見守りシステムなど
【構造と動作原理概要説明編】
- 在宅介護見守りシステムなど
- 第2章【3Dセンサの概要】
- 光源と観測位置の座標の違いを利用する (光三角法)
- 光切断法
- モアレ法
- Structured Light法
- 固定パターン法
- ランダムドットパターンを用いた相関方法
(iPhone X, KinectV1, Carmine, RealSense D415,D435) - 高速高分解能カメラで各ドットを追尾するHyper Depth
- 時分割パターン法 (RealSense F-200, SR-300)
- 光源と観測位置の座標の違いを利用する (光三角法)
- 光パルスの往復時間または位相遅れを利用する (Time of Flight)
- ToFカメラ
- LiDAR (Light Detection and Ranging、Laser Imaging Detection and Ranging)
- カメラ位置の違いから特徴点/テクスチャのマッチングを利用
- PTAM (Point Tracking and Mapping)
- ステレオ・マッチング
- SLAM (Simultaneous Localization and Mapping) 自己位置推定と環境地図作成を同時に行う
- マルチカメラ
- 自己位置推定用シートマーカーを用いる方法 (Qlone)
- 機械学習から静止画から3D顔モデルを再構成する cvl-demos.cs.nott.ac.uk/vrn/
- 拡散反射光の性質を利用する (Infrared Depth)
- 拡散反射光を仮定して法線ベクトルを求めデプスを推定する
- Make3D (視覚処理の模倣)
- カラー開口フィルタ (東芝)
【動作原理説明上級編】
~Kinect for Windows V2のTime of Flight方式~
- ToF方式デプスカメラのジッターノイズ
- ジッターノイズの大きくなる条件
- ビーム指向性
- 赤外線吸光度
- 法線ベクトル
- 距離減衰 (距離の2乗に反比例)
- ToF方式デプスカメラの基本動作原理
- ToF方式デプスカメラの測定ステップ
- ToF方式デプスカメラの演算動作
- 環境光オフセット除去
- アクティブ赤外線
- デプス値の演算
- Microsoft社の米国特許出願内容
- C.E.Shannonのチャンネル容量の法則
- フレーム移動平均処理 (チャンネル容量の法則)
- 法線ベクトルセンシング
- Depth Fusion
- 光源計算 (Lighting) による陰影付け (Shading)
- 床面法線ベクトル学習によるポイント・クラウドの活用
- 見守りシステム (病院、介護施設、在宅)
- 浴室見守り
- 非接触バイタルセンシングへの応用
- 矩形領域内加算平均処理と時間履歴データの最小二乗法放物線補間処理 (チャンネル容量の法則)
- 呼吸・心拍センシング
- 補足説明
デプスカメラの動作原理
~デプスカメラを1から作り、機能を再現する~
~乱数パターンの相互相関で距離を演算~
- 光切断法による測距 (レーザーポインタ)
- 光切断法による測距の多重化 (ラインレーザー)
- Light Codingとは
- ランダム・ドット・パターンの自己相関特性による個別ドットの識別方法
- イスラエルのPrime Sense社の米国特許出願内容
- 乱数投影パターンの数学的性質と相互相関
- 可視光プロジェクタとWebカメラによる検証
- pre-convoluted patter法 (高速アルゴリズム)
- ランダムドットプロジェクタの製作方法
- レーザーダイオード+コリメートレンズ+回折格子
~学習で普通のWebカメラをデプスカメラにしてしまう~
- Microsoft社のSIGGRAPH2014発表内容
- Webカメラを赤外線カメラに改造
- InverseSquare法とは
- InverseSquare法の検証結果
- InverseSquare法の問題点
- InverseSquare法の改善策
- NeoTechLabのオリジナル・アルゴリズム
~圧縮ノイズや量子化ノイズに埋もれた情報を抽出する技術~
- JPEG圧縮された画像データからの血管分布や表面凹凸を抽出
- アルゴリズム
- 周囲画素を使った空間フィルタで高解像度化
- 観測波長の差異で深さ別に情報抽出
- 将来の可能性
【非接触生体センシング編】
【心拍・呼吸に関する基礎知識】
- 心臓の構造と心電図
- 呼吸動作と酸素供給の関係
- 呼吸と心拍揺らぎの関係
- 入浴中の心拍揺らぎと年齢
【心拍・呼吸センシングの原理】 - カラー画像または赤外線画像からの心拍センシング
- デプスデータからの呼吸・心拍センシング
- KinectV1での非接触呼吸・心拍センシング
- スポット光方式 反射光強度分布を放物面関数で近似して精密測距
- マーカー方式
濃度分布関数または円形マーカーを用いた精密測距
【その他の関連アルゴリズム説明編】
- FIFOアルゴリズム
- FIFO
- 高速移動平均
- 矩形波相関法
- 基底遷移アルゴリズム
- 放物線補間と3軸加速度検出 や ノイズ除去
- 放物面補間 (輝度分布中心の推定)
- 線スペクトルとDCオフセットノイズ除去
- 適応フィルタ
- デコンボリューション (逆畳み込み演算)
- 2次元ポイントクラウド⇒円の中心座標⇒半径
- 3次元ポイントクラウド⇒円の中心座標⇒半径
- 3次元ポイントクラウド⇒球の中心座標⇒半径
- 最小2乗法
- 放物線補間
- 放物面補間
- ジェスチャ
- Air Tap
- Bloom
Appendix A【3Dセンサの動向】
- A.1 ストラクチャ光照明方式
- A.1.1 固定パターン投影型
- Kinect V1, Carmine
- A.1.2 時分割パターン投影型
- Intel RealSense F-200
- SR-300 / R-200 / D415
- D435
- A.1.1 固定パターン投影型
- A.2 ToF (Time of Flight) 方式
- Kinect V2
- Senz3D
- Xtion2
- A.3 InfraredDepth方式 (SIGGRAPH2014:Microsoft)
- A.4 Stereoカメラ方式
- A.5 Leap Motion (魚眼レンズステレオカメラ+赤外線照明)
- A.6 PTAM方式 (単眼カメラ)
- A.7 Make3D方式 (単眼カメラ) Cornell大学
- A.8 3Dセンサの現状
- A.9 日本の3Dセンサの開発動向
Appendix B【Kinect V2】
Microsoft社Kinect V2の実機デモによる概要説明 (Kinect for Windows SDK 2.0の基本機能) を行います。
- B.1【推奨ハードウェア条件とPCの適合性診断方法】
- B.2【ハードウェア編】
- B.2.1 接続構成と接続台数の制約
- B.2.2 フルHDカラーカメラ
- B.2.3 赤外線カメラ
- B.2.4 赤外線レーザー
- B.2.5 3軸直交加速度
- B.2.6 マイクロフォン・アレイ
- B.3【ソフトウェア編】 (SDK2.0 Build1409版)
- B.3.1 Color フルHDカラーカメラのキャプチャ
- B.3.2 Depth ToF (Time of Flight) 方式デプスデータの画像化
- B.3.3 BodyIndex 人検出 (人物のいる領域を示すデータ)
- B.3.4 Infrared アクティブ赤外線画像データ
- B.3.5 Body 骨格トラッキング
- (25点の関節3次元座標、手のグー、チョキ、パー検出)
- B.3.6 Audio 音声データ
- (音源方向検出とビームフォーミング、音声認識)
- B.3.7 Face 5つ (両眼、鼻、口角) の特徴点の3次元座標と数種類の表情や状態を検出
- B.3.8 HD Face 2,000点の顔モデルと多数の特徴点のキャプチャー
- B.3.9 Kinect Fusion 3Dスキャナ
- B.3.10 補足事項
Appendix C【3次元グラフィックスの基礎知識】
- C.1 3D-CGモデル
- C.2 ポリゴン描画
- C.3 透視変換と光源計算
- C.4 Kinect Fusionと光源計算
- C.5 光源計算
- C.6 Bone
- C.7 Boneと物理演算センサ
Appendix D【RealSense SR-300 / R-200イントロダクション】
Intel社RealSense SR-300 / R-200の実機デモによる概要説明 (RealSense SDKの基本機能) を行います。
- D.1【推奨ハードウェア条件とPCの適合性診断方法】
- D.2【ハードウェア編】
- D.2.1 SR-300 (F-200の後継機)
- D.2.2 R-200
- D.3【ソフトウェア編】
- D.3.1 Color
- D.3.2 Depth
- D.3.3 Infrared
- D.3.4 Hand Tracking
- D.3.5 Face Tracking
- D.3.6 3Dスキャン
- D.3.7 補足事項
Appendix E【Kinect V1イントロダクション】
~Kinect for Windows [V1]の概略構造~
- E.1 拡張現実とは?
- E.2 拡張現実関連の時代の流れ
- E.3 Kinectとは?
- E.4 Kinectの差異
- E.5 【推奨ハードウェア条件】
- 本体形状、USB2.0 I/Fと電源、スティックPCでも動作
- E.6 【Kinectの概略構成】
- RGBカメラ
- 赤外線プロジェクタ
- 赤外線カメラ
- 3軸直交加速度センサ
- 仰角制御モーター
- 4つのマイクロフォン
- E.7 【Kinectの内部構造】
- E.8 【Kinectの赤外線プロジェクタ】
- E.9 【デプスカメラ】
- E.10 【Kinectの機能概要】
- E.11【Kinect V1ソフトウェア編】
~Kinect for Windows SDK Ver.1.8の基本機能紹介とデモ~- E.11.1 カラー画像キャプチャ
- E.11.2 デプスイメージ (カラールックアップテーブル方式を例示)
- E.11.3 赤外線カメラ
- E.11.4 骨格トラッキング
- E.11.5 人物検出
- E.11.6 カメラ位置補正の方法
- E.11.7 3軸加速度センサと仰角制御
- E.11.8 オーディオ
- 音声認識と音声合成
- 音源方向検出とビームフォーミング
- E.11.9 アバターアニメーション
- E.11.10 顔トラッキング
- E.11.11 手の状態検出 (手のGrab/Pan検出)
- E.11.12 Kinect Fusion
- E.11.13 動画作成フリーウェアMikuMikuDance
会場
受講料
- 1名様: 46,278円(税別) / 50,905円(税込)
案内割引・複数名同時申込割引について
R&D支援センターからの案内登録をご希望の方は、割引特典を受けられます。
案内および割引をご希望される方は、お申込みの際、「案内の希望 (割引適用)」の欄から案内方法をご選択ください。
複数名で同時に申込いただいた場合、1名様につき 23,139円(税別) / 24,990円(税込) で受講いただけます。
- R&D支援センターからの案内を希望する方
- 1名様でお申し込みの場合 : 1名で 43,750円(税別) / 47,250円(税込)
- 2名様でお申し込みの場合 : 2名で 46,278円(税別) / 49,980円(税込)
- 3名様でお申し込みの場合 : 3名で 69,417円(税別) / 74,970円(税込)
- R&D支援センターからの案内を希望しない方
- 1名様でお申し込みの場合 : 1名で 46,278円(税別) / 49,980円(税込)
- 2名様でお申し込みの場合 : 2名で 92,556円(税別) / 99,960円(税込)
- 3名様でお申し込みの場合 : 3名で 138,833円(税別) / 149,940円(税込)