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

改進卡爾曼濾波和均值漂移的運動目標跟蹤算法

2020-05-11 11:43:41李永軍
微型電腦應用 2020年1期

摘 要: 運動目標跟蹤是當前計算機視覺技術處理中的一個重要研究方向,針對當前卡爾曼濾波算法在運動目標跟蹤中的缺陷,為了提高運動目標跟蹤效果,設計了改進卡爾曼濾波和均值漂移的運動目標跟蹤算法。首先分析當前運動目標跟蹤的研究現(xiàn)狀,找到引起運動目標跟蹤效果差的因素,引入均值漂移算法對運動目標進行粗跟蹤,然后將運動目標的位置和速度作為卡爾曼濾波算法的初始狀態(tài),通過不斷迭代實現(xiàn)運動目標跟蹤,最后在Matlab 2017平臺上進行了運動目標跟蹤的仿真實驗。仿真測試結果表明,改進卡爾曼濾波和均值漂移的運動目標跟蹤精度高,運動目標跟蹤誤差小于卡爾曼濾波算法以及其它的運動目標跟蹤精度算法,同時加快了運動目標跟蹤速度,運動目標跟蹤實時性優(yōu)越性明顯,具有較高的實際應用價值。

關鍵詞: 運動目標; 跟蹤算法; 卡爾曼濾波器; 跟蹤實時性; 仿真實驗

中圖分類號: TP301 ? ? ?文獻標志碼: A

Algorthm for Movng Target Trackng Based on mproved

Kalman Flter and Mean Shft

L Yongjun

(Publc Teachng Department, Shenmu Vocatonal and Techncal College, Shenmu 719300)

Abstract: Movng target trackng s an mportant research drecton n computer vson technology. Amng at the defects of current Kalman flter algorthm n movng target trackng, n order to mprove the trackng effect of movng target, an mproved Kalman flter and mean shft movng target trackng algorthm are desgned. Frstly, the current research status of movng target trackng s analyzed, and the factors causng poor trackng effect are found. Then the mean shft algorthm s ntroduced to track the movng target roughly. The poston and velocty of the movng target are taken as the ntal state of Kalman flter algorthm, and the movng target trackng s realzed through contnuous teraton. The smulaton experment of movng target trackng s carred out on the platform of Matlab 2017. The smulaton results show that the mproved Kalman flter and mean shft have hgh trackng accuracy, and the trackng error of movng target s less than that of Kalman flter and other movng target trackng accuracy algorthms. At the same tme, the trackng speed of movng target s accelerated. The real-tme trackng of movng target has obvous advantages and has hgh trackng accuracy. t has a practcal applcaton value.

Key words: Movng target; Trackng algorthm; Kalman flter; Real-tme trackng; Smulaton experment

0 引言

隨著體育競技水平的不斷提高,通過機器視覺技術采集運動員的訓練和比賽事量視頻圖像信息,然后對運動目標進行跟蹤和分析,可以幫助運動員提高訓練水平,因此運動目標跟蹤的研究具有十分重要的意義[1,2]。

由于國內(nèi)外學者對運動目標跟蹤進行大量、深入的研究,提出許多有效的運動目標跟蹤算法[3]。當前運動目標跟蹤算法大致可以劃分為4類:基于區(qū)域的運動目標跟蹤算法、基于模型的運動目標跟蹤算法、基于變形的運動目標跟蹤算法和基于特征的目標跟蹤算法[4,5]。基于區(qū)域的運動目標跟蹤算法首先預先確定運動目標的模板,然后根據(jù)相關算法進行運動目標跟蹤,該類算法在目標未被遮擋時,運動目標跟蹤精度高,但是跟蹤過程耗費的時間長,對于被遮擋運動目標,跟蹤誤差比較大[6];基于模型的運動目標跟蹤算法首先對運動目標的外形進行建模,然后通過運動視頻序列對該模型進行跟蹤,其對運動目標的外形模型十分敏感,無法對非剛性運動目標進行準確跟蹤[7]。基于變形的運動目標跟蹤算法代表算法為:主動輪廓模型跟蹤算法,對于移動比較慢的運動目標,跟蹤精度高,但是對于移動快的運動目標,無法進行高精度跟蹤,通用性比較差[8]。基于特征的目標跟蹤算法主要采用顏色、形狀、紋理、角點等特征進行跟蹤,最具代表的算法為:均值漂移算法,其跟蹤效果與特征選擇的多少相關,特征越多,運動目標跟蹤精度,但是運動目標跟蹤實時性,反之,跟蹤誤差,跟蹤速度快[9]。卡爾曼濾波算法是近些年提出來的運動目標跟蹤算法,其對環(huán)境的魯棒性比較強,當運動目標移動速度快時,容易丟失跟蹤目標,同時運動目標跟蹤的時間復度比較高[9]。

