《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于DTW和K-means的動作匹配和評估
基于DTW和K-means的動作匹配和評估
2016年電子技術應用第8期
吳齊云,戰蔭偉,邵 陽
廣東工業大學 計算機學院,廣東 廣州510006
摘要: 為滿足基于Kinecrt的康復訓練系統的需要,提出一種人體動作匹配和評估方法。該方法通過Kinect實時提取骨骼關節點三維坐標,計算骨骼關節點的角度,得到一組動作序列的空間角度變化值;然后通過改進的DTW算法把兩組動作序列的角度值進行匹配,得到兩個序列之間的距離;最后通過K-means聚類方法對距離的大小評估。實驗表明,該方法能很好地實現人體動作匹配和評估,實時性好,較傳統DTW算法在識別速率上有明顯提高。
中圖分類號: TP391.4
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.2016.08.035
中文引用格式: 吳齊云,戰蔭偉,邵陽. 基于DTW和K-means的動作匹配和評估[J].電子技術應用,2016,42(8):141-143,153.
英文引用格式: Wu Qiyun,Zhan Yinwei,Shao Yang. Human motion matching and evaluation based on STDTW and K-means[J].Application of Electronic Technique,2016,42(8):141-143,153.
Human motion matching and evaluation based on STDTW and K-means
Wu Qiyun,Zhan Yinwei,Shao Yang
School of Computer,Guangdong University of Technology,Guangzhou 510006,China
Abstract: This paper presents a human motion matching and evaluation method with Kinect sensors aiming at motion rehabilitation. This method extracts the three-dimensional coordinates of bone joints by Kinect during exercise in real-time, and calculates the size of the space angle bone joints to obtain a set of spatial change angle of action sequence. Then through the improved DTW algorithm to match the two actions angle sequence of values, the distance between the two sequences is gotten. Finally through the K-means clustering method,the size of the distance is assessed. Experimental results show that this method can achieve a good match and evaluation of human action, good real-time. Compared with traditional DTW algorithm,its recognition rate has improved significantly.
Key words : action matching;Kinect sensor;K-means;DTW

0 引言

  康復訓練是病人通過訓練使患病的肢體逐漸恢復功能,達到治療效果。Kinect體感外設可以在不受背景和光照等影響下監測人體動作,近幾年被應用到康復訓練中。文獻[1]結合Kinect用于在學步車上提取腿部信息進行醫療分析。文獻[2]利用Kinect的深度傳感器獲取深度圖像來識別3D人體姿態?;贙inect的康復訓練系統相較于傳統的面對面指導訓練方法不僅可以減少醫生的工作量,更可以提高病患訓練的便捷性和自主性。

  康復系統的關鍵在于人體動作識別。近年來對人體動作識別的研究十分活躍。NATARAJAN P等人[3]將CRF用到了人體動作識別中。Shi Qinfeng等人[4]針對連續的動作序列提出一種判定式的馬爾可夫模型(即HMM算法)。由于CRF和HMM算法需先建模,算法復雜度較大。故本文提出一種人體動作識別方法,該方法通過 Kinect實時提取骨骼關節點三維坐標,計算骨骼關節點空間角度,以空間角度變化值定義一組動作,然后通過改進的DTW算法把兩組動作序列的角度值進行匹配,得到兩個序列之間的失真值,最后通過K-means聚類方法得到動作評估結果。

1 特征提取

  Kinect傳感器是康復訓練系統的核心數據采集裝置。Kinect通過20個關節點來表示一個站立的人體骨架,如圖1。

圖像 003.png

圖1  人體骨架關節點

  一個關節與其相鄰的兩個關節構成一個夾角。如圖2所示,肘關節E和腕關節W、肩關節J就構成一個以E為頂點的角。

圖像 004.png

