WiFi 實現手勢識別,揮揮手就能控製家電

數碼情報站 於 13/06/2013 發表 收藏文章
現有的手勢識別設備比如Kinect,通常採用攝像頭或者其他的深度傳感器捕捉用戶。而這些設備一般只能在傳感器所在的範圍感知我們的手勢動作。另外,也有通過用戶隨身攜帶傳感器來解決這個問題的方案。

但現在,華盛頓大學的計算機專家們剛剛研發的一款設備打破這種限制。他們的技術是採用改進的WiFi路由器來識別手勢——隨便你是在家裡的任何位置,只要有WiFi信號,設備就能檢測到你的手勢。

這項技術名為WiSee,用戶可以通過它在家中的任何位置控制所有接入的家電設備,而這一切你要做的只是一個簡單的手勢。

Wisee的這套“全方位識別系統”通過分析環境中的WiFi信號變化來捕捉用戶,而不需要你佩戴任何的外設或者是在家部署一堆攝像頭。 WiFi信號還可以穿牆,也就是說你需要配置的只是連接路由器的WiFi接入點和你的移動設備。

WiSee的手勢識別是通過捕捉微弱的多普勒效應變化以及人體在環境中移動導致的WiFi信號變形實現的。這裡多普勒效應的變化是指波源跟接收器的相對位移變化會導致波的頻率變化——跟救護車在你身邊呼嘯而過時的場景非常相似。而對於WiSee來說,人體反射回的WiFi信號會被接收器當成波源。也就是說當人體在WiFi的覆蓋中做出某個動作時,那接收器就能獲取到對應的多普勒效應的變化。他們只要將不同手勢跟不同的多普勒效應變化對應起來就可以了——比如手臂畫個圈或者各隔空推兩下。

WiSee實現中的一個問題是:通常的手勢動作只會引起非常小幅的多普勒效應變化——大概只有幾赫茲的變化——對於將的WiFi設備來說,這是非常難捕捉到的。研究人員首先將WiFi路由器改造成能夠監測家中所有無線信號的智能接收器,之後再在接收器中加入將寬帶信號轉換成窄帶信號的算法,這樣設備就能檢測到人體手勢動作導致的微弱的信號頻率變化了。

WiSee的另一項難度是當檢測範圍內有多個用戶時如何處理。它的解決方法是設定一個特定的觸發手勢,也就是用戶可以通過做出某個特定的動作組合來接管系統的控制權限。研究人員分別在辦公和居家的環境中對5個用戶做過測試,當環境中有多個用戶時,手勢的識別率會降低。

在類似的研究領域也有微軟參與的SoundWave和Humantenna兩個項目:前者採用聲音,後者採用電線的輻射來捕捉身體的手勢。但WiSee是唯一一個可以穿牆工作的系統。

下面是用WiSee實現智能家居控制的演示效果:


資料來源:雷鋒網

標籤: WiFi  手勢識別  

留言


請按此登錄後留言。未成為會員? 立即註冊
    快捷鍵:←
    快捷鍵:→