999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

運動目標追蹤的人工魚群優化粒子濾波算法

2017-01-07 03:16:08張婷婷
河北工業大學學報 2016年4期
關鍵詞:優化

張婷婷,于 明,閻 剛

(河北工業大學 天津市電子材料與器件重點實驗室,天津 300130)

運動目標追蹤的人工魚群優化粒子濾波算法

張婷婷,于 明,閻 剛

(河北工業大學 天津市電子材料與器件重點實驗室,天津 300130)

為了進一步提高視頻圖像序列中的運動目標追蹤精度,在擴展卡爾曼粒子濾波中引入人工魚群算法,利用人工魚群算法優化采樣過程,使粒子不斷朝高似然區域移動來尋找最優位置;然后對重采樣過程優化,提高樣本多樣性,克服粒子樣本貧化問題,提高對系統狀態的預估精度;最后以顏色直方圖特征描述運動目標,結合目標的運動特征建立游走模式的二階自回歸模型,以提高運動估計精度.對比標準粒子濾波(PF)、擴展卡爾曼粒子濾波(EKPF),人工魚群優化擴展卡爾曼粒子濾波算法(AFSA-EKPF)能夠將濾波結果均方誤差的均值和方差分別降低至0.113 86和0.003 09,同時在追蹤運動目標實驗中,能夠有效地消除目標遮擋所帶來的影響.

運動目標跟蹤;擴展卡爾曼粒子濾波;人工魚群;顏色直方圖

0 引言

有效的目標跟蹤系統要求較高的實時性、魯棒性,但在實際環境中,運動目標姿態、遮擋、形變、背景及光照等因素對跟蹤過程的魯棒性會產生一定的影響,有效解決復雜環境條件下的運動目標狀態估計問題是目標跟蹤領域的一個難點[1].近些年來,基于MonteCarlo方法和遞推Bayesian估計的粒子濾波算法成為解決非線性、非高斯條件下系統估計問題的有效方法,不同于傳統的卡爾曼濾波方法,粒子濾波直接將非線性的系統模型進行非線性變換,采用的隨機樣本方法對系統狀態的概率分布描述,使得非線性狀態估計更接近隨機系統的非線性本質[2].

有研究者將粒子濾波應用于目標跟蹤,以解決其中的非線性、非高斯問題[3].廣泛使用的序列重要性采樣(SIS)會帶來粒子退化問題,N.J.Gordon等人提出了在SIS粒子濾波算法后進行重采樣,來減緩粒子退化的問題,但是又帶來了粒子貧化問題——重采樣后喪失粒子多樣性,具有較大權值的粒子被多次選取,經過若干次迭代后,所有的粒子都集中在一個點上[4].

近年來學者們提出了很多改進方法[4-6],與傳統的解決方法不同,一些學者通過智能優化算法來避免粒子貧化問題[7-8],Kotecha和Djuric提出高斯和粒子濾波(GSPF)算法,考慮到系統模型比較復雜時,單一高斯分布近似后驗分布遠遠不夠,結合高斯濾波和粒子濾波的優點,不需要重采樣步驟,算法避免了貧化問題且精度有所提高.Cai[9]等人提出了人工魚群優化粒子濾波算法,利用人工魚群算法優化粒子運動,使其朝高似然區域移動,從而提高狀態估計精度.但這種算法沒有考慮最新的觀測數據,采樣得到的粒子集不能有效地表示后驗概率.

為了進一步解決粒子退化和貧化帶來的濾波精度降低問題,本文研究提出一種新的算法 AFSA-EKPF (ArtificialFish-Extended Kalman Particle Filtering),將人工魚群算法引入到擴展卡爾曼粒子濾波中,分別優化采樣過程和重采樣過程,調節似然函數使粒子集不斷向真實狀態值移動,解決粒子退化和貧化問題,提高濾波精度,并且以顏色特征描述運動目標,對比標準粒子濾波(PF)、擴展卡爾曼粒子濾波(EKPF),分析實驗結果.

1 擴展卡爾曼粒子濾波

擴展卡爾曼粒子濾波算法的基本思想是利用擴展卡爾曼濾波(EKF)來構造粒子濾波的建議分布函數,從重要性密度函數的角度對粒子濾波算法進行改進[10].

EKF通過高斯近似更新后驗分布來實現遞推估計,融合最新的觀測值,在每時刻按照公式(1)對后驗密度進行近似

