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

基于Camshift/Kalman運動目標跟蹤算法

2017-07-19 11:38:49陳戈珩
長春工業大學學報 2017年3期

陳戈珩, 楊 林

(長春工業大學 計算機科學與工程學院, 吉林 長春 130012)

?

基于Camshift/Kalman運動目標跟蹤算法

陳戈珩, 楊 林

(長春工業大學 計算機科學與工程學院, 吉林 長春 130012)

將Kalman濾波與Camshift跟蹤算法相結合,解決了運動目標被長時間遮擋以及相似顏色特征大面積干擾背景下目標丟失或跟蹤精度下降問題。

Kalman濾波; Camshift; 跟蹤算法

0 引 言

運動目標跟蹤,即在視頻序列的每一幀圖像中找出鎖定運動目標的位置,來完成對目標的跟蹤。它不僅提供了很多可靠的數據信息,比如運動軌跡、運動參數和精確坐標等,也對鎖定目標的動作分析及環境分析給出了準確的數據基礎,甚至在精確檢測及識別鎖定目標方面給出了極大的支持。因而,運動目標跟蹤是一個至關重要的橋梁,銜接運動目標檢測及目標行為分析與理解,在計算機視覺、模式識別范疇中,長期以來是熱門研究課題。

探究運動目標跟蹤這類課題大致兩個方向[1-2]:一類是依賴于經驗,選中一段視頻序列,檢測并鎖定運動目標,識別并檢驗鎖定運動目標是否是想要跟蹤的目標,如果正確就跟蹤,否則重新檢測并鎖定;另一類與之相反,依賴于先驗知識,通過對運動目標建模,在選中的視頻序列中找到與模型相符的運動目標。

基于Kalman濾波的運動目標跟蹤算法與Camshift運動目標跟蹤算法有所不同,前者是一種全自動跟蹤算法,后者是一種半自動跟蹤算法。前一種算法通過預測視頻序列中運動物體的質心坐標來鎖定運動目標。為了實現該算法,開始要先檢測視頻序列中鎖定的運動目標,目前主要是探究單個鎖定的運動目標跟蹤問題,因此無需辨識鎖定的運動目標,從而可以直接從結果中獲取質心坐標,通過Kalman濾波器對下一幀圖像推測運動目標的質心坐標。后一種算法實現該算法時,起初要人為的確定鎖定運動目標的起始坐標,獲取鎖定運動目標的顏色直方圖以便跟蹤運動目標。

1 基于Camshift和Kalman濾波的運動目標跟蹤改進算法

1.1 Kalman濾波跟蹤算法

Kalman濾波方法是在20世紀60年代初由一位美國學者提出的一種最優遞推濾波方法[3]。此方法是依據當前時刻的獲取值與前一刻的預測值,通過兩個方程(狀態方程、測量方程)持續迭代變換估測與修正兩個步驟,以便減小某些因素(系統噪聲、觀測噪聲等)引起的誤差,從而得到想要的狀態參數。

取一段視頻序列,從這段視頻序列中通過利用Kalman濾波運動目標跟蹤算法驗證其跟蹤的效果[4],由于運動目標的質心坐標不容易精確地得到,在鎖定運動目標質心坐標進行檢測時,只能依據作類似比較的方法,通過檢測結果的二值圖像中拿到的質心坐標位置近似作為利用此跟蹤算法得到的質心坐標。除此之外,利用一些運動目標檢測方法也可以比較容易的拿到一段視頻序列中其中一幀圖像的質心坐標,可以以此作為觀察數據,建立相應的模型,最后根據Kalman遞推算法將接下來一幀圖像中的質心坐標位置估測出來[5]。

1.2 Camshift跟蹤算法

Camshift跟蹤算法與基于Kalman濾波的運動目標跟蹤算法有著不同,此算法是利用顏色直方圖特征鎖定運動目標的方式來跟蹤運動目標。因此,它與Kalman濾波跟蹤算法不同,依靠人為的方式追蹤[6]運動目標,不需要對運動目標檢測,是一種半自動跟蹤算法。

