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

基于改進型BP神經網絡的手部動作識別

2018-09-18 09:49:14尤波李忠杰黃玲
智能系統學報 2018年5期
關鍵詞:特征提取分類動作

尤波,李忠杰,黃玲

高性能仿人型假手對提高數以百萬計上肢殘疾者的生活水平具有重要意義,整套假手系統最重要的環節就是實現手部動作的快速準確識別。目前市場上絕大部分假手都是基于sEMG進行控制的。于是sEMG信號的采集、降噪、特征提取和分類器的設計等各個環節成為該領域國內外研究人員爭相研究的熱點,都取得了不錯的成果。期間我們也做了大量的相關研究,例如楊文元等[1]用小波理論對sEMG信號進行處理分析,周麗娜等[2]設計了多功能肌電橡膠手識別系統。謝平等[3]采用自排序熵對不同動作模式下的表面肌電信號進行特征提取,并用其作為動作模式分類指標;邱青菊等[4]運用雙譜分析法對表面肌電信號進行特征提取與模式識別。

對肌電信號進行降噪與特征提取的目的就是為后面分類器的設計提供更優質的數據,從而大大提高動作分類的準確率。常用于分類器設計的算法有 SVM(支持向量機)[5-8]、AdaBoost算法[9-10]、聚類算法[11-12]及神經網絡算法等。張啟忠等[5]運用球均值Lyapunov指數計算法,對肢體肌電信號進行特征提取與分類,用二叉樹法構造了基于SVM的多類分類器。Kainz 等[13]對sEMG信號的低成本檢索方案進行研究,并運用SVM對從傳感器獲取的信號進行分類。林海波等[14]對高斯核函數進行改進,并采用二叉樹方法構建多類支持向量機完成12種上肢姿態的分類。楊帥[15]將AdaBoost算法運用在肌電信號的特征提取與分類上,并研究了在疲勞肌電信號干擾下算法的識別能力。

BP神經網絡作為分類器,其應用同樣廣泛。例如,王爾申等[16]將BP神經網絡和基本粒子濾波算法進行有機結合有效地改善了濾波性能;趙漫丹等[17]采用BP神經網絡對AR模型的參數特征進行模式識別。近期國內外很多科研人員在研究深度神經網絡在模式識別上的應用,識別準確率有了很大的提升。但深度神經網絡訓練時間長、計算量大、對硬件要求高,不利于識別系統的快速反應。因此,本文并未采用深度神經網絡,而是對普通BP神經網絡加以改進,以保證動作識別的快速性和準確性。

針對普通BP神經網絡在訓練過程中出現的學習過程緩慢以及過度擬合的問題,本文引入了交叉熵代價函數并對代價函數進行正則化處理。在實驗中對sEMG特征信號進行模式識別,獲得了較好的實驗效果。

1 動作信號的模式識別

肌電信號識別是肌電研究領域中的一個重要方面,一般采用模式匹配原理來解決。手部動作的識別過程為:首先,將待識別的手部動作的肌電信號輸入識別系統,經過預處理后用數學的方法提取sEMG特征信號,提取到的特征信號可以看成該動作的模式;然后將該動作模式同已知的參考模式進行比較,獲得的最佳匹配的參考模式作為該動作模式的識別結果。動作識別具體流程如圖1所示。

圖1 動作識別流程Fig. 1 Motion recognition process

研究選取了環型抓取、捏取、五指伸展、豎拇指4種動作模式,用BP神經網絡實現對這4類動作的有效分類,具體動作如圖2所示。

圖2 4種手部基本動作Fig. 2 Four basic hand motions

2 改進型BP神經網絡的設計

BP神經網絡的英文全稱為back-propagation neural network,即反向傳播神經網絡。在隱含層神經元個數可以隨意調整的前提下,其可以逼近任意的非線性映射,且具有一定的容錯能力,故適合作為肌電信號的分類器。BP神經網絡包含輸入層、隱含層和輸出層3部分,具體網絡架構如圖3所示。

