目標跟蹤算法的分類_第1頁
目標跟蹤算法的分類_第2頁
目標跟蹤算法的分類_第3頁
目標跟蹤算法的分類_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、運動目標跟蹤就是在一段序列圖像中的每幅圖像中實時地找到所感興趣的運動目標(包括位置、速度及加速度等運動參數(shù))。在運動目標跟蹤問題的研究上,總體來說有兩種思路:a)不依賴于先驗知識,直接從圖像序列中檢測到運動目標,并進行目標識別,最終跟蹤感興趣的運動目標:b)依賴于目標的先驗知識,首先為運動目標建模,然后在圖像序列中實時找到相匹配的運動目標。一、運動目標檢測對于不依賴先驗知識的目標跟蹤來講,運動檢測是實現(xiàn)跟蹤的第一步。運動檢測即為從序列圖像中將變化區(qū)域從背景圖像中提取出來。運動目標檢測的算法依照目標與攝像機之間的關(guān)系可以分為靜態(tài)背景下運動檢測和動態(tài)背景下運動檢測。靜態(tài)背景下運動檢測就是攝像機在整

2、個監(jiān)視過程中不發(fā)生移動,只有被監(jiān)視目標在攝像機視場內(nèi)運動,這個過程只有目標相對于攝像機的運動:動態(tài)背景下運動檢測就是攝像機在整個監(jiān)視過程中發(fā)生了移動(如平動、旋轉(zhuǎn)或多自由度運動),被監(jiān)視目標在攝像機視場內(nèi)也發(fā)生了運動,這個過程就產(chǎn)生了目標與攝像機之間復(fù)雜的相對運動。1、靜態(tài)背景背景差分法背景差分法是利用當前圖像與背景圖像的差分來檢測運動區(qū)域的一種技術(shù)。它一般能夠提供最完全的特征數(shù)據(jù),但對于動態(tài)場景的變化,如天氣、光照、背景擾動及背景物移入移出等特別敏感,運動目標的陰影也會影響檢測結(jié)果的準確性及跟蹤的精確性。其基本思想就是首先獲得一個背景模型,然后將當前幀與背景模型相減,如果像素差值大于某一閾值

3、,則判斷此像素屬于運動目標,否則屬于背景圖像。背景模型的建立與更新、陰影的去除等對跟蹤結(jié)果的好壞至關(guān)重要。幀間差分法相鄰幀間差分法是通過相鄰兩幀圖像的差值計算,獲得運動物體位置和形狀等信息的運動目標檢測方法。其對環(huán)境的適應(yīng)性較強,特別是對于光照的變化適應(yīng)性強.但由于運動目標上像素的紋理、灰度等信息比較相近,不能檢測出完整的目標,只能得到運動目標的部分信息且對運動緩慢的物體不敏感,存在一定的局限性。賀貴明等人在相鄰幀間差分法的基礎(chǔ)上提出了對稱差分法,通過對圖像序列中每連續(xù)三幀圖像進行對稱差分,檢測出目標的運動范圍,同時利用上一幀分割出來的模板對檢測出來的目標運動范圍進行修正,能較好地檢測出中間幀

4、運動目標的形狀輪廓。光流法在空間中,運動可以用運動場描述,而在一個圖像平面上,物體的運動往往是通過圖像序列中圖像灰度分布的不同來體現(xiàn),從而使空間中的運動場轉(zhuǎn)移到圖像上就表示為光流場。光流場反映了圖像上每一點灰度的變化趨勢,可看成是帶有灰度的像素點在圖像平面上運動而產(chǎn)生的瞬時速度場,也是一種對真實運動場的近似估計。在比較理想的情況下,它能夠檢測獨立運動的對象,不需要預(yù)先知道場景的任何信息,可以很精確地計算出運動物體的速度,并且可用于動態(tài)場景的情況。但是大多數(shù)光流方法的計算相當復(fù)雜,對硬件要求比較高,不適于實時處理,而且對噪聲比較敏感,抗噪性差。2、動態(tài)背景由于存在著目標與攝像機之間復(fù)雜的相對運動

5、,動態(tài)背景下運動目標檢測要比靜態(tài)背景下的運動目標檢測復(fù)雜得多。通常情況下,攝像機的運動形式可以分為兩種:a)攝像機的支架固定,但攝像機可以偏轉(zhuǎn)、俯仰以及縮放;b)將攝像機裝在某個移動的載體上。由于以上兩種情況下的背景及前景圖像都在做全局運動,要準確檢測運動目標的首要任務(wù)是進行圖像的全局運動估計與補償。考慮到圖像幀上各點的全局運動矢量雖不盡相同(攝像機做平移運動除外),但它們均是在同一攝像機模型下的運動,因而應(yīng)遵循相同的運動模型,可以用同一模型參數(shù)來表示。全局運動的估計問題就被歸結(jié)為全局運動模型參數(shù)的估計問題,通常使用塊匹配法或光流估計法來進行運動參數(shù)的估計?;趬K的運動估算和補償可算是最通用的

