《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 人體行為序列化識別算法研究
人體行為序列化識別算法研究
2018年電子技術應用第4期
胡青松1,2,張 亮1,2
1.中國礦業大學 物聯網(感知礦山)研究中心,江蘇 徐州221008; 2.中國礦業大學 信息與控制工程學院,江蘇 徐州221008
摘要: 針對傳統方法在人體行為識別方面拓展性不強等問題,提出一種序列化的研究思想,提取骨骼圖的特征矢量,用SVM訓練和識別靜態動作,形成序列即可表示動態動作,因此只要豐富靜態動作庫,就可以實現多種動態動作的識別,具有很好的拓展性。為了減少靜態動作識別錯誤產生的影響,提出一種基于前后信息的糾錯算法。實驗表明,該算法具有較高的識別準確率,并且具有很好的魯棒性和實時性。
中圖分類號: TP393
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.173038
中文引用格式: 胡青松,張亮. 人體行為序列化識別算法研究[J].電子技術應用,2018,44(4):122-125,129.
英文引用格式: Hu Qingsong,Zhang Liang. Research on human behavior serialization recognition based on skeleton graph[J]. Application of Electronic Technique,2018,44(4):122-125,129.
Research on human behavior serialization recognition based on skeleton graph
Hu Qingsong1,2,Zhang Liang1,2
1.Internet of Things Perception Mine Research Center,China University of Mining and Technology,Xuzhou 221008,China; 2.School of Information and Control Engineering,China University of Mining and Technology,Xuzhou 221008,China
Abstract: In view of the fact that the traditional method is not expanding well in human behavior recognition, this paper proposes a serialization research idea. A sequence which can represent the dynamic action is generated by using SVM to train and recognize static action whose feature vectors of skeleton map extracts from Kinect. Therefore, as long as the static action library is rich, a variety of dynamic actions can be identified, and it has good scalability. In order to reduce the influence of the error recognition of static motion, this paper proposes an error correction algorithm based on front and back information. Experiments show that the algorithm has higher recognition accuracy, and has better robustness and real-time.
Key words : action recognition;skeleton map;feature vectors;SVM
0 引言

    隨著科學技術的發展,計算機的運算能力大大提升,針對大數據的處理漸漸得以實現。在此基礎上發展而來的人體行為姿態識別[1]為人機交互、視頻監控和智能家居等方面的應用提供了基礎。近些年,研究人員已經在人體行為識別方面做了大量的研究工作,取得了許多重要的成果,但是對于復雜人體行為的識別準確率較低,仍然有待于提高。

    基于視覺的人體行為識別方法[2]可以分為兩類,一類基于模板匹配[3],一類基于機器學習[4]?;谀0迤ヅ涞姆椒ㄍㄟ^計算當前動作與模板庫里的模板之間的相似度,把當前模板判定為最相似動作的過程。IBANEZ R和SORIA A等人通過提取人體肢體行為軌跡,分別用動態時間規整(DTW)和隱馬爾科夫(HMM)算法,基于模板匹配進行人體行為識別[5]?;跈C器學習的方法通過提取樣本特征對樣本訓練,得到一個分類器,此分類器具有預測未知樣本的能力。TRIGUEIROS P和RIBEIRO F等人就對比了幾種機器學習算法在手勢識別上的應用[6]。但是,這些算法都是為某一具體行為動作所設計,當需要檢測額外的行為動作時,又需要重新設計方案,拓展性較差。

    本文使用從Kinect[7]采集的骨骼圖數據(由MSRC-12 Gesture Dataset數據庫[8]提供),Kinect提取的骨骼圖像能夠克服光線強弱等外界因素帶來的干擾,具有較強的魯棒性;提取骨骼特征,并采用機器學習的算法對靜態動作分類,最終形成序列;從序列中找出需要識別的動作序列的過程即可表示動態動作識別過程,此過程具有很好的實時性和拓展性。

1 基于骨骼圖的特征提取

    選取既能夠充分表示人體某一動作,又不包含過多的冗余信息的人體特征特征提取對行為識別的研究很有價值。根據人體機械學理論,本文通過提取4個關節點向量、5個關節點角度和4個關節點距離系數表示人體行為姿態。