此算法為了獲得運動目標的顏色直方圖,必須先在首幀圖像中將搜索窗的大小和坐標初始化,并且要將跟蹤的運動目標全部覆蓋;在接下來的每幀圖像中,為了獲得對應的顏色概率分布圖,要對依據搜索窗所處位置確定的計算區域進行反向投影,需將提取的運動目標顏色直方圖作為查找表。并依據此圖計算搜索窗的質心坐標,將此坐標看做搜索窗的中心坐標,再次設定搜索范圍。重復多次,計算鄰近兩次獲得的搜索窗質心坐標之間的誤差,即搜索窗口的質心收斂在一個預期的范圍內,如果迭代次數[7]達到規定的值也結束計算。依據這樣的迭代方法,通過當前一幀的結果設定下一幀圖像中搜索窗的坐標和大小,以此類推可以實現持續跟蹤運動目標。

1.3 Camshift和Kalman濾波相結合的跟蹤算法

通過Camshift跟蹤算法可知,此跟蹤算法的跟蹤效果由跟蹤運動目標周圍背景的顏色特征差別大小決定的,差別越大,效果越好,此時能夠將運動目標和背景區分開來,以便更好地對運動目標進行跟蹤。如果在跟蹤的運動目標附近出現與之類似顏色特征的復雜背景,也就是所謂的干擾物,那么此算法在鎖定運動目標獲取其位置坐標時就無法精確。為了避免運動目標周圍存在干擾物對其跟蹤結果造成的影響,從而能夠更好地跟蹤運動目標,于是利用將Camshift與Kalman濾波相結合的跟蹤算法。利用Kalman濾波跟蹤算法要得到當前幀圖像中運動目標的質心坐標位置,需要通過前一幀圖像中運動目標的質心坐標進行估測,以便建立鄰近兩幀圖像中運動目標質心坐標的一種聯系,然后根據Camshift跟蹤算法的相關知識,將其運用此算法獲取的質心坐標和估測值進行對比,依據這樣的對比結果判斷并得到當前運動目標的質心坐標以及下一幀圖像中搜索窗的坐標和大小。

將i看作視頻序列中的幀序,那么將兩種運動目標跟蹤算法相結合的算法主要步驟如下:

1)在初始幀圖像中設置的搜索窗的坐標和大小須滿足的條件是要能夠全部覆蓋所要跟蹤的運動目標,得到運動目標的顏色直方圖,搜索窗作為計算范圍,以此能夠獲取其顏色概率分布圖,從中得到其運動目標的質心坐標,并用(xi,yi)表示,此時i=1。

4)把Kalman濾波算法對質心坐標的估計值與Camshift跟蹤算法得到的質心坐標進行對比,若符合以下條件:

(1)

式中:T----設定的閾值。

(2)

從而,設置當前幀圖像中運動目標的范圍及中心位置坐標,并通過初始化搜索窗的范圍對下一位置進行設定。

相反,若不符合式(2),那么當前幀運動目標的質心位置就由Camshift跟蹤算法得到的質心位置來設定。即:

(3)

從而決定下一幀圖像中搜索窗的范圍,是由Camshift跟蹤算法來設定。

5)i=i+1,跳轉到2),依次執行2),3),4),5)。重復此過程,跟蹤結束后,對運動目標的持續跟蹤便能完成。

2 實驗結果與分析

為了驗證將兩種算法進行結合的改進跟蹤算法在跟蹤運動目標時的效果是否達到預期,于是將改進跟蹤算法運用于mother-daughter視頻序列中的人手跟蹤,把此次實驗結果拿來與利用Camshift跟蹤算法的結果做對比。實驗中,改進跟蹤算法中的參數T設為4,在搜索跟蹤過程中,鄰近的兩次得到的搜索窗的質心坐標相差小于4個像素或迭代次數不小于15次,以此作為此算法的質心收斂條件。其跟蹤實驗結果對比如圖1所示。

圖1 跟蹤實驗結果對比圖

圖1中矩形框是對運動目標跟蹤結果的標記,而十字是對運動目標質心坐標的標記。

