Handpose:快速、精確的手勢識別
標籤:Andrew FizgibbonHandpose微軟研究院手勢識別
Handpose 是微軟研究院的一項發明,其目的是讓計算機精確地識別手勢動作。這並非什麼全新的發明,但是,Handpose 的速度更快,感應距離更遠。它不僅可以用於現有硬件,將來也能夠用到手機上面。
要使用 Handpose 軟件,用户首先把手放在 Kinect 前面,讓計算機創建一個 3D 模型。然後,當用户做手勢的時候,屏幕上的手也會做出相應的動作。微軟機器學習和感應部門的首席研究員 Andrew Fizgibbon 對 fastcodesign 網站説,Kinect 很擅於探測身體動作,但是,在辨識手部動作含義時,它的表現就很糟糕了。“它大概可以瞭解你的手掌和手腕在那裏,但是,它的能力也就是如此了”。它或許知道你在揮手,但是,當你做出簡單的手勢,比如拇指向上和向下,它不能將其區分開來。
“我們相信,如果你能夠準確地跟蹤用户的雙手位置,包括每個指關節的角度,那麼,運動感應技術能夠帶來一套全新的用户界面。” 他説。這套界面被稱作是 Direct Physical Interface(直接物理界面)。在與虛擬物品交互的時候,用户可以伸手抓住它們,就像是對待實物一樣。
不過,要做到這一點並不容易。Fitgibbon 説,要像識別手部動作,運動追蹤系統需要監測手上 30 個數據點。看起來不多,但是,這些點的組合卻有萬億種。同時,在特定的手勢中,有些手指會隱藏起來,無法被感應器識別到。因此,即使是不精確的手勢辨識,也是非常困難的事情。
Handpose 的算法大大提升了計算機對手勢的識別能力,把萬億的猜測降低為 200 種可能的猜測。Fitzgibbon 説,目前的手勢識別系統相當於 90 年代 Palm OS 上的手寫,而 Handpose 則相當於現在的手寫識別系統。
Handpose 仍然需要完善,但是,在 Fizgibbon 看來,只要將其速度提升兩倍以上,就能夠實現精確的手勢識別。到了那個時候,它將會改變我們與計算機、虛擬現實、電視機等的交互方式。當問到這何時可以實現的時候,他説,“我記得,蓋茨曾經説過,你會高估一年內能完成的事情,但是低估 10 年內能完成的事情,那麼,就讓我給箇中間數。或許是 5 年吧。”
圖片來自 digitalartsonline
資料來源:愛範兒(ifanr)
作者/編輯:積木