999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Leap Motion指尖位置的手勢提取和識別技術研究

2017-02-14 09:23:02周開店羅健欣
網絡安全與數據管理 2017年2期
關鍵詞:方向分類信息

周開店,謝 鈞,羅健欣

(解放軍理工大學 指揮信息系統學院,江蘇 南京 210007)

基于Leap Motion指尖位置的手勢提取和識別技術研究

周開店,謝 鈞,羅健欣

(解放軍理工大學 指揮信息系統學院,江蘇 南京 210007)

Leap Motion是最近推出的一款比較新穎的手部信息采集設備,它能夠高精度、高幀率地跟蹤捕獲手部信息,基于此特性,本文闡述了一種基于指尖位置和方向信息進行手勢提取和識別的研究方案。采用Leap Motion傳感器進行手勢的三維空間坐標信息采集,從中提取指尖坐標及方向向量信息,建立手勢識別模型,構建手勢特征數據。對特征數據進行歸一化處理后輸入到支持向量機進行訓練,實現對特定手勢的識別。實驗結果表明,提出的手勢識別方案平均識別精度達到97.33%,具有較高的準確性和魯棒性。

手勢識別;Leap Motion;指尖位置;方向信息;支持向量

0 引言

近年來,手勢識別在眾多領域(如:人機交互、機器人應用、電腦游戲、手語翻譯等方面)的廣泛應用得到了更多人的關注。當前可用于手勢識別的相對低成本的深度相機有:TOF相機和微軟公司推出的Kinect設備,通過不同的方法獲取手部的深度信息以提高手勢識別的準確性。這些方法提供的手勢識別方案均是從深度信息提取的特征值,通用攝像頭采集人手圖像雖然能夠獲得穩定的圖像序列乃至深度信息,但提取出的人手信息必須經過復雜的圖像處理與識別過程,難以保證快速、準確地估計人手姿態,同時它們無法實現近距離的高精度手勢識別[1]。Leap Motion傳感器的推出給手勢識別領域帶來了一種全新的方式,不同于Kinect對視野范圍內追蹤到物體的整體框架描述,Leap Motion的目標是只針對手部信息的追蹤描述,通過對手部信息包括指尖、關節點、方向向量、法向量等的精細化描述,利用這些信息實現對手勢的特征提取和準確識別[2]。因此,本文提出了一種基于指尖位置和方向信息的手勢提取和識別方案。

1 Leap Motion結構分析

Leap Motion是基于計算機視覺技術的三維數據追蹤傳感器設備[3]。Leap Motion的追蹤目標是針對手部信息的描述,能夠直接計算出指尖、關節點等的位置和手掌的方向向量及法向量信息。同時,由于Leap Motion內部封裝了完善的識別過程和方法,Leap Motion不需要開發者使用計算機視覺算法去識別提取手部相關點的數據。相對于Kinect等深度相機,Leap Motion可以以0.01 mm的精度追蹤手部數據,也就是說它可以高精度地追蹤到手部的微小運動。它的硬件結構主要由兩個高幀率攝像頭、LED燈、紅外濾光器以及一片USB3.0芯片組成,如圖1所示。

圖1 Leap Motion結構圖解

兩個高幀率高清攝像頭可以模擬雙目視覺實現立體拍攝手勢圖像,捕捉傳感器上方25 mm~600 mm之間呈倒立金字塔范圍內的信息,然后通過三角測量對空間手部位置信息進行三維坐標定位,另外Leap Motion利用濾光器將自然光線過濾成紅外光線,在設備上方形成一個虛擬的平面光線網,當目標對象移動時,就會引起紅外線反射而返回目標對象所在的位置和移動方向。同時可以以高達100 f/s的速度記錄追蹤的手部運動數據,每一幀包含了每只手的關鍵部位的位置信息、掌心移動速度、手掌法向量、手指朝向等信息。最終Leap Motion會通過USB接口將捕捉到的靜態手勢位置、向量信息和動態手勢移動信息傳送到計算機進行后續加工處理及手勢提取和識別。

2 手勢特征分析和模型構建

與Kinect等類似的設備相比Leap Motion不提供追蹤到的完整深度圖[4],只返回手部相關點的三維坐標位置信息、方向信息和部分手姿態特征,例如Circle、Swipe、Screen Tap、Key Tap等姿態信息。僅利用這些原始數據還不能夠滿足對手勢識別的需要,因此需要根據Leap Motion追蹤手部信息的特性,進行構建手勢的提取和識別模型。

圖2 手部平面圖