為了提高運動目標跟蹤精度,融合了卡爾曼濾波算法和均值漂移算法的優(yōu)點,設計了改進卡爾曼濾波和均值漂移的運動目標跟蹤算法,并通過仿真對比實驗,測試了改進卡爾曼濾波和均值漂移的運動目標跟蹤有效性和優(yōu)越性。

1 相關理論

1.1 卡爾曼濾波算法

設一個運動目標的當前位置為x(t)為目標位置,運動目標的移動速度為λ(t),一個運動目標的工作狀態(tài)主要由位置和移動決定,因此其可看作是一種與時間相關的模型,具體可以表示為式(1)。xt=t+λt

λt=-kλt+et

(1)式中t為移動速度的均值;e(t)為運動目標的環(huán)境噪聲。

運動目標狀態(tài)的瞬時相位和速度為ηk和κk,那么當前運動目標狀態(tài)的變量可以描述為式(2)。Xk=ηk,κk,φk

(2)式中φ(k)表示運動目標移動速度的變化率。

由于運動目標狀態(tài)是一個連續(xù)變量,而計算機處理的為數(shù)字信號,因此需要對運動目標狀態(tài)進行離散化處理,具體為式(3)。Xk+1=kXk+Ukk+1+σk

(3)式中Uk和k分別為運動目標的輸入和狀態(tài)轉(zhuǎn)移矩陣。

根據(jù)卡爾曼濾波算法的工作原理,可以建立運動目標觀測方程ζk,具體表示為式(4)。ζt=coseXk

sneXk+n1k

n2k

(4)其中e=100

nk=n1k,n2kT

(5) ?在第t時刻,基于卡爾曼濾波算法的運動目標的觀測值和實際值間差為d,得到運動目標觀測信息的方差σdn計算公式為式(6)。σdn=n-1ndn-1+1kdndTn,n≤L

1L∑n=1ddT,n>L

(6)式中,L為運動目標的移動窗口大小。

1.2 均值漂移算法

一個運動目標的移動過程可以通過一個視頻序列進行表示,而視頻可以劃分多個運動目標的圖像。對于一個運動目標標圖像,首先對運動目標標圖像進行細分,得到運動目標的子圖像,u表示運動目標標的子圖像數(shù)量[10]。{x1,x2,…,xN}和{y1,y2,…,yN}分別為跟蹤窗口中像素集合和候選像素集合,兩個集合的中心像素分別為x0和y0,那么運動目標的顏色直方圖計算公式具體為式(7)。qu=C∑N=1kx-x0hδb(x)-u

(7)式中,kx為核函數(shù),δx為階躍函數(shù),bx為運動目標子圖像的空間映射函數(shù)。

根據(jù)相似的理論,可以建立運動目標子圖像的候選像素顏色直方圖,即式(8)。pu=C1∑N=1ky-y0hδb(y)-u

(8)式中運動目標子圖像的灰度級別數(shù)。

C和C1定義如式(9)、式(10)。C=1/∑N=1kx-x0h

(9)

C1=∑N=1ky-y0h

(10) ?基于巴式規(guī)則,計算運動目標圖像模板和候選目標的相似度,具體公式為式(11)(y)=p(p(y),q)=∑4096u=1pu(y)qu

(11) ?對式(11)進行變換,可以得到其近似公式為式(12)。(y)=12∑4096u=1pu(y)qu+C12∑N=1wky-yh

(12)式中,w=∑4096u=1qupu(y0)δb(y)-u。

均值漂移算法的向量計算公式為式(13)。δxy=∑N=1ywgy-y0h2∑N=1wgy-y0h2=∑N=1yw∑N=1w

(13)式中g(x)=-k'(x)。

2 改進卡爾曼濾波和均值漂移的運動目標跟蹤算法 ?Step1:采集一個運動目標的移動視頻數(shù)據(jù),并去掉最前面和最后面一段視頻數(shù)據(jù),提取最有效的視頻數(shù)據(jù)。

Step2:對運動目標視頻圖像進行分幀處理操作,得到許多由運動目標圖像。

Step3:提取第一幀運動目標圖像,提取運動所在的區(qū)域,計算運動目標中心位置y和目標顏色直方圖q。

Step4:設運動目標初始狀態(tài)變量為k-1=(y,0,0)T,同時初始相關矩陣。

