資源描述:
《人體運動分析》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、摘要人體運動分析主要包括:運動目標(biāo)檢測、人體運動跟蹤、人體運動識別與描述四個環(huán)節(jié)。人體運動分析在許多領(lǐng)域有著廣泛的應(yīng)用。本文主要是基于OpenCV技術(shù),對視頻輸入的人體運動進(jìn)行處理,通過人體運動跟蹤,人體運動分割和運動參數(shù)的估計,最終得到視頻中的人的運動信息。整個程序的輸入是冇攝像頭捕捉視頻信息,經(jīng)過處理最后得到的結(jié)果是對人體的一個一個可以被看成是剛體的部位運動的運動參數(shù)的估計。主耍的處理流程是首先對視頻輸入的圖像進(jìn)行分析找到視頻中容易被跟蹤的點,然后跟蹤這些點在視頻圖像序列中位置坐標(biāo)的變化,然后根據(jù)這些點的坐標(biāo)變化特點將這些點分割成一組
2、一組可以被認(rèn)為是在同一個剛體上的點集。最后根據(jù)每一個剛體上被跟蹤的點集估算岀該剛體的運動參數(shù)。其中尋找容易被跟蹤的點和跟蹤這些點,我用到了光流算法。這個算法現(xiàn)在已經(jīng)相當(dāng)成熟了。而運動分割和運動參數(shù)估計則是我這這篇文章中要重點介紹的我的處理方法。?運動分割是指根據(jù)被跟蹤的點的運動變換情況將這些點分割成一組一組屬于不通過剛體上的點的集合。而運動分割的主要依據(jù)就是剛體運動不變性。由于剛體的運動不變性我們知道如果一組點同屬于同一個剛體上那么它們在運動前后的相對位子是不變的。我們正是根據(jù)這一點來設(shè)計算法實現(xiàn)運動分割。?運動參數(shù)估計是指通過跟蹤一個剛
3、體上一組點在視頻圖像序列中的位置坐標(biāo)的變換情況來估算出這個剛體的運動情況。剛體的運動可以分解為繞某一個軸發(fā)生一定角度的轉(zhuǎn)動和沿一定的向量的平動。而這兩種運動最后可以用一個3x3的矩陣來描述。而解得這個3x3的矩陣需要跟蹤剛體上的八個點。而實際跟蹤中剛體上被跟蹤的點可能超過八個點,我們需要充分利用這些點估算出最接近剛體實際運動的運動參數(shù)。運動分割的好壞直接影響到下一步運動參數(shù)估計的準(zhǔn)確性,也就直接影響到最后結(jié)果的好壞。而運動參數(shù)估計的輸出就是整個項目的最后輸出,這一步所選擇的算法的好壞隊最后結(jié)果的影響也是非常明顯的。同時出于這個項廿是對視頻
4、圖像實時處理,對于運動分割和運動參數(shù)估計的吋效性也做出了一定的要求。所以在算法設(shè)計的過程中,算法效率也是一個重要的參考因素。關(guān)鍵詞:人體運動分析、光流法、運動分割、運動參數(shù)估計AbstractHumanmotionanalysisinclude:motiondetection,humanmotiontracking,humanmotionrecognitionanddescription.Humanmotionanalysishasbeenwidelyusedinmanyareas.ThisarticleisbasedontheOpenC
5、Vtechnology,processthevideoinputofhumanmotion,motiontrackingthroughthehumanbody,humanmotionsegmentationandmotionparameterestimation,andultimatelygetthevideoofhumanmotioninformation.Thewholeprocessinginputisthecameratocapturevideoinformation,andthefinalprocessingresultisah
6、umanbody,whichcanbeseenasapartoftherigid,movementofthemotionparametersestimation.Themainprocessingstepsare:firstofallvideoanalysisthevideoimageandfindtheeasilybetrackedpoints,andthentrackingthesepointsinthevideoimagesequencecoordinateschange.Andthen,coordinatesofthechange
7、softhesepoints,thesepointstheisdividedintogroups,thateverypointsgroupcanbeconsideredatthesamerigidbody.Finally,accordingtosetofpointstrackedatthesamerigidbodyforeachtoestimatetheparametersoftherigidbodymotion.Lookingforeasytrackingandtracingthesepoints,Iusedtheopticalflow
8、algorithm.Thisalgorithmisnowquitemature.Themotionsegmentationandmotionparameterestimationisthema