1.1 關節點向量提取

    如圖1所示,4個關節點向量分別是左上臂(VSL-EL)、右上臂(VSR-ER)、左大腿(VHL-KL)和右大腿(VHR-KR)?,F以左上臂為例,計算左上臂向量。已知左肩膀(ShoulderLeft)關節點坐標為SL(Sx,Sy,Sz),左手肘(ElbowLeft)關節點坐標為EL(Ex,Ey,Ez),則左上臂關節點向量計算方法如式(1)所示。其他關節點向量以此類推。

    jsj1-gs1.gif

jsj1-t1.gif

1.2 關節點角度提取

    在原有向量的基礎上提取4個關節點角度。聯合關節點向量,可以描述人體左小臂、右小臂、左小腿和右小腿的活動狀態。圖1中θEL、θER、θKL和θKR分別表示左肘關節點角度、右肘關節點角度、左膝關節點角度和右膝關節點角度。θHC表示臀部中心到頭部的向量與豎直方向向量之間的夾角,可以表示人體姿態的彎腰程度,描述整體軀干的活動狀態。夾角可以通過式(2)計算獲得。

    jsj1-gs2.gif

其中V1、V2分別表示兩個關節點向量,θ表示這兩個關節點向量的夾角。

1.3 關節點距離系數提取

    為了能夠讓選取特征對上肢手部活動更加敏感,本文加入4個關節點距離系數。圖1中,a為臀部中心到頭部的關節向量,b為頭部到右手的關節向量,c為頭部到左手的關節向量,d為臀部中心到右手的關節向量,e為臀部中心到左手的關節向量。通過式(3)可以獲得頭部到左右手的相對距離系數d1、d2和臀部中心到左右手的相對距離系數d3、d4

    jsj1-gs3.gif

    至此,基于骨骼圖的特征可以表示為式(4)所示的特征矩陣,共計4×3+5+4=21維。

     jsj1-gs4.gif

2 基于SVM的識別算法流程

2.1 靜態動作的SVM識別

    支持向量機[9](Support Vector Machines,SVM)是一種用于分類的算法,它能夠在多維空間找出完美劃分事物的超平面。本文使用SVM進行動作分類,以二分類支持向量機為例,已知訓練樣本集T:

jsj1-gs5-12.gif

    使用多個二分類器形成多分類器,用豐富的樣本訓練并識別人體靜態姿勢。

2.2 動態動作的序列化識別

    設定某一采樣頻率,所提取到每一幀骨骼圖都以靜態的方式呈現。對每一幀骨骼圖進行靜態動作識別,可以得到一串長序列。在長序列中尋找待識別序列即為動態動作識別。如圖2所示,一組抬起雙手舉高(Start system)的動作可以分解為G1、G2、G3 3個靜態動作,因此只要在長序列中檢測到連續的G1、G2、G3 3個靜態動作即可判定出現“抬起雙手舉高”的動態動作。

jsj1-t2.gif

2.3 分類的糾錯過程

    為了減小靜態姿勢識別錯誤對動態動作識別準確率的影響,本文提出一種基于前后信息的姿態糾正算法。一般情況下,相鄰兩幀或者多幀的數據描述的都是同一動作。算法流程圖如圖3所示,其中predict是分類器預測的結果,sequence是最終形成的長序列。首先判斷當前預測結果是否與長序列隊尾數據相同,如果相同,說明當前動作與上一幀動作相同,把預測結果加入長序列隊尾;如果不相同,需要驗證當前預測結果是否出錯。此算法判斷當前動作之后的n(本文選取15)幀預測結果中出現最多的數據是否等于當前動作預測結果,并且其所占比是否大于某一閾值(本文選取0.5),如果是,將當前動作的預測結果加入長序列隊尾;如果否,說明當前動作預測結果出錯,長序列隊尾數據保持不變。

jsj1-t3.gif

3 實驗驗證