EKPF應用EKF方法可以得到一個相對較好的重要性密度函數,但粒子權重的方差隨時間而遞增,使得只有少量的粒子具有較大權值,粒子的權重集中到少量粒子上,因此大量的工作都被浪費在小權值粒子上.同時重采樣過程中出現了粒子樣本貧化問題,經過幾次迭代以后大權值的粒子被選擇多次,導致粒子集的多樣性降低,不能有效的表示后驗概率密度,存在一定的退化現象.尤其是當似然函數非常窄或似然函數位于先驗概率分布尾部時,粒子樣本貧化問題更加嚴重,如圖1、圖2所示,在這些情況下會出現很大的模型誤差,從而導致濾波精度下降.

圖1 窄的似然函數Fig.1 Situation of narrow likelihood function

圖2 似然函數位于先驗概率分布尾部Fig.2 Likelihood function located in the tailof prioriprobability

2 人工魚群算法

人工魚群算法是一種基于魚群自治體的尋優策略.在水中魚類數量最大的地方往往是該水域營養最豐富的地方,所以通過模擬魚群的行為來尋找全局最優.魚群一般具有3種自由行為:覓食、追尾和聚群.覓食行為是指每條魚在自由游動情況下,發現食物時,都會朝著食物多的方向游去.追尾行為是指在魚群中某些個體發現前方有食物時,相鄰個體會追隨其朝食物所在地點游去.聚群行為是為了保證自身種群生存而養成的一種生活習性,魚在水中自由移動時都會聚集成群.其中魚群中個體的覓食行為可以達到局部最優,而追尾和聚群行為可以跳出局部最優使魚群達到全局最優.

根據上述情況,使每條人工魚根據自身以及四周的情況自由選擇一種行為.最后人工魚將停留在局部極值周圍,在實際應用中求極大問題時,目標函數值最大的人工魚一般停留在值最大的極值域周圍,因此可根據該內容找出全局極值域.同時一般情況下值最大的極值域周圍會停留著最多的人工魚,可根據這一特性找到全局極值.魚群的覓食行為可以獲取到局部極值,追尾和聚群行為都是幫助跳出局部極值從而獲取到全局極值點.人工魚群算法對追尾和聚群行為進行評價,然后選擇一種合適的行為,最終快速高效地達到全局最優[].

3 基于人工魚群優化的擴展卡爾曼粒子濾波算法

將人工魚群算法引入到擴展卡爾曼粒子濾波算法中,把粒子當作人工魚,魚群通過不斷更新自己的位置來隨機尋找高食物濃度的區域,把似然度當作食物濃度,當人工魚沒有發現相對自身較高的濃度區域時,他們會不斷地隨機游動直到搜索到高濃度區域.再優化采樣過程和重采樣過程,使粒子集通過似然函數調節不斷向真實狀態值移動.

通過人工魚群算法優化覓食和聚群行為,粒子集不斷向系統中最優粒子靠近,智能粒子集群則向高似然區域移動,如圖3所示,從而解決粒子退化和貧化問題,可以提高濾波精度.對動態系統進行一階線性化近似,縮小與真實后驗分布產生樣本的偏差.當迭代次數達到設定上限或人工魚群的最優值符合某閾值時,表明人工魚群已經分布在真實狀態附近,則停止優化.此時再利用最新觀測值對粒子集進行權重更新并做歸一化處理.

圖3 人工魚群優化過程Fig.3 Processof artificial fish schoolalgorithm optimization

基于人工魚群優化的擴展卡爾曼粒子濾波算法(AFSA-EKPF):

Step2:用EKF方法更新每時刻的采樣粒子,更新公式為公式 (3)

Step3:從重要性密度函數中采樣并計算權值,更新公式為公式 (4)、公式 (5)

Step4:利用人工魚群算法優化,只考慮魚群的覓食和聚群2種行為時,所采用的目標函數為公式 (6).

對覓食行為和聚群行為進行建模尋找局部最優,設定閾值和迭代上限,當目標函數的偏差小于某閥值,或者迭代次數達到設定上限時終止算法.

Step5:歸一化并更新粒子權值,更新公式為公式 (7)

Step8:當k=k+1時,跳轉至Step2.

通過人工魚群算法優化粒子集,使粒子集不斷向高似然區域移動,增加粒子樣本集的多樣性,緩解粒子的退化現象并解決粒子貧化問題,最終得到的粒子集可以充分表示粒子的真實分布狀態,保證權值最大的粒子用于估計,從而有效改善因粒子退化和貧化而造成的濾波精度下降問題.

4 實驗結果分析