從圖1中還能夠看出,圖(b)、(c)和(d)的矩形框慢慢變大,這是由于人臉跟人手存在著類似的顏色特征,使得在跟蹤人手的過程中,受到了人臉的干擾,利用Camshift跟蹤算法跟蹤人手時,就會將人臉也放入了搜索窗內,即人臉也被認為是跟蹤的運動目標,因此矩形框慢慢變大。搜索窗變大之后,對人手的跟蹤定位會出現偏差,即運動目標的質心坐標發生變化,由圖(d)可以看出,這不是所要的跟蹤結果。

反之,采用改進跟蹤算法,由圖中可以看出,能夠一直非常不錯地跟蹤人手的坐標位置,通過圖(d)與(g)的跟蹤結果對比很明顯。利用Camshift跟蹤算法定位運動目標的質心坐標時,往往會由于運動目標所在范圍出現類似顏色特征干擾物(如人手旁邊的人臉)導致真正的質心坐標出現偏離(見圖(d)),而采用相結合的改進跟蹤方法就能很好地對運動目標進行跟蹤(見圖(g))。

除此之外,能夠清晰地看到圖(b)與(d),(c)與(f)幾乎無變化,原因是利用相結合的改進跟蹤算法在跟蹤第68和69幀圖像時,Camshift跟蹤算法獲得的運動目標質心坐標與Kalman濾波跟蹤算法的估測值,兩者相差沒有超過閾值T,因此在這種情況下,將Camshift跟蹤算法得到的結果作為真實的跟蹤結果。

根據以上的實驗結果及理論分析能夠知道,將兩者相結合的運動目標跟蹤算法在對運動目標質心位置估計的部分,因為Kalman濾波算法的融入,使得相鄰兩幀圖像中運動目標的質心位置之間有了一定的聯系。此時,在待跟蹤的運動目標周圍存在大面積的具有相似顏色特征的干擾物時,只采用Camshift跟蹤算法不能精確地跟蹤運動目標,這時,加入Kalman濾波跟蹤算法就可以修正跟蹤結果,從而精確地跟蹤運動目標的坐標。除此之外,Kalman濾波跟蹤算法不僅使得在待跟蹤運動目標周圍存在大面積干擾物影響跟蹤結果這種情況得以解決,而且在僅使用Kalman濾波跟蹤算法時,目標瞬間丟失、交錯及重疊等問題[8]也因此得到較好解決。

3 結 語

基于Kalman濾波的運動目標跟蹤算法和Camshift跟蹤算法,這是兩種基本的運動目標跟蹤算法,文中分別闡述了其基本原理及兩種算法的優缺點。其中Kalman濾波跟蹤算法是通過估測運動目標的質心坐標來對運動目標進行跟蹤,以此在跟蹤目標的過程中,通過估測當前幀圖形中運動目標質心坐標來估測下一幀圖像中運動目標的坐標。而Camshift跟蹤算法是根據運動目標的顏色直方圖作為跟蹤特征對運動目標進行跟蹤,所以在跟蹤初始時,一般要人為的指定運動目標的初始位置和大小,這樣做的目的就是為了方便提取運動目標的顏色直方圖。在分析兩種基本跟蹤算法在跟蹤運動目標過程中存在的問題,給出了將兩者相結合的改進的跟蹤算法,通過實驗證明了改進的跟蹤算法能夠使大面積顏色干擾問題得到解決。

[1] 侯志強,韓崇昭.視覺跟蹤技術綜述[J].自動化學報,2006,32(4):603-617.

[2] 張娟,毛曉波,陳鐵軍.運動目標跟蹤算法研究綜述[J].計算機應用研究,2009,26(12):4407-4410.

[3] Kalman R E. A new approach to linear filtering and prediction problems[J]. Transactions of the ASME-Journal of Basic Engineering,1960,82(Series D):35-45.

[4] 萬琴,王耀南.基于卡爾曼濾波器的運動目標檢測與跟蹤[J].湖南大學學報:自然科學版,2007,34(3):36-40.

[5] 劉躍鋒,宋永霞,李松濤.一種基于直方圖對二值圖像進行處理的方法[J].長春工業大學學報:自然科學版,2010,31(5):554-558.