圖3 BP神經網絡架構示意Fig. 3 Diagram of BP neural network framework

改進型BP神經網絡具體設計步驟如下。

1) 輸入層和輸出層節點的設計

因同一手部動作不同階段的肌電信號所蘊含的特征存在差異,故可將不同階段的4維數據進行拼接作為新的輸入向量,以便為神經網絡提供更多輸入特征。但隨著輸入向量維度的增加計算量也隨之增加,為保證系統的實時性,輸入向量維度不能任意升高。綜合考慮以上因素和實驗驗證,本文把所采集的N行4列數據重新組合處理成N/3行12列數據,即將4維數據升維至12維作為輸入向量,輸入節點數設置為12個。

因需要進行分類的手部動作有4種,故輸出層的節點數設置為4個。

2) 隱含層節點數的設計

對于BP神經網絡,有一個重要定理,即對于任何在閉區間內的一個連續函數都可以用單個隱含層的BP網絡逼近,因而一個3層BP網絡就可以完成任意的n維到m維的映射。隱含層的節點數目選擇是一個十分復雜的問題,往往需要根據設計者的經驗和多次實驗來確定,因而不存在一個理想的解析式來表示。隱含層單元的數目與問題的要求、輸入/輸出單元的數目都有著直接的關系。隱含層節點數目太多會導致學習時間過長,誤差不一定最佳,也會導致容錯性差,不能識別以前沒有訓練過的樣本,即泛化能力差。因此,一定存在一個最佳隱含層單元數。式(1)常用于選擇隱含層最佳單元數:

3) 初始值的選取

由于系統是非線性的,由優化理論可知初始值對于學習能否達到局部最小和是否能夠收斂的結果關系很大。一個重要的要求是:初始權值在輸入累加值時使每個節點的激活值接近于零,權值一般取隨機數,數值要比較小。輸入樣本也同樣希望進行歸一化處理,使那些比較大的輸入仍落在代價函數梯度大的地方。

4) 代價函數的選擇與改進

因為節點是通過改變權重和偏置量,并以一個代價函數的偏導數(和)決定的速率進行學習,故當神經網絡學習緩慢時,實質是這些偏導數很小。普通BP網絡使用的二次代價函數為

圖4 Sigmoid函數Fig. 4 Sigmoid function image

由圖4可以得出,當神經元的輸出接近1時,曲線變化率接近0,故值很小,進而導致和很小,網絡學習速率緩慢。于是,為了抵消對學習速率的影響,本文引入交叉熵代價函數:

5) 對代價函數進行正則化處理

因測量誤差不可避免,必然會導致額外噪聲的產生。實驗表明,系統學習局部噪聲后,對特定的數據點可以表現得很好,但模型最終會在未知數據的泛化上出現問題,出現過度擬合的情況。常用的減輕過度擬合的方法有正則化、棄權和人為增加訓練樣本等,本文采用正則化方法。

正則化[18-20]后網絡的權重相對較小,網絡受限于根據訓練數據中常見的模式來構造相對簡單的模型,而抵抗訓練數據中噪聲的特性影響,并能夠根據已經學到的知識很好地進行泛化。相比之下,未正則化的大權重網絡可能會因為輸入的微小改變而產生比較大的行為改變,從而會放大噪聲對整個網絡輸出的影響,導致輸出誤差變大。

正則化具體公式:

3 實驗設計與仿真結果分析

3.1 肌電信號的采集

本文選取環型抓取、捏取、五指伸展、豎拇指等4種在實際生活中常用的手部動作作為模式識別對象。因與手部動作相關的肌肉群數量眾多,根據所需識別的動作的特點以及大量實驗檢測發現,小指固有伸肌、拇長伸肌、指總伸肌、指淺伸肌等4塊肌肉信號幅值變化最為明顯,可涵蓋大部分動作信息,故將其作為采集對象。表面肌電信號具體采集流程如圖5所示,圖6為采集系統硬件實物圖。