為了驗證本文算法的有效性,首先對比了標準粒子濾波(PF)、擴展卡爾曼粒子濾波(EKPF)、人工魚群優化擴展卡爾曼粒子濾波算法(AFSA-EKPF)的濾波實驗,然后將粒子濾波應用于目標跟蹤,對比分析了運動目標遮擋下的目標追蹤實驗.

4.1 粒子濾波實驗及分析

進行人工魚群優化擴展卡爾曼粒子濾波算法(AFSA-EKPF)仿真實驗,并與標準粒子濾波(PF)、擴展卡爾曼粒子濾波(EKPF)進行對比分析,系統模型如公式 (8)、公式 (9)

式中:Vt1~Gamma 3,2為過程噪聲,Nt~0,0.00001,粒子數N=100,觀測時間T=60;感知距離visual= 0.3,人工魚群算法中的步長step=0.15,實驗中采用均值估計系統的狀態,即進行了100次獨立實驗.

圖4 PF的狀態估計曲線Fig.4 Stateestimation curveof PF

圖5 EKPF的狀態估計曲線Fig.5 Stateestimation curveof EKPF

圖4,圖5,圖6分別是PF、EKPF和AFSA-EKPF的狀態估計曲線,圖7為一次獨立實驗條件下的3種算法的狀態估計曲線,圖8為3種算法進行100次獨立實驗的均方誤差曲線,表1為3種算法進行100次獨立實驗的均方誤差均值和方差.

圖6 AFSA-EKPF的狀態估計曲線Fig.6 Stateestimation curveof AFSA-EKPF

圖7 PF、EKPF和AFSA-EKPF的狀態估計曲線Fig.7 Stateestimation curveof PF,EKPFand AFSA-EKPF

圖7是3種算法的狀態估計曲線,由實驗結果可以看出本文提出的AFSA-EKPF的曲線相似程度更高,其估計值更接近于真實值,從而可以提高濾波效果.由圖8中3種算法的均方誤差(MSE)曲線的比較可以看出,AFSA-EKPF算法的均方誤差值最低.表1中數據為100次獨立實驗中3種算法的均方誤差的均值和方差,通過對比AFSA-EKPF的值明顯小于PF和EKPF算法,說明本文算法提高了對系統狀態的預估精度.綜上所述本文算法優于PF和EKPF算法,濾波精度更高,解決了由于粒子退化和貧化導致的濾波精度降低問題.

圖8 PF、EKPF和AFSA-EKPF的均方誤差曲線Fig.8 Mean Squared Error curveof PF,EKPFand AFSA-EKP

表1 PF、EKPF和AFSA-EKPF均方誤差的均值和方差Tab.1 Mean and variance ofMSE aboutPF,EKPFand AFSA-EKPF

4.2 目標跟蹤實驗

顏色特征是每個物體最本質的物理特征,同時也是人類認識世界,感知世界和區分物體的一種主要辨認特征.用顏色特征描述目標,當目標進行平移、部分被遮擋以及旋轉時都能保持穩定,具有較強的魯棒性.顏色直方圖將顏色空間分為若干個小的顏色區間,整個過程叫做顏色量化(color quantization),每個小的區間稱為顏色直方圖的一個柄,最終統計各個區間內的像素數量,顏色直方圖統計了一副圖像中顏色的數量特征,計算了不同色彩在整幅圖像中所占的比例.該方法不用考慮像素所在的空間位置,簡單、快速、易于實現,這里選取顏色直方圖提取目標的顏色特征.區域y上的顏色直方圖的構建方法可表示為公式 (10)

其中:K為歸一化常數; 為Kroneckerdelta函數.

實驗在奔騰4處理器,2.93 GHz主頻、512M內存的臺式PC機上進行,采用MATLAB 7.1軟件平臺實現的.視頻來自視頻數據庫[12],視頻實驗中所采用的圖像序列總長80幀,圖像分辨率128×96,幀率24 fps.實驗中手動選取第一幀圖像中的目標初始化為模板,粒子數設為100,重采樣預支閥值設為0.9.視頻1是一個人在行走過程中人臉被另外一個人遮擋的情況.人在走動時由于遮擋使得人臉部的外觀模型發生了較大變化,并且兩個目標顏色相似,因此使得穩定的跟蹤目標比較困難.從圖9a)可看出在目標未被遮擋前標準的粒子濾波算法可以穩定的跟蹤目標,但是由于重采樣,而造成粒子多樣性降低,在26幀到30幀中被顏色相似的另外一個目標遮擋時跟蹤效果失敗.從圖9b)中可以看出本文提出的算法在整個目標運動中都能較為準確的跟蹤目標,由于增加了粒子樣本的多樣性,每一個粒子就代表一種狀態信息,即增加了目標狀態的多樣性,粒子越豐富,算法估計能力越強,從而在目標的運動狀態發生變化(被遮擋)的情況下也具有較好的效果.