圖 2 人體關節角度

  使用余弦定理計算關節角度:

  QQ圖片20161206140257.png

  利用Kinect獲得一組動作關節點坐標,計算每一幀關節點空間角度值,判定兩組動作相似性即為判定兩個角度序列之間的相似性。測定兩個角度序列的相似性可看作是兩個時間序列之間的距離測量。

2 動作匹配

  康復訓練中,訓練者會盡量模仿標準動作,但在時序上仍會存在很大差異[5]。因此需要對動作序列進行時序規整,采用動態時間規整算法DTW[6]來解決距離測量過程中時間軸差異問題。

  2.1 動態時間規整算法DTW

  設X和Y分別是長度為m和n的序列:

  QQ圖片20161206140300.png

  記xm和yn間的距離為d(xm,yn),簡寫為d(m,n),1≤m≤M,1≤n≤N。

  兩條序列匹配的距離即為距離dk(m,n)加權和:

  QQ圖片20161206140306.png

  為了確保求得的路徑A是一條全局最優規整路徑,有約束條件:路徑必須起點(1,1)到終點(M,N);路徑保持時間順序單調不減;m和n只能依次增加0或者1,即(m,n)后一點必須是(m+1,n),(m,n+1)或者(m+1,n+1);路徑的斜率不能太小也不能太大,可以限制斜率在0.5~2范圍內。

  具有最小累積距離的路徑才是最優規整路徑,有且僅有一條,根據式(5)和約束條件可得DTW距離的遞歸公式:

  QQ圖片20161206140320.png

  2.2 一般的DTW改進方式

  DTW算法雖然測量距離精準度很高,但是運算量很大,時間復雜度和空間復雜度都是O(M×N)[7]。近年來DTW的算法改進方法最多的是:全局路徑限制[8]和放寬端點對齊[9]改進方法。

  文獻[8]的全局路徑限制方法是把路徑的斜率限制在1/3~3之間,此方法減少了DTW的運算量,但精確度會有所降低。

  實際應用中由于環境等各種因素的影響,起點和終點會有變化,引起誤差,故放寬端點對齊方法是起點在(1,1)、(1,2)、(2,1)、(1,3)、(3,1)等中選擇一最小值作為松弛起點,終點在(N,M)、(N-1,M)、(N,M-1)、(N-2,M)等中選擇一最小值作為松弛終點。此方法并沒有減少運算量,但增加了精確度,減少誤差。

  2.3 本文改進的DTW算法

  目前一般的DTW改進算法在精確度和運算量上并不能同時很好地滿足,本文提出一種改進DTW方法,為了在提高算法復雜度的同時,保證精確度。

  在本文的實驗中最終需要得到的是最優規整路徑的累積距離值,只需要存儲每一次迭代的一個對齊時間對(xm,yn),簡寫為(m,n)。因此沒有必要用一個矩陣來保存所有時間對,可改為只保存2列,由大小是2×n的數組dist[][]和pos[][]分別存儲距離值和時間對,兩列由pre和cur表示,即指針cur始終指向當前時間點信息,返回兩個序列當前時間和距離,pre指向當前的前一時間,如圖3。

圖像 005.png

圖3  數據存儲

  故DTW算法式(6)可改為:

  QQ圖片20161206140327.png

  其中m是序列X中cur指向的時間點,上述存儲的是求得的最優路徑的全局距離,同樣地,最優路徑是由pos[][]存儲:

  QQ圖片20161206140330.png

  數組dist和pos均有兩列,pre和cur指針循環以確保數組中移動并為數組元素指定操作,減少操作時間,如表1所示。

圖像 001.png

  由于本文改進的DTW有兩個數組dist和pos,每個數組的大小是2×N,每個時間點只需要運算兩個數組,所以時間復雜度和空間復雜度都是O(N),相比于傳統DTW的O(M×N),速率明顯提高。