圖5 表面肌電信號采集流程圖Fig. 5 sEMG signal acquisition flow chart

圖6 表面肌電信號采集系統實物圖Fig. 6 sEMG signal acquisition system physical map

實驗選取3個被測試者,保證識別系統具有一定的廣泛性。同一種動作模式下對每位測試者均采集500組數據,每組數據由4個通道同時采集,采樣頻率為1 000 Hz,并將每種動作所采集的數據按順序標記為1、2、3、4。每完成10次動作后休息30 s,防止因肌肉疲勞產生信號畸變而導致額外噪聲的產生。所采集的sEMG動作特征信號如圖7所示。

圖7 4種手部動作肌電特征信號Fig. 7 Four kinds of hand-motion EMG signals

3.2 肌電信號的特征提取

常用的肌電信號特征提取方法有時域分析法、頻域分析法、時頻域分析法。由于實時性及可靠性的要求,所以這里采用時域分析法中的方差法,具體計算公式為

式中:N為sEMG信號采集的數據個數,x(i)為采集的數據段內的第i個sEMG數據,μ為有效數據段內肌電信號幅值的均值。在時域的分析與處理中,常采用去均值的白化過程,可以認為采集的sEMG信號是均值為零的平穩隨機過程。因此,式(1)可以簡化為

3.3 數據處理及仿真實驗結果分析

根據BP神經網絡理論,在MATLAB軟件中編程實現基于改進型BP神經網絡的sEMG特征信號分類算法。在采集手部動作過程的肌電信號時,不同時刻的數值差別很大,為消除各維數據間數量級差別,避免因為輸入輸出數據數量級差別較大而造成網絡預測誤差較大,需要對采集到的數據進行歸一化處理,將全部數據轉化為[0,1]之間的數。常用的歸一化方法有最大最小法和平均數方差法。

1)最大最小法

2)平均數方差法

對網絡的收斂性進行仿真實驗驗證,普通BP神經網絡與改進型BP神經網絡隨著迭代次數的增加,代價函數收斂狀況分別如圖8、9所示。

圖8 普通BP網絡代價函數曲線Fig. 8 Cost function curve of ordinary BP network

圖9 改進型BP網絡代價函數曲線Fig. 9 Cost function curve of modified BP network

對比圖8和圖9可知,改進型神經網絡的代價函數是收斂的,而且整體收斂速度要比普通BP神經網絡速度快,大大提高了神經網絡的訓練速度,達到了預期的效果。

BP神經網絡分類算法程序具體執行流程如圖10所示。

圖10 程序執行流程圖Fig. 10 Program execution flowchart

正確率統計公式為

為避免識別準確率的偶然性,本實驗選取了500組測試數據,以保證樣本處于較大狀態。分別執行普通BP神經網絡和改進后的BP神經網絡所對應的程序,分類誤差分別如圖11和圖12所示,橫坐標為測試組別序號,對應的識別統計結果如表1所示。

圖11 普通BP神經網絡分類誤差Fig. 11 Classification error of ordinary BP neural network

圖12 改進型BP神經網絡分類誤差Fig. 12 Classification error of modified BP neural network

表1 識別準確率統計結果Table 1 Recognition accuracy statistics %

從圖11和圖12可明顯看出,針對500組相同的測試數據進行分類識別,改進型BP神經網絡的分類誤差要明顯小于普通BP神經網絡分類誤差。同時,表1的統計結果也印證了這一點。

進一步,對普通BP神經網絡與改進型BP神經網絡的分類時間進行統計。本文采用MATLABR2014a軟件自帶的計時功能對500組數據的分類時間進行統計,分別為62.387 s和46.869 s。平均每組數據識別所花時間如表2所示,識別耗時完全滿足實時性要求。

表2 動作識別耗時結果Table 2 Action recognition time-consumption results

4 結論

本文使用改進型BP神經網絡對環型抓取、捏取、五指伸展、豎拇指等4種手部動作進行模式識別,實驗結果表明:

1)通過引入交叉熵代價函數,BP神經網絡的學習速率得到了有效的提升,經少量迭代后代價函數值便迅速下降;

2)將輸入端數據進行人工升維處理并將代價函數正則化后,網絡的過度擬合現象得到了控制,泛化能力增強,動作識別準確率也得到了有效的提升。

同時,因高質量的訓練數據可以使神經網絡有更好的分類效果。故隨著肌電信號采集硬件的改善,降噪、抗干擾能力的增強以及特征提取算法的優化,用于訓練神經網絡的數據質量會更高,改進型BP神經網絡的模式識別能力也將會有更好的表現。

猜你喜歡
特征提取分類動作
分類算一算
基于Gazebo仿真環境的ORB特征提取與比對的研究
電子制作(2019年15期)2019-08-27 01:12:00
分類討論求坐標
數據分析中的分類討論
動作描寫要具體
教你一招:數的分類
畫動作
動作描寫不可少
一種基于LBP 特征提取和稀疏表示的肝病識別算法
非同一般的吃飯動作
主站蜘蛛池模板: 欧美97欧美综合色伦图| 国产情侣一区| 国产精品99r8在线观看| 欧美日韩一区二区在线免费观看| 精品久久综合1区2区3区激情| 激情午夜婷婷| 亚洲成年人网| 国产一区二区福利| 亚洲欧美在线综合一区二区三区| 人妻出轨无码中文一区二区| 青青草一区二区免费精品| 无码专区国产精品一区| 久久久久国色AV免费观看性色| 亚洲黄色视频在线观看一区| 欧美天堂在线| 国产JIZzJIzz视频全部免费| 国内精品久久九九国产精品 | 中文字幕欧美日韩高清| 国产主播在线一区| 久久婷婷五月综合97色| 国产成人综合日韩精品无码不卡| 国产一级毛片网站| 国产丝袜无码精品| 日本一区二区三区精品AⅤ| 国产精品无码AⅤ在线观看播放| 无套av在线| 香蕉视频国产精品人| 深爱婷婷激情网| 中国国产A一级毛片| 欧美在线一二区| 国产精品美人久久久久久AV| 波多野结衣AV无码久久一区| 成人中文在线| 欧美va亚洲va香蕉在线| 99re在线免费视频| 欧美精品H在线播放| 高清不卡一区二区三区香蕉| 国产一级小视频| 精品久久蜜桃| 91久久国产成人免费观看| 日韩乱码免费一区二区三区| 久久青青草原亚洲av无码| 亚洲国产精品人久久电影| 久久婷婷五月综合色一区二区| 日本高清有码人妻| 一级成人a做片免费| 黄色三级毛片网站| 日本精品一在线观看视频| 在线中文字幕网| 超碰aⅴ人人做人人爽欧美| 最新日韩AV网址在线观看| 中文字幕在线一区二区在线| 亚洲欧美h| 国产精品私拍99pans大尺度| 99精品久久精品| 精品日韩亚洲欧美高清a| 在线无码av一区二区三区| 国产精品无码作爱| 国产乱码精品一区二区三区中文| 欧美福利在线播放| 天天爽免费视频| 免费观看成人久久网免费观看| 91精品aⅴ无码中文字字幕蜜桃| 全部免费特黄特色大片视频| 日本一区二区三区精品AⅤ| 成年人免费国产视频| 五月天在线网站| 人妻少妇乱子伦精品无码专区毛片| 美女潮喷出白浆在线观看视频| 91久久国产热精品免费| 中文字幕亚洲综久久2021| 国产欧美日韩va| 高清码无在线看| 丁香亚洲综合五月天婷婷| 亚洲人人视频| 亚洲成a人片77777在线播放| 国产黄在线免费观看| 丁香五月亚洲综合在线| 蜜芽一区二区国产精品| 天天干天天色综合网| 亚洲视频欧美不卡| 久久青青草原亚洲av无码|