亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        一種基于加速度特征提取的手勢識別方法*

        2012-06-12 09:36:56陳旭光
        傳感技術學報 2012年8期
        關鍵詞:波峰手勢姿態(tài)

        陳 意,楊 平,陳旭光

        (電子科技大學機械電子工程學院,成都611731)

        在現(xiàn)代社會中,手機等移動電子設備已成為人們日常生活中必不可少的通訊和娛樂工具,其主要的交互方式是鍵盤和觸摸屏,而這兩種交互方式都不可避免地將用戶限制在了設備屏幕之上,降低了操作效率和用戶體驗[1]。手勢擁有自然、直接、易于學習等優(yōu)點,將其作為移動電子設備現(xiàn)有交互方式的一個補充,將一些簡單、頻繁的操作采用手勢輸入,可增強操作的便捷性和趣味性,提升用戶體驗。

        目前,基于加速度傳感器的手勢識別方法主要有動態(tài)時間規(guī)整(DTW)[1-4]和隱馬爾科夫模型(HMM)[5-8]。然而由于個體差異,同一手勢的加速度數(shù)據(jù)(如幅值、手勢長度等)存在較大差異;即使同一個體,同一手勢的加速度數(shù)據(jù)也存在差異。因此上述方法難以建立準確的手勢模板和隱馬爾卡夫模型,識別準確率較低,個體適應性較差;由于DTW算法的計算量大,隨著手勢數(shù)量的增加,算法實時性將大大降低;并且由于加速度傳感器無法獲取設備姿態(tài)信息,用戶只能嚴格地在給定的設備姿態(tài)下操作,這給用戶造成了極大的不便。鑒于此,本文提出通過提取反映各類手勢運動學特征的加速度特征量及變化規(guī)律對手勢進行識別,以提高對個體差異的適應性,增強算法魯棒性和實時性;對于甩動和晃動手勢,通過加速度計與陀螺儀相結合獲得設備姿態(tài)信息,將設備坐標系下的加速度轉換到用戶坐標系再對其進行識別,簡化了這兩類手勢的識別,同時提高了識別準確率。此外,由于敲擊和翻轉類手勢的識別本身不需要姿態(tài)信息,因此本文的十個手勢完全取消了設備姿態(tài)的限制,用戶可以在任意設備姿態(tài)下操作手勢。

        1 手勢定義

        手勢定義應遵循兩個原則:①手勢易被設備可靠識別;②手勢易被使用者學習和記憶[9]?;谏鲜鲈瓌t,本文定義了10個手勢并按語義及操作的相似性分為4類如表1所示。

        表1 手勢定義

        2 手勢識別算法

        手勢識別算法如圖1所示。

        圖1 手勢識別算法

        2.1 手勢加速度截取

        手勢識別第一步是通過準確檢測手勢起點和終點從而截取手勢的加速度數(shù)據(jù)[10]。如圖2所示,本文采用基于加速度變化量的手勢檢測方法,因為在沒有手勢產(chǎn)生時,加速度是相對平穩(wěn)的;而當有手勢發(fā)生時,加速度變化劇烈。對加速度進行差分可以凸顯加速度的變化量,因此本文采用 Δak=|axk-axk-1|+|aykayk-1|+|azk-azk-1|對手勢起點和終點進行檢測:

        其中,N為采樣數(shù)據(jù)個數(shù),Mth為起點和終點檢測閾值。N的引入是為了消除由環(huán)境噪聲及用戶抖動等偶然因素引起的誤檢測。

        圖2 手勢起點與終點檢測

        2.2 加速度特征量提取

        特征提取直接關系到手勢識別準確率,因此提取的特征量必須反映各類手勢的運動學特性,并且與其他類手勢存在明顯差異。通過對樣本數(shù)據(jù)(15位實驗者,每位實驗者操作每個手勢各100次)進行分析后,本文定義了手勢長度、手勢能量[12]、能量最小軸、波峰數(shù)等四個特征。

        ①手勢長度L

        ②手勢能量E

        其中,L為手勢長度,gx,gy,gz分別為重力加速度在設備 x,y,z軸分量;

        ③加速度能量最小軸:三軸手勢能量最小軸;

        ④波峰數(shù)P

        其中,Px,Py,Pz分別為設備 x,y,z軸加速度波峰數(shù)。為了可靠地計算波峰數(shù),去除操作過程中環(huán)境噪聲及用戶抖動等偶然因素的影響,本文采用如圖3所示方法。

        圖3 波峰數(shù)計算方法

        首先遍歷手勢加速度數(shù)據(jù),尋找其與橫軸交點C1、C2、C3……,然后在相鄰兩交點間(C1C2、C2C3等)計算加速度最大值和最小值 P1、P2、P3……,若P1、P2……的加速度值大于波峰上限閾值或小于波峰下限閾值,則波峰數(shù)加1。

        2.3 誤動作去除

        在使用過程中,傳感器輸出數(shù)據(jù)中包含了用戶各種無意識的誤動作,如將設備突然放下、將設備從一只手換到另一只手等。為了提高識別準確率,這些誤動作必須被去除。而各類手勢的加速度特征均具有一定的統(tǒng)計規(guī)律,如果不滿足這些統(tǒng)計規(guī)律則視為誤操作被去除。通過分析各類手勢樣本數(shù)據(jù),本文得到3條統(tǒng)計規(guī)律,滿足其中之一則為誤操作:①L<0.1 s,因為手勢長度至少為0.1 s;②E>1 500,因為手勢能量最大為1 200左右;③300<E<1 000且P=0,因為能量處于300到1 000之間的翻轉和甩動手勢的波峰數(shù)不為0。

        2.4 手勢分類

        為了提高分類準確率、簡化分類算法,本文提出了如圖4所示的三層決策樹分類器。

        圖4 手勢分類決策樹

        ①分類器第1層:敲擊類手勢加速度小、持續(xù)時間短,手勢能量遠小于其他3類手勢,因此利用手勢能量分離敲擊類手勢;

        ②分類器第2層:手機等電子設備都為長方體,此處為清楚說明問題,設長方體長、寬、高分別對應X、Y、Z軸。翻轉手勢是繞X軸的轉動,能量主要集中于Y、Z軸,因此X能量最小;而甩動類和晃動類手勢中X軸能量在三軸中不可能最小。因此利用X軸能量最小可分離出翻轉類手勢。

        ③分類器第3層:對于甩動類和晃動類手勢,由于個體之間的差異,單獨使用手勢長度、能量、波峰數(shù)等特征都不能達到較高的分類準確率。因此,本文結合這3個特征利用Fisher分類函數(shù)[13]來分類甩動類和晃動類。通過訓練樣本得到的Fisher分類函數(shù)為 f=47L+59E+108P-25690,如果 f>0則為甩動類,f<0則為晃動類。在分類函數(shù)中波峰數(shù)的系數(shù)最大,可以看出波峰數(shù)在甩動類和晃動類手勢的分類中起主要作用,因為波峰數(shù)是這兩類手勢在運動學上的本質區(qū)別(如圖5)。

        圖5 不同手勢波形

        2.5 各類手勢的識別

        2.5.1 敲擊次數(shù)識別

        敲擊類手勢的加速度體現(xiàn)出沖擊性,但敲擊設備不同平面時,沖擊特性在設備各軸上的顯著程度不同。為了保證敲擊次數(shù)識別的準確性,本文利用J=(|axi-axi-1|+|ayi-ayi-1|+|azi-azi-1|)來識別敲擊次數(shù)。如圖6所示,波形上升沿與次數(shù)識別閾值的交點數(shù)即為敲擊次數(shù)。

        圖6 敲擊次數(shù)識別

        但是用戶很多無意識的動作會被分類到敲擊類中,如突然的抖動、將設備突然放下或拿起等。通過分析敲擊類手勢的特征量樣本,本文提出了以下3條準則以去除敲擊類手勢中的誤動作:

        ①每次敲擊持續(xù)時間(如圖 6,A2-A1,B2-B1,C2-C1)在0.1 s到0.2 s之間;

        ②相鄰兩次敲擊間隔時間(如圖 6,B1-A1,C1-B1)大于 0.15 s,因為用戶不可能在 0.15 s內完成兩次敲擊;

        “您的疼痛有所改變嗎?”我低頭詢問著上周因工廠工傷,經(jīng)歷八小時手術的44歲病患目前的康復情況,如同往常的無數(shù)個清晨一樣,我正帶著四五位住院醫(yī)師巡查骨科的各個病房。

        ③手勢起點前0.3 s內的加速度標準差小于0.1 m/s2。因為敲擊手勢起點前的加速度是相對平穩(wěn)的,而用戶的無意識抖動等誤動作的起點前加速度波動較大。

        2.5.2 翻轉手勢識別

        本文僅定義了逆時針翻轉,因為順時針翻轉對用戶而言很不方便,違反了手勢定義的原則。因此翻轉類手勢的識別較為簡單,當手勢被分類為翻轉后則完成識別。

        2.5.3 甩動及晃動方向識別

        加速度的變化規(guī)律被用于甩動及晃動方向的識別。用戶坐標系與設備坐標系如圖7所示,由于傳感器輸出的是設備局部坐標系(oxyz)中的加速度,加速度變化規(guī)律會隨著設備姿態(tài)的不同而改變,但用戶坐標系(OXYZ)中相同方向的甩動或晃動手勢的加速度變化規(guī)律始終保持不變。因此,本文通過結合加速度計和陀螺儀得到設備姿態(tài)信息,將設備局部坐標系中的加速度轉換到用戶坐標系后,再對手勢方向進行識別。

        圖7 用戶坐標系(OXYZ)與設備坐標系(oxyz)

        在設備姿態(tài)計算中,首先利用手勢起點前設備x,y,z軸的重力加速度分量獲得設備初始姿態(tài)[14],其中傾斜角θ和橫滾角γ的計算如式(4)和式(5)所示。

        對于航向角φ,其初值可設為0,因為本文僅僅是將加速度數(shù)據(jù)轉換到用戶坐標系下,而非地球全局坐標系。

        本文采用四元數(shù) q=(q0,q1,q2,q3)來表示空間轉動。通過初始姿態(tài),利用式(6)可以得到四元數(shù)初值[14]:

        其中,α=φ/2,β=θ/2,φ=γ/2。由于表征旋轉的四元數(shù)必須是規(guī)范化四元數(shù),因此要對四元數(shù)初值做歸一化處理,即是使四元數(shù)滿足q20+q21+q22+q23=1[14]。

        在姿態(tài)更新中,本文采用旋轉不可交換性誤差較小的等效三子樣旋轉矢量法更新四元數(shù)并得到各姿態(tài)更新點的坐標轉換矩陣[15],如式(7)

        利用坐標轉換矩陣CRb,根據(jù)式(8)便可以得到用戶坐標系下去掉重力加速度后的手勢加速度。

        其中,下標R表示用戶坐標系下的加速度,下標b表示設備坐標系下的加速度,坐標轉換后的甩動手勢加速度波形如圖8所示。

        實際上,甩動及晃動手勢是繞用戶手腕的圓周運動。在用戶坐標系OXYZ中,當用戶左右甩動或晃動時,Y軸為切向軸;當用戶上下甩動或晃動時,Z軸為切向軸。同時甩動手勢是一先加速后減速的運動,當甩動方向相反時,加速或減速的方向將相反。因此甩動方向可通過切向軸上加速度加減速方向進行識別。但是算法首先需要判斷甩動發(fā)生在Y軸或是Z軸上,本文采用 Y軸和 Z軸的加速度平均幅值[2]AM(Average Magnitude)的相對大小判斷甩動發(fā)生軸。

        其中,aRyi、aRzi分別為用戶坐標系下Y軸和Z軸手勢加速度,A、B分別為手勢起點和終點,L為手勢長度。

        對比圖8(a)、8(b)、8(c)和8(d)可知,左右甩動時Y軸加速度幅值比Z軸大;上下甩動時Z軸加速度幅值比Y軸大。因此如果AMy>AMz,則甩動發(fā)生在Y軸;如果AMz>AMy,則甩動發(fā)生在Z軸。

        圖8 坐標轉換后甩動手勢加速度波形

        由于本文僅定義了上下晃動和左右晃動,因此晃動方向的識別更為簡單,僅利用Y軸和Z軸的加速度平均幅值相對大小即可識別晃動方向。如果AMy>AMz則為左右晃動;如果AMz>AMy則為上下晃動。

        3 實驗結果

        為了測試算法的有效性和對個體差異的適應性,本文挑選了15名實驗者并要求以他們習慣的方式和力度操作各個手勢及常見誤操作各100次。實驗結果表明算法達到了95.2%的準確率,具體識別統(tǒng)計結果如表2所示,其中G1~G10分別代表單擊、雙擊、三擊、翻轉、向左甩動、向右甩動、向上甩動、向下甩動、左右晃動、上下晃動,豎排G1~G10為輸入手勢,橫排G1~G10為識別結果。

        表2 實驗統(tǒng)計結果

        在識別算法中,傳感器數(shù)據(jù)采樣頻率為100 Hz。當截取到手勢數(shù)據(jù)后,手勢識別能在下次采樣之前順利完成,由此可知手勢識別時間小于0.01 s。

        4 結論

        本文通過提取不隨個體差異變化的加速度特征量及變化規(guī)律對手勢進行識別,因而方法簡單有效,對個體差異適應性強。并且結合陀螺儀進行加速度數(shù)據(jù)坐標轉換,取消了DTW和HMM方法對設備姿態(tài)的限制,實現(xiàn)了任意姿態(tài)下的手勢操作。但在本文目前的研究中,陀螺儀并未得到充分利用,僅輔助用于加速度數(shù)據(jù)坐標轉換。在今后的進一步研究中,可從陀螺儀數(shù)據(jù)中提取特征信息并結合加速度特征進行手勢分類和識別,從而進一步提高識別準確率。

        [1] Eun-Seok Choi,Won-Chul,Sung-Jung Cho.Beatbox Music Phone:Gesture Based Interactive Mobile Phone Using a Tri-Axis Accelerometer[C]//IEEE International Conference on Industrial Technology,Hong Kong,2005:97-102.

        [2] Min Jun-Ki,Choe Bongwhan,Cho Sung-Bae.A Selective Template Matching Algorithm for Short and Intuitive Gesture UI for Accelerometer-Builtin Mobile Phones.IEEE Second World Congress on Nature and Biologically Inspired Computing[C]//Fukuoka,2010:660-665.

        [3] Ahmad Akl,Shahrokh Valaee.Accelerometer Based Gesture Recognition Via Dynamic-Time Warping,Affinity Propagation & Compressive Sensing[C]//IEEE International Conference on Acoustics Speech and Signal Processing,Dallas TX,2010:2270-2273.

        [4] 荊雷,馬文君,常丹華.基于動態(tài)時間規(guī)整的手勢加速度信號識別[J].傳感技術學報,2012,25(1):72-76.

        [5] Sanna Kallio,Juha Kela.Online Gesture Recognition System for Mobile Interaction[C]//IEEE InternationalConference on Systems,Man and Cybernetics,Hong Kong,2003:2070-2076.

        [6] 李國峰,王錦,張勇,等.基于MEMS加速度傳感器的智能輸入系統(tǒng)[J].傳感技術學報,2009,22(5):643-646.

        [7] 梁秀波,張順,李啟雷,等.運動傳感驅動的3D直觀手勢交互[J].計算機輔助設計與圖形學學報,2010,22(3):521-533.

        [8] 孔俊其,王輝,張廣泉.基于加速度識別的姿態(tài)交互研究[J].蘇州大學學報(工科版),2009,29(2):23-27.

        [9] 胡友樹.手勢識別技術綜述[J].科技論壇,2005,2:42-43.

        [10] Jiho Choi,Kyohyun Song,Seongil Lee.Enabling a Gesture Based Numeric Input on Mobile Phones[C]//IEEE International Conference on Consumer Electronics.Xi’an,2011:151-152.

        [11] Yuan Tao,Wang Ben.Accelerometer Based Chinese Traffic Police Gesture Recognition System[J].Chinese Journal of Electronics,2010,19:270-274.

        [12] Yang Jhun-Ying,Wang Jeen-Shing,Chen Yen-Ping.Using Acceleration Measurement for Activity Recognition:An Effective Learning Algorithm for Constructing Neural Classifiers[J].Pattern Recognition Letters,2008,29:370-388.

        [13]邊肇祺,張學工.模式識別(第二版)[M].北京:清華大學出版社,2000:84-90.

        [14] Wang Jeenshing,Hsu Yuliang,Liu Jiunnan.An Inertial-Measurement-Unit-Based Pen with a Trajectory Reconstruction Algorithm and its Applications[J].IEEE Transactions on Industrial Electronics,2010,57:3508-3521.

        [15] 秦永元.慣性導航[M].北京:科學出版社,2006:305-354.

        猜你喜歡
        波峰手勢姿態(tài)
        攀爬的姿態(tài)
        學生天地(2020年3期)2020-08-25 09:04:16
        作用于直立堤墻與樁柱的波峰高度分析計算
        挑戰(zhàn)!神秘手勢
        V字手勢的由來
        全新一代宋的新姿態(tài)
        汽車觀察(2018年9期)2018-10-23 05:46:40
        跑與走的姿態(tài)
        中國自行車(2018年8期)2018-09-26 06:53:44
        勝利的手勢
        兒童標準12導聯(lián)T波峰末間期的分析
        Dynamic Loads and Wake Prediction for Large Wind Turbines Based on Free Wake Method
        關于縱波的波峰和波谷的探討
        物理與工程(2010年3期)2010-03-25 10:02:04
        久久精品国产亚洲av无码偷窥| 亚洲综合日韩中文字幕| 亚洲成a人片在线观看高清| 精品女同一区二区三区不卡| 日产分东风日产还有什么日产| 成年女人免费v片| 男ji大巴进入女人的视频小说| 伊人色综合九久久天天蜜桃| 亚洲av午夜成人片精品| 亚洲男人的天堂色偷偷| 日本av一区二区三区在线| 亚欧色一区w666天堂| 亚洲丁香五月激情综合| 特一级熟女毛片免费观看| 国产精品女丝袜白丝袜美腿| 中文字幕无码乱人伦| 国产人妻久久精品二区三区老狼| 成年女人永久免费看片| 色偷偷av一区二区三区人妖| 男女深夜视频网站入口| 亚洲国产精品久久精品| 99久久精品日本一区二区免费| 中文人妻无码一区二区三区信息| 99熟妇人妻精品一区五一看片 | 久激情内射婷内射蜜桃| 欧美黑人又粗又大久久久| 一片内射视频在线观看| 亚洲国产综合精品中久| 久久亚洲色一区二区三区| 久久九九久精品国产| 亚洲欧美另类日本久久影院| 精品一区二区三区牛牛| 红桃av一区二区三区在线无码av| 国产乱码精品一区二区三区四川人| 亚洲日韩图片专区小说专区 | 精品久久久久久中文字幕大豆网| 欧美洲精品亚洲精品中文字幕 | 日本亚洲系列中文字幕| 男人扒开添女人下部免费视频 | 天天摸天天做天天爽水多| 久久久无码中文字幕久...|