《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于粒子濾波和壓縮感知的目標跟蹤算法
基于粒子濾波和壓縮感知的目標跟蹤算法
2016年電子技術應用第7期
楊豐瑞1,2,劉 亭1,劉雄風1
1.重慶郵電大學,重慶400065;2.重慶重郵信科(集團)股份有限公司,重慶400065
摘要: 為了解決目標跟蹤過程中出現的目標遮擋和光照變化問題,提出一種基于粒子濾波和壓縮感知的目標跟蹤算法。算法融合顏色特征和紋理特征來描述目標,增強算法在光照變化和復雜環境下的魯棒性;利用壓縮感知理論對特征進行降維,提高算法實時性;最后,根據粒子濾波原理估計目標狀態,得到目標位置。實驗結果表明,本算法在有效減少算法運行時間的前提下,能夠準確跟蹤遮擋和光照變化情況下的目標。
中圖分類號: TN911.73;TP391
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.2016.07.033
中文引用格式: 楊豐瑞,劉亭,劉雄風. 基于粒子濾波和壓縮感知的目標跟蹤算法[J].電子技術應用,2016,42(7):130-133.
英文引用格式: Yang Fengrui,Liu Ting,Liu Xiongfeng. Target tracking algorithm based on particle filter and compressive sensing[J].Application of Electronic Technique,2016,42(7):130-133.
Target tracking algorithm based on particle filter and compressive sensing
Yang Fengrui1,2,Liu Ting1,Liu Xiongfeng1
1.Chongqing University of Posts and Telecommunications,Chongqing 400065,China; 2.Chongqing Chongyou Information Technology(Group) Co.Ltd,Chongqing 400065,China
Abstract: In order to solve the problem of object occlusion and illumination change in the process of target tracking, a target tracking algorithm based on particle filter and compressive sensing is proposed in this paper. The color feature and texture feature are fused to describe the object to improve the robustness of the algorithm under the illumination change and complex environment. The theory of compressive sensing is used to reduce the dimension of the feature, and it can improves the real-time performance of the algorithm. Finally, the target condition is estimated according to the principle of particle filter, and then the target position is obtained. The experimental results show that the algorithm can effectively reduce the running time of the algorithm, and can accurately track the target under occlusion and illumination changes.
Key words : particle filter;compressive sensing;target occlusion;illumination changes

0 引言

    視頻序列中運動目標跟蹤方法研究一直是計算機視覺領域的重要課題之一。運動目標跟蹤技術較早時期主要應用于導航、制導等領域[1]。隨著計算機處理能力和機器視覺技術的發展,目標跟蹤技術的應用領域不斷擴大,已滲透到人們生活的各個方面,例如視頻監控、智能交通、人機交互、醫學診斷等[2]。但是在跟蹤過程中,依然存在著目標遮擋、光照變化以及目標特征計算量大、算法實時性差等問題。

    為了解決這些問題,相關領域的學者們進行了廣泛的研究,提出許多不同的算法。文獻[3-4]利用粒子濾波的重采樣策略較好地處理目標跟蹤過程中的遮擋問題,但是粒子濾波跟蹤算法采用單一的顏色特征描述目標,對光照變化魯棒性較差,而且粒子濾波算法運算量大、實時性差。文獻[5]采用壓縮感知原理對目標和背景特征進行降維,提高了算法的實時性,但是當目標被遮擋時,目標特征減少,更新得到的正樣本中包含大量遮擋物信息,極易造成跟蹤失敗。為保證算法既能在目標遮擋和光照變化情況下準確跟蹤目標,又能滿足實時性要求,本文提出一種基于粒子濾波和壓縮感知的目標跟蹤算法,即在粒子濾波框架下,融合顏色特征和紋理特征來描述目標,然后根據壓縮感知理論對目標特征進行降維。

1 粒子濾波理論

    粒子濾波是一種基于蒙特卡羅仿真的非線性濾波方法,其基本思想是利用狀態空間中一組加權隨機粒子來近似系統狀態的后驗概率密度函數,然后依據后驗概率分布進一步估計目標狀態[6]。粒子濾波能夠處理任何非高斯、非線性問題,是一種近似最優的貝葉斯濾波。

    設動態系統的狀態方程和預測方程分別為:

     jsj5-gs1-2.gif