Step5:預測運動目標的下一個狀態(tài)變量值:,得到運動目標圖像初始搜索位置y0;

Step6:建立運動目標的顏色直方圖p(y0),基于巴式規(guī)則,計算運動目標圖像模板和候選目標的相似度(y1)。

Step7:計算運動目標新的中心位置y1和相應的顏色直方圖p(y1),并且得到(y1)。

Step8:若滿足條件:(y1)<(y0),那么y1←y1+y0/2,重新計算(y1),直到滿足條件:(y1)>(y0)為止。

Step9:若滿足條件:y1-y02<1,那么可能得到zk←yT1,不然y0←y1,不然返回Step5。

Step10:將均值漂移算法得到跟蹤結果作為卡爾曼濾波算法的初始值,通過不斷迭代得到運動目標在第一幀圖像的位置,從而實現(xiàn)運動目標跟蹤。

3 運動目標跟蹤算法的性能測試

3.1 測試環(huán)境

為了分析改進卡爾曼濾波和均值漂移的運動目標跟蹤算法的有效性,采用Matlab 2017編程實現(xiàn)仿真實驗,測試環(huán)境的參數(shù)如表1所示。

運動目標跟蹤的對象為:籃球、乒乓球、羽毛球、足球、網(wǎng)球,采集它們的多個運動視頻數(shù)據(jù),具體如表2所示。為了分析改進卡爾曼濾波和均值漂移的運動目標跟蹤算法的優(yōu)越性,在相同仿真測試實驗條件下,選擇卡爾曼濾波運動目標跟蹤算法和均值漂移的運動目標跟蹤算法進行對比測試,統(tǒng)計它們的運動目標跟蹤精度和運動目標跟蹤實時性。

3.2 結果與分析

3.2.1 運動目標跟蹤精度分析

統(tǒng)計本文算法、卡爾曼濾波算法、均值漂移算法的運動目標跟蹤精度,結果如圖1所示,從圖1可以看出,本文算法的運動目標跟蹤精度平均值為95.22%,卡爾曼濾波算法的運動目標跟蹤精度平均值為82.22%,均值漂移算法的運動目標跟蹤精度平均值為82.54%,相對于卡爾曼濾波算法和均值漂移算法,本文算法的運動目標跟蹤精度分別提高了13.00%和12.68%,大幅度減少了運動目標跟蹤誤差,這主要因為本文算法融合了卡爾曼濾波算法和均值漂移算法的優(yōu)點,克服了它們存在的局限性,獲得更優(yōu)的運動目標跟蹤結果。

3.2.2 運動目標跟蹤實時性分析

在實際應用中,運動目標跟蹤實時性具有十分重要的價值,采用運動目標跟蹤時間作為運動目標跟蹤實時性的評價指標,統(tǒng)計本文算法、卡爾曼濾波算法、均值漂移算法的運動目標跟蹤時間,結果如圖2所示。從圖2可以看出,本文算法的運動目標跟蹤時間平均值為2.74秒,卡爾曼濾波算法的運動目標跟蹤時間平均值為5.63秒,均值漂移算法的運動目標跟蹤時間平均值3.48秒,相對于卡爾曼濾波算法和均值漂移算法,本文算法的運動目標跟蹤時間分別減少了2.89秒和1.74秒,主要是因為本文算法減少了運動目標跟蹤迭代次數(shù),加快運動目標跟蹤速度,獲得更優(yōu)的運動目標跟蹤實時性。

4 總結

為了解決運動目標跟蹤算法存在的一些局限性,以獲得更加理想的運動目標跟蹤效果為目標,設計了改進卡爾曼濾波和均值漂移的運動目標跟蹤算法,在Matlab 2017平臺仿真測試結果表明,本文算法的運動目標跟蹤誤差小于卡爾曼濾波算法以及其它的運動目標跟蹤精度算法,加快了運動目標跟蹤速度,具有更加廣泛的實際應用范圍。

參考文獻

[1] 孫凱,謝林柏. 結合稀疏表示和均值偏移的運動目標跟蹤算法[J].計算機工程與應用, 2017,53(9):195-200.

[2] 李艷萍,林建輝,楊寧學. 一種基于SFT特征光流的運動目標跟蹤算法[J].計算機科學, 2015, 42(11):305-309.

[3] 萬中田,冼鐘業(yè),胡明宇,等. 基于Kalman預測器的多特征Camshft運動目標跟蹤算法[J].武漢大學學報(工學版), 2015, 48(5): 712-716.

