|
1: 2011-02-04 (金) 02:38:29 yuji |
| + | *Kinectとは [#bfb09722] |
| + | MicrosoftがXBOX360用に発売した新コントローラがKinectです。Kinectは,専用のカメラを使うことでプレイヤーの動き・姿勢をリアルタイムに認識し,その動き・姿勢をゲーム中のキャラクターの動きとリンクすることができる,世界初の非接触型ゲームコントローラーです。((世界初じゃないと思うけどなぁ。おれが12年前ぐらいに,開発に携わった業務用ゲーム機の画像センサーもあるけどね。)) |
| | | |
| + | *Kinectの原理 [#fc9ccf63] |
| + | Webを検索していると,Kinectのキー技術は,MSのCabridge研究所で発明されたという記事があった。~ |
| + | ここのJamie Shottonさんという人のチームが,「プレーヤー姿勢推定」する事を開発したとある。~ |
| + | |
| + | Kinectが持っている距離画像センサ,PrimeSense社が開発した物で(すでにMSに吸収されている),このセンサで取得した距離画像をもとに,Jamie Shottonさんらが作った人の姿勢推定ソフトウェアを用いて,プレイヤーの姿勢を認識すると言うことです。 |
| + | |
| + | キーポイントは2つ, |
| + | -Light Coding~ |
| + | いままでの距離画像センサは,TOF形式の物が主流でリアルタイムで認識出来るものは非常に高価であった。PrimeSense社は「Light Coding」という,ある赤外線パターンを照射して,物体から反射して来た歪んだパターンをCMOSカメラで解析することで,距離画像センサとして機能している。~ |
| + | この方式で,コンシューマ向けの安価なセンサが提供できるようになった。(\14,800という驚異的低価格) |
| + | -姿勢推定アルゴリズム~ |
| + | 通常人間のモーションをトラッキングするには基準点(マーカー)を使うが,多量のサンプル画像(人間のいろいろな姿勢や動き)を学習させることで,各場所を認識出来るようにし,その動きを過リアルタイムで計測することにより,動きをトラッキング出来るようになったらしい。力技かもしれないが凄いですね。 |
| + | |
| + | *Kinectの構成 [#m7abc800] |
| + | +距離画像を取得~ |
| + | Light Codingって呼ばれる特殊なパターンを赤外線レーザーで照射し,帰ってきた歪んだ画像から各場所の位置を測定するようにしている。 |
| + | #ref(LightCoding.flv) |
Counter: 1367,
today: 1,
yesterday: 0
Copyright©2008 Yuji Ueno All Rights Reserved.