3 動作評價

  在一個連續動作中涉及到的關節角度變化序列不止一個,通過改進的DTW算法得到兩個動作過程中所有關節角度變化序列的距離后,取平均值,對該距離平均值進行分析得到評價結果。

  選取5個人每個動作按優秀、良好、合格做出實驗樣本,分別和標準動作序列通過本文改進的DTW求距離。選取最長的距離作為“合格”的下界D。將0~D分為3段區間,W-0=Q-W=D-Q,將W和Q作為良好和合格的初始中心點,優秀的中心點始終是0。

  由于參數只有W和Q兩個分割點,故選擇Kmeans算法取K=2對各區域進行聚類。將樣本點R與0、W及Q計算距離,取三個中最小的距離作為該樣本點的區域所在。

  分別計算良好、合格的所有樣本點中心:

  QQ圖片20161206140333.png

  其中,C為良好區域的重心點,M為分散到區域內的樣本點數,dcw為樣本點到M距離。

  通過Kmeans劃分出區域的同時,已計算得出良好和合格的期望,假設各區域的期望方差都符合高斯分布,則通過最大似然估計得到各區域的期望和方差:

  QQ圖片20161206140337.png

  分別對QQ圖片20161206140634.jpgQQ圖片20161206140638.jpg求導后,求解QQ圖片20161206140634.jpgQQ圖片20161206140638.jpg得:

  QQ圖片20161206140343.png

  其中xk表示第k個樣本和標準樣本距離,N表示元素總數。歸一化后得到隸屬函數:

  QQ圖片20161206140347.png

  把測試動作和標準動作的角度序列在經過改進的DTW算法求得距離后,通過隸屬函數確定動作的評估結果。

4 實驗分析

  實驗在康復訓練系統中進行。實驗者通過Kinect控制虛擬人物模擬標準動作進行運動,把實驗者的動作和標準動作進行動作匹配后,得到動作評價結果。實驗選取10人進行4組動作訓練,每組動作10次。圖4示,訓練動作:伸肘側平舉(1-2-1)、屈肘側平舉(1-3-4-1)、抱頭張肩(1-5-6-7-1)和復雜動作(1-2-3-4-5-6-7-8)。

圖像 006.png

圖4  動作示意圖

  實驗中用DTW算法、HMM算法、一般的改進DTW算法以及本文改進的DTW算法分別進行動作匹配,實驗結果以識別成功次數和速率(單位:s/次)作為比較標準,見表2。

圖像 002.png

5 結語

  實驗表明,本文改進的DTW方法能準確有效地進行人體動作識別,相較于傳統DTW算法、一般改進DTW算法、HMM算法匹配速率有明顯的提高且不影響精確度,動作越復雜時間越長,速率提升效果越好。在接下來的工作中,將進一步研究康復訓練系統的界面設計。

  參考文獻

  [1] HU R Z L,HARTFIEL A,TUNG J,et al.3D Pose tracking of walker users′ lower limb with a structured-light camera on a moving platform[C].Computer Vision and Pattern Recognition Workshops,2011:29-36.

  [2] Zheng Xiao,Fu Mengyin,Yang Yi,et al.3D Human postures recognition using Kinect[C].2012 4th International Conference on Intelligent Human-Machine Systems and Cybernetics (IHMSC),2012:344-347.

  [3] NATARAJAN P,NEVATIA R.View and scale invariant action Recognition using multiview shape flow models[C].Proceedings of The IEEE International Conference on Computer Vision and The Pattern Recognition,Alaska,USA,2008:1-8.

  [4] Shi Qinfeng,Cheng Li,Wang Li,et al.Human action segmentation and recognituin using discriminative semiMarkov models[J].International Journal of Computer Vision,2011,93(1):22-32.

  [5] 黃天羽,石崇德,李鳳霞,等.一種基于判別隨機場模型的聯機行為識別方法[J].計算機學報,2009,32(2):275-281.

  [6] KRUSKALL J,LIBERMAN M.The symmetric time warping problem:from continuous to discrete[J].In Time Warps,String Edits and Macromolecules:The Theory and Practice of Sequence Comparison.Addison-Wesley,1983,23(5):125-161.

  [7] ABID H,HARUNUR R.User independent hand gesture recognition by accelerated DTW[C].Informatics Electronics & Vision(ICIEV),2012 International Conference,2012:1033-1037.

  [8] HSU Y L,CHU C L.An inertial pen with dynamic time warping recognizer for handwriting and gesture recognition[J].IEEE Sensors Journal,2015,15(2):154-163.

  [9] KAPRYKOWSKY H,RODET X.Globally optimal short-time dynamic time warping application to score to audio alignment[C].ICASSP 2006 Proceedings.2006.

  

  