圖9 視頻1跟蹤結果Fig.9 Tracking resultsof the Video 1

圖10 視頻2跟蹤結果Fig.10 Tracking resultsof the Video 2

視頻2是人在走動時被另外一個目標遮擋的情況.從圖10a)可看出在行人在未被遮擋前標準的粒子濾波算法可以穩定的跟蹤目標,但是在17到19幀中被遮擋時跟蹤效果失敗.從圖10b)中可以看出本文提出的算法在整個目標運動中都能準確的跟蹤目標,由于改善了粒子分布情況,增加了目標狀態的多樣性,從而在目標的運動狀態發生變化(被遮擋)的情況下也具有較好的效果.

5 結論

本文提出一種運動目標追蹤的人工魚群優化擴展卡爾曼粒子濾波算法,將人工魚群算法引入到擴展卡爾曼粒子濾波中,有效地防止粒子退化和貧化問題,提高對系統狀態的預估精度,更適合在對精度要求高的系統中進行濾波計算.以顏色特征描述運動目標,結合目標的運動特征建立了游走模型的二階自回歸模型,提高了運動估計精度.大量的實驗證明,本文的算法可以提高跟蹤的準確性,尤其是當目標被遮擋時跟蹤效果良好.

[1]Zhang Sh J,Stentiford F.Motiondetectionusingamodelofvisualattention[C]//Proceedingsof IEEE InternationalConferenceon ImageProcessing,2007,1:513-516.

[2]CappeO,GodsillSJ,Moulines E.An overview ofexistingmethodsand recentadvances in sequentialMonte Carlo[J].Proceedingsof the IEEE,2007,95(5)899-924.

[3]Boers Y,Driessen JN.Inter-actingmultiplemodelparticle filter[J].IEEEProceedingsof Radar Sonar Navigation,2003,150(5):344-349.

[4]韓磊,郭曉金,齊威,等.改進的粒子濾波算法 [J].電視技術,2012,36(7):16-19.

[5]Cheng Yongming,JiangM ingyan,Yuan Dongfeng.Novelclusteringalgorithmsbasedon Improved artificial fish swarm algorithm[C]//Proceedings of Sixth InternationalConferenceon Fuzzy Systemsand Know ledge Discovery,2009,3:141-145

[6]Han H,Ding Y S,Hao K R.An evolutionary particle filterw ith the immunegenetic algorithm for intelligentvideo targettracking[J].Computers &Mathematicsw ith Applications,2011,62(7):2658-2695.

[7]Musso C,Oudjane N,Legland F,Improving regularized particle filters[D].SequentialMonte Carlo Methods in Practice,New York:Springer-Verlag,2001.

[8]PARK S,HWANG JP,KIM E.A new evolutionary particle filter for thepreventionofsample improverishment[J].IEEETransEvolutionary Computation,2009,13(4):8010-809.

[9]CaiY.Artificial fish schoolalgorithm applied inacombinatorialoptimizationproblem[J].International Journal of IntelligentSystemsand Applications,2010,2(1):37-45.

[10]LiLiang-qun,JiHong-bing,Luo Jun-hui.The iterated extended Kalmanparticle filter[C].Proceedingof IEEE InternationalSymposium on Communicationsand Information Technology,2005:1213-1216.

[11]Yongm ing Cheng,M ingyan Jiang,Dongfeng Yuan.Novelclusteringalgorithmsbased on improved artificial fish swarm algorithm[C]//Proceedings of Sixth InternationalConferenceon Fuzzy Systemsand Know ledge Discovery,2009,3:141-145.

[12]http://www.ces.clemson.edu/tb/research/headtracker/seq/.Accessed 21Sept2012.

[責任編輯 代俊秋]

Moving object tracking based on artificial fish particle filtering

ZHANG Tingting,YUM ing,YAN Gang

(Tianjin Key Laboratory of Electronic Materialsand Devices,HebeiUniversity of Technology,Tianjin 300130,China)