文中構建了用于手勢提取和識別的模型,如圖2所示。

(1)手掌中心位置C:描述了三維空間中手掌區域的粗略中心位置。

(2)手掌的方向:基于兩個單位向量,n是垂直于手掌平面指向手掌內側的法向量,h是手掌中心位置C指向手指方向的方向向量,但是這些追蹤計算得到的數據也不是非常精確,取決于手指F1、F2、F3、F4、F5的分布。

(3)指尖的位置Fi,i=1,…,5,描述了三維空間中探測到的指尖位置。

需要注意的是,盡管Leap Motion能夠以很高的精度追蹤可視區域內的手部三維空間位置,但是它并不確定能夠追蹤到全部的手指,這是由于做出手勢動作的時候會存在手指間的互相遮擋和干擾。針對這個問題,Leap Motion會根據內部構建的手模型預估計干擾部分關鍵點的粗略位置,從而可以得到完整的手部關鍵點信息,用于后面的特征值提取計算。

為了實現手勢識別,根據上述手勢追蹤模型定義了如下的手部數據特征計算公式:

(1)

式中Di表示指尖位置Fi到手掌心位置坐標C的歐式距離,在這里需要將兩點間的三維距離除以比例因子S做歸一化處理。

(2)

(3)

本文選擇如圖3所示G1、G2、G3、G4、G5、G6六組手勢進行分析,提取相應手勢的相關點的三維坐標信息和方向信息。

圖3 手勢G1至G6示意圖

關于特征提取方法,在前文中給出了相應的特征值D、A、E,包含從Leap Motion提取到的每一個樣本手勢數據,對于每一組手勢將提取它的特征向量集V=(D,A,E)。

為了進一步進行手勢識別,需要將D、A、E三個特征向量根據對應的手勢庫分為G類,分類算法采用支持向量機[6]。因此G個類別的樣本就需要設計G(G-1)/2個SVM分類器。當對一個未知樣本進行分類時,最后得到最多的類別即為該未知樣本的類別。

3 特征訓練

實驗的特征訓練和識別采用支持向量機(SVM)方案。SVM作為一種二分類模型[7],其基本模型定義為特征空間上的間隔最大的線性分類器,其學習策略便是間隔最大化,最終可轉化為一個凸二次規劃問題的求解。支持向量機在解決小樣本、非線性及高維模式識別中有許多特有的優勢。對于手勢的分類,需要將提取到的手勢特征向量V看作N維空間中的一個點,手勢特征進行分類時可以看作尋找該空間中的最優分類平面,最終將不同的手勢特征點V進行分割處理,就得到了最終的手勢分類效果。對于簡單的線性問題,能夠直接在該空間中截取相應的分割平面,然而在解決問題時遇到更多的是非線性問題,文中的手勢特征分類就屬于非線性問題,因此需要通過非線性變換將其轉化為高維空間中的線性問題進行處理。

對于標準的支持向量機[8]優化問題可以歸結為一個二次規劃問題:

(4)

其分類判別函數為:

(5)

將非線性問題轉換為高維空間中的線性問題是通過內積式中K(x,xi)核函數進行的,選擇不同的內積核函數對應著不同的 SVM算法,因此在使用時需要進行核函數及相應參數的選擇。其核函數K(x,xi)的選擇對SVM的實現和分類結果起到重要作用。

核函數的選擇包括兩部分工作:一是核函數類型的選擇,二是確定核函數類型后相關參數的選擇。因此選擇恰當的核函數對本文實驗中的手勢識別精確度有著重要的影響。下面給出SVM的三種常用核函數。

(1)多項式核函數:

K(x,xi)=(γxTxi+r)d

(6)

(2)徑向基(RBF)核函數:

(7)

(3)Sigmoid核函數:

K(x,xi)=tanh(γxTxi+r)

(8)

在實驗中將分別采取上述不同的核函數進行手勢識別分類,通過對比選取最佳核函數。在列出的三個核函數中,多項式核函數中的參數d用來設置多項式核函數的最高次項次數,在實驗中采用經驗值3,參數r和Sigmoid核的參數r同樣采用默認經驗值0。

對結果起決定性作用的參數是γ以及懲罰因子C,懲罰因子C是對空間點中離群點的重視程度體現,C值越大則表明對其越重視。

對于上述的參數C、γ選擇擬采用K折交叉驗證和參數尋優遍歷進行對比并選定。K折交叉驗證是將總樣本劃分為K個子集,每次將一個子集作為測試集,剩余K-1個子集作為訓練集進行訓練,通過K次的測試,將其平均識別率作為結果。最佳參數為參數尋優后得到最高識別率的參數。得到最佳參數后對三種核函數進行對比實驗就可以選擇出合適的核函數。