式中,函數f和h分別描述系統狀態轉移概率密度p(xt|xt-1)和觀測似然概率密度p(zt|xt),xt和xt-1分別表示系統t和t-1時刻的狀態變量,zt為觀測變量,vt和nt分別表示過程噪聲和觀測噪聲。

    假設狀態的先驗概率分布為p(x0),則系統的狀態預測方程和狀態更新方程可為[7]

jsj5-gs3-5.gif

    對于非線性、非高斯模型,式(3)和(5)中的積分運算很難解析,因此采用蒙特卡羅仿真來實現貝葉斯濾波,則后驗概率密度可近似為:

jsj5-gs6-9.gif

    基于粒子濾波的目標跟蹤算法的步驟大致為:依據初始目標位置采樣初始化粒子集并提取樣本特征;然后利用狀態方程預測粒子狀態;再計算粒子權值來近似目標的后驗概率密度,從而估算得到目標狀態;最后重采樣粒子。

2 壓縮感知理論

    由壓縮感知理論[8]可知,如果信號可壓縮或者能由某個變換基稀疏表示,那么就能利用一個與變換基不相關的隨機矩陣將這個變換域下的高維信號投影到一個非常低維的空間上,并且能夠通過優化重構算法從這些少量的低維信號中以高概率重構出原始信號。壓縮過程用公式表示為:

jsj5-gs10.gif

    從理論上講,自然界存在的任何信號都是可壓縮的,即使不是絕對壓縮的,也可以找到某個變換域使其在該空間上近似稀疏,即為可壓縮的。

3 基于粒子濾波和壓縮感知的目標跟蹤算法

    基于粒子濾波的目標跟蹤算法對目標遮擋有較好的跟蹤結果,其使用的顏色特征對目標的旋轉變化、尺度變化、非剛體變化以及遮擋都有較好的魯棒性,但是顏色特征對光照突變較為敏感,一旦光照發生變化,粒子濾波就容易出現跟蹤錯誤。文獻[9]指出,基于壓縮感知目標跟蹤算法能夠快速有效地提取目標低維灰度和紋理特征,并且紋理特征在光照突變的情況下能夠有效地描述目標。所以,本文算法在粒子濾波的框架下,采用壓縮感知原理提取目標降維的顏色特征和紋理特征,然后融合特征更新粒子權值,這樣不僅可以同時解決目標跟蹤過程中出現的光照突變和目標遮擋問題,還能有效減少粒子濾波特征提取和狀態估算過程的時間,解決了粒子濾波算法運算速度慢、實時性差的問題。最后,根據粒子的權值進行重采樣,解決粒子退化問題。

3.1 壓縮特征提取

    通過式(10)可以將目標的高維特征投影到低維空間上,式中P∈Rn×m是一個滿足RIP條件的隨機測量矩陣。本文在文獻[9]的基礎上分別采用如下公式定義的兩個隨機稀疏測量矩陣來提取低維的紋理和顏色特征:

     jsj5-gs11-12.gif

式中,s隨機取2或3。由文獻[9]可知,利用式(11)提取的大部分特征為紋理特征;同理,當式(12)中的隨機測量矩陣全為“0”或“1”時,提取的特征為顏色特征。

3.2 特征融合及樣本權值

    假設顏色特征和紋理特征的觀測過程是獨立的,那么融合顏色特征和紋理特征的觀測似然概率密度函數可定義為:

jsj5-gs13-15.gif

jsj5-gs16-18.gif

3.3 粒子重采樣

    粒子濾波器在經過若干次遞推之后,僅有少部分粒子的權值較大,而其他大多數粒子的權值都變得很小,這就是所謂的粒子退化現象,此時加權粒子就不能有效地近似后驗概率分布,進而不能準確地估計出目標的位置。為了解決這一問題,需要對粒子進行重采樣,其基本思想是在保證粒子采樣總數不變的情況下,增加權值大的粒子的數量,減少權值較小的粒子數,淘汰權值更小的粒子。重采樣的大致過程如下:

    (1)根據式(18)計算粒子權值。