In order to improve the precision ofmoving object tracking in video image sequence,artificial fish algorithm is induced into extended Kalman particle filtering.The sampling process isoptim ized by artificial fish algorithm to find theoptimalposition bymaking the particlemoving towards thehighly likelihood region.Then re-sampling process isoptim ized to improvevariety ofparticle,and overcome thedilution ofparticle to improveestimated accuracy ofsystem state. Finally,two-orderautoregressivemodel is constructed to improve the precision ofmoving object tracking by colorhistogram feature.Comparingw ith the standard particle filtering and extended Kalman particle filtering,experimental results based on artificial fish-extended Kalman particle filtering can produce highter precision,Mean and variance of MSE are reduced to 0.113 86 and 0.003 09 respectively.Influenceof Targetocclusion is reduced while tracking themoving object extremely.

moving object tracking;extended kalman particle filtering;artificial fish;colorhistogram

TP391.41

A

1007-2373(2016)04-0012-08

10.14081/j.cnki.hgdxb.2016.04.003

2015-11-17

河北省自然科學基金(F2015202239);天津市科技計劃項目(15ZCZDNC00130)

張婷婷(1984-),女(漢族),講師,博士生.

猜你喜歡
優化
超限高層建筑結構設計與優化思考
房地產導刊(2022年5期)2022-06-01 06:20:14
PEMFC流道的多目標優化
能源工程(2022年1期)2022-03-29 01:06:28
民用建筑防煙排煙設計優化探討
關于優化消防安全告知承諾的一些思考
一道優化題的幾何解法
由“形”啟“數”優化運算——以2021年解析幾何高考題為例
圍繞“地、業、人”優化產業扶貧
今日農業(2020年16期)2020-12-14 15:04:59
事業單位中固定資產會計處理的優化
消費導刊(2018年8期)2018-05-25 13:20:08
4K HDR性能大幅度優化 JVC DLA-X8 18 BC
幾種常見的負載均衡算法的優化
電子制作(2017年20期)2017-04-26 06:57:45
主站蜘蛛池模板: 成人国产三级在线播放| 久久久久久国产精品mv| 亚洲国产清纯| 国产小视频在线高清播放| 久久久久无码精品| 熟女视频91| 久久人体视频| 国产精品女人呻吟在线观看| 极品国产一区二区三区| 谁有在线观看日韩亚洲最新视频 | 伊人五月丁香综合AⅤ| 精品无码人妻一区二区| 亚洲成aⅴ人片在线影院八| 久久大香香蕉国产免费网站| 欧美精品亚洲二区| 91精品国产一区| 亚洲Aⅴ无码专区在线观看q| 一本色道久久88| 狼友视频一区二区三区| 国产一级在线播放| 三上悠亚精品二区在线观看| 2021亚洲精品不卡a| 自偷自拍三级全三级视频| 红杏AV在线无码| 中文字幕av一区二区三区欲色| 97se亚洲综合在线天天| 91青青在线视频| 日韩精品亚洲人旧成在线| 日本久久免费| 欧美日韩福利| 999国内精品视频免费| 免费又爽又刺激高潮网址 | 国产精品人人做人人爽人人添| 国产欧美另类| 波多野结衣无码中文字幕在线观看一区二区| 自慰网址在线观看| 精品成人免费自拍视频| 亚洲三级a| 9久久伊人精品综合| 午夜国产理论| 免费一极毛片| 国产区成人精品视频| 免费AV在线播放观看18禁强制| 欧美不卡二区| 综合色在线| 另类欧美日韩| 国产综合在线观看视频| 国产一区免费在线观看| 美女被操91视频| 2020极品精品国产| 国产精选小视频在线观看| 丁香六月激情综合| 国产又粗又猛又爽视频| 1769国产精品视频免费观看| 伊人91视频| 亚洲国产av无码综合原创国产| 亚洲中文字幕久久无码精品A| 国产亚洲高清视频| 国产精品第页| 99精品在线视频观看| 国产精品人成在线播放| 国产精品午夜福利麻豆| 精品一區二區久久久久久久網站| 欧美高清国产| 婷婷午夜天| 92午夜福利影院一区二区三区| 久久男人资源站| 99在线视频免费| 亚洲精品午夜无码电影网| 欧美精品啪啪| 国产啪在线91| a色毛片免费视频| 国产99视频免费精品是看6| 激情爆乳一区二区| 欧美国产日本高清不卡| 天天摸天天操免费播放小视频| 精品一区二区三区水蜜桃| 国产成人91精品| 婷婷99视频精品全部在线观看| 亚洲欧美综合另类图片小说区| 四虎在线高清无码| 欧美第一页在线|