具體方法為通過Leap Motion分別采集50組單個手勢,共300組數據,將其分別進行三種核函數的5折交叉驗證和網格參數尋優方法以獲取最佳參數,獲得最佳參數后再次采集120組手勢數據,每個手勢20組,作為新測試數據驗證其識別準確率。不同核函數的網格參數尋優與交叉驗證所得參數 C、γ的關系如圖4、5、6所示。

圖4 多項式核函數

圖5 RDF核函數

圖6 Sigmoid核函數

表1中給出了三種核函數通過交叉驗證和參數尋優后得到最佳參數后,進行新測試數據驗證識別準確率的結果對比。

通過對訓練數據的交叉驗證結果和測試數據的識別分類結果準確率的綜合分析,選用RBF Kernel可以得到較高的識別準確率,同時從圖4可以看出RBF核函數有著較好的穩定性,參數較少且易于運算,應用相較廣泛。

表1 三種核函數交叉驗證和參數尋優結果比較

根據120組測試數據的準確率基于網格參數尋優遍歷和5折交叉驗證方法得到最佳參數:gamma為0.5,懲罰因子C為32,將此作為模型的最佳參數進行后續的結果驗證實驗。

4 結果驗證

前文的特征提取和特征訓練兩部分構建了基本的手勢識別模型,下面將通過實驗對模型進行驗證。通過Leap Motion傳感器針對每個手勢采集50組數據,共300組測試數據。通過構建的模型提取其特征向量并將其輸入SVM進行手勢分類識別,實驗結果如表2所示。

表2 模型驗證結果

通過對表2中的結果分析,對于輸入的300組手勢數據,構建的識別模型可以正確識別293組,識別準確率為97.33%,具有較高的識別率。另外可以看出手勢G2、G3、G4出現了識別差錯,這是由于實驗中做出的手勢G2、G3、G4動作相近,在Leap Motion追蹤手勢時不可避免地出現手指的瞬時重疊導致信息錯位和誤差,從而相互之間會容易產生誤識別現象。

5 結論

文中構建了一種采用Leap Motion傳感器并基于指尖位置和方向信息的手勢提取和識別模型,模型計算量少,效率和精度高,僅需要獲取手部的指尖位置信息和方向信息,即可高效、高精度地識別用戶手勢。實驗結果表明,該方案可以以較高的平均識別率完成特定的手勢識別,但是會存在相近手勢的手指瞬時重疊引起的誤差導致降低手勢識別率現象。

下一步的工作將針對多指瞬時重疊現象導致的誤差情況,研究結合Kinect和Leap Motion的多傳感器手勢追蹤解決方案。Kinect傳感器能夠遠距離地捕獲基于深度圖的手部完整信息[9],而Leap Motion傳感器可以高精度地實現近距離的局部手部信息描述,因此期望提出這種多設備結合方案,可以獲取更好的手勢識別效果。

[1] Li Yi. Hand gesture recognition using Kinect[C]. Proceedings of 2012 IEEE 3rd International Conference on Software Engineering and Service Science, 2012: 196-199.

[2] WEICHERT F, BACHMANN D, RUADK B, et al. Analysis of accuracy and robustness of the leap motion controller[J]. Sensors, 2013, 13(5): 6380-6393.

[3] 徐崇斌, 周明全, 沈俊辰,等. 一種基于Leap Motion的直觀體交互技術[J]. 電子與信息學報, 2015, 37(2): 353-359.

[4] 吳彩芳,謝鈞,周開店. 基于手勢識別的人機交互技術研究[J]. 計算機時代, 2016(2):29-32.

[5] 潘佳佳, 徐昆. 基于Leap Motion的三維自由手勢操作[J]. 中國科技論文, 2015, 10(2): 207-212.

[6] 張學工. 關于統計學習理論與支持向量機[J]. 自動化學報,2000, 26(1): 32-42.

[7] Wang Jianzhi,Lin Zhiren. LIBSVM: a library for support vector machines[J]. ACM Transactions on Intelligent Systems and Technology, 2011, 2(3): 1-27.

[8] 閻威武,邵惠鶴. 支持向量機和最小二乘支持向量機的比較及應用研究[J]. 控制與決策, 2003, 18(3):356-360.

[9] WACHS J P, KOLSCH M, STERN H, et al. Vision-based hand-gesture applications[J]. Communication of the ACM, 2011, 54(2):60-71.

