基于meanshift算法的目標(biāo)跟蹤

基于meanshift算法的目標(biāo)跟蹤

ID:23652259

大小:478.63 KB

頁數(shù):15頁

時間:2018-11-09

基于meanshift算法的目標(biāo)跟蹤_第1頁
基于meanshift算法的目標(biāo)跟蹤_第2頁
基于meanshift算法的目標(biāo)跟蹤_第3頁
基于meanshift算法的目標(biāo)跟蹤_第4頁
基于meanshift算法的目標(biāo)跟蹤_第5頁
資源描述:

《基于meanshift算法的目標(biāo)跟蹤》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。

1、基于MeanShift算法的目標(biāo)跟蹤1算法描述1.1meanshift算法背景meanShift這個概念是由Fukunage在1975?年提111的,F(xiàn)ukunage等人在一篇尖丁概率密度梯度函數(shù)的佔計中捉出這一概念。其敁初的含義?:如其名:偏移的均值向S;但隨著理論的發(fā)展,meanshift的含義己經(jīng)發(fā)生了很多變化。如今,我們說的meanShift算法,一般是指一個迭代的步驟,即先算出當(dāng)前點的偏移均值,然后以此為新的起始點,繼續(xù)移動,直到滿足一定的結(jié)束條件。在很長一段時I川內(nèi),meanShift算法都沒杏得到足夠的重視,直到199

2、5年另一篇重要論文的發(fā)表。該論文的作者YizongCheng定義了一族核函數(shù),使得隨卷樣本與被偏移點的距離不同,其偏移暈對均值偏移M暈的貢獻(xiàn)也不同。其次,他還設(shè)定了一個權(quán)重系數(shù),使得不同樣木點的重要性不一樣,這人人擴(kuò)展了meanShift的疢用范喇。此外,還有研究人員將非剛體的跟蹤問題近似為一個iwanShift的敁優(yōu)化問題,使得跟蹤可以實時進(jìn)行。目前,利用meanShift進(jìn)行跟蹤己經(jīng)相當(dāng)成熟。1.2meanshift算法原理Meanshift可以應(yīng)用在很多領(lǐng)域,比如聚類,閣像平滑,圖像分割,還在目標(biāo)跟蹤領(lǐng)域有重要的應(yīng)川。Mean

3、shift跟蹤算沾足通過計算候選0標(biāo)與0標(biāo)模板之間相似度的概率密度分布,然后利用概率密度梯度下降的方向來獲収匹配搜索的最佳路徑,加速運(yùn)動R標(biāo)的定位和降低搜索的時間,因此其在FI標(biāo)實時跟蹤領(lǐng)域有著很高的應(yīng)用價值。該算法由于采川了統(tǒng)計特征,因此對噪聲具奮很好的魯棒性;由于是一個缶參數(shù)算法,容易作為一個模塊和其他算法集成:采用核函數(shù)直方閣建模,對邊緣肌擋、目標(biāo)的旋轉(zhuǎn)、變形以及背景運(yùn)動都不敏感;同時該算法構(gòu)造丫一個可以用meanshift算法進(jìn)行尋優(yōu)的相似度函數(shù)。Meanshift本質(zhì)上是最陡下降法,因此其求解過程收斂速度快,使得該算法其有

4、很好的實用性。Meanshift算法的思想足利川概率密度的梯度爬升來尋找局部最優(yōu)。它要做的就是輸入一個在閣像的范M,然P—直朝著重心迭代,H到滿足你的要求成者達(dá)到迭代最人次數(shù)結(jié)來。在openev中,進(jìn)行meanshiftJt?實很簡單,輸入一張圖像(imgProb),再輸入一個7T?始迭代的力*框(windowln)和一個迭代條件(criteria),輸出的是迭代完成的位置(comp)。這是闌數(shù)原型:intcvMeanShift(constvoid*imgProb,CvRectwindowln,CvTermCriteriacrite

5、ria,CvConnectedComp*comp)參數(shù)介紹:imgProb:M標(biāo)直方圖的反向投影windowln:初試的搜索框Criteria:確定搜索窗口的終止條件Comp:生成的結(jié)構(gòu),包含收斂的搜索窗U坐稱(comp->rect宇段)與窗U內(nèi)部所存像素的和(comp->arca字段)1.1meanshift算法跟蹤目標(biāo)實現(xiàn)步驟

6、.首先從攝像頭或者本地文件讀入視頻2.選擇耍跟蹤的物體,程序讀取一幀視頻3.計算視頻幀的色調(diào)直方圖4.計算視頻幀的反4投影圖5.輸入反向投影圖和跟蹤矩形框,調(diào)用meanshift算法迭代,尋找局部最優(yōu)解。

7、根據(jù)重心的移動,調(diào)整跟蹤矩形框6.讀取K一幀視頻,川當(dāng)前矩形桐作為輸入,重復(fù)執(zhí)行步驟2-51.2meanshift算法實現(xiàn)過程1在顏色概率分布圖屮選取搜索窗w2計算零階距:xy汁算一階距:xyxy計算搜索窗的質(zhì)心:=Af10/A/oo;)’’c=A/則/A/。。3調(diào)整搜索窗大小寬度為s=yjA^oo/256長度為1.2s4移動搜索窗的中心到質(zhì)心,如來移動距離大于預(yù)設(shè)的同定閾值,則熏復(fù)2)3)4),直到搜索窗的中心與質(zhì)心間的移動距離小于預(yù)設(shè)的岡定閾值,或者循環(huán)運(yùn)P:的次數(shù)達(dá)到某一敁人值,停止計算。1.1meanshift算法跟蹤效果使

8、用攝像頭跟蹤人的膚色效果如圖1.5.1所示。圖1.5.1對應(yīng)于圖1.5.1的反向投影圖如下圖1.5.2所示。圖1.5.2點選區(qū)域的像索點直方圖如圖1.5.3所示。圖1.5.3從以上效果圖可以發(fā)現(xiàn),meanshift算法處理的是HSV屮的色調(diào)分朵。換化話說,就是通過追蹤相同的顏色,而達(dá)到追蹤物體的功能。程序首先計算點選框里的冇效像索點,通過統(tǒng)計獲得像素點分布直方圖;然后計算岀視頻的反向投影圖,即是像素點的概率分布圖。如上圖1.5.2所示,越亮的點就是與原物體越匹配的點,大量的亮點的聚集處就極有可能是需耍跟蹤的物體;最后用矩形框框住當(dāng)前

9、幀中帶跟蹤的物體,如上閣1.5.1所示的結(jié)果。當(dāng)被跟蹤的物體的色調(diào)與背景相似吋,跟蹤就會失效,如圖1.5.4所示。圖1.5.4品然,當(dāng)背景與被跟蹤物體顏色難以區(qū)分吋跟蹤會失敗。原因很簡單,meanshift兌法實現(xiàn)跟蹤的原理就是通過計

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。