jsj5-gs19.gif

    這樣重采樣后的粒子就更多地分布在目標周圍,有效地解決了粒子退化問題。

3.4 算法流程

    本文算法的大致流程如下:

    (1)初始化跟蹤目標。捕獲鼠標選取的跟蹤框,確定跟蹤目標,利用壓縮感知原理對目標的顏色和紋理特征進行降維,建立目標模型。

    (2)初始化粒子集。為使采樣得到的粒子能夠盡可能的覆蓋目標的各種狀態,所以在目標區域附近按照高斯分布采樣N個粒子jsj5-3.4-x1.gif

    (3)粒子狀態預測。根據狀態預測方程,得到預測的新粒子集jsj5-3.4-x2.gif

    (4)粒子權值更新。根據式(10)、式(11)和式(12)計算粒子區域的降維顏色和紋理特征;然后計算粒子區域與目標模板之間的相似程度,再依據式(18)得到新的粒子權值。

    (5)目標位置估計。根據粒子權值和粒子狀態,加權求得目標位置。

    (6)重采樣。按照3.3節所述方法,對粒子進行重采樣。

    (7)讀取下一幀,返回步驟(3)。

4 實驗結果及分析

    為驗證本文算法的有效性,將本文算法、粒子濾波算法和壓縮跟蹤算法的實驗結果進行比較,所有算法使用統一的視頻序列并保證初始化的目標位置和大小一致。本實驗在Visual Studio 2013和OpenCV2.4.8環境下,選用http://www.visual-tracking.net視覺跟蹤測試庫中視頻序列進行測試,該測試庫中的視頻序列包含目標遮擋、光照變化等多種場景。

    對于目標遮擋問題,本文以caviar視頻序列為例進行分析,實驗結果如圖1所示。由圖1可以看出,當目標被遮擋后重新出現,粒子濾波算法和本文算法都能跟蹤到目標,而壓縮跟蹤算法出現跟蹤錯誤。又由于粒子濾波采用單一顏色特征描述目標,跟蹤框容易出現擺動,所以在第85幀粒子濾波算法跟蹤框的中心偏離目標中心;而本文算法結合紋理和顏色兩種特征,能夠使跟蹤框一直分布在目標中心周圍。

jsj5-t1.gif

    針對光照變化的問題,本文選用singer2視頻序列為例進行分析,實驗結果如圖2所示。從圖2可以看出,在第35幀發生光照變化后,粒子濾波算法跟蹤失敗;而壓縮跟蹤算法和本文算法在光照突變情況仍能準確跟蹤目標。

jsj5-t2.gif

    對于目標跟蹤過程中同時存在目標遮擋和光照變化的情況,本文以skating1視頻為例進行分析,實驗結果如圖3所示。根據圖3可知,當134幀存在光照變換后,粒子濾波算法采用的顏色特征對光照較為敏感,跟蹤出現錯誤;從154幀~180幀,目標被遮擋,壓縮跟蹤算法在跟蹤過程中需要不斷地更新正負樣本,當目標被遮擋時,更新得到的正樣本將包含大量的遮擋物信息,進而導致后續幀(第181幀)跟蹤錯誤。本文算法利用粒子濾波原理不僅能夠有效地估計遮擋后目標的位置,而且將顏色特征和紋理特征相融合,解決了單一顏色特征容易受光照變化影響的問題,所以本文算法能夠準確地跟蹤遮擋和光照變化情況下的運動目標。

jsj5-t3.gif

    此外,本文算法根據壓縮感知原理對粒子濾波算法的特征進行降維,有效地解決了粒子濾波算法運算量大實時性差的問題。為了驗證本文算法的實時性,本文采用相同的視頻序列和初始目標,測試并計算本文算法和粒子濾波算法的運行時間,取10次實驗結果的平均值作為該算法的運行時間。實驗結果如表1所示。

jsj5-b1.gif

    由表1可以看出,本文算法與粒子濾波算法相比,算法運行效率提高了50%左右,大大減少了算法的運行時間。