Hand gestureextraction and recognition research based on fingertip position tracked from Leap Motion

Zhou Kaidian,Xie Jun,Luo Jianxin

(School of Command Information System, PLA University of Science and Technology, Nanjing 210007, China)

The Leap Motion is a new kind of hand acquisition devices. It can track and acquire the information of hand pose with high precision and high frame rate. According to this feature, this paper puts forward a research approach about gesture extraction and recognition which is based on the position of fingertips and the orientation of hand. This paper adopts the Leap Motion sensors to collect the three-dimensional coordinate information about hand gesture, extracts the fingertips coordinates and direction vector information from it, and then establishes hand gesture recognition model to construct the feature data. The data must be normalized before being put into the support vector machine (SVM) for training to implement the recognition of specific hand gesture. The experimental results show that the average recognition accuracy of the proposed approach is 97.33%, which has high accuracy and robustness.

gesture recognition; Leap Motion; fingertip position; orientation; support vector machine

TP391.4

A

10.19358/j.issn.1674- 7720.2017.02.016

周開店,謝鈞,羅健欣.基于Leap Motion指尖位置的手勢提取和識別技術研究[J].微型機與應用,2017,36(2):48-51.

2016-09-19)

周開店(1991-),男,碩士研究生,主要研究方向:人機交互、計算機網絡。

謝鈞(1973-),男,博士,教授,主要研究方向:智能信息處理、計算機網絡。

羅健欣(1984-),男,博士,講師,主要研究方向:人機交互、信息可視化。

猜你喜歡
方向分類信息
2022年組稿方向
計算機應用(2022年2期)2022-03-01 12:33:42
分類算一算
2021年組稿方向
計算機應用(2021年4期)2021-04-20 14:06:36
2021年組稿方向
計算機應用(2021年1期)2021-01-21 03:22:38
分類討論求坐標
數據分析中的分類討論
教你一招:數的分類
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
位置與方向
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
主站蜘蛛池模板: 一本一本大道香蕉久在线播放| 青青草原国产免费av观看| 国产精品欧美在线观看| 亚洲精品福利视频| 狠狠v日韩v欧美v| 亚洲欧美日韩天堂| 六月婷婷综合| 成人午夜亚洲影视在线观看| 青青草一区二区免费精品| 日韩成人高清无码| 亚洲精品国产日韩无码AV永久免费网| 无码综合天天久久综合网| 天堂在线www网亚洲| 国产精品一区二区在线播放| 国产后式a一视频| 毛片大全免费观看| 激情综合激情| 2018日日摸夜夜添狠狠躁| 国产视频入口| 日本黄网在线观看| 日韩精品一区二区三区免费在线观看| 大乳丰满人妻中文字幕日本| 国产精品自在在线午夜区app| 日韩av在线直播| 国产95在线 | 91视频区| 日韩精品亚洲人旧成在线| AV不卡国产在线观看| 国产91小视频| 亚洲水蜜桃久久综合网站| 日韩毛片在线播放| 国产97色在线| 国内精自线i品一区202| 日韩色图在线观看| 国产91无码福利在线| 成人久久精品一区二区三区 | 国产成人久久综合一区| 日本人妻一区二区三区不卡影院| 2021天堂在线亚洲精品专区| 在线观看网站国产| 在线播放国产一区| 精品国产91爱| 亚洲乱码在线播放| 欧美精品v| 久久精品中文字幕免费| 99er精品视频| 亚洲第一成年网| 人妖无码第一页| 欧美va亚洲va香蕉在线| 亚洲天堂久久久| 免费亚洲成人| 在线免费观看a视频| 亚洲视频免费播放| 亚洲欧美人成人让影院| 欧美一级夜夜爽www| 久久一色本道亚洲| 青青草原国产av福利网站| 国产精品九九视频| 强乱中文字幕在线播放不卡| 天堂在线www网亚洲| 亚洲精品图区| 萌白酱国产一区二区| 国产高清免费午夜在线视频| 亚洲第一黄片大全| 欧美区一区| 毛片一级在线| 日本人真淫视频一区二区三区 | 手机精品视频在线观看免费| 午夜视频在线观看免费网站 | 天天色天天操综合网| 无码福利日韩神码福利片| 国产乱子伦视频在线播放| 国产精品xxx| 免费观看国产小粉嫩喷水| V一区无码内射国产| 99re经典视频在线| 宅男噜噜噜66国产在线观看| 亚洲视频在线观看免费视频| 精品剧情v国产在线观看| 激情乱人伦| 午夜不卡福利| 国产色伊人|