6、算法。可以將圖像分割成不同的圖像塊,假定同一圖像小塊上的運動矢量是相同的,通過像素域搜索得到最佳的運動矢量估算。塊匹配法主要有如下三個關(guān)鍵技術(shù):a)匹配法則,如最大相關(guān)、最小誤差等。b)搜索方法,如三步搜索法、交叉搜索法等。c)塊大小的確定,如分級、自適應(yīng)等。光流估計法是對幀圖像建立了光流場模型后,用光流場方程求解圖像像素點運動速度的方法。二、運動目標跟蹤運動目標的跟蹤,即通過目標的有效表達,住圖像序列中尋找與目標模板最相似候選目標區(qū)位置的過程。簡單說,就是在序列圖像中為目標定位。運動目標的有效表達除了對運動目標建模外,目標跟蹤中常用到的目標特性表達主要包括視覺特征(圖像邊緣、輪廓、形狀、紋理

7、、區(qū)域)、統(tǒng)計特征(直方圖、各種矩特征)、變換系數(shù)特征(傅里葉描繪子、自回歸模型)、代數(shù)特征(圖像矩陣的奇異值分解)等。除了使用單一特征外,也可通過融合多個特征來提高跟蹤的可靠性。相似性度量算法對運動目標進行特性提取之后,需要采用一定的相似性度量算法與幀圖像進行匹配,從而實現(xiàn)目標跟蹤。圖像處理與分析理論中,常見的相似性度量方法有歐氏距離、街區(qū)距離、棋盤距離、加權(quán)距離、巴特查理亞系數(shù)、Hausdorff距離等,其中應(yīng)用最多和最簡單的是歐氏距離。搜索算法目標跟蹤過程中,直接對場景中的所有內(nèi)容進行匹配計算,尋找最佳匹配位置,需要處理大量的冗余信息,這樣運算量比較大,而且沒有必要。采用一定的搜索算法對

8、未來時刻目標的位置狀態(tài)進行估計假設(shè),縮小目標搜索范圍便具有了非常重要的意義。其中一類比較常用的方法是預(yù)測運動體下一幀可能出現(xiàn)的位置,在其相關(guān)區(qū)域內(nèi)尋找最優(yōu)點。常見的預(yù)測算法有Kalman濾波、擴展的Kalman濾波及粒子濾波方法等。Kalman濾波器是一個對動態(tài)系統(tǒng)的狀態(tài)序列進行線性最小方差估計的算法。它通過狀態(tài)方程和觀測方程來描述一個動態(tài)系統(tǒng),基于系統(tǒng)以前的狀態(tài)序列對下一個狀態(tài)作最優(yōu)估計,預(yù)測時具有無偏、穩(wěn)定和最優(yōu)的特點,且具有計算量小、可實時計算的特點,可以準確地預(yù)測目標的位置和速度,但其只適合于線性且呈高斯分布的系統(tǒng).相對于卡爾曼濾波算法,粒子濾波器特別適用于非線性、非高斯系統(tǒng)。粒子濾波

9、算法是一種基于蒙特卡洛和貝葉斯估計理論的最優(yōu)算法,它以遞歸的方式對測量數(shù)據(jù)進行序貫處理,因而無須對以前的測量數(shù)據(jù)進行存儲和再處理,行省了大量的存儲空間。在跟蹤多形式的目標以及在非線性運動和測量模型中,粒子濾波器具有極好的魯棒性。另一類減小搜索范圍的算法是優(yōu)化搜索方向。均值漂移算法(Meanshift算法)、連續(xù)自適應(yīng)均值漂移算法(Camshift算法)和置信區(qū)域算法都是利用無參估計的方法優(yōu)化目標模板和候選目標距離的迭代收斂過程,以達到縮小搜索范圍的目的。Meanshift算法是利用梯度優(yōu)化方法實現(xiàn)快速目標定位,能夠?qū)Ψ莿傂阅繕藢崟r跟蹤,適合于非線性運動目標的跟蹤,對目標的變形、旋轉(zhuǎn)等運動有較好

10、的適用性。但是Meanshift算法在目標跟蹤過程中沒有利用目標在空間中的運動方向和運動速度信息,當周闈環(huán)境存在干擾時(如光線、遮擋),容易丟失目標。Camshift算法是在Meanshift算法的基礎(chǔ)上,進行了一定的擴展,結(jié)合目標色彩信息形成的一種改進的均值漂移算法。由于目標圖像的直方圖記錄的是顏色出現(xiàn)的概率,這種方法不受目標形狀變化的影響,可以有效地解決目標變形和部分遮擋的問題,且運算效率較高,但該算法在開始前需要由人工指定跟蹤目標。目標跟蹤分類依據(jù)運動目標的表達和相似性度量,運動目標跟蹤算法可以分為四類:基于主動輪廓的跟蹤、基于特征的跟蹤、基于區(qū)域的跟蹤和基于模型的跟蹤。跟蹤算法的精度和

