《電子技術應用》
您所在的位置:首頁 > 測試測量 > 設計應用 > 基于WPKPCA和SVM的SEMG動作識別方法
基于WPKPCA和SVM的SEMG動作識別方法
2014年電子技術應用第4期
 華 敏, 李 響
(1. 信陽農林學院 計算機科學系,河南 信陽464000;2. 開封大學 軟件學院, 河南 開封475004)
摘要: 為了有效提取表面肌電信號SEMG(Surface Electromyographic)的特征,更好的識別人體上肢運動模式,提出了一種小波包核主元分析(WPKPCA)和支持向量機(SVM)相結合的新方法。通過虛擬儀器采集橈側腕屈肌和肱橈肌兩路表面肌電信號,應用小波包核主元分析法對表面肌電信號進行特征提取,采用支持向量機對表面肌電信號特征數據進行分類識別。實驗結果表明,采用此方法能夠從表面肌電信號中識別出握拳、展拳、手腕內翻和手腕外翻4種動作,更能有效提取表面肌電信號信息,動作識別率高達98%。
中圖分類號: TP212.3
文獻標識碼: A
文章編號: 0258-7998(2014)04-0084-04
SEMG action recognition method based on WPKPCA and SVM
Hua Min1, Li Xiang2
1. Department of Computer Science, Xinyang College of Agriculture and Forestry, Xinyang 464000, China;2. Software College, Kaifeng University, Kaifeng 475004, China
Abstract: To extract surface electromyography (SEMG) features and discriminate upper limb motion mode better, a new method which combining wavelet packet kernel principal component analysis (WPKPCA) and support vector machine (SVM) is proposed. Through the acquisition of two channels of SEMG on flexor carpi radialis and brachioradialis with virtual instruments, wavelet packet kernel principal component analysis is used to extract SEMG features. Support vector machine is used to classify and recognize the characteristics of SEMG signal data. Experiments show that this method can successfully identify four kinds of motions, such as hand grasping, hand opening, radial flexion and ulnar flexion, and effectively extract the information of SEMG signal, and the action recognition rate is up to 98%.
Key words : WPKPCA; SVM; SEMG; feature extraction

  表面肌電信號SEMG(Surface Electromyographic)是從人體骨骼肌表面通過電極記錄下來的神經肌肉活動發放的生物電信號[1]。隨著檢測技術、信號處理技術和模式識別技術的長足發展,國內外學者對表面肌電的特征提取和模式識別也有更加深入的研究[2]。參考文獻[3]采用一種自適應神經模糊推理系統識別手部動作命令且動作識別率達到92%[3];參考文獻[4]采用主成分分析提取SEMG信號的特征參數,進而識別手部動作。參考文獻[5]采用小波變換和AR模型對SEMG進行分析處理,利用RBF神經網絡對SEMG信號進行模式識別,動作識別率85%[5];參考文獻[6]采用4通道采集SEMG信號,利用小波變換和BP神經網絡來識別SEMG信號8種動作,動作平均識別率96.25%。但在SEMG信號的特征提取和動作模式識別中仍然存在特征向量維數過高、數據冗余度大,分類器復雜、魯棒性差和識別率低等問題[7]?;谝陨蠁栴},提出了一種小波包核主元分析支持向量機相結合的新方法。通過SEMG信號對前臂動作識別進行研究,研究表明,該方法魯棒性好,成功實現了對前臂4種不同動作的模式分類。

1 SEMG信號采集系統平臺設計

  整個系統主要由表面肌電信號檢測電極、儀表放大電路、10~1 000 Hz帶通濾波電路、DAQ板卡以及LabVIEW框架下的計算機系統組成[8]。SEMG信號采集系統框圖如圖1所示。

  在實驗室條件下,用儀表放大器INA128和運算放大器LM324,設計了一套差分輸入SEMG信號采集與調理電路。此電路具有高輸入阻抗、高共模抑制比,能夠很好地提取表面肌電信號。調理電路的放大倍數為250倍,通頻帶為10~1 000 Hz[9]。在采樣頻率為2 000 Hz,握拳動作時采集到的SEMG信號如圖2所示。