3.1 訓練靜態動作

    MSRC-12 Gesture Dataset是微軟提供的數據庫,共包括12組動作。本文選擇其中3組動作,分別為Start system、Duck和Push right,如圖2、圖4和圖5所示。

jsj1-t4.gif

jsj1-t5.gif

    顯然,大多數志愿者保持某一靜態動作的時間并不一致。為了合理利用資源和方便處理,把姿勢劃分為進行態和保持態兩種狀態:

    (1)進行態是一組動作的中間狀態,即兩種靜態姿態的過度,可包含運動過程中較大范圍的運動姿態,圖2(b)的G2和圖5(b)中的G5即是進行態。因為進行態不能對決策結果起決定性作用,所以進行態并不需要非常高的識別精確度。

    (2)保持態是一組動作中保持時間較長的狀態,能夠對姿勢的識別起決定性作用,因此需要很高的識別準確率。圖2(a)中的G1、圖2(c)中的G3、圖4(b)中的G4以及圖5(c)中的G6都屬于保持態。實驗中,從10人中選取600幀G1姿勢,5人中選取550幀G2、G3、G4、G5和G6姿勢,共3 350幀數據,用于訓練分類器,SVM識別結果見表1。

jsj1-b1.gif

3.2 靜態動作結果分析

    采用十折交叉驗證法檢驗分類器的性能,最終得到的平均識別準確度為93.12%。表1為單個姿態的識別準確度。從表1可以看出,位于保持態的姿態識別準確率普遍在90%以上,達到較高的準確率。進行態姿態識別準確率比保持態稍低,但是從前文可知,這對最終的判定結果影響不大。

3.3 序列糾錯

    采用2.3節所述的方法進行姿態序列糾錯。不失一般性,從實驗的3 350幀數據中隨機選取150幀數據(原序列)為例,見圖6(a)。在原序列第30幀左右,姿勢2(G2)向姿勢3(G3)過度階段出現了較多錯分類現象。圖6(b)是采用2.3節方法糾錯后序列,可以看出,整個序列變得光滑得多,上述的分類錯誤得到了抑制,大大方便了后續動作識別。

jsj1-t6.gif

3.4 態動作識別驗證

    為便利于分析,將經過糾錯處理的數據中連續的n個“1”用一個“1”表示,其他姿態以此類推。以Start system為例,當檢測到連續的1,2,3或者1,3則可以判定出現一組Start system動作,當檢測到連續的1,2,3,2,1、1,2,3,1、1,3,2,1、1,3,1則判定完成Start system動作并回到站姿(G1)。用MSRC-12 Gesture Dataset數據測試,測試結果見表2。為了對比算法的優劣,表2中同時列出了文獻[10]的隨機森林算法的識別情況。

jsj1-b2.gif

    由表2明顯可以看出,與文獻[10]的算法相比,本文提出的算法的識別準確率更高。通過實驗得知,Start system、Duck和Push right 3種動作具體的識別準確率分別是71.82%、80%和76.36%。

4 總結

    本文算法可以實現實時提取骨骼數據,計算骨骼特征,分類識別并形成序列,具有很好的實時性。序列化的動態動作識別方法可以滿足各種動作的任意組合,具有很好的拓展性。實驗表明,本文算法具有較高的識別準確率。但是,對采集到的每一幀骨骼圖進行分類無疑會增加算法復度。因此,如何降低冗余的分類識別,是下一步研究需要解決的問題。

參考文獻

[1] 李瑞峰,王亮亮,王珂.人體動作行為識別研究綜述[J].模式識別與人工智能,2014,27(1):35-48.

[2] 胡瓊,秦磊,黃慶明.基于視覺的人體動作識別綜述[J].計算機學報,2013,36(12):2512-2524.

[3] NIEBLES J C,WANG H,LI F F.Unsupervised learning of human action categories using spatial-temporal words[J].International Journal of Computer Vision,2008,79(3):299-318.

[4] JAGER M,KNOLL C,HAMPRECHT F A.Weakly supervised learning of a classifier for unusual event detection[J].IEEE Transactions on Image Processing A Publication of the IEEE Signal Processing Society,2008,17(9):1700-1708.