5 小結

    本文提出的基于粒子濾波和壓縮跟蹤原理的改進目標跟蹤算法解決了目標跟蹤過程中存在的目標遮擋和光照變化的問題。在特征提取階段,根據壓縮感知原理,利用隨機測量矩陣對目標和粒子區域的顏色特征和紋理特征進行壓縮,然后根據粒子濾波原理預測更新粒子狀態得到目標信息。實驗結果表明,本文算法在目標遮擋和光照環境下都能有效地跟蹤目標,并且本文算法實時性較好。

參考文獻

[1] BAR-SHALOM Y,KIRUBARAJAN T,LIN X.Probabilistic data association techniques for target tracking with applications to sonar,radar and EO sensors[J].IEEE Aerospace and Electronic Systems Magazine,2005,20(8):37-56.

[2] 朱建章.復雜場景下實時視覺目標跟蹤的若干研究[D].武漢:武漢大學,2014.

[3] MEI X,LING H.Robust visual tracking and vehicle classification via sparse represent-ation[J].IEEE Trans,on Pattern Analysis and Machine Intelligence,2011,33(11):2259-2272.

[4] HESS R,FERN A.Discriminatively trained particle filters for complex multi-object tracking[C].Proc.of the IEEE Conference on Computer Vision and Pattern Recognition,2009:240-247.

[5] Zhang Kaihua,Zhang Lei,Yang Ming-Hsuan.Real-time compressive tracking[C].Proceedings of the 12th,European conference on Computer Vision,Florence,Italy,2012,3:866-879.

[6] DOUCET A,GODSILL S,ANDRIEU C.On sequential Monte Carlo sampling methods for Bayesian filtering[J].Statistics and Computing,2000,10(3):197-208.

[7] 楊欣,劉加,周鵬宇,等.基于多特征融合的粒子濾波自適應目標跟蹤算法[J].吉林大學學報(工業版),2015,43 (2):533-539.

[8] 石光明,劉丹華,高大化,等.壓縮感知理論及其研究進展[J].電子學報,2009,37(5):1070-1080.