[6] Dellaert F, Thorpe C. Robust car tracking using Kalman filtering and Bayesian templates[C]//In Proceedings of SPIE Conference on Intelligent Transportation Systems Pittsburgh Pa,1997,3207:72-83.

[7] 朱博,王宏志.基于多小波變換的圖像去噪改進算法[J].長春工業大學學報:自然科學版,2009,30(1):37-42.

[8] 孫凱,劉世榮.多目標跟蹤的改進Camshift/Kalman濾波組合算法[J].信息與控制,2009,38(1):9-14.

A moving target tracking algorithm based on Camshift/Kalman filtering

CHEN Geheng, YANG Lin

(School of Computer Science and Engineering, Changchun University of Technology, Changchun 130012, China)

Combining Kalman filter with Camshift tracking algorithm, we solve the problems such as moving target lost or degraded tracking precision when the target is occluded for a rather long time or large area of similar color feature background appears.

Kalman filter; Camshift; tracking algorithm.

2016-12-15

國家科技支撐計劃基金資助項目(2007BAQ00097)

陳戈珩(1961-),女,漢族,吉林長春人,長春工業大學教授,主要從事數字信號處理及應用方向研究,E-mail:chengeheng@ccut.edu.cn.

10.15923/j.cnki.cn22-1382/t.2017.3.08

TP 391

A

1674-1374(2017)03-0256-04

主站蜘蛛池模板: 国产精品福利在线观看无码卡| 亚洲色图综合在线| 欧美高清国产| 日韩欧美色综合| 中文字幕亚洲乱码熟女1区2区| 免费不卡视频| 中文字幕无码中文字幕有码在线| 欧美黄色网站在线看| 伊人91在线| 欧美一区二区啪啪| 国产日韩欧美视频| 国产 日韩 欧美 第二页| 中文一级毛片| 国产成人免费手机在线观看视频| 久久一级电影| 久久精品一品道久久精品| 久久无码免费束人妻| 免费一极毛片| 国产精品久久久久婷婷五月| 看国产一级毛片| 国产精品成人一区二区| 色老头综合网| 伊人激情综合网| 人人91人人澡人人妻人人爽| 成人在线欧美| 日本a∨在线观看| 国产成人综合久久精品尤物| 无码高潮喷水专区久久| 日韩精品一区二区三区中文无码 | 国产青青操| 久久人妻xunleige无码| 免费观看国产小粉嫩喷水| 在线观看热码亚洲av每日更新| 狠狠v日韩v欧美v| 四虎影视永久在线精品| 亚洲爱婷婷色69堂| 成人福利一区二区视频在线| 亚洲爱婷婷色69堂| 大陆精大陆国产国语精品1024 | 美女国内精品自产拍在线播放| 97视频精品全国免费观看| 国产在线日本| 国产乱子伦手机在线| 国产真实乱子伦精品视手机观看| 免费无码又爽又黄又刺激网站| 国产精品久久久久久搜索| 亚洲成人在线免费观看| 国产亚洲精久久久久久无码AV | 激情亚洲天堂| 亚洲AV无码精品无码久久蜜桃| 超清人妻系列无码专区| 亚洲精品麻豆| 无码免费的亚洲视频| 亚洲第一成年网| 国产成人h在线观看网站站| 996免费视频国产在线播放| 欧美国产日韩在线| 99福利视频导航| 国产美女视频黄a视频全免费网站| 刘亦菲一区二区在线观看| 国产一区二区福利| 免费看黄片一区二区三区| 久久成人国产精品免费软件| 国产精品久久久精品三级| 欧美亚洲第一页| 在线亚洲精品自拍| 亚洲三级a| 98超碰在线观看| 国产欧美日韩精品综合在线| 亚洲欧洲自拍拍偷午夜色| 国产三级毛片| 中文字幕在线日韩91| 114级毛片免费观看| 免费观看成人久久网免费观看| 久久这里只精品国产99热8| 国产精品香蕉在线观看不卡| 国产av色站网站| 免费人成又黄又爽的视频网站| 亚洲码一区二区三区| 黄网站欧美内射| 内射人妻无套中出无码| 亚洲无码37.|