一種自適應(yīng)粒子群優(yōu)化粒子濾波跟蹤方法
【專利摘要】本發(fā)明提供一種自適應(yīng)粒子群優(yōu)化粒子濾波跟蹤方法,所述方法包括以下步驟:S1,選取候選目標(biāo),并設(shè)定所選取的候選目標(biāo)的幀為第1幀;S2,為候選目標(biāo)建立參考顏色直方圖模板,并采用巴氏系數(shù)度量候選目標(biāo)的顏色直方圖與參考顏色直方圖模板之間的相似度;S3,在第t幀中,于t-1幀目標(biāo)位置周邊按高斯隨機(jī)分布M個粒子,并根據(jù)運動狀態(tài)調(diào)整粒子群優(yōu)化算法的參數(shù),其中,t>1;S4,M個粒子根據(jù)粒子群優(yōu)化算法進(jìn)行搜索,通過估計計算得到目標(biāo)位置。本發(fā)明可以很好適應(yīng)于復(fù)雜條件下的視頻目標(biāo)跟蹤,包括運動目標(biāo)、靜止目標(biāo),以及“走-停-走”類目標(biāo)等,也可以很好實現(xiàn)對上述復(fù)雜運動目標(biāo)的穩(wěn)定跟蹤。
【專利說明】一種自適應(yīng)粒子群優(yōu)化粒子濾波跟蹤方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機(jī)視覺跟蹤【技術(shù)領(lǐng)域】,特別是涉及根據(jù)目標(biāo)運動狀態(tài)自適應(yīng)調(diào)整粒子群的視覺目標(biāo)跟蹤方法領(lǐng)域,具體為一種自適應(yīng)粒子群優(yōu)化粒子濾波跟蹤方法。
【背景技術(shù)】
[0002]在計算機(jī)視覺領(lǐng)域,魯棒而又精準(zhǔn)實時的視覺跟蹤是一個亟待解決而又極具挑戰(zhàn)性的任務(wù)。近些年在具體物體的跟蹤方面有許多突破性的進(jìn)展,例如行人,臉部的跟蹤等。Zhang, Lu 等人發(fā)表在〈〈IEEE Conference on Computer Vis1n and Pattern Recognit1n〉〉上的論文“Structure preserving object tracking”中提到對于一般物體的精準(zhǔn)實時跟蹤還是極其困的主要原因為以下幾點:1)關(guān)于此目標(biāo)可獲得的信息過少;2)獲得的信息具有二義性,獲得的目標(biāo)信息中參雜這背景的信息;3)目標(biāo)的外觀可能會發(fā)生劇烈變化。出于上述原因,一般目標(biāo)的精準(zhǔn)實時跟蹤問題始終極具挑戰(zhàn)性。
[0003]近些年,粒子濾波方法(PF)由于其能夠非高斯和非線性問題的特點在視覺跟蹤領(lǐng)域獲得了很大的成功。然而它面臨一個嚴(yán)重的問題,即其自身在重要性采樣過程中的次優(yōu)采樣機(jī)制導(dǎo)致的樣本貧化問題。粒子濾波方法依賴于重要性采樣過程并且要求建議分布能夠較好的近似后驗分布。最常用的方法就是根據(jù)狀態(tài)轉(zhuǎn)移(轉(zhuǎn)移先驗概率)的概率模型進(jìn)行采樣。然而當(dāng)觀測量出現(xiàn)在先驗概率的尾部時或者后驗分布較先驗分布更集中的話,這種方法便極不適用。
[0004]為了解決這個問題,人們提出了幾種方法以期產(chǎn)生更為精確的后驗分布。例如,提出無跡粒子濾波方器(UPF),UPF是由無跡卡爾曼濾波器(UKF)和粒子濾波器(PF)組合而成。UPF的PF部分提供了一般概率框架來處理非高斯非線性系統(tǒng),而UKF部分通過將最近觀測量考慮進(jìn)來以產(chǎn)生更好的建議分布。
[0005]隨著群智能算法的興起,粒子群優(yōu)化思想(PSO)由于其在復(fù)雜動態(tài)環(huán)境中的魯棒性及靈活性被越來越多的研究者引入到視覺目標(biāo)跟蹤領(lǐng)域。PSO算法和PF算法均基于最小單位-粒子,受此啟發(fā),許多研究者將PSO引入到PF中形成了標(biāo)準(zhǔn)粒子群優(yōu)化粒子濾波算法(PS0-PF)。然而我們發(fā)現(xiàn)標(biāo)準(zhǔn)的PSO-PF算法并不適合跟蹤具有復(fù)雜運動的目標(biāo),例如“走-停-走”類目標(biāo)。“走-停-走”目標(biāo)時而靜止時而運動,時而快時而慢,時而前進(jìn)時而后退,也就是說其運動狀態(tài)難以預(yù)測。標(biāo)準(zhǔn)PSO-PF由于其自身參數(shù)不可變性,不能很好處理此類目標(biāo)的復(fù)雜運動特性以至于跟蹤效果不佳。
【發(fā)明內(nèi)容】
[0006]鑒于以上所述現(xiàn)有技術(shù)的缺點,本發(fā)明的目的在于提供一種自適應(yīng)粒子群優(yōu)化粒子濾波跟蹤方法,用于解決現(xiàn)有技術(shù)中運動狀態(tài)變化復(fù)雜的視覺目標(biāo)的跟蹤效果不佳的問題。
[0007]為實現(xiàn)上述目的及其他相關(guān)目的,本發(fā)明提供一種自適應(yīng)粒子群優(yōu)化粒子濾波跟蹤方法,所述方法包括以下步驟:SI,選取候選目標(biāo),并設(shè)定所選取的候選目標(biāo)的幀為第I中貞;S2,為候選目標(biāo)建立參考顏色直方圖模板,并米用巴氏系數(shù)度量候選目標(biāo)的顏色直方圖與參考顏色直方圖模板之間的相似度;S3,在第t幀中,于t-Ι幀目標(biāo)位置周邊按高斯隨機(jī)分布M個粒子,并根據(jù)運動狀態(tài)調(diào)整粒子群優(yōu)化算法的參數(shù),其中,t> I ;S4,對M個粒子根據(jù)粒子群優(yōu)化算法進(jìn)行搜索,通過估計計算得到目標(biāo)位置。
[0008]優(yōu)選地,所述候選目標(biāo)的顏色直方圖為:
[0009]pt(x) = {Pt(n, χ)},η=1...Ν
【權(quán)利要求】
1.一種自適應(yīng)粒子群優(yōu)化粒子濾波跟蹤方法,其特征在于,所述方法包括以下步驟: S1,選取候選目標(biāo),并設(shè)定所選取的候選目標(biāo)的幀為第I幀; S2,為候選目標(biāo)建立參考顏色直方圖模板,并米用巴氏系數(shù)度量候選目標(biāo)的顏色直方圖與參考顏色直方圖模板之間的相似度; S3,在第t幀中,于t-Ι幀目標(biāo)位置周邊按高斯隨機(jī)分布M個粒子,并根據(jù)運動狀態(tài)調(diào)整粒子群優(yōu)化算法的參數(shù),其中,t > I ; S4,對M個粒子根據(jù)粒子群優(yōu)化算法進(jìn)行搜索,通過估計計算得到目標(biāo)位置。
2.根據(jù)權(quán)利要求1所述的自適應(yīng)粒子群優(yōu)化粒子濾波跟蹤方法,其特征在于,所述候選目標(biāo)的顏色直方圖為:pt (X) = {pt (η, X)},η = 1...N ;
3.根據(jù)權(quán)利要求2所述的自適應(yīng)粒子群優(yōu)化粒子濾波跟蹤方法,其特征在于,采用巴氏系數(shù)度量候選目標(biāo)的顏色直方圖與參考顏色直方圖模板之間的相似度具體為:
4.根據(jù)權(quán)利要求1所述的自適應(yīng)粒子群優(yōu)化粒子濾波跟蹤方法,其特征在于,根據(jù)運動狀態(tài)調(diào)整粒子群優(yōu)化算法的參數(shù)具體為:
5.根據(jù)權(quán)利要求1或4所述的自適應(yīng)粒子群優(yōu)化粒子濾波跟蹤方法,其特征在于,粒子群優(yōu)化算法具體為:
U i (t+1) = wt.U J (t)+C!.rand 0.(P1-Xi (t)+C2.rand 0.(Pg-XiU));Xi (t+1) = Xi (t)+ υ J (t+1);其中,Xi (t)、Ui(t)分別是第i個粒子在第t次迭代時的中心位置和速度,Xi (t+1)、(t+1)分別是第i個粒子在第t+Ι次迭代時的中心位置和速度,Wt為候選目標(biāo)在第t幀的慣性系數(shù),Pi是第i個粒子的歷史最佳位置,Pg是所有粒子的全局歷史最佳位置,g為全局最佳粒子的編號,Wt參數(shù)為慣性系數(shù),C1和C2為系數(shù),rand O為[O,I]區(qū)間的均勻分布隨機(jī)函數(shù);全局最佳粒子即適應(yīng)度最大的粒子,粒子的適應(yīng)度為:
w(m) = w(m).exp (-λ.Db [pm, q]); 其中,w(m)為第m個粒子的適應(yīng)度,Db [pm,q]為Pm和q的巴氏距離,Pffl為第m個粒子的顏色直方圖,q為參考顏色直方圖模板,λ為調(diào)節(jié)巴氏距離的常系數(shù)。
6.根據(jù)權(quán)利要求5所述的自適應(yīng)粒子群優(yōu)化粒子濾波跟蹤方法,其特征在于,估計計算得到目標(biāo)位置具體為:
【文檔編號】G06T7/20GK104036525SQ201410273211
【公開日】2014年9月10日 申請日期:2014年6月18日 優(yōu)先權(quán)日:2014年6月18日
【發(fā)明者】李建勛, 郄志安 申請人:上海交通大學(xué)