本セミナーでは、デプス・センシング・アルゴリズムの基礎から、それを用いた非接触生体センシングの動作原理、ヒューマン・ヘルスケア関連アプリケーションへの展開について、次世代デバイスHololensのデモを交えて解説いたします。
日時
- 2018年12月5日 10時00分〜 2018年12月5日 17時00分
開催予定
プログラム
- 3Dセンサの基本機能と主な応用事例と市場について概要説明を行います。
- 各種センサ方式の動作原理について説明を行います。
- デプス・センシング・アルゴリズムとして、Time of Flight (ToF) 方式、LiDAR方式、Structured Light方式、Infrared Depth方式などの動作原理説明を行います。
- Microsoft社のKinect V2や、Structured Light方式自作機のデモを中心に実演しながら、センサ動作原理と機能の特徴紹介を行います。
- 次世代技術の可能性を示すため、JPEG圧縮された画像データからの圧縮ノイズに埋もれた生体情報の抽出技術についてデモを行いながら説明を行います。
- 点群データ処理による高感度化の手法と情報の抽出方法について説明します。
- 非接触バイタルセンシング (加速度・呼吸・心拍・平衡バランス等) の動作原理説明とデモについても行います。
- 生体計測の基礎知識や高齢者在宅見守り (転倒、うずくまり、横たわり、浴槽沈水等) に関しても説明を行います。
イントロダクション編
- 3Dセンサとは? / KinectV2販売終了を受けて / 拡大するデプスカメラ市場 デプスカメラの技術マップ
第1章 3Dセンサの機能
デモを行いながら、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 … デプスのノイズ原因の検証用
第2章 3Dセンサの概要
- 【Structured Light法】
- 光源と観測位置の座標の違いを利用する (光三角法)
- 光切断法
- モアレ法
- Structured Light法
- Structured Light固定パターン投影法
- ランダムドットパターンを用いた相関方法 (KinectV1, Carmine)
- 高速高分解能カメラで各ドットを追尾するHyper Depth
- Structured Light時分割パターン法
- Structured Light固定パターン投影法
- 光源と観測位置の座標の違いを利用する (光三角法)
- 【Time of Flight法】
- 光パルスの往復時間または位相遅れを利用する (Time of Flight)
- ToFカメラ
- LiDAR (Light Detection and Ranging) [Laser Imaging Detection and Ranging]
- 光パルスの往復時間または位相遅れを利用する (Time of Flight)
- 【Infrared Depth法】
- 拡散反射光の性質を利用する (Infrared Depth)
- 【その他のデプスアルゴリズム】
- カメラ位置の違いから特徴点/テクスチャのマッチングを利用
- PTAM (Parallel Tracking and Mapping)
- SLAM (Simultaneous Localization and Mapping) … 自己位置推定と環境地図作成を同時に行う
- マルチカメラ
- 自己位置推定用シートマーカーを用いる方法 (Qlone)
- ステレオ・マッチング
- 機械学習から静止画から3D顔モデルを再構成する … cvl – demos.cs.nott.ac.uk/vrn/
- Make3D (視覚処理の模倣)
- カラー開口フィルタ (東芝)
- カメラ位置の違いから特徴点/テクスチャのマッチングを利用
- 【Appendix】
- Hyper Depth … Structured Light法とToF法の比較により、ToFカメラの欠点を説明
第3章 RGB Color Depth方式の動作原理
特殊なカメラを使用せずに、デプスセンシングと非接触生体センシングを行う方式の提案 (CQ出版インターフェース誌5月号記事に関連)
- CMOSイメージセンサについて
- C.E.Shannonのチャンネル容量の法則 … メガ級センサ・アレイで、超高感度を実現する
- チャンネル容量の法則の適用例 … JPEG圧縮に伴うブロックノイズやモスキートノイズも抑制する。高感度化アルゴリズムとその結果
- 波長による透過深度 (表皮深さ) の違いを利用する … 通常のカメラをルチスペクトルカメラととらえ、波長間の僅かな違いを可視化する抽出アルゴリズムと事例紹介
- 色ベクトルとメラニン色素
- 単眼3Dセンシング
- 単眼3Dセンシングの問題点
- ステレオ3Dセンシング
- まとめ
第4章 非接触バイタル・センシング
- 【心拍・呼吸に関する基礎知識】
- 心臓の構造と心電図
- 呼吸動作と酸素供給の関係
- 呼吸と心拍揺らぎの関係
- 入浴中の心拍揺らぎと年齢
- 【心拍・呼吸センシングの原理】
- カラー画像または赤外線画像からの心拍センシング
- デプスデータからの呼吸・心拍センシング
- KinectV1での非接触呼吸・心拍センシング
- スポット光方式 … 反射光強度分布を放物面関数で近似して精密測距
- マーカー方式 … 濃度分布関数または円形マーカーを用いた精密測距
第5章 アルゴリズムの原理
- FIFOアルゴリズム
- FIFO
- 高速移動平均
- 矩形波相関法
- 基底遷移アルゴリズム
- 放物線補間と3軸加速度検出やノイズ除去
- 放物面補間 (輝度分布中心の推定)
- 線スペクトルとDCオフセットノイズ除去
- 適応フィルタ
- デコンボリューション (逆畳み込み演算)
- 2次元ポイントクラウド⇒円の中心座標⇒半径
- 3次元ポイントクラウド⇒円の中心座標⇒半径
- 3次元ポイントクラウド⇒球の中心座標⇒半径
- 最小2乗法
- 放物線補間
- 放物面補間
第6章 Kinect/RealSenseソフトウェア開発環境
第7章 基本プログラミング~基本的な使い方~
- Kinect V2編
- Visual C#でWindows Form アプリケーションを作成
- Formデザイン
- コーディング (宣言部分)
- コーディング (初期化処理と終了処理)
- マルチ・ソース・フレーム
- 表示例
- RealSense R – 200編
- Visual C#でWindows Form アプリケーションを作成
- Formデザイン
- コーディング (宣言部分)
- コーディング (初期化処理と終了処理)
- コーディング (キャプチャ処理部分)
- 表示例
以下はテキストに含まれますが時間の関係で割愛します。
第8章 付録
- 【付録1】 赤外線ハンドモーションセンサ
- 【付録2】 カメラで回転角度を検出する方法
- 【付録3】 Webカメラで心拍センシング
- 【Appendix A】 3次元グラフィックスの基礎知識
- 3D-CGモデル
- ポリゴン描画
- 透視変換と光源計算
- Kinect Fusionと光源計算
- 光源計算
- Bone
- Boneと物理演算
- 【Appendix B】 Hololens
- 【Unityプログラミング基礎】
会場
受講料
- 1名様: 47,000円(税別) / 51,700円(税込)
- 複数名: 59,000円(税別) / 64,900円(税込)