2 小波包分析與核主元分析

  2.1 小波包分析

  小波包分析(WPA)是在小波分析基礎上將頻帶進行多層次劃分,對小波分析沒有細分的高頻部分進一步分解,根據信號特征,選擇相應頻帶,達到與信號頻譜相匹配,提高時-頻分辨率的目的[10]。

  小波包的分解算法為由尺度j下的系數d計算出下一層尺度j+1下的系數d,即:

  HY]WLRMRE07VW@)PFE_OBU3.png

  2.2 核主元分析

  核主元分析(KPCA)多用于統計領域,它是常用的數據壓縮方法之一,采用KPCA能夠達到用較少的特征量對數據樣本進行描述,實現了降低空間維數的目的,并且在降維后,仍然保留了原始特征中主要的非線性信息,使處理運算量大大降低[11]。

  設SEMG數據的特征總數目為M,樣本個數為N,樣本空間X=[x1,x2,…,xM],經KPCA處理后的矩陣為V。具體的 KPCA 分析步驟如下:

  (1) 選取多項式核作為核映射函數:

  Y[%TCF@DZVFTI~_)ML%I$P2.png    

  (2) 求在核空間下的協方差矩陣D:

  對每一維m=1,2,…,M計算經驗均值,將計算得到的均值放入M×1維的經驗均值向量um中:

  [$P(ULY2O87`()OR$)AV[)U.png 

  (3) 計算協方差矩陣D的特征向量和特征值,特征向量按照特征值由大到小排列的矩陣就是投影變換矩陣。在M維的樣本空間中,有M個主元,根據式(6)計算主元的比率Z,按照比率大于等于95%,選取前P(P<M)個對偏差貢獻大的主元構成向量D。

  %3IO$~6M_X_5[BN[3A[)K1J.png

3 基于小波包核主元分析的SEMG特征提取

  采用小波包核主元分析(WPKPCA)提取兩路SEMG信號特征矩陣過程如圖3所示。

Image 003.jpg

  由圖3可得具體的WPKPCA實現SEMG信號特征提取具體過程如下:

  (1)將采集到的兩路SEMG信號X1、 X2分別經L層小波包變換(WPT)得到各個尺度下的小波系數的均方根 D1,D2,…,D,構成小波系數特征矩陣y1、y2。各個尺度下的小波系數均方根為:

  U6C56P]J30(_$$ENC[[18WO.png

  其中j=1,2,…,2L, dj,i為第j尺度下的數據,N為該段的采樣點數,這里選取N為100。

  (2)將y1、y2經核主元分析后得到各路SEMG信號特征矩陣Y1、Y2;

  (3)將Y1、Y2合并為運動特征矩陣Y。得到運動特征矩陣Y后進行后續的動作識別。

  4 基于SVM的SEMG信號動作識別

  支持向量機(SVM)是統計學習理論發展的產物,其基本思想是將低維輸入空間中的數據通過非線性函數映射到高維屬性空間,將分類問題轉化為屬性空間中進行,在屬性空間中求取樣本最優分類面[12]。SVM算法克服了傳統統計學中經驗風險與期望風險可能具有較大差別的不足,使得其在有限樣本下具有了較強的泛化能力[13]。SVM通過構造最優超平面,在滿足經驗風險最小的條件下使得VC(Vapnik和Chervonnenkis)維置信范圍最小。最優超平面的構造問題實質上是約束條件下求解一個二次規劃問題,以得到一個最優分類函數:

  BP(MPR4VWMKE%PZ558D~VDS.png

  其中ai*是拉格朗日系數,b*是閾值,Xi是第i個訓練樣本,X是測試樣本,n為總體訓練樣本數,K(Xi·X)為滿足Mercer條件的核函數。使用核函數能夠避免高維屬性空間中的直接運算,大大降低了運算量。一般應用較多的核函數有下面4種:線性核函數、多項式核函數、RBF核函數和多層感知器核函數。此算法選用RBF函數作為核函數。

  SVM多類分類器的基本構造方法是通過組合多個二值分類器來實現的。具體的構造方法有一對一和一對多兩種。一對一的方法中對兩類樣本設計一個SVM分類器,通過設計k(k-1)/2(k為類別數)個SVM分類器,設分類函數為fij(x)用于判別i和j兩類樣本。

  若fij(x)>0,則x屬于第i類,記i類得一票,最后決策時,通過比較哪一類得票數最多,就把測試樣本歸于該類。在一對多的方法中,需要構造k個SVM分類器,對于第i個SVM分類器,將第i個模式的樣本作為一類(正類),剩下的k-1類樣本作為另一類(負類),決策時,將待測樣本x依次輸入到各個SVM分類器中,比較哪一個SVM分類器輸出值最大,把測試樣本歸于該類??紤]到SEMG樣本類別較少,而一對一的SVM分類器算法簡單,易于實現,因此選用一對一的SVM分類器來構造多類分類器。

5 實驗結果分析

  將差分式肌電信號采集電極粘貼在受試者的尺側腕屈肌和肱橈肌對應的皮膚表面上,選取橈腕關節處的皮膚表面作為參考點接地,以消除共模信號。設置采樣頻率為2 000 Hz,當手部做握拳、展拳、手掌內翻和手掌外翻四種動作時,同時采集尺側腕屈肌和尺側腕伸肌兩路SEMG信號。每種動作采集5 s。前2.5 s作為訓練樣本,后2.5 s作為測試樣本,則訓練樣本和測試樣本都是5 000個數據。以100個數據為子樣本,每種動作有50組數據。

  針對手部動作的SEMG,采用db08小波基,對預處理后的兩路肌電信號進行3層小波包分解,得到各個尺度下的小波系數矩陣。圖4為握拳動作時,肱橈肌SEMG信號的3層小波包分解圖,經小波包3層分解后得到8維小波系數矩陣。

Image 004.jpg

  由圖4可知,兩路SEMG信號經小波包分解后構成16維的小波系數矩陣。采用KPCA分別對兩路SEMG信號的小波系數矩陣進行降維,去除數據間的冗余。圖5所示為肱橈肌和橈側腕屈肌的8維小波系數矩陣經KPCA后的各主成分解釋方差貢獻率。

Image 005.jpg

  從圖5可以看出,經WPKPCA的橈側腕屈肌和肱橈肌的SEMG小波系數矩陣中,主元1與主元2的累積貢獻率分別為98.42%和99.26%,其他6個主元的累積貢獻率不到2%,因此將后6個主元忽略,從而將16維的小波系數矩陣降至4維,得到運動模式矩陣。將運動模式矩陣輸入到SVM分類器中,其分類結果如表1所示。

Image 006.jpg

  從表1可以看出, LDA分類器分類結果中內翻和展拳的正確識別率可達100%,外翻和握拳的正確識別率分別為94%和98%,總體平均識別率98%。表2所示為WPKPCA、WPT、時域參數平均絕對值(MAV)和AR系數4種特征提取方法在LDA分類器中的分類結果。

Image 007.jpg

  從表2可以看出,SVM作為分類器時,選取WPKPCA對SEMG信號進行特征提取,動作識別率最高。WPKPCA能夠更加有效地提取SEMG信號中的細節信息,與SVM分類器結合有更好的識別效果。采用SVM、K近鄰、BP神經網絡和RBF神經網絡對WPPCA獲取的運動模式特征矩陣進行動作識別,其分類結果如表3所示。

Image 008.jpg

  從表3可得,在應用WPKPCA來提取SEMG信號特征的情況下,采用SVM分類器動作率最高,效果最好。因此,WPKPCA與SVM相結合的方法更能準確地識別手部不同的運動狀態。

  通過采集橈側腕曲肌和肱橈肌兩路SEMG信號來識別前臂4種動作(握拳、展拳、手掌內翻和手掌外翻),采用小波包變換對SEMG信號進行分析,將各頻段的子帶均方根作為每個動作模式的特征向量并建立KPCA模型。在不同的SEMG信號特征提取方法下,WPKPCA具有良好的特征表達能力。運用SVM分類器對所取特征進行訓練和分類時,取得優良的分類效果。小波包核主元分析的特征提取方法與SVM分類器的組合是非常適合SEMG信號處理。實驗表明,運用此方法能夠較好地識別手部4種動作,動作平均識別率達到98%。

參考文獻

  [1] FUKUDA O,TSUJI T.A human-assisting manipulator tel-eoperated by EMG signal and arm motion[J]. IEEE Trans-actions on Robotics and Automation, 2003,19(2):210-222.

  [2] ZHAO Z Y, CHEN X, ZHANG X, et a1. Study on onlinegesture SEMG recognition[C].Intelligent Computing (ICIC 2007), Lecture Note in Computer Science,2007,4681:1257-1265.

  [3] KHEZRI M, JAHED M. A neuro-fuzzy inference systemfor sEMG-Based identification of hand motion commands[J].IEEE Transactions on Industrial Electronics, 2011,58(5):1952-1960.

  [4] RYAIT H S. ARORA R A S, AGARWAL R. Interpreta-tions of wrist/grip operations from SEMG signals at differ-ent locations on arm[J]. IEEE Transactions on Industrial Electronics, 2010,4(2):101-111.

  [5] 張毅, 連奧奇, 羅元. 基于小波變換及AR模型的EMG模式識別研究[J].電子測量與儀器學報,2011,25(9):770-774.

  [6] 侯秀麗, 宋愛國. 基于小波變換與BP網絡的四通道表面肌電信號模式識別[J].儀器儀表學報,2007, 28(4):528-531.

  [7] 李天博,陳玲,陳坤華,等.基于MSP430的肌電假手系統設計[J].傳感器與微系統,2012,31(4):75-78.

  [8] 張兢,盧鳳蘭,余成波.基于DAQ數據采集卡的虛擬儀器通用硬件平臺設計[J].重慶工學院學報,2001,15(2):42-44.

  [9] 陳珍萍. 基于自適應提升小波變換的電能質量檢測節點[J].電子技術應用,2011,37(7):86-88.

  [10] 左來. 基于小波包分析和LS-SVM的柴油機故障診斷方法[J]. 計算機測量與控制,2009,17(11):2150-2152.

  [11] 周欣, 吳瑛. 基于KPCA和LDA的信號調制識別[J].系統工程與電子技術, 2011,33(7):1611-1616.

  [12]崔建國,王旭,李忠海,等.支持向量機在表面肌電信號模式分類中的應用[J]. 東北大學學報(自然科學版), 2006,27(3):280-283.

  [13]席旭剛,李仲寧,羅志增. 基于相關性分析和支持向量機的手部肌電信號動作識別[J].電子與信息學報,2008,30(10) :2315-2319.


此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲欧洲在线一区| 亚洲一区国产精品| 国产精品剧情在线亚洲| 欧美精品v日韩精品v韩国精品v| 久久aⅴ国产紧身牛仔裤| 午夜精彩视频在线观看不卡 | 性欧美长视频| 午夜亚洲视频| 午夜久久久久久| 欧美一级在线视频| 久久超碰97人人做人人爱| 久久精品国产99| 久久国产加勒比精品无码| 亚欧美中日韩视频| 欧美在线免费观看| 欧美一区国产一区| 久久精品成人欧美大片古装| 久久精品国产亚洲aⅴ| 久久午夜影视| 免费成人av| 欧美激情二区三区| 欧美日韩黄视频| 国产精品夫妻自拍| 国产精品三级视频| 国产性天天综合网| 激情久久五月天| 亚洲国内高清视频| 日韩视频免费看| 亚洲午夜小视频| 欧美一区二区三区视频在线| 亚洲国产另类 国产精品国产免费| 亚洲人成高清| 亚洲视频999| 性视频1819p久久| 久久在线免费观看视频| 欧美国产三级| 国产精品v欧美精品v日韩| 国产精品美女久久久久久免费| 国产亚洲女人久久久久毛片| 1000部精品久久久久久久久| 日韩午夜av电影| 亚洲免费在线看| 久久精品日韩一区二区三区| 午夜天堂精品久久久久| 亚洲国产成人高清精品| 久久精品久久99精品久久| 亚洲国产一区在线观看| 亚洲毛片av在线| 宅男精品视频| 亚洲女人天堂成人av在线| 欧美一区二区在线视频| 美女日韩在线中文字幕| 欧美日韩在线免费观看| 国产欧美视频一区二区| 伊人久久av导航| 99成人精品| 欧美亚洲免费高清在线观看| 亚洲激情一区二区三区| 亚洲无线观看| 久久久人成影片一区二区三区观看 | 亚洲午夜精品久久| 久久精品国产视频| 欧美日韩国产综合视频在线观看中文| 国产精品亚洲精品| 亚洲国产精品va在线观看黑人| 在线视频亚洲欧美| 亚洲国产综合在线看不卡| 亚洲男女自偷自拍图片另类| 欧美刺激性大交免费视频 | 亚洲综合三区| 亚洲另类自拍| 欧美中文字幕第一页| 欧美乱在线观看| 国内精品视频一区| 妖精视频成人观看www| 欧美影院成人| 亚洲视频一区二区免费在线观看| 久久在线免费视频| 国产精品主播| 99精品视频网| 亚洲黄色影院| 欧美在线亚洲综合一区| 欧美日韩在线观看视频| 在线日韩中文| 欧美专区在线播放| 亚洲综合成人婷婷小说| 欧美激情久久久久久| 国产一区二区成人久久免费影院| 99这里只有精品| 91久久精品美女高潮| 久久精品国产综合精品| 国产精品国产三级国产普通话99| 亚洲国产精品精华液网站| 久久av免费一区| 欧美在线一区二区| 国产精品久久福利| 日韩系列欧美系列| 亚洲美女黄色| 欧美电影免费观看| 一区二区在线不卡| 欧美诱惑福利视频| 欧美一区中文字幕| 国产精品一二三| 亚洲一区精品在线| 亚洲一区免费| 欧美午夜片在线观看| 9l视频自拍蝌蚪9l视频成人| 一本久久青青| 欧美噜噜久久久xxx| 亚洲经典在线| 亚洲精选视频免费看| 免费在线观看一区二区| 在线观看日韩欧美| 亚洲精华国产欧美| 免费高清在线一区| 一区二区在线视频观看| 亚洲国产99精品国自产| 麻豆精品视频| 亚洲国产福利在线| 亚洲精品在线观看视频| 欧美高清视频www夜色资源网| 在线播放亚洲一区| 亚洲激情成人在线| 欧美本精品男人aⅴ天堂| 亚洲第一在线综合网站| 91久久黄色| 欧美精品成人在线| 日韩一级不卡| 亚洲一区二区三区视频| 国产精品久久97| 亚洲制服少妇| 久久精品噜噜噜成人av农村| 国产一区二区中文| 亚洲国产成人一区| 欧美精品激情blacked18| 99re66热这里只有精品3直播| 中文一区二区| 国产精品美女久久久久久久| 午夜激情综合网| 久久久久国产免费免费| 一区二区三区在线看| 最新国产拍偷乱拍精品| 欧美日韩国产小视频| 亚洲一级二级在线| 久久久久国产精品一区二区| 一区在线影院| 一本大道久久a久久精二百| 国产精品xxxav免费视频| 亚洲女女做受ⅹxx高潮| 久久免费视频观看| 亚洲高清视频一区| 亚洲视频国产视频| 国产日韩在线视频| 亚洲三级毛片| 国产精品久久久久久久app| 欧美一级午夜免费电影| 欧美成人国产va精品日本一级| 亚洲美女av在线播放| 欧美一级在线亚洲天堂| 亚洲成在人线av| 亚洲欧美成aⅴ人在线观看| 国产香蕉97碰碰久久人人| 亚洲全黄一级网站| 国产精品久久久久影院色老大 | 欧美三级电影网| 欧美一区二区三区在线看| 欧美极品aⅴ影院| 亚洲欧美激情诱惑| 欧美ed2k| 亚洲在线中文字幕| 欧美第一黄色网| 亚洲免费视频一区二区| 嫩草国产精品入口| 亚洲一区免费观看| 欧美二区在线| 亚洲欧美视频在线观看视频| 欧美成人免费全部| 亚洲资源av| 欧美激情综合色| 欧美一区二区高清在线观看| 欧美精品成人| 欧美一区二区三区在线看| 欧美美女视频| 久久国产精品99久久久久久老狼| 欧美色图麻豆| 亚洲激情在线观看| 国产精品伊人日日| 亚洲美女一区| 国一区二区在线观看| 亚洲一二三级电影| 亚洲成色www8888| 欧美一区在线直播| 日韩亚洲欧美一区二区三区| 乱码第一页成人| 亚洲欧美卡通另类91av| 欧美日韩精品一区二区在线播放| 亚洲第一精品福利| 国产日韩精品在线观看| 亚洲一区在线免费| 亚洲精品乱码久久久久久黑人|