此內容為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>
          欧美色道久久88综合亚洲精品| 久久蜜桃资源一区二区老牛| 欧美成人午夜激情视频| 欧美国产一区视频在线观看| 亚洲精品在线电影| 噜噜噜久久亚洲精品国产品小说| 麻豆国产精品777777在线| 在线成人av.com| 一本色道**综合亚洲精品蜜桃冫| 国产精品五月天| 99精品欧美一区二区蜜桃免费| 国产精品电影观看| 久久综合五月天婷婷伊人| 欧美精品1区| 国产精品久久久久久久久久免费| 欧美激情精品久久久久久久变态| 99视频精品免费观看| 欧美日韩精品欧美日韩精品| 欧美视频在线免费看| 久久精品国产亚洲一区二区| 久久久久成人网| 羞羞答答国产精品www一本| 国精产品99永久一区一区| 国产精品美女主播在线观看纯欲| 男人的天堂亚洲在线| 欧美日韩妖精视频| 欧美日本亚洲韩国国产| 亚洲精品国产精品乱码不99| 亚洲国产精品悠悠久久琪琪| 日韩午夜精品| 亚洲国产精品毛片| 国产亚洲欧洲997久久综合| 久久琪琪电影院| 欧美一级一区| 欧美不卡激情三级在线观看| 亚洲一区二区黄| 国产精品盗摄一区二区三区| 精品成人一区| 男人的天堂亚洲在线| 在线看国产一区| 国产精品毛片一区二区三区| 在线观看国产精品淫| 亚洲综合色在线| 一本大道久久精品懂色aⅴ| 久久久久免费| 欧美视频二区36p| 性欧美大战久久久久久久免费观看| 国产精品久久久久一区二区三区共| 欧美一区二区三区视频| 欧美在线免费视频| 欧美成人精精品一区二区频| 国产欧美日韩三区| 欧美aaa级| 你懂的网址国产 欧美| 午夜影院日韩| 一本色道久久精品| 国产啪精品视频| 中国日韩欧美久久久久久久久| 久久免费视频这里只有精品| 亚洲精品乱码久久久久久| 欧美系列一区| 亚洲女女做受ⅹxx高潮| 欧美极品一区二区三区| 欧美精品乱码久久久久久按摩| 欧美日韩一区二区三区在线观看免| 亚洲大片精品永久免费| 欧美精品一区二区三区四区| 黑人极品videos精品欧美裸| 亚洲免费观看高清完整版在线观看熊| 99精品热视频只有精品10| 99综合精品| 欧美经典一区二区| 欧美日韩另类丝袜其他| 亚洲国产精品99久久久久久久久| 国产精品日日摸夜夜摸av| 欧美日韩一区成人| 亚洲已满18点击进入久久| 中文欧美在线视频| 国产精品久久777777毛茸茸| 亚洲欧美日韩在线不卡| 欧美性理论片在线观看片免费| 欧美另类高清视频在线| 国产一区在线看| 亚洲精品国产精品国自产在线| 国产一区二区高清不卡| 久久亚洲综合色一区二区三区| 欧美1区2区3区| 亚洲精品影院| 亚洲国产成人精品视频| 国产精品综合久久久| 一区二区欧美日韩视频| 欧美福利在线| 国产亚洲一区二区精品| 国产精品区二区三区日本| 欧美高清在线播放| 国产精品福利av| 欧美日韩伦理在线| 欧美精品福利| 欧美日韩精品一区二区在线播放| 国产精品大全| 99国产精品久久| 久久久久久午夜| 在线观看精品视频| 一区二区三区av| 午夜精品久久久久久久蜜桃app| 亚洲片在线观看| 欧美午夜一区二区| 亚洲精品女人| 亚洲国产精品成人综合色在线婷婷| 国产一区二区| 在线一区二区三区四区五区| 久久免费精品视频| 亚洲小说欧美另类社区| 国产一区日韩二区欧美三区| 久久美女艺术照精彩视频福利播放| 亚洲一区中文| 国产日韩欧美一区二区三区在线观看| 精品51国产黑色丝袜高跟鞋| 欧美三日本三级三级在线播放| 欧美体内谢she精2性欧美| 免费成人在线视频网站| 欧美一区二区免费视频| 亚洲国产日韩一区| 亚洲经典视频在线观看| 亚洲日本中文字幕免费在线不卡| 亚洲图片在线| 欧美日韩亚洲一区二区三区在线观看| 国产精品啊啊啊| 午夜久久久久久久久久一区二区| 久久日韩粉嫩一区二区三区| 久久这里有精品15一区二区三区| 国外成人性视频| 99在线|亚洲一区二区| 欧美激情自拍| 亚洲经典在线看| 亚洲午夜视频在线| 一本色道久久88综合日韩精品| 亚洲欧美日韩国产另类专区| 国产精品久久婷婷六月丁香| 黄色一区二区在线| 国产精品v片在线观看不卡| 亚洲性夜色噜噜噜7777| 欧美在线啊v一区| 国产日韩在线一区| 国产精品国产三级国产aⅴ浪潮| 国产欧美亚洲日本| 亚洲综合二区| 欧美丰满高潮xxxx喷水动漫| 国产精品99久久久久久久女警| 免费不卡中文字幕视频| 欧美日韩在线三级| 国产一区自拍视频| 久久久亚洲成人| 香蕉乱码成人久久天堂爱免费| 国产午夜亚洲精品羞羞网站| 国产区精品在线观看| 欧美韩日视频| 亚洲最快最全在线视频| 欧美日韩国产免费| 欧美国产日产韩国视频| 亚洲一区二区av电影| 欧美视频日韩视频在线观看| 久久国产精品99国产精| 久久精品99国产精品日本| 亚洲精品网址在线观看| 国产日韩欧美在线视频观看| 国产精品日韩精品欧美精品| 看欧美日韩国产| 久久精品二区三区| 国产一区二区三区无遮挡| 欧美日韩第一区| 欧美激情中文字幕在线| 美女视频一区免费观看| 欧美资源在线| 亚洲自拍偷拍福利| 欧美色综合天天久久综合精品| 亚洲国产精品电影在线观看| 国产日韩精品一区二区三区| 欧美亚洲色图校园春色| 亚洲第一综合天堂另类专| 欧美大片一区| 亚洲伊人伊色伊影伊综合网| 欧美在线一二三| 亚洲精品免费网站| 免费在线成人| 欧美日韩国产小视频在线观看| 在线观看日韩专区| 99国内精品久久久久久久软件| 欧美天天视频| 国产婷婷97碰碰久久人人蜜臀| 欧美日韩一区在线| 久久婷婷人人澡人人喊人人爽| 欧美高清你懂得| 免费欧美在线| 久久久一二三| 欧美在线视频全部完| 亚洲高清在线观看一区| 在线视频国内自拍亚洲视频| 国产九九视频一区二区三区| 久久婷婷国产综合精品青草| 欧美精品一区在线播放| 国产日产亚洲精品系列| 久久久噜噜噜久久中文字免| 久热爱精品视频线路一| 欧美色视频一区| 狠狠色丁香婷婷综合影院| 影音先锋亚洲一区| 麻豆精品视频在线| 亚洲大黄网站| 欧美高清在线一区二区| 日韩午夜av在线| 亚洲精品国产精品久久清纯直播| 国产精品一区在线播放| 国产乱子伦一区二区三区国色天香| 亚洲免费婷婷| 性欧美videos另类喷潮| 欧美女主播在线| 国产精品一级在线| 日韩亚洲欧美一区| 日韩视频第一页| 国产欧美日韩不卡| 激情视频一区| 国内精品视频久久| 欧美成人激情视频免费观看| 欧美日韩国产三区| 免费视频亚洲| 国产一区二区电影在线观看| 欧美一级视频免费在线观看| 香蕉久久夜色精品| 久久久精品国产99久久精品芒果| 欧美大片一区| 亚洲欧洲日本一区二区三区| 亚洲一区二区网站| 午夜在线视频一区二区区别| 欧美一区二区成人| 亚洲永久免费观看| 国产精品久久久久久久9999| 欧美日韩国产探花| 欧美中文在线免费| 日韩一级黄色av| 亚洲欧洲精品一区| 久久蜜臀精品av| 欧美成人亚洲| 亚洲日本视频| 久久精品一区| 久久综合九九| 老牛嫩草一区二区三区日本| 亚洲黄色av| 亚洲另类在线视频| 久久国产天堂福利天堂| 久久久五月天| 香蕉尹人综合在线观看| 亚洲精品视频免费观看| 国产精品福利片| 国产精品国产三级国产普通话蜜臀| 日韩西西人体444www| 亚洲欧洲日本mm| 亚洲国产精品va在线观看黑人| 国产精品久久久久久久久久妞妞| 亚洲黄色免费网站| 亚洲男人av电影| 欧美日本韩国| 亚洲高清在线精品| 国产一区二区三区精品久久久| 久久婷婷麻豆| 欧美成人免费全部| 在线日韩精品视频| 在线观看日韩一区| 欧美激情精品久久久久久大尺度| 久久美女性网| 99国产欧美久久久精品| 欧美绝品在线观看成人午夜影视| 国产伦精品一区二区三区高清| 亚洲人屁股眼子交8| 久久精品视频播放| 久久久精品国产免大香伊| 久久中文久久字幕| 小辣椒精品导航| 国内不卡一区二区三区| 一区二区三区在线看| 老牛嫩草一区二区三区日本| 国产精品高潮久久| 欧美午夜精品理论片a级按摩| 欧美性淫爽ww久久久久无| 久久久久.com| 欧美日本一道本在线视频| 国产精品二区三区四区| 欧美精品久久一区二区| 国产精品影音先锋| 91久久国产综合久久91精品网站| 欧美一级艳片视频免费观看| 欧美日韩xxxxx| 欧美激情中文字幕在线| 欧美日韩国产精品一区二区亚洲| 亚洲视频一区二区在线观看| 国产精自产拍久久久久久| 亚洲欧美日韩国产另类专区| 亚洲电影在线看| 欧美成人午夜视频| 欧美精品福利| 日韩视频精品| 国产人久久人人人人爽| 精品白丝av| 欧美日韩蜜桃| 亚洲国产岛国毛片在线| 在线观看日韩精品| 99精品久久免费看蜜臀剧情介绍| 欧美日韩在线视频首页| 亚洲一区二区在线免费观看| 狠狠色综合网| 久久丁香综合五月国产三级网站| 在线电影院国产精品| 亚洲九九爱视频| 欧美日韩亚洲天堂| 一区二区三区.www| 亚洲国产成人porn| 亚洲精品小视频在线观看| 欧美精品一区二区在线观看| 亚洲福利视频三区| 国产美女高潮久久白浆| 一区二区三区在线视频观看| 亚洲欧美久久久久一区二区三区| 一区二区激情小说| 欧美日韩人人澡狠狠躁视频| 亚洲国产成人av好男人在线观看| 日韩视频免费观看高清在线视频| 国产一区亚洲| 国产午夜精品一区理论片飘花|