• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    基于對(duì)齊聚類(lèi)分析的運(yùn)動(dòng)序列檢索方法技術(shù)

    技術(shù)編號(hào):10296502 閱讀:309 留言:0更新日期:2014-08-07 01:23
    本發(fā)明專(zhuān)利技術(shù)涉及一種基于對(duì)齊聚類(lèi)分析的運(yùn)動(dòng)序列檢索方法。目前已有的運(yùn)動(dòng)序列檢索方法在考慮分割時(shí),沒(méi)有考慮每一幀運(yùn)動(dòng)的時(shí)間順序,不能準(zhǔn)確定位分割點(diǎn)。本發(fā)明專(zhuān)利技術(shù)記錄保存人體運(yùn)動(dòng)序列;服務(wù)器端處理運(yùn)動(dòng)序列,獲取運(yùn)動(dòng)序列的特征,合并所有運(yùn)動(dòng)序列的特征,生成特征數(shù)據(jù)庫(kù);服務(wù)器端計(jì)算客戶端提供運(yùn)動(dòng)序列的特征;服務(wù)器端將客戶端提供運(yùn)動(dòng)序列所提取的特征與特征數(shù)據(jù)庫(kù)中的特征進(jìn)行匹配,分別計(jì)算特征之間的距離,將數(shù)據(jù)庫(kù)中的運(yùn)動(dòng)序列按照距離進(jìn)行排序并輸出,作為檢索結(jié)果并返回客戶端。本發(fā)明專(zhuān)利技術(shù)基于對(duì)齊聚類(lèi)分析的運(yùn)動(dòng)序列分割算法,并在此基礎(chǔ)上提取運(yùn)動(dòng)特征,并將此特征用于運(yùn)動(dòng)檢索中,該分割方法與真實(shí)的分割結(jié)果對(duì)比,顯示了該方法的高效性。

    【技術(shù)實(shí)現(xiàn)步驟摘要】
    【專(zhuān)利摘要】本專(zhuān)利技術(shù)涉及一種。目前已有的運(yùn)動(dòng)序列檢索方法在考慮分割時(shí),沒(méi)有考慮每一幀運(yùn)動(dòng)的時(shí)間順序,不能準(zhǔn)確定位分割點(diǎn)。本專(zhuān)利技術(shù)記錄保存人體運(yùn)動(dòng)序列;服務(wù)器端處理運(yùn)動(dòng)序列,獲取運(yùn)動(dòng)序列的特征,合并所有運(yùn)動(dòng)序列的特征,生成特征數(shù)據(jù)庫(kù);服務(wù)器端計(jì)算客戶端提供運(yùn)動(dòng)序列的特征;服務(wù)器端將客戶端提供運(yùn)動(dòng)序列所提取的特征與特征數(shù)據(jù)庫(kù)中的特征進(jìn)行匹配,分別計(jì)算特征之間的距離,將數(shù)據(jù)庫(kù)中的運(yùn)動(dòng)序列按照距離進(jìn)行排序并輸出,作為檢索結(jié)果并返回客戶端。本專(zhuān)利技術(shù)基于對(duì)齊聚類(lèi)分析的運(yùn)動(dòng)序列分割算法,并在此基礎(chǔ)上提取運(yùn)動(dòng)特征,并將此特征用于運(yùn)動(dòng)檢索中,該分割方法與真實(shí)的分割結(jié)果對(duì)比,顯示了該方法的高效性。【專(zhuān)利說(shuō)明】
    本專(zhuān)利技術(shù)屬于多媒體信息檢索
    ,具體涉及一種。
    技術(shù)介紹
    人體運(yùn)動(dòng)廣泛的應(yīng)用于動(dòng)畫(huà)、游戲軟件、人機(jī)交互等方面。人體運(yùn)動(dòng)序列無(wú)論在時(shí)間上還是在空間上都是復(fù)雜的。因此,能夠有效地表述人體的運(yùn)動(dòng)、高效地描述運(yùn)動(dòng)的特征,并且能夠有效的從數(shù)據(jù)庫(kù)中檢索出相關(guān)的運(yùn)動(dòng)序列變的十分重要。目前已有了運(yùn)用概率上的主成分分析(PCA)算法,將人體運(yùn)動(dòng)序列分解成明顯動(dòng)作,利用指定關(guān)節(jié)點(diǎn)的幾何特征來(lái)分割運(yùn)動(dòng),并在此基礎(chǔ)上實(shí)現(xiàn)運(yùn)動(dòng)的檢索,但該解決方案存在技術(shù)缺陷,其在考慮運(yùn)動(dòng)序列分割方面時(shí),雖然考慮到了將運(yùn)動(dòng)序列進(jìn)行分割,但這些方法的主要的限制是沒(méi)有考慮每一幀運(yùn)動(dòng)在時(shí)間上的順序,不能準(zhǔn)確定位分割點(diǎn),將不同類(lèi)型的動(dòng)作準(zhǔn)確的分割出來(lái);在三維運(yùn)動(dòng)檢索過(guò)程中,要考慮特征融合的方法來(lái)進(jìn)一步提高檢索精度,加入反饋環(huán)節(jié)是十分必要的,上述方法中沒(méi)有加入相關(guān)反饋。
    技術(shù)實(shí)現(xiàn)思路
    本專(zhuān)利技術(shù)的目的是提供一種,克服現(xiàn)有方法對(duì)運(yùn)動(dòng)序列分割時(shí)沒(méi)有考慮運(yùn)動(dòng)序列在時(shí)間軸順序的缺點(diǎn)。本專(zhuān)利技術(shù)所采用的技術(shù)方案是: ,其特征在于: 由以下步驟實(shí)現(xiàn): 步驟一:人體運(yùn)動(dòng)序列的采集: 在人體運(yùn)動(dòng)序列的采集中,運(yùn)用微軟的Kinect設(shè)備與相應(yīng)的軟件Blender對(duì)人體運(yùn)動(dòng)序列進(jìn)行記錄保存; 步驟二:服務(wù)器端將采集的每個(gè)人體運(yùn)動(dòng)序列進(jìn)行處理,獲取運(yùn)動(dòng)序列的特征,合并所有運(yùn)動(dòng)序列的特征,生成特征數(shù)據(jù)庫(kù); 步驟三:服務(wù)器端計(jì)算客戶端提供運(yùn)動(dòng)序列的特征; 步驟四:服務(wù)器端將客戶端提供運(yùn)動(dòng)序列所提取的特征與特征數(shù)據(jù)庫(kù)中的特征進(jìn)行匹配,分別計(jì)算特征之間的距離,將數(shù)據(jù)庫(kù)中的運(yùn)動(dòng)序列按照距離進(jìn)行排序并輸出,作為第一次檢索結(jié)果并返回客戶端。所述步驟一中,人體運(yùn)動(dòng)序列采集具體包括以下步驟: (1)運(yùn)動(dòng)采集設(shè)備Kinect與運(yùn)動(dòng)采集軟件Blender的安裝和調(diào)試,Kinect設(shè)備可以獲取人體的深度數(shù)據(jù),Blender可以根據(jù)獲取的深度數(shù)據(jù)將人體的運(yùn)動(dòng)映射到虛擬的人體骨架上,記錄并保存關(guān)節(jié)點(diǎn)的位置信息; (2)人在設(shè)備前做動(dòng)作,實(shí)時(shí)記錄相應(yīng)的運(yùn)動(dòng)序列,假設(shè)總共記錄了N個(gè)運(yùn)動(dòng)序列,并保存在服務(wù)器端的運(yùn)動(dòng)數(shù)據(jù)庫(kù)中以便后續(xù)處理。所述步驟二中,人體運(yùn)動(dòng)序列特征提取具體包括以下步驟: (1)人體運(yùn)動(dòng)序列數(shù)據(jù)庫(kù)中保存了N個(gè)運(yùn)動(dòng)序列,假設(shè)每個(gè)運(yùn)動(dòng)序列包括了 m幀運(yùn)動(dòng),在不同的運(yùn)動(dòng)序列中,m是不相同的;每一幀運(yùn)動(dòng)中包含了人體21個(gè)主要關(guān)節(jié)點(diǎn)的位置信息和旋轉(zhuǎn)信息;通過(guò)服務(wù)器讀取每個(gè)運(yùn)動(dòng)序列獲取每一幀關(guān)節(jié)點(diǎn)的信息; (2)用單位四元數(shù)來(lái)表示每一個(gè)關(guān)節(jié)點(diǎn)的旋轉(zhuǎn)信息,即對(duì)于每個(gè)關(guān)節(jié)點(diǎn)q都有: q=, w為標(biāo)量,x、y、z為矢量,且| |q| 2=w2+x2+y2+z2=l ;這樣一個(gè)運(yùn)動(dòng)序列特征可以用矩陣X=mX84表示,其中Xi,1:84為矩陣中第i行向量,表示第i幀運(yùn)動(dòng)的四元數(shù)表示; (3)采用基于對(duì)齊聚類(lèi)分析的方法將運(yùn)動(dòng)序列進(jìn)行分割,在每個(gè)分割后的子片段中選取關(guān)鍵幀,作為該片段的特征,綜合分割的每個(gè)子片段的特征作為整個(gè)運(yùn)動(dòng)序列的特征;按上述方法提取每個(gè)運(yùn)動(dòng)序列的特征生成運(yùn)動(dòng)特征數(shù)據(jù)庫(kù)。所述步驟三具體包括以下步驟: (1)對(duì)于一個(gè)運(yùn)動(dòng)序列X=,運(yùn)用對(duì)齊聚類(lèi)分析的方法將X將分割成e個(gè)片段,并將運(yùn)動(dòng)序列人工設(shè)定為k個(gè)類(lèi)別,使得每個(gè)片段屬于k類(lèi)中的一類(lèi);首先對(duì)于一個(gè)m幀運(yùn)動(dòng)序列初始化分割參數(shù)G、S,其中s為初始化分割點(diǎn),G為初始化每個(gè)分割片段所屬類(lèi)別; (2)運(yùn)用一種在KernelK-means (KKM)基礎(chǔ)之上擴(kuò)展的對(duì)齊聚類(lèi)分析的方法,其能量函數(shù)為:【權(quán)利要求】1.,其特征在于: 由以下步驟實(shí)現(xiàn): 步驟一:人體運(yùn)動(dòng)序列的采集: 在人體運(yùn)動(dòng)序列的采集中,運(yùn)用微軟的Kinect設(shè)備與相應(yīng)的軟件Blender對(duì)人體運(yùn)動(dòng)序列進(jìn)行記錄保存; 步驟二:服務(wù)器端將采集的每個(gè)人體運(yùn)動(dòng)序列進(jìn)行處理,獲取運(yùn)動(dòng)序列的特征,合并所有運(yùn)動(dòng)序列的特征,生成特征數(shù)據(jù)庫(kù); 步驟三:服務(wù)器端計(jì)算客戶端提供運(yùn)動(dòng)序列的特征; 步驟四:服務(wù)器端將客戶端提供運(yùn)動(dòng)序列所提取的特征與特征數(shù)據(jù)庫(kù)中的特征進(jìn)行匹配,分別計(jì)算特征 之間的距離,將數(shù)據(jù)庫(kù)中的運(yùn)動(dòng)序列按照距離進(jìn)行排序并輸出,作為第一次檢索結(jié)果并返回客戶端。2.根據(jù)權(quán)利要求1所述的,其特征在于: 所述步驟一中,人體運(yùn)動(dòng)序列采集具體包括以下步驟: (1)運(yùn)動(dòng)采集設(shè)備Kinect與運(yùn)動(dòng)采集軟件Blender的安裝和調(diào)試,Kinect設(shè)備可以獲取人體的深度數(shù)據(jù),Blender可以根據(jù)獲取的深度數(shù)據(jù)將人體的運(yùn)動(dòng)映射到虛擬的人體骨架上,記錄并保存關(guān)節(jié)點(diǎn)的位置信息; (2)人在設(shè)備前做動(dòng)作,實(shí)時(shí)記錄相應(yīng)的運(yùn)動(dòng)序列,假設(shè)總共記錄了N個(gè)運(yùn)動(dòng)序列,并保存在服務(wù)器端的運(yùn)動(dòng)數(shù)據(jù)庫(kù)中以便后續(xù)處理。3.根據(jù)權(quán)利要求2所述的,其特征在于: 所述步驟二中,人體運(yùn)動(dòng)序列特征提取具體包括以下步驟: (1)人體運(yùn)動(dòng)序列數(shù)據(jù)庫(kù)中保存了N個(gè)運(yùn)動(dòng)序列,假設(shè)每個(gè)運(yùn)動(dòng)序列包括了 m幀運(yùn)動(dòng),在不同的運(yùn)動(dòng)序列中,m是不相同的;每一幀運(yùn)動(dòng)中包含了人體21個(gè)主要關(guān)節(jié)點(diǎn)的位置信息和旋轉(zhuǎn)信息;通過(guò)服務(wù)器讀取每個(gè)運(yùn)動(dòng)序列獲取每一幀關(guān)節(jié)點(diǎn)的信息; (2)用單位四元數(shù)來(lái)表示每一個(gè)關(guān)節(jié)點(diǎn)的旋轉(zhuǎn)信息,即對(duì)于每個(gè)關(guān)節(jié)點(diǎn)q都有: q=, w為標(biāo)量,x、y、z為矢量,且| |q| 2=w2+x2+y2+z2=l ;這樣一個(gè)運(yùn)動(dòng)序列特征可以用矩陣X=mX84表示,其中Xi,1:84為矩陣中第i行向量,表示第i幀運(yùn)動(dòng)的四元數(shù)表示; (3)采用基于對(duì)齊聚類(lèi)分析的方法將運(yùn)動(dòng)序列進(jìn)行分割,在每個(gè)分割后的子片段中選取關(guān)鍵幀,作為該片段的特征,綜合分割的每個(gè)子片段的特征作為整個(gè)運(yùn)動(dòng)序列的特征;按上述方法提取每個(gè)運(yùn)動(dòng)序列的特征生成運(yùn)動(dòng)特征數(shù)據(jù)庫(kù)。4.根據(jù)權(quán)利要求3所述的,其特征在于: 所述步驟三具體包括以下步驟: 對(duì)于一個(gè)運(yùn)動(dòng)序列X=,運(yùn)用對(duì)齊聚類(lèi)分析的方法將X將分割成e個(gè)片段,并將運(yùn)動(dòng)序列人工設(shè)定為k個(gè)類(lèi)別,使得每個(gè)片段屬于k類(lèi)中的一類(lèi);首先對(duì)于一個(gè)m幀運(yùn)動(dòng)序列初始化分割參數(shù)G、S,其中s為初始化分割點(diǎn),G為初始化每個(gè)分割片段所屬類(lèi)別; 運(yùn)用一種在Kernel K-means (KKM)基礎(chǔ)之上擴(kuò)展的對(duì)齊聚類(lèi)分析的方法,其能量函數(shù)為: 5.根據(jù)權(quán)利要求4所述的,其特征在于: 所述步驟四中,人體運(yùn)動(dòng)序列特征匹配具體包括以下步驟: (1)對(duì)于客戶端提供的運(yùn)動(dòng)序列經(jīng)過(guò)特征提取后有特征Fx特征,特征數(shù)據(jù)庫(kù)中的特征Fy, X、y分別代表特征的幀數(shù);由于兩者幀數(shù)不相等,在此運(yùn)用典型時(shí)間規(guī)整算法來(lái)計(jì)算兩者之間的距離; 典型時(shí)間規(guī)整算法本文檔來(lái)自技高網(wǎng)...
    <a  title="基于對(duì)齊聚類(lèi)分析的運(yùn)動(dòng)序列檢索方法原文來(lái)自X技術(shù)">基于對(duì)齊聚類(lèi)分析的運(yùn)動(dòng)序列檢索方法</a>

    【技術(shù)保護(hù)點(diǎn)】
    基于對(duì)齊聚類(lèi)分析的運(yùn)動(dòng)序列檢索方法,其特征在于:由以下步驟實(shí)現(xiàn):步驟一:人體運(yùn)動(dòng)序列的采集:在人體運(yùn)動(dòng)序列的采集中,運(yùn)用微軟的Kinect設(shè)備與相應(yīng)的軟件Blender對(duì)人體運(yùn)動(dòng)序列進(jìn)行記錄保存;步驟二:服務(wù)器端將采集的每個(gè)人體運(yùn)動(dòng)序列進(jìn)行處理,獲取運(yùn)動(dòng)序列的特征,合并所有運(yùn)動(dòng)序列的特征,生成特征數(shù)據(jù)庫(kù);步驟三:服務(wù)器端計(jì)算客戶端提供運(yùn)動(dòng)序列的特征;步驟四:服務(wù)器端將客戶端提供運(yùn)動(dòng)序列所提取的特征與特征數(shù)據(jù)庫(kù)中的特征進(jìn)行匹配,分別計(jì)算特征之間的距離,將數(shù)據(jù)庫(kù)中的運(yùn)動(dòng)序列按照距離進(jìn)行排序并輸出,作為第一次檢索結(jié)果并返回客戶端。

    【技術(shù)特征摘要】

    【專(zhuān)利技術(shù)屬性】
    技術(shù)研發(fā)人員:肖秦琨鄭中華
    申請(qǐng)(專(zhuān)利權(quán))人:西安工業(yè)大學(xué)
    類(lèi)型:發(fā)明
    國(guó)別省市:陜西;61

    網(wǎng)友詢問(wèn)留言 已有0條評(píng)論
    • 還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。

    1
    主站蜘蛛池模板: 午夜福利无码不卡在线观看 | 亚洲中文字幕无码爆乳av中文 | 无码中文字幕乱码一区 | 日韩人妻无码精品一专区| 无套中出丰满人妻无码| 精品无码人妻一区二区三区| 日韩夜夜高潮夜夜爽无码| 亚洲av中文无码乱人伦在线播放| 精品久久久久久无码中文野结衣| 亚洲AV无码久久精品狠狠爱浪潮 | 国产白丝无码免费视频| 亚洲日韩国产AV无码无码精品| 狠狠躁狠狠爱免费视频无码| 免费无遮挡无码永久视频| 久久久久无码专区亚洲av| 无码人妻精品一区二区蜜桃网站| 亚洲AV永久无码精品成人| 无码精品A∨在线观看免费| 中文字幕人妻无码一区二区三区| 无码尹人久久相蕉无码| 国产亚洲精品无码成人| 国产成人无码AⅤ片在线观看| 精品无码av一区二区三区| 久久精品亚洲中文字幕无码麻豆| 亚洲精品无码专区久久同性男| 日韩视频无码日韩视频又2021| 亚洲爆乳无码专区www| 高清无码视频直接看| 国产精品热久久无码av| 亚洲GV天堂无码男同在线观看| 久久青青草原亚洲av无码app| 亚洲AV无码久久寂寞少妇| 国产∨亚洲V天堂无码久久久| 丰满熟妇人妻Av无码区| 久久久久亚洲av无码专区蜜芽| 亚洲AV中文无码乱人伦下载 | 久久ZYZ资源站无码中文动漫| 国产精品无码a∨精品| 亚洲爆乳精品无码一区二区三区| 久久久无码精品亚洲日韩软件| 亚洲av无码国产精品色在线看不卡|