[9] 朱秋平,顏佳,張虎,等.基于壓縮感知的多特征實時跟蹤[J].光學精密工程,2013,21(2);437-444.

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
国产免费观看久久黄| 1024成人| 欧美成人午夜激情| 午夜精品久久久久久久男人的天堂| 亚洲日本理论电影| 亚洲国产成人porn| 欧美在线观看天堂一区二区三区| 亚洲中无吗在线| 中国成人在线视频| 99v久久综合狠狠综合久久| 亚洲人成7777| 亚洲激情在线激情| 亚洲国产欧美日韩| 亚洲国产专区| 亚洲国产日韩欧美在线动漫| 亚洲国产高清在线| 亚洲国产另类久久精品| 亚洲国产91| 亚洲黄色成人网| 亚洲黄色免费| 亚洲人www| 日韩视频在线免费| 99热在线精品观看| 在线视频欧美一区| 亚洲视频日本| 亚洲欧美成人| 欧美一区二区三区久久精品| 欧美一区二区大片| 久久国产精品99精品国产| 欧美一区高清| 亚洲韩国一区二区三区| 亚洲人午夜精品| 一区二区高清视频| 中文在线不卡视频| 午夜久久影院| 久久精品夜色噜噜亚洲aⅴ| 噜噜爱69成人精品| 欧美高清视频在线| 欧美日韩亚洲一区二区三区四区| 国产精品国内视频| 国产亚洲精品久| 伊人成人开心激情综合网| 亚洲国产日韩一区| 一二三区精品| 欧美亚洲在线视频| 亚洲国产三级网| 在线一区二区三区四区| 性欧美暴力猛交69hd| 久久久久久9999| 欧美黑人国产人伦爽爽爽| 欧美日韩专区在线| 国产毛片精品国产一区二区三区| 国内成人精品一区| 亚洲精品中文字| 亚洲直播在线一区| 最新69国产成人精品视频免费 | 亚洲综合社区| 亚洲高清久久| 亚洲在线一区二区三区| 久久一区二区三区av| 欧美日韩久久不卡| 国产亚洲精品一区二区| 亚洲欧洲在线免费| 午夜精品在线| 一区二区日韩伦理片| 久久裸体艺术| 欧美日韩在线播放| 伊人狠狠色j香婷婷综合| 一区二区三区高清不卡| 亚洲福利视频专区| 亚洲欧美成人在线| 另类综合日韩欧美亚洲| 国产精品美女久久久久av超清| 激情亚洲成人| 亚洲午夜影视影院在线观看| 亚洲精品乱码久久久久久蜜桃91| 性色av一区二区三区在线观看| 欧美v亚洲v综合ⅴ国产v| 国产精品入口66mio| 亚洲国产日韩欧美综合久久| 欧美一区二区在线看| 亚洲私人影院| 欧美成人国产一区二区| 国产欧美一区二区精品婷婷| 亚洲精品视频中文字幕| 亚洲国产高清一区二区三区| 午夜一区二区三区在线观看| 欧美美女视频| 狠狠综合久久av一区二区老牛| 亚洲午夜国产一区99re久久| 99在线精品视频| 美女视频网站黄色亚洲| 国产精自产拍久久久久久| 亚洲乱码国产乱码精品精可以看 | 欧美色网一区二区| 亚洲第一二三四五区| 午夜一区不卡| 亚洲综合成人婷婷小说| 欧美激情一区二区三区四区 | 亚洲一区日本| 在线视频一区二区| 欧美大学生性色视频| 在线电影院国产精品| 午夜精品久久久久久99热| 亚洲一二三四久久| 欧美日韩美女| 亚洲精品欧美极品| 日韩视频在线观看国产| 欧美成人午夜免费视在线看片| 精品电影在线观看| 欧美一级片久久久久久久| 午夜日韩在线| 国产精品免费网站| 一区二区三区|亚洲午夜| 中文欧美字幕免费| 欧美日韩福利视频| 亚洲日本在线观看| 亚洲精品一二三| 欧美精品网站| 91久久久在线| 一区二区三区欧美视频| 欧美日韩日本视频| 亚洲精品一区在线观看香蕉| 一本大道久久a久久精品综合| 欧美日韩 国产精品| 亚洲美女中文字幕| 一本在线高清不卡dvd | 欧美日韩国产在线| 亚洲精品麻豆| 亚洲天堂av综合网| 国产精品欧美日韩| 亚洲欧美视频| 久久久久.com| 在线观看日韩av| 亚洲精品在线免费| 欧美日韩不卡一区| 日韩一区二区精品在线观看| 亚洲一区二区三区欧美| 国产精品你懂的在线欣赏| 亚洲欧美一区二区原创| 久久天天躁狠狠躁夜夜av| 永久免费毛片在线播放不卡| 亚洲区中文字幕| 欧美精品一二三| 一区二区三区免费观看| 午夜视频精品| 激情久久影院| 亚洲美女av电影| 欧美性开放视频| 欧美亚洲专区| 欧美成在线视频| 99re热精品| 欧美在线网站| 亚洲福利国产| 亚洲欧美日本在线| 国产一区二区三区四区老人| 亚洲人成人77777线观看| 欧美日韩精品一本二本三本| 亚洲永久免费视频| 久久综合给合| 日韩系列在线| 久久成人亚洲| 最近看过的日韩成人| 亚洲欧美日韩另类| 国产综合久久久久久| 日韩视频一区二区| 国产精品视频xxx| 亚洲国产一区在线观看| 欧美四级剧情无删版影片| 欧美亚洲在线观看| 欧美精品一线| 欧美一级视频免费在线观看| 欧美国产视频一区二区| 亚洲一区二区三区在线播放| 久久这里只有精品视频首页| 99成人在线| 久久米奇亚洲| av成人国产| 免费精品视频| 亚洲一区免费观看| 欧美国产在线观看| 亚洲欧美欧美一区二区三区| 欧美福利视频| 午夜精品av| 欧美日韩伦理在线| 久久精品一本久久99精品| 欧美午夜欧美| 亚洲人成网站影音先锋播放| 国产伦精品一区二区三区在线观看| 亚洲精品视频一区| 国产一区二区高清| 亚洲欧美春色| 亚洲精品在线观| 久久久久久久久久久久久9999| 夜夜嗨av一区二区三区| 免费国产一区二区| 午夜天堂精品久久久久| 欧美午夜视频在线观看| 91久久精品国产91性色| 国产欧美视频一区二区三区|