11、魯棒性很大程度上取決于對運動目標的表達和相似性度量的定義,跟蹤算法的實時性取決于匹配搜索策略和濾波預(yù)測算法。1、基于主動輪廓的跟蹤Kass等人提出的主動輪廓模型,即Snake模型,是在圖像域內(nèi)定義的可變形曲線,通過對其能量函數(shù)的最小化,動態(tài)輪廓逐步調(diào)整自身形狀與目標輪廓相一致,該可變形曲線又稱為Snake曲線。Snake技術(shù)可以處理任意形狀物體的任意形變,首先將分割得到的物體邊界作為跟蹤的初始模板然后確定表征物體真實邊界的目標函數(shù),并通過降低目標函數(shù)值,使初始輪廓逐漸向物體的真實邊界移動?;谥鲃虞喞櫟膬?yōu)點是不但考慮來自圖像的灰度信息,而且考慮整體輪廓的幾何信息,增強了跟蹤的可靠性。由于跟

12、蹤過程實際上是解的尋優(yōu)過程,帶來的計算量比較大,而且由于Snake模型的盲目性,對于快速運動的物體或者形變較大的情況,跟蹤效果不夠理想。2、基于特征的跟蹤基于特征匹配的跟蹤方法不考慮運動目標的整體特征,只通過目標圖像的一些顯著特征來進行跟蹤。假定運動目標可以由惟一的特征集合表達,搜索到該相應(yīng)的特征集合就認為跟蹤上了運動目標。除了用單一的特征來實現(xiàn)跟蹤外,還可以采用多個特征信息融合在一起作為跟蹤特征?;谔卣鞯母欀饕ㄌ卣魈崛『吞卣髌ヅ鋬蓚€方而。(1)特征提取特征提取是指從景物的原始圖像中提取圖像的描繪特征,理想的圖像特征應(yīng)具備的特點是:a)特征應(yīng)具有直觀意義,符合人們的視覺特性:b)特征應(yīng)

13、具備較好的分類能力,能夠區(qū)分不同的圖像內(nèi)容;0特征計算應(yīng)該相對簡單,以便于快速識別:d)特征應(yīng)具備圖像平移、旋轉(zhuǎn)、尺度變化等不變性。目標跟蹤中常用的運動目標的特征主要包括顏色、紋理、邊緣、塊特征、光流特征、周長、面積、質(zhì)心、角點等。提取對尺度伸縮、形變和亮度變化不敏感的有效特征至今仍是圖像處理研究領(lǐng)域中一個比較活躍的方面。(2)特征匹配特征提取的目的是進行幀間目標特征的匹配,并以最優(yōu)匹配來跟蹤目標。常見的基于特征匹配的跟蹤算法有基于二值化目標圖像匹配的跟蹤、基于邊緣特征匹配或角點特征匹配的跟蹤、基于目標灰度特征匹配的跟蹤、基于目標顏色特征匹配的跟蹤等?;谔卣鞯母櫵惴ǖ膬?yōu)點在于對運動目標的尺

14、度、形變和亮度等變化不敏感,即使目標的某一部分被遮擋,只要還有一部分特征可以被看到,就可以完成跟蹤任務(wù);另外,這種方法與Kalman濾波器聯(lián)合使用,也具有很好的跟蹤效果。但是其對于圖像模糊、噪聲等比較敏感,圖像特征的提取效果也依賴于各種提取算子及其參數(shù)的設(shè)置,此外,連續(xù)幀間的特征對應(yīng)關(guān)系也較難確定,尤其是當每一幀圖像的特征數(shù)目不一致、存在漏檢、特征增加或減少等情況。3、基于區(qū)域的跟蹤基于區(qū)域的跟蹤算法基本思想是:a)得到包含目標的模板,該模板可通過圖像分割獲得或預(yù)先人為確定,模板通常為略大于目標的矩形,也可為不規(guī)則形狀;b)在序列圖像中,運用相關(guān)算法跟蹤目標。這種算法的優(yōu)點在于當目標未被遮擋時,跟蹤精度非常高、跟蹤非常穩(wěn)定。但其缺點首先是費時,當搜索區(qū)域較大時情況尤其嚴重;其次,算法要求目標變形不大,且不能有太大遮擋,否則相關(guān)精度下降會造成目標的丟失。近年來,對基于區(qū)域的跟蹤方法關(guān)注較多的是如何處理模板變化時的情況,這種變化是由運動目標姿態(tài)變化引起的,如果能正確預(yù)測目標的姿態(tài)變化,則可實現(xiàn)穩(wěn)定跟蹤。4、基于模型的跟蹤基于模型的跟蹤是通過

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論