• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>
    當(dāng)前位置: 首頁(yè) > 專利查詢>大連大學(xué)專利>正文

    一種基于路徑的人體運(yùn)動(dòng)編輯方法技術(shù)

    技術(shù)編號(hào):8656318 閱讀:221 留言:0更新日期:2013-05-02 00:04
    本發(fā)明專利技術(shù)公開了一種基于路徑的人體運(yùn)動(dòng)編輯方法,屬于圖像處理技術(shù)領(lǐng)域。本發(fā)明專利技術(shù)首先討論了腳支撐約束檢測(cè)問題并提出了自適應(yīng)調(diào)節(jié)腳高度閾值劃分支撐腳的算法。根據(jù)捕捉數(shù)據(jù)的運(yùn)動(dòng)類型,用戶指定的最小約束幀的長(zhǎng)度l,l的最大誤差η這兩方面確定腳踝的高度閾值φ。隨后本發(fā)明專利技術(shù)又研究了如何減小編輯后的運(yùn)動(dòng)路徑與用戶指定路徑的偏差的方法。經(jīng)過觀察發(fā)現(xiàn)正常人走或跑時(shí)左右肩膀分別在運(yùn)動(dòng)路徑的左右兩側(cè),故通過調(diào)整運(yùn)動(dòng)幀使運(yùn)動(dòng)時(shí)的雙肩在路徑的兩側(cè)來(lái)減小偏差。最后,本發(fā)明專利技術(shù)研究了基于用戶指定路徑的運(yùn)動(dòng)編輯算法。該算法運(yùn)用向量的平移解決滑步問題減少了計(jì)算量,編輯后的運(yùn)動(dòng)路徑與指定路徑的偏差較小,并且編輯后的運(yùn)動(dòng)較自然可以滿足用戶的需求。

    【技術(shù)實(shí)現(xiàn)步驟摘要】

    本專利技術(shù)涉及,屬于圖像處理

    技術(shù)介紹
    在虛擬現(xiàn)實(shí)中,虛擬人的作用是非常重要的。作為三維動(dòng)畫技術(shù)的一個(gè)重要分支,虛擬人體動(dòng)畫技術(shù)一直是國(guó)際圖形學(xué)界的研究熱點(diǎn)之一。該技術(shù)在許多領(lǐng)域都有重要的應(yīng)用。在文化領(lǐng)域,可以通過虛擬人的參與,重建成百上千年前的生活場(chǎng)景,起到文化遺產(chǎn)保護(hù)的作用;在體育仿真中,虛擬人可以用來(lái)模擬并訓(xùn)練士兵的操作技能、團(tuán)隊(duì)協(xié)作和決策能力并幫助運(yùn)動(dòng)員改進(jìn)和創(chuàng)新技術(shù)動(dòng)作;在人類及心理學(xué)中,虛擬人通常被用來(lái)輔助研究人員建立人體的行為和心理學(xué)模型.通過虛擬交互以及動(dòng)態(tài)測(cè)試.評(píng)估和驗(yàn)證模型的合理性:在動(dòng)漫產(chǎn)業(yè)中,人體動(dòng)畫更是起到了舉足輕重的作用,尤其在3D電影以及動(dòng)作類游戲中,虛擬人的身影隨處可見。隨著虛擬人技術(shù)的日益成熟,利用虛擬人來(lái)模擬真實(shí)人的行為井對(duì)其性能進(jìn)行評(píng)估,在軍事、醫(yī)學(xué)、娛樂和藝術(shù)等領(lǐng)域中受到越來(lái)越多的關(guān)注。最近,基于運(yùn)動(dòng)捕捉的動(dòng)畫技術(shù)由于其高效行,逼真性正逐步成為一個(gè)成熟的技術(shù);但由于運(yùn)動(dòng)捕捉設(shè)備的昂貴性等,對(duì)運(yùn)動(dòng)捕捉數(shù)據(jù)的處理變得越發(fā)重要。
    技術(shù)實(shí)現(xiàn)思路
    本專利技術(shù)針對(duì)以上問題的提出,而研制,其不僅可以修補(bǔ)運(yùn)動(dòng)捕捉結(jié)果中的問題,還可以解決其他問題如數(shù)據(jù)的復(fù)用,建立不可能運(yùn)動(dòng)等坐寸ο本專利技術(shù)采取的技術(shù)方案主要包括如下幾步驟:第一步:自適應(yīng)調(diào)節(jié)腳高度閾值劃分支撐腳的算法;第二步:根據(jù)兩幀根節(jié)點(diǎn)的弧長(zhǎng)確定根節(jié)點(diǎn)在新路徑上的位置,根據(jù)新路徑調(diào)整原始運(yùn)動(dòng)的旋轉(zhuǎn)角度;第三步:去除滑步;第四步:為了使新運(yùn)動(dòng)更靠近用戶指定的路徑運(yùn)動(dòng)我們?cè)黾恿穗p肩約束,對(duì)不滿足雙肩約束的我們進(jìn)行調(diào)整,對(duì)于雙肩都在左側(cè)的我們?cè)谛D(zhuǎn)原始運(yùn)動(dòng)的方向盡量使旋轉(zhuǎn)后的運(yùn)動(dòng)方向向右調(diào)整。本專利技術(shù)原理及有益效果:由于采用了上述技術(shù)方案,本專利技術(shù)適于廣泛推廣。附圖說(shuō)明圖1是本專利技術(shù)的流程圖。圖2是行走一個(gè)步長(zhǎng)腳尖的狀態(tài)及約束。圖3是人體骨骼模型。圖4是行走運(yùn)動(dòng)第一個(gè)步長(zhǎng)的腳踝高度ε。圖5是跑運(yùn)動(dòng)。圖6是走運(yùn)動(dòng)。圖7是方向旋轉(zhuǎn)。圖8是關(guān)節(jié)點(diǎn)平移去除滑步。圖9是利用最短歐拉距離判定/4最鄰近線段。圖10是雙肩約束檢測(cè)。圖11是原始運(yùn)動(dòng)方向dk,Clj在新路徑的逆時(shí)針方向,調(diào)整角度Θ m, Θ ^吏運(yùn)動(dòng)滿足雙肩約束。圖12是原始運(yùn)動(dòng)方·向dk,Clj在新路徑的順時(shí)針方向,調(diào)整角度Θ w θ n使運(yùn)動(dòng)滿足雙肩約束。圖13 Ca)是直線行走運(yùn)動(dòng)使用未添加雙肩約束的方法被編輯為沿半圓型路徑行走。圖13 (b)是直線行走運(yùn)動(dòng)使用添加雙肩約束的方法被編輯為沿半圓型路徑行走。圖13 (c)是直線快跑運(yùn)動(dòng)使用未添加雙肩約束的方法被編輯為沿半圓型路徑快跑。圖13 (d)是直線快跑運(yùn)動(dòng)使用添加雙肩約束的方法被編輯為沿半圓型路徑快跑。圖13 Ce)是直線慢跑運(yùn)動(dòng)使用未添加雙肩約束的方法被編輯為沿半圓型路徑慢跑。圖13 (f)是直線慢跑運(yùn)動(dòng)使用添加雙肩約束的方法被編輯為沿半圓型路徑慢跑。具體實(shí)施例方式下面通過附圖對(duì)本專利技術(shù)做進(jìn)一步說(shuō)明,本專利技術(shù)的一個(gè)實(shí)施例為:包括以下幾步驟,如圖1所示:第一步:自適應(yīng)調(diào)節(jié)腳高度閾值劃分支撐腳的算法根據(jù)捕捉數(shù)據(jù)的運(yùn)動(dòng)類型,用戶指定的最小約束幀的長(zhǎng)度1,I的最大誤差Π,方面確定腳踝的高度閾值Φ,若某幀腳的高度小于Φ,則稱此幀為支撐腳;其中I與η的取值范圍與三維人體運(yùn)動(dòng)捕捉設(shè)備有比較緊密的聯(lián)系,不同的設(shè)備一秒鐘能捕捉的幀數(shù)不同,常見的有30幀/秒,60幀/秒,120幀/秒;CMU人體運(yùn)動(dòng)數(shù)據(jù)庫(kù)中常見的數(shù)據(jù)是30幀/秒、120幀/秒且步長(zhǎng)一般為8(Γ120幀;正常人行走的一個(gè)步長(zhǎng)分為4個(gè)階段,故每個(gè)階段的最小約束幀的長(zhǎng)度I的范圍為[20,60];本專利技術(shù)試驗(yàn)中采用I取值為20,I的誤差的設(shè)定可以很好的處理帶有噪聲的數(shù)據(jù),I的誤差越大去噪能力越強(qiáng)但是就會(huì)導(dǎo)致每個(gè)階段界限不明可能會(huì)使R_階段的幀劃分到Acon階段中。其中,若以腳著地約束定義步長(zhǎng),我們把形走和跑步分為以下結(jié)果階段,Lcon為左腳支撐階段,A_為雙腳支撐階段,R_為右腳支撐階段,N_表示騰空階段;基于以上原因,設(shè)定I的最大誤差η為I的1/2。本專利技術(shù)實(shí)施例中設(shè)定η為10。腳踝的高度閾值Φ的確定方法步驟如下:1.預(yù)處理:計(jì)算出左右腳踝在全局坐標(biāo)系中的坐標(biāo),即VlfMt,Vrfoot對(duì)應(yīng)的VWOTld ;2運(yùn)動(dòng)類型和用戶指定最小支撐腳約束幀的長(zhǎng)度求出第一個(gè)步長(zhǎng)的腳踝高度閾值:不同的運(yùn)動(dòng)類型滿足不同的支撐腳約束,在一個(gè)步長(zhǎng)內(nèi)行走的支撐腳滿足八_-1 _4_-1^_并結(jié)合用戶指定的最小支撐腳約束幀的長(zhǎng)度I求出腳踝的約束高度為ε,如圖4所示;3.根據(jù)上一步求得的步長(zhǎng)的高度閾值ε和I允許的誤差η求出下一步長(zhǎng)的高度閾值ε 2 ;4.重復(fù)步驟3直到最后一步長(zhǎng);第二步:根據(jù)兩幀根節(jié)點(diǎn)的弧長(zhǎng)確定根節(jié)點(diǎn)在新路徑上的位置,根據(jù)新路徑調(diào)整原始運(yùn)動(dòng)的旋轉(zhuǎn)角度;利用兩幀之間根節(jié)點(diǎn)的弧長(zhǎng)確定原始運(yùn)動(dòng)在新路徑上的位置,由于兩幀之間根節(jié)點(diǎn)長(zhǎng)度很短,故用歐拉距離近似代替,本文檔來(lái)自技高網(wǎng)...

    【技術(shù)保護(hù)點(diǎn)】
    一種基于路徑的人體運(yùn)動(dòng)編輯方法,其特征在于:包括以下幾步驟?第一步:自適應(yīng)調(diào)節(jié)腳高度閾值劃分支撐腳的算法?根據(jù)捕捉數(shù)據(jù)的運(yùn)動(dòng)類型,用戶指定的最小約束幀的長(zhǎng)度l,l的最大誤差η,這二個(gè)參數(shù)確定腳踝的高度閾值φ,若某幀腳的高度小于φ,則稱此幀為支撐腳;?其中l(wèi)與η的取值范圍與三維人體運(yùn)動(dòng)捕捉設(shè)備有比較緊密的聯(lián)系,不同的設(shè)備一秒鐘能捕捉的幀數(shù)不同,常見的有30幀/秒,60幀/秒,120幀/秒;CMU人體運(yùn)動(dòng)數(shù)據(jù)庫(kù)中常見的數(shù)據(jù)是30幀/秒、120幀/秒且步長(zhǎng)一般為80~120幀;正常人行走的一個(gè)步長(zhǎng)分為4個(gè)階段,故每個(gè)階段的最小約束幀的長(zhǎng)度l的范圍為[20,60];?腳踝的高度閾值φ的確定方法步驟如下:?1.預(yù)處理:?計(jì)算出左右腳踝在全局坐標(biāo)系中的坐標(biāo),即Vlfoot,Vrfoot對(duì)應(yīng)的Vworld;?2運(yùn)動(dòng)類型和用戶指定最小支撐腳約束幀的長(zhǎng)度求出第一個(gè)步長(zhǎng)的腳踝高度閾值:?不同的運(yùn)動(dòng)類型滿足不同的支撐腳約束,在一個(gè)步長(zhǎng)內(nèi)行走的支撐腳滿足Acon?Rcon?Acon?Lcon并結(jié)合用戶指定的最小支撐腳約束幀的長(zhǎng)度l求出腳踝的約束高度為ε;?3.根據(jù)上一步求得的步長(zhǎng)的高度閾值ε和l允許的誤差η求出下一步長(zhǎng)的高度閾值ε2;?4.重復(fù)步驟3直到最后一步長(zhǎng);?第二步:根據(jù)兩幀根節(jié)點(diǎn)的弧長(zhǎng)確定根節(jié)點(diǎn)在新路徑上的位置,根據(jù)新路?徑調(diào)整原始運(yùn)動(dòng)的旋轉(zhuǎn)角度;?利用兩幀之間根節(jié)點(diǎn)的弧長(zhǎng)確定原始運(yùn)動(dòng)在新路徑上的位置,由于兩幀之間根節(jié)點(diǎn)長(zhǎng)度很短,故用歐拉距離近似代替,?其中Vk,Vk?1為原始運(yùn)動(dòng)第k,k?1個(gè)根節(jié)點(diǎn)的全局坐標(biāo),由于路徑代表了運(yùn)動(dòng)的方向故根據(jù)新路徑旋轉(zhuǎn)原始運(yùn)動(dòng)θ度角:?其中yk是的y值;?第三步:去除滑步?1.判定在新路徑上離雙肩最鄰近的線段?新路徑是用未去除滑步時(shí)根節(jié)點(diǎn)在新路徑的位置表示;表示新路徑,表示去滑步前第i幀的根節(jié)點(diǎn)在地面的投影;表示去滑步后第k幀根節(jié)點(diǎn)在地面的投影;規(guī)定在新路徑上到最近距離點(diǎn)為去滑步后第k幀對(duì)應(yīng)的在未去滑步的運(yùn)動(dòng)序列上的幀;若到距離最短則線段為雙肩對(duì)應(yīng)的最鄰近線段。若運(yùn)動(dòng)不滿足雙肩約束我們調(diào)整運(yùn)動(dòng)方向使運(yùn)動(dòng)滿足約束,故編輯后運(yùn)動(dòng)的路徑不可能與新路徑偏移過大,則對(duì)應(yīng)的幀,可以近視利用前后一個(gè)步長(zhǎng)內(nèi)的離最近的幀代替,減少了尋找最鄰近線段的時(shí)間;?2.判斷是否滿足雙肩約束?的雙肩對(duì)應(yīng)的最鄰近線段為向量的y值為y1,向量的y值為y2,有以下結(jié)論:?y1*y2≤0雙肩在路徑兩側(cè),?y1*y2>0雙肩在路徑同一側(cè);?3.當(dāng)雙肩在路徑的同一側(cè)時(shí)調(diào)整運(yùn)動(dòng)方向既調(diào)整旋轉(zhuǎn)角θ,調(diào)整運(yùn)動(dòng)方向只能在Lcon和Rcon階段進(jìn)行;?(1)首先判定運(yùn)動(dòng)序列任一幀在去滑步前后運(yùn)動(dòng)方向的關(guān)系,?yk≥0??dk在新路徑方向的逆時(shí)針方向,?yk<0??dk在新路徑方向的逆時(shí)針方向,?其中yk是向量dk是原始運(yùn)動(dòng)方向,新路徑方向;?(2)調(diào)整旋轉(zhuǎn)角度;?假設(shè)yk≥0,雙肩在路徑的同一側(cè),?ylk<0,在路徑的左側(cè),?yrk>0,在路徑的右側(cè),?其中雙肩對(duì)應(yīng)的最鄰近線段為ylk是向量的y值,yrk是向量的y值,?經(jīng)過去滑步雙肩在路徑兩側(cè)的位置發(fā)生的變化?ylk>0,yrk>0,雙肩都在路徑右側(cè),?ylk<0,yrk<0,雙肩都在路徑左側(cè),?進(jìn)行如下調(diào)整旋轉(zhuǎn)角θ,?當(dāng)ylk<0,yrk<0,?當(dāng)ylk>0,yrk>0,?若yk<0,則,?當(dāng)ylk<0,yrk<0,?當(dāng)ylk>0,yrk>0,?其中為了保持運(yùn)動(dòng)的連續(xù)性,值不能太大,值設(shè)定在若干幀內(nèi)把?運(yùn)動(dòng)重新調(diào)整到滿足雙肩約束;?第四步:為了使新運(yùn)動(dòng)更靠近用戶指定的路徑運(yùn)動(dòng)我們?cè)黾恿穗p肩約束,對(duì)不滿足雙肩約束的我們進(jìn)行調(diào)整,對(duì)于雙肩都在左側(cè)的我們?cè)谛D(zhuǎn)原始運(yùn)動(dòng)的方向盡量使旋轉(zhuǎn)后的運(yùn)動(dòng)方向向右調(diào)整。?FDA00002729256200021.jpg,FDA00002729256200022.jpg,FDA00002729256200023.jpg,FDA00002729256200024.jpg,FDA00002729256200025.jpg,FDA00002729256200026.jpg,FDA00002729256200027.jpg,FDA00002729256200028.jpg,FDA00002729256200029.jpg,FDA000027292562000210.jpg,FDA000027292562000211.jpg,FDA000027292562000212.jpg,FDA000027292562000213.jpg,FDA000027292562000214.jpg,FDA000...

    【技術(shù)特征摘要】
    1.一種基于路徑的人體運(yùn)動(dòng)編輯方法,其特征在于:包括以下幾步驟第一步:自適應(yīng)調(diào)節(jié)腳高度閾值劃分支撐腳的算法根據(jù)捕捉數(shù)據(jù)的運(yùn)動(dòng)類型,用戶指定的最小約束幀的長(zhǎng)度1,I的最大誤差η,這二個(gè)參數(shù)確定腳踝的高度閾值Φ,若某幀腳的高度小于Φ,則稱此幀為支撐腳;其中I與H的取值范圍與三維人體運(yùn)動(dòng)捕捉設(shè)備有比較緊密的聯(lián)系,不同的設(shè)備一秒鐘能捕捉的幀數(shù)不同,常見的有30幀/秒,60幀/秒,120幀/秒;CMU人體運(yùn)動(dòng)數(shù)據(jù)庫(kù)中常見的數(shù)據(jù)是30幀/秒、120幀/秒且步長(zhǎng)一般為8(Γ120幀;正常人行走的一個(gè)步長(zhǎng)分為4個(gè)階段,故每個(gè)階段的最小約束幀的長(zhǎng)度I的范圍為[20,60];腳踝的高度閾值Φ的確定方法步驟如下:1.預(yù)處理:計(jì)算出左右腳踝在全局坐標(biāo)系中的坐標(biāo),即Vlf(Krt,Vrfoot對(duì)應(yīng)的VWOTld ;2運(yùn)動(dòng)類型和用戶指定最小支撐腳約束幀的長(zhǎng)度求出第一個(gè)步長(zhǎng)的腳踝高度閾值:不同的運(yùn)動(dòng)類型滿足不同的支撐腳約束,在一個(gè)步長(zhǎng)內(nèi)行走的支撐腳滿足2.根據(jù)權(quán)利要求1所述的一種基于路徑的人體運(yùn)動(dòng)編輯方法,其特征在于:第一步中的第3步所述若下一步長(zhǎng)的高度閥...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:張強(qiáng)周東生張靖超王玲李晴
    申請(qǐng)(專利權(quán))人:大連大學(xué)
    類型:發(fā)明
    國(guó)別省市:

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

    1
    主站蜘蛛池模板: 亚洲AV日韩AV永久无码久久| 亚洲欧洲av综合色无码| 免费A级毛片无码A∨免费 | 综合无码一区二区三区| 亚洲午夜AV无码专区在线播放| 无码视频在线观看| 久久水蜜桃亚洲AV无码精品| 亚洲自偷自偷偷色无码中文 | 无码人妻AV一二区二区三区| 亚洲AV无码专区亚洲AV桃| 亚洲综合无码精品一区二区三区| 国产精品无码亚洲一区二区三区 | 亚洲午夜AV无码专区在线播放| 丰满熟妇乱又伦在线无码视频 | 五十路熟妇高熟无码视频| 特级无码毛片免费视频尤物| 三上悠亚ssⅰn939无码播放| 东京热HEYZO无码专区| 亚洲人AV在线无码影院观看| 无码精品黑人一区二区三区| 日韩人妻无码一区二区三区久久99 | 亚洲AV日韩AV高潮无码专区| 日韩久久无码免费毛片软件| 激情射精爆插热吻无码视频| 最新中文字幕av无码专区| 亚洲AV永久青草无码精品| 国产品无码一区二区三区在线蜜桃| 国产成人无码免费视频97| 亚洲AV无码国产精品永久一区| 无码av免费毛片一区二区 | 免费无码午夜福利片69| 久久亚洲精品无码网站| 18禁超污无遮挡无码免费网站国产 | 成人免费午夜无码视频| 无码人妻丰满熟妇区BBBBXXXX| 亚洲精品自偷自拍无码| 狠狠久久精品中文字幕无码| 国产爆乳无码视频在线观看3| 精品亚洲av无码一区二区柚蜜| 毛片一区二区三区无码| 午夜成人无码福利免费视频|