[5] IBABEZ R,SORIA A,TEYSEYRE A,et al.Easy gesture recognition for Kinect[J].Advances in Engineering Software,2014,76:171-180.

[6] TRIGUEIROS P,RIBEIRO F,REIS L P.A comparison of machine learning algorithms applied to hand gesture recognition[J].Information Systems & Technologies,2012,52(11):41-46.

[7] ZHANG Z.Microsoft Kinect sensor and its effect[M].IEEE Computer Society Press,2012:4-10.

[8] 刁俊方.基于Kinect的人體動作識別技術研究[D].重慶:重慶大學,2015.

[9] SOTIRIS V A,TSE P W,PECHT M G.Anomaly detection through a Bayesian support vector machine[J].IEEE Transactions on Reliability,2010,59(2):277-286.

[10] FOTHERGILL S,MENTIS H,KOHLI P,et al.Instructing people for training gestural interactive systems[C].Sigchi Conference on Human Factors in Computing Systems,ACM,2012:1737-1746.



作者信息:

胡青松1,2,張  亮1,2

(1.中國礦業大學 物聯網(感知礦山)研究中心,江蘇 徐州221008;

2.中國礦業大學 信息與控制工程學院,江蘇 徐州221008)

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          亚洲人成在线免费观看| 久久综合给合| 欧美日韩免费高清一区色橹橹| 亚洲欧美日韩国产一区二区| 一区二区精品| 久久久久久9999| 欧美日韩三级视频| 国产模特精品视频久久久久| 激情成人在线视频| 国内精品视频久久| 欧美高清视频一区二区三区在线观看| 亚洲一区二区三区乱码aⅴ| 国产精品视频成人| 欧美精品一区二区三区四区| 国产美女高潮久久白浆| 国产视频精品网| 久久久久99精品国产片| 久久婷婷国产综合国色天香| 久热综合在线亚洲精品| 欧美精品免费在线| 篠田优中文在线播放第一区| 欧美日韩1区2区3区| 国产精品三上| 午夜亚洲激情| 国产精品日韩在线观看| 欧美精品黄色| 中国成人黄色视屏| 最新亚洲激情| 国产亚洲亚洲| 久久久久久自在自线| 中文在线资源观看视频网站免费不卡| 香蕉成人久久| 久久久久久久综合狠狠综合| 国产精品久久久久9999| 欧美午夜视频一区二区| 国模精品娜娜一二三区| 一区二区三区在线观看国产| 国产亚洲综合在线| 国产视频久久久久| 国产精品女主播一区二区三区| 一区二区黄色| 美女性感视频久久久| 欧美视频在线观看视频极品| 欧美精品久久久久久久| 久热这里只精品99re8久| 欧美日韩国产va另类| 国产一区二区三区久久悠悠色av| 一区二区在线观看视频| 夜久久久久久| 国产亚洲欧美中文| 国产精品地址| 久久精品国产999大香线蕉| 亚洲美女色禁图| 国产视频在线观看一区二区| 艳妇臀荡乳欲伦亚洲一区| 亚洲一区二区三区乱码aⅴ| 欧美中文在线观看国产| 狼狼综合久久久久综合网| 久久久www成人免费精品| 欧美在线视频免费播放| 国产亚洲网站| 国产精品久久久久久久久久免费看| 久久久久久综合网天天| 欧美激情在线播放| 亚洲一区二区三区涩| 久久久久九九视频| 国产精品久久久久久久免费软件| 香蕉久久久久久久av网站| 揄拍成人国产精品视频| 欧美一区二区三区四区夜夜大片| 欧美电影在线观看完整版| 久久亚洲午夜电影| 亚洲黄色免费网站| 国产女人水真多18毛片18精品视频| 久久蜜桃资源一区二区老牛| 亚洲欧美综合国产精品一区| 欧美精品久久久久久久久久| 日韩小视频在线观看| 久久精品国产久精国产思思| 国产精品久久午夜| 久久riav二区三区| 欧美一区二区三区电影在线观看| 中文有码久久| 国产精品高清在线| 久久一区二区三区av| 欧美日韩少妇| 欧美一级片在线播放| 久久九九国产| 久久精品夜夜夜夜久久| 韩国成人福利片在线播放| 欧美69视频| 日韩午夜电影av| 日韩亚洲欧美中文三级| 欧美在线日韩在线| 久久午夜电影网| 欧美一区二区三区免费观看视频| 加勒比av一区二区| 欧美国产精品中文字幕| 亚洲视频在线一区观看| 日韩视频在线你懂得| 久久露脸国产精品| 国产精品国产三级国产aⅴ入口| 亚洲黄色影片| 亚洲图片在线| 玖玖国产精品视频| 欧美日韩免费高清一区色橹橹| 夜夜狂射影院欧美极品| 亚洲精品中文字幕在线观看| 亚洲影院在线观看| 狠狠色香婷婷久久亚洲精品| 亚洲一区二区三区免费观看| 模特精品裸拍一区| 韩日欧美一区二区三区| 欧美成人影音| 日韩一级精品| 亚洲国产精品va在线观看黑人| 久久一本综合频道| 久久精品国产69国产精品亚洲| 亚洲国产专区校园欧美| 欧美国产极速在线| 一区二区三区四区精品| 久久躁日日躁aaaaxxxx| 国产亚洲精品一区二区| 久久国产精品99精品国产| 欧美精品综合| 99热这里只有成人精品国产| 一区二区三区精品在线| 一本色道久久综合| 亚洲经典一区| 嫩草国产精品入口| 亚洲国产精品久久久久秋霞影院| 午夜亚洲福利| 香蕉久久a毛片| 性久久久久久久| 久久久午夜视频| 久久久蜜桃精品| 欧美性一区二区| 亚洲在线免费观看| 欧美黄色小视频| 亚洲成人在线视频网站| 久久裸体艺术| 亚洲大胆美女视频| 国产欧美一区二区在线观看| 99视频国产精品免费观看| 免费欧美高清视频| 欧美国产一区二区三区激情无套| 国产欧美一区在线| 国产性天天综合网| 亚洲国产精品嫩草影院| 国产精品久久久久久妇女6080| 国产精品亚洲一区| 在线观看精品视频| 一区二区三区日韩欧美精品| 久久久水蜜桃av免费网站| 亚洲午夜激情网站| 亚洲午夜激情免费视频| 国产精品乱人伦中文| 亚洲免费不卡| 欧美成人精品三级在线观看| 亚洲乱码精品一二三四区日韩在线| 欧美女同在线视频| 欧美日韩中文另类| 欧美日韩国产小视频| 亚洲日本激情| 国产精品综合久久久| 午夜精品美女自拍福到在线| 国产三级精品在线不卡| 在线精品亚洲| 一个色综合av| 在线观看精品一区| 亚洲欧美电影院| 亚洲国产视频a| 在线亚洲国产精品网站| 亚洲一区二区在线看| 久久综合久色欧美综合狠狠| 亚洲网站在线| 欧美日韩一区二区视频在线| 欧美日韩日本网| 欧美天堂亚洲电影院在线观看| 99国产精品久久久久老师| 欧美性猛交xxxx免费看久久久| 欧美aa在线视频| 国产精品草莓在线免费观看| 国产精品99久久久久久白浆小说| 国产色爱av资源综合区| 欧美一区二区成人| 国产一区二区三区成人欧美日韩在线观看| 玖玖玖免费嫩草在线影院一区| 久久国产毛片| 欧美日韩三级视频| 欧美成人69av| 午夜精品久久久久99热蜜桃导演| 久久久久天天天天| 激情欧美一区| 欧美日韩一区二区视频在线| 亚洲一区二区欧美日韩| 欧美在线不卡| 欧美日韩国产色站一区二区三区| 欧美日韩精品久久久| 国产性做久久久久久| 欧美日韩日日夜夜| 久久精品日韩欧美| 久久激情综合网| 日韩亚洲欧美综合| 一本久久知道综合久久| 亚洲一区高清| 免费毛片一区二区三区久久久| 黄色成人在线观看| 欧美女主播在线| 欧美黑人国产人伦爽爽爽| 国产一区二区三区四区hd| 欧美色综合天天久久综合精品| 欧美日韩国产精品成人| 欧美日韩在线视频一区| 国产精品v日韩精品| 欧美在线播放一区二区| 久久久人成影片一区二区三区| 欧美日韩精选| 国产乱码精品一区二区三| 在线看片成人| 美女日韩欧美| 欧美视频免费在线观看| 国产日产亚洲精品系列| 国产伦精品一区二区三| 亚洲一区二区三区在线| 久久精品国产亚洲一区二区| 欧美高清不卡在线| 性伦欧美刺激片在线观看| 亚洲尤物影院| 久久久国产一区二区三区| 欧美国产1区2区| 亚洲第一在线视频| 欧美日本高清一区| 国产亚洲网站| 蜜乳av另类精品一区二区| 国产亚洲第一区| 国产中文一区二区三区| 久久在线免费观看视频| 一区二区三区导航| 一区二区不卡在线视频 午夜欧美不卡'| 欧美国产视频一区二区| 久久九九免费视频| 久久嫩草精品久久久精品| 欧美日韩视频免费播放| 一区二区三区四区五区在线| 1024成人| 欧美色道久久88综合亚洲精品| 亚洲精品综合| 国产日韩欧美一区二区三区在线观看| 亚洲精品欧美日韩专区| 香蕉国产精品偷在线观看不卡| 美国三级日本三级久久99| 国产一区二区三区黄视频| 国产精品一卡二| 亚洲电影一级黄| 国产午夜精品一区二区三区视频| 亚洲精品视频免费| 亚洲精品老司机| 卡通动漫国产精品| 久久精品视频免费| 欧美一级在线亚洲天堂| 亚洲资源av| 欧美午夜精品久久久久久孕妇| 国内精品伊人久久久久av影院| 老司机一区二区| 欧美成人精品h版在线观看| 久久久综合视频| 亚洲国产精品高清久久久| 亚洲男女自偷自拍图片另类| 欧美本精品男人aⅴ天堂| 久久躁日日躁aaaaxxxx| 亚洲精品视频在线观看免费| 久久一区精品| 另类图片综合电影| 欧美亚洲一区| 欧美成人在线免费视频| 国产精品视频免费| 国产精品黄色在线观看| 亚洲女同同性videoxma| 久久久亚洲综合| 在线亚洲免费| 亚洲欧美日本伦理| 小黄鸭视频精品导航| 欧美一区二区三区在线观看视频| 亚洲在线网站| 欧美日韩另类字幕中文| 韩国自拍一区| 媚黑女一区二区| 国产精品任我爽爆在线播放| 亚洲精品自在在线观看| 伊人春色精品| 免费成人黄色av| 久久免费99精品久久久久久| 一区二区三区四区在线| 欧美一区2区三区4区公司二百| 噜噜噜91成人网| 亚洲一区二区精品视频| 国内精品一区二区三区| 欧美精品色网| 欧美日韩一区二区视频在线| 欧美—级高清免费播放| 亚洲精品在线免费观看视频| 亚洲国产一区在线观看| 久久av免费一区| 欧美一区二区三区在线播放| 久久精品二区三区| 欧美午夜无遮挡| 国产伦精品一区二区三区在线观看| 久久在线免费| 国产丝袜美腿一区二区三区| 亚洲国产成人91精品| 久久国产精品99久久久久久老狼| 国产亚洲福利一区| 欧美性猛交视频| 亚洲一区二区综合| 一区二区欧美日韩视频| 久久先锋影音av| 亚洲福利电影| 亚洲欧美日韩一区二区三区在线| 亚洲人精品午夜在线观看| 一本在线高清不卡dvd| 欧美精品一区二区三区在线看午夜| 国产午夜亚洲精品理论片色戒| 狠狠色噜噜狠狠色综合久| 欧美一区二区三区免费看| 亚洲欧美日本精品| 狼人天天伊人久久| 国产日韩精品一区二区浪潮av|