[4] 華聚良,黃河燕,王樹梅. 基于Mean-Shft的復雜工業(yè)環(huán)境運動目標跟蹤算法[J].系統(tǒng)仿真學報, 2014,26(11):2600-2606.

[5] 黃石磊,陳書立,劉馳,等. 基于視覺感知的運動目標跟蹤算法[J].計算機應用研究, 2013, 30(7): 2199-2201.

[6] 張君昌,牛步楊. 基于有效特征篩選的Mean shft運動目標跟蹤算法[J]. 西北工業(yè)大學學報, 2012, 30(3):457-460.

[7] 劉海燕,楊昌玉,劉春玲,等. 基于梯度特征和顏色特征的運動目標跟蹤算法[J].計算機應用, 2012, 32(5):1265-1268.

[8] 胡宏宇,王殿海,李志慧,等. 基于視頻監(jiān)控的運動目標跟蹤算法[J].北京工業(yè)大學學報, 2010, 36(12): 1683-1690.

[9] 張宇,韓振軍,焦建彬. 一種基于綜合特征評估的運動目標跟蹤算法[J]. 中國科學技術大學學報, 2010,40(5):491-495.

[10] 徐哈寧,肖慧,侯宏錄. 體育視頻序列中基于MM的運動目標跟蹤算法[J]. 中國圖象圖形學報, 2009,14(5):920-924.

(收稿日期: 2019.07.01)Mcrocomputer Applcatons Vol.36,No.1,2020開發(fā)應用微型電腦應用2020年第36卷第1期Mcrocomputer Applcatons Vol.36,No.1,2020開發(fā)應用微型電腦應用2020年第36卷第1期

作者簡介:李永軍(1984-),男,陜西渭南人,碩士,講師,研究方向:體育教學和高校運動員訓練。文章編號:1007-757X(2020)01-0112-03

主站蜘蛛池模板: 亚洲高清免费在线观看| 午夜日本永久乱码免费播放片| 亚洲综合一区国产精品| 69av免费视频| 成人午夜亚洲影视在线观看| 色视频久久| 久久精品人人做人人爽97| 日韩东京热无码人妻| 亚洲伊人久久精品影院| 福利在线不卡一区| 国产精品亚洲а∨天堂免下载| 91成人在线免费观看| 国产麻豆福利av在线播放| 国产精品免费福利久久播放| 精品国产免费观看一区| 又黄又爽视频好爽视频| 国产96在线 | 欧美人与牲动交a欧美精品| swag国产精品| 无码丝袜人妻| 日韩在线观看网站| 国产一区二区精品福利| 亚洲第一区在线| 国产精品综合色区在线观看| 久久精品无码中文字幕| 四虎影视库国产精品一区| 国产SUV精品一区二区| 久久综合九色综合97婷婷| AV不卡无码免费一区二区三区| 国产成人高清亚洲一区久久| 国产69精品久久| 日韩成人高清无码| 91精品国产麻豆国产自产在线| 欧美日韩专区| 四虎影视无码永久免费观看| 精品无码人妻一区二区| 国产欧美视频在线| 久久久噜噜噜久久中文字幕色伊伊 | 久久久91人妻无码精品蜜桃HD| 大香网伊人久久综合网2020| 欧美国产综合视频| 再看日本中文字幕在线观看| 久久国语对白| 在线观看免费黄色网址| 高清不卡一区二区三区香蕉| 亚洲一区二区三区国产精品| 亚洲无码高清免费视频亚洲| 国产精品无码影视久久久久久久| 欧美无遮挡国产欧美另类| 国产极品美女在线| 国产剧情无码视频在线观看| 亚洲综合日韩精品| 日本欧美成人免费| 中文纯内无码H| 亚洲一级毛片在线观播放| 日韩高清欧美| 国产女人综合久久精品视| 亚洲不卡无码av中文字幕| 亚洲午夜福利在线| 国产成人精品综合| 久久这里只有精品8| 久久精品视频一| 97国产精品视频人人做人人爱| 亚洲日韩精品欧美中文字幕 | 国国产a国产片免费麻豆| 美女潮喷出白浆在线观看视频| 日本高清成本人视频一区| 网友自拍视频精品区| 免费A级毛片无码免费视频| 日韩a在线观看免费观看| 五月激激激综合网色播免费| 香蕉eeww99国产精选播放| 亚洲精品手机在线| 无码AV日韩一二三区| 欧美国产成人在线| 日韩毛片免费| 美女视频黄频a免费高清不卡| 狠狠色狠狠色综合久久第一次| 91在线日韩在线播放| 国产亚洲欧美在线人成aaaa| 国产啪在线91| 日本亚洲国产一区二区三区|