Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Kinectによる自然な姿勢推定の実装 最終発表資料
Search
にー兄さん
January 16, 2020
Programming
0
78
Kinectによる自然な姿勢推定の実装 最終発表資料
情報特別演習Ⅱの最終発表会の資料
にー兄さん
January 16, 2020
Tweet
Share
More Decks by にー兄さん
See All by にー兄さん
UnJSを使って軽率にCLIを作ってみたらめちゃくちゃ便利だった / create CLI with UnJS
drumath2237
0
32
create-babylon-appを軽率にアプデしたい / update create babylon app
drumath2237
1
14
Babylon.js 7注目機能を 軽率にまとめてみる/whats-new-in-babylonjs-v7
drumath2237
1
100
軽率にVFX Graphと Compute Shaderを 組み合わせるテクニック/integrate-vfxgraph-and-compute-shader
drumath2237
1
120
軽率にVue 3で リアルタイム3Dアプリを作れる ライブラリを作ってみた/vue-with-3d-app
drumath2237
3
1.6k
軽率にBabylon.jsを C#で使う技術 / using-babylonjs-with-csharp
drumath2237
1
510
今こそ軽率に理解したい WebXR Device APIとBabylon.jsの話 / understand-webxr-device-api-and-babylonjs
drumath2237
0
60
Vue・Babylon連携ライブラリ BabyuewJSについて / about-babyuewjs
drumath2237
0
120
軽率にBabylon.jsの WebGPUエンジンを使って ComputeShaderに入門した / learn-about-babylonjs-webgpu-computeshader
drumath2237
0
490
Other Decks in Programming
See All in Programming
実用的かつリーズナブルな 「Azure × Gemini × LINE」~キャラクターBot 実装ライブデモ~
tomodo_ysys
1
170
feature環境をGitHub ActionsとCloudFormationでいい感じに管理する
nealle
2
310
Product Management LT会_クアンド新家
shinshin
0
270
CSC307 Lecture 05
javiergs
PRO
0
210
Folding Cheat Sheet #7
philipschwarz
PRO
0
150
Findy - エンジニア向け会社紹介 / Findy Letter for Engineers
findyinc
2
81k
CSC307 Lecture 07
javiergs
PRO
0
220
Google's Recipe for Scaling (Web) Security – LocoMocoSec 2024
lweichselbaum
0
170
I/O Extended Android in Korea 2024 ~ Whats new in Android development tools
pluu
0
250
Async Await: Mastering Python's Time-Bending Tricks - EuroPython2024
yanbo
1
290
Introduction of Happy Eyeballs Version 2 (RFC8305) to the Socket library
coe401_
1
220
Javaの現状2024夏 / Java current status 2024 summer
kishida
4
1.4k
Featured
See All Featured
No one is an island. Learnings from fostering a developers community.
thoeni
17
2.8k
Documentation Writing (for coders)
carmenintech
63
4.2k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
277
13k
A Modern Web Designer's Workflow
chriscoyier
689
190k
Building a Scalable Design System with Sketch
lauravandoore
458
32k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
44
4.7k
Keith and Marios Guide to Fast Websites
keithpitt
408
22k
[RailsConf 2023] Rails as a piece of cake
palkan
35
4.4k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
121
18k
Mobile First: as difficult as doing things right
swwweet
219
8.8k
Facilitating Awesome Meetings
lara
46
5.8k
Art, The Web, and Tiny UX
lynnandtonic
291
20k
Transcript
Kinectによる 自然な姿勢推定の実現 情報科学類2年 堤海斗 情報特別演習Ⅱ最終発表会
Agenda ❖ 演習概要 ❖ 導入手法 ❖ 演習結果 ❖ まとめ・今後の展望
演習概要
本演習の目的 Kinect v2を使った モーションキャプチャシステムを作る
Kinect v2による姿勢推定 Microsoftが開発している 赤外線カメラデバイス 人の関節の位置/回転を推定できる サポートが終わっている
アバター制御のプロセス Kinectから 骨格情報を取得 データを補正 アバターに適用
開発環境 ❏ Kinect v2 ❏ Unity 2018.4.x ❏ Mecanim ❏
UniRx/UniTask/Zenject ❏ UniVRM/MMD4Mecanim
導入手法
導入手法 ❖ IK制御 ❖ キャリブレーション ❖ 平滑化フィルタ
IK制御 ❖ 末端のボーンをもとに各 ボーンの姿勢を推定する 手法 ❖ 誤差の影響を抑えること ができる
キャリブレーション ❖ 演者とモデルの体形を合わ せる手法 ❖ 今回は上半身は胸を基準 に、 下半身は腰を基準に位置 合わせを行った
平滑化フィルタ ❖ モーションデータのノイズを抑制する為に導入した ❖ 指数平滑化フィルタ(DEMA)を採用
演習結果
中間発表まで
IK制御+キャリブレーションの適用
指数平滑化フィルタのon/offの比較
形式や体形の違うモデルの動作比較
まとめ・今後の展望
やってきたこと 演習開始 FK制御 IK制御 4月 6月 8月 11月 キャリブレーション DEMA
1月 :WIP:
現在取り組んでいること ❖ きれいなMV(R)Pパターンに落とし込む ❖ 配布に向けてプロジェクトの整理 ❖ キャリブレーションロジックの再考
今後実装したい項目 ❖ より自然なボーン制御(肩上げアシストや地面との接地感) ❖ 手・視線・表情のトラッキング ❖ Animation Rigingへの対応 ❖ カルマンフィルタの導入
参考文献 ❖ Kinect for Windows SDK https://docs.microsoft.com/en-us/previous-versions/windows/kinect/dn7 99271(v=ieb.10) ❖ m2wasabi/KinectV2VRM
https://github.com/m2wasabi/KinectV2VRM ❖ MIKUMIKUMOVING https://sites.google.com/site/mikumikumoving/manual/kinect