亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于顏色直方圖和深度信息的CamShift 目標(biāo)跟蹤算法①

        2015-04-14 08:05:06
        關(guān)鍵詞:投影圖跟蹤目標(biāo)直方圖

        顧 超

        (東南大學(xué)機(jī)械工程學(xué)院,江蘇 南京211189)

        0 引 言

        近年來(lái),目標(biāo)實(shí)時(shí)跟蹤是視覺(jué)識(shí)別以及圖像處理領(lǐng)域中備受關(guān)注的前沿方向.攝像頭獲取圖像信息后,選中目標(biāo),然后實(shí)時(shí)跟蹤目標(biāo).實(shí)現(xiàn)目標(biāo)跟蹤的關(guān)鍵在于合理的提取特征和準(zhǔn)確的識(shí)別目標(biāo),同時(shí)要考慮算法實(shí)現(xiàn)的時(shí)間,保證實(shí)時(shí)性.目前,許多目標(biāo)跟蹤算法都已在工程中得到運(yùn)用,運(yùn)用較為廣泛的算法有:(1)基于模板匹配的目標(biāo)跟蹤算法[1],這一算法的基本原理是,首先選取跟蹤目標(biāo)的特征(一般是邊緣特征),作為模板,然后在以后的每一幀中,搜尋此模板,實(shí)現(xiàn)目標(biāo)的跟蹤.這種方法匹配速度比較慢,對(duì)噪聲敏感,不適應(yīng)匹配對(duì)象在旋轉(zhuǎn)和縮放情況下的匹配問(wèn)題.(2)粒子群優(yōu)化(PSO)算法是一種基于群體智能的技術(shù)[2],該算法從一組隨機(jī)解出發(fā),通過(guò)迭代搜尋最優(yōu)解,但是它沒(méi)有像遺傳算法那樣應(yīng)用交叉和變異算子,而是粒子在解空間追隨最優(yōu)的粒子進(jìn)行搜索.該算法雖然取得了一定的成功,但該算法存在局部搜索能力差的缺點(diǎn),不適合復(fù)雜環(huán)境下的目標(biāo)跟蹤.(3)TLD目標(biāo)跟蹤算法[3],TLD 即Tracking-Learning-Detection 的縮寫,譯為“跟蹤-學(xué)習(xí)-檢測(cè)”.顧名思義,TLD 目標(biāo)跟蹤有三部分組成,包括跟蹤器、學(xué)習(xí)過(guò)程和檢測(cè)器.在系統(tǒng)運(yùn)作后,跟蹤器和檢測(cè)器并不是順序工作,二者同時(shí)工作,不分先后.跟蹤與檢測(cè)的結(jié)果都作用于學(xué)習(xí)過(guò)程,學(xué)習(xí)的結(jié)果又反作用于跟蹤器和檢測(cè)器,系統(tǒng)得以實(shí)時(shí)更新,這樣就形成一個(gè)閉環(huán)的跟蹤系統(tǒng),解決了跟蹤目標(biāo)外觀變化帶來(lái)的影響.TLD 技術(shù)有效的融合了跟蹤與檢測(cè)的過(guò)程,是一種自我更新的跟蹤技術(shù),但此方法具有較高計(jì)算量,算法還不成熟.(4)MeanShift 跟蹤算法[4],是一種在一組數(shù)據(jù)的密度分布中尋找局部極值的穩(wěn)定方法,穩(wěn)定是相對(duì)的,在背景干擾較大以及目標(biāo)被遮擋的情況,易出現(xiàn)跟蹤目標(biāo)丟失的情況.針對(duì)上述各種方法的不足,本文提出一種基于基于顏色直方圖和深度信息的CamShift 目標(biāo)追蹤算法.

        1 基于顏色直方圖和深度信息的CamShift 目標(biāo)追蹤算法

        CamShift 算法的全稱是"Continuously Adaptive Mean-Shift",即連續(xù)自適應(yīng)的MeanShift 算法[5].“連續(xù)”是指該算法將對(duì)視頻序列的每一幀都做meanshift 迭代,“自適應(yīng)”是指該算法搜索窗口會(huì)自我調(diào)整尺寸.CamShift 算法具體步驟如下:

        (1)選中搜索目標(biāo),記錄輸入的搜索窗口.

        (2)根據(jù)顏色直方圖求出跟蹤目標(biāo)的反向投影圖.

        (3)在反向投影圖上進(jìn)行meanshift 迭代,meanshift 向量指向重心,體現(xiàn)在反向投影圖上就是向概率密度大的地方移動(dòng),最終移動(dòng)到目標(biāo)上.

        (4)在操作下一幀圖像時(shí),參與迭代的搜索窗口用前一幀輸出的窗口更新.

        1.1 初始目標(biāo)區(qū)域的獲取

        目標(biāo)區(qū)域的初始化是指,在視頻序列的第一幀圖像之中,用一個(gè)窗口(窗口可以使對(duì)稱的或歪斜的),獲取初始目標(biāo)區(qū)域的位置以及大小信息,由此可以計(jì)算出他的顏色直方圖,一單確定了目標(biāo)區(qū)域,就可以啟動(dòng)目標(biāo)跟蹤,目標(biāo)區(qū)域在跟蹤過(guò)程中自行調(diào)整.

        圖1 彩色圖(左)與反向投影圖(右)

        圖2 彩色圖(左)與反向投影圖(右)

        1.2 計(jì)算當(dāng)前幀顏色直方圖的反向投影圖

        直方圖是一種數(shù)據(jù)分布的統(tǒng)計(jì)圖[6],這些統(tǒng)計(jì)數(shù)據(jù)可以是諸如梯度、方向、色彩或其他特征,將統(tǒng)計(jì)數(shù)據(jù)組織到一系列事先定義好的bin 中,最終每個(gè)bin 的值都是相關(guān)數(shù)據(jù)的統(tǒng)計(jì)總量.在視覺(jué)跟蹤領(lǐng)域,由于顏色特征不受物體扭曲、旋轉(zhuǎn)等的影響,所以一般取顏色作為直方圖統(tǒng)計(jì)對(duì)象.攝像頭輸出的圖像格式一般為RGB 格式或YUV 格式,這兩種數(shù)據(jù)格式離散而復(fù)雜,給后期處理帶來(lái)麻煩.所以首先要將RGB 格式轉(zhuǎn)化成一種有利于數(shù)字化操作的格式,這就涉及到顏色空間的轉(zhuǎn)換[7].在各種顏色空間中,HSI 模型可以滿足需求,HSI 中的H 分量表示色調(diào),S 分量表示飽和度,I 表示強(qiáng)度.由于色調(diào)表示人的感官對(duì)不同顏色的感受,所以在顏色數(shù)據(jù)的處理時(shí),可以將其他的色彩空間的值轉(zhuǎn)化到HSI 空間,提取其中的H 分量,求出H 分量的顏色直方圖.

        根據(jù)獲得的顏色直方圖將原始圖像轉(zhuǎn)化成色彩概率分布圖像,這個(gè)過(guò)程就被稱作求反向投影.反向投影圖與輸入圖像的大小相同,每點(diǎn)像素值設(shè)為顏色直方圖中相關(guān)的bin 值.如果直方圖是歸一化的,此值便于一個(gè)概率值相關(guān).以下是檢驗(yàn)步驟:

        (1)對(duì)測(cè)試圖像中的每個(gè)像素(p(i,j)),獲取色調(diào)數(shù)據(jù)并找到該色調(diào)(hi,j,si,j)在直方圖中的bin 位置.

        (2)查詢模型直方圖中對(duì)應(yīng)bin 的數(shù)值.

        (3)將此數(shù)值存儲(chǔ)在新的反向投影圖像中.也可以先歸一化直方圖數(shù)值到0 ~255 范圍,這樣可以直接顯示反向投影圖像(單通道圖像).這樣,如果顏色相似度越高,bin 數(shù)值就越大,體現(xiàn)在反向投影圖中就越白.

        (4)通過(guò)測(cè)試圖像中的每個(gè)像素采用以上步驟,可以得到最終的反向投影圖像.在圖1(左),選取一個(gè)方形的目標(biāo)物,提取顏色直方圖,得到反向投影圖1(右).

        圖3 Meanshift 向量圖

        圖4 Meanshift 迭代結(jié)果

        1.3 融合深度信息的反向投影圖

        僅有顏色信息的反向投影圖中,需要跟蹤的目標(biāo)易與環(huán)境中同顏色物體相混淆,如上圖所示,圖像中亮的部分為與跟蹤目標(biāo)相同顏色分布的物體,因此會(huì)給下面的處理造成很大的麻煩,有可能導(dǎo)致追蹤失敗.由此,需要一定的濾波方法,處理這些干擾.

        深度信息是指場(chǎng)景中所有物體到攝像機(jī)的距離,不同的距離將會(huì)被轉(zhuǎn)化成不同的灰度值,形成明暗層次鮮明的深度圖.微軟公司的kinect 攝像機(jī)可以同時(shí)給出深度圖與彩色圖,并且兩幅圖大小可以設(shè)為相同的640*480,每個(gè)像素點(diǎn)一一對(duì)應(yīng),所以融合深度信息的顏色直方圖反向投影成為可能.

        所謂融合深度信息的反向投影圖,就是在原有的顏色直方圖反向投影圖的基礎(chǔ)上,以深度數(shù)據(jù)為權(quán)重,達(dá)到濾波的目的.具體步驟如下.假設(shè)在當(dāng)前幀,跟蹤目標(biāo)的質(zhì)心離攝像機(jī)的距離為d,兩幀圖像之間目標(biāo)的移動(dòng)距離大約為m.于是在下一幀,深度圖中數(shù)值在(d-2m,d+2m)區(qū)間的像素點(diǎn)將會(huì)以權(quán)重系數(shù)值1 映射到反向投影圖中,即原來(lái)值為a,處理后將變成a*1.深度數(shù)值在(d-4m,d-2m)U(d+2m,d+4m)區(qū)間的像素點(diǎn)將會(huì)以權(quán)重系數(shù)值0.8 映射到反向投影圖中,即原來(lái)值若為b,處理后變?yōu)閎*0.8.以此類推,根據(jù)深度值偏移的大小賦予相應(yīng)的權(quán)重系數(shù).上面描述中,權(quán)重系數(shù)可按實(shí)際情況修改.融合深度信息的反向投影如圖2.

        1.4 根據(jù)投影圖和輸入的方框進(jìn)行meanshift 迭代

        Meanshift 算法是一種在一組數(shù)據(jù)的密度分布中尋找局部極值的穩(wěn)定的方法,meanshift 只估計(jì)數(shù)據(jù)分布的梯度(變化方向),變化為0 的地方則表示是這個(gè)分布的峰值(雖然可能是局部的).Meanshift 算法步驟如下:

        (1)選擇搜索窗口.

        (2)計(jì)算窗口的重心:設(shè)(x,y)是搜索窗口的像素點(diǎn),I(x,y)是對(duì)應(yīng)反向投影圖中(x,y)的像素值,搜索窗口的零階矩M00,一階矩M10,M01計(jì)算如下:

        像素分布的重心為:

        (3)將窗口的中心移動(dòng)到重心處:Meanshift矢量公式(3),其中Sk為搜索窗口,xi是指窗口內(nèi)的每一個(gè)點(diǎn),x 是指窗口的中心,Mh是所有點(diǎn)的合成矢量.從公式可以得出,窗口中心將會(huì)向著重心的方向移動(dòng),每一次移動(dòng)之后將得到一個(gè)新的中心,直到中心和重心重合,迭代結(jié)束.具體步驟如下:

        1)以搜索窗口的中心為圓心,搜索框內(nèi)所有點(diǎn)都會(huì)和圓心產(chǎn)生一個(gè)向量,然后把這些向量都相加,相加的結(jié)果就是Meanshift 向量,如圖3.

        2)再以meanshift 向量的終點(diǎn)為圓心,重復(fù)以上步驟,就可得到一個(gè)新的meanshift 向量.如此重復(fù)下去,meanshift 算法可以收斂到概率密度最大得地方.也就是最稠密的地方,最終結(jié)果如圖4.

        1.5 重新初始化搜索窗的大小和位置

        要實(shí)現(xiàn)對(duì)目標(biāo)的實(shí)時(shí)追蹤,需要對(duì)每一幀圖像都作MeanShift 運(yùn)算,并將上一幀的結(jié)果(即搜索窗口的中心位置和窗口大小)作為下一幀搜索窗口的初始值,更新搜索窗口,如此一來(lái),即使跟蹤目標(biāo)的大小變化或者外形扭曲等,該算法也可以自我更新搜索窗口繼續(xù)跟蹤.

        2 實(shí)驗(yàn)對(duì)比分析

        表1 包括兩個(gè)實(shí)驗(yàn),實(shí)驗(yàn)1 采用本文所論述的基于跟蹤方法,實(shí)驗(yàn)2 采用僅基于顏色直方圖的Camshift 這一傳統(tǒng)的跟蹤方法.兩個(gè)實(shí)驗(yàn)在同一實(shí)驗(yàn)環(huán)境下進(jìn)行,檢測(cè)兩種方法跟蹤目標(biāo)物體的魯棒性.實(shí)驗(yàn)1 中,手持目標(biāo)物體移動(dòng)到相似顏色的大物體附近,然后再移開目標(biāo)物體,整個(gè)過(guò)程中,跟蹤環(huán)始終跟隨目標(biāo)物移動(dòng).實(shí)驗(yàn)2 中,采用和實(shí)驗(yàn)1同樣的檢測(cè)方法,當(dāng)目標(biāo)物體靠近相似顏色物時(shí),跟蹤環(huán)發(fā)生偏移,不再跟隨目標(biāo)物.

        對(duì)比兩個(gè)實(shí)驗(yàn)結(jié)果,融合基于顏色直方圖與深度信息的跟蹤方法較僅基于顏色直方圖的傳統(tǒng)跟蹤方法在跟蹤目標(biāo)物體魯棒性方面有較大改進(jìn).

        3 結(jié) 論

        在視覺(jué)跟蹤領(lǐng)域,對(duì)于含有相似物體的環(huán)境或是環(huán)境較為復(fù)雜的情況,單獨(dú)用顏色跟蹤不能獲得良好的效果,本文提出一種融合顏色信息和深度信息的跟蹤方案.實(shí)驗(yàn)結(jié)果表明,該方案的跟蹤性能較傳統(tǒng)方案有較強(qiáng)的魯棒性.

        表1 對(duì)比實(shí)驗(yàn)結(jié)果

        [1] 付永會(huì),張風(fēng)超,張憲民.一種改進(jìn)的基于顏色直方圖的實(shí)時(shí)目標(biāo)跟蹤算法[J].數(shù)據(jù)采集與處理,2001,(03):309-314.

        [2] 唐紅艷,徐正光.基于PSO-RBF 的神經(jīng)網(wǎng)絡(luò)及其應(yīng)用[A].冶金自動(dòng)化研究設(shè)計(jì)院.全國(guó)煉鋼連鑄過(guò)程自動(dòng)化技術(shù)交流會(huì)論文集[C].冶金自動(dòng)化研究設(shè)計(jì)院,2006,(3).

        [3] 李曉飛.基于視覺(jué)的船舶跟蹤與三維定位技術(shù)研究與應(yīng)用[D].廣東工業(yè)大學(xué),2014.

        [4] 王年,丁業(yè)兵,唐俊,等.帶寬自適應(yīng)的Mean-Shift 目標(biāo)跟蹤算法[J].華南理工大學(xué)學(xué)報(bào)(自然科學(xué)版),2011,39,(10):44-49.

        [5] 劉雙.動(dòng)態(tài)融合梯度信息的Camshift 算法改進(jìn)研究[J].無(wú)線互聯(lián)科技,2014,04:181-183.

        [6] 汪啟偉.圖像直方圖特征及其應(yīng)用研究[D].合肥:中國(guó)科學(xué)技術(shù)大學(xué),2014.

        [7] 張學(xué)習(xí),楊宜民.彩色圖像工程中常用顏色空間及其轉(zhuǎn)換[J].計(jì)算機(jī)工程與設(shè)計(jì),2008,29(5):1210-1212.

        猜你喜歡
        投影圖跟蹤目標(biāo)直方圖
        統(tǒng)計(jì)頻率分布直方圖的備考全攻略
        基于分裂狀態(tài)的規(guī)范偽括號(hào)多項(xiàng)式計(jì)算方法
        符合差分隱私的流數(shù)據(jù)統(tǒng)計(jì)直方圖發(fā)布
        核相關(guān)濾波與孿生網(wǎng)絡(luò)相結(jié)合的目標(biāo)跟蹤算法
        用直方圖控制畫面影調(diào)
        基于圖割理論的尺度自適應(yīng)人臉跟蹤算法
        連續(xù)同色調(diào)背景下運(yùn)動(dòng)目標(biāo)自適應(yīng)跟蹤
        Wendt操作對(duì)紐結(jié)和鏈環(huán)影響的若干規(guī)律
        圖解荒料率測(cè)試投影圖及制作方法
        虛擬鏈環(huán)的Kauffman尖括號(hào)多項(xiàng)式的Maple計(jì)算
        伊人狼人激情综合影院| 欧美一片二片午夜福利在线快| 欧美日本免费一区二| 精品蜜臀国产av一区二区| 人妻诱惑中文字幕在线视频| 亚洲avav天堂av在线网毛片| 丰满岳乱妇在线观看中字无码 | 国产精品自在线拍国产手机版| 可以免费在线看黄的网站| 日本成人免费一区二区三区| 久久国产成人午夜av免费影院| 久久精品国产免费观看| 日本一区二区不卡视频| 日韩午夜在线视频观看| 日韩中文字幕一区二区二区| 中文字幕人妻少妇引诱隔壁| 国产精品亚洲欧美天海翼| 国产熟女精品一区二区| 中文字幕在线亚洲三区| 国产精品毛片久久久久久久| 妺妺窝人体色www在线直播| 伊人狼人激情综合影院| 成人欧美一区二区三区在线| 日韩精品中文字幕无码一区| 区无码字幕中文色| 国产成人av三级在线观看韩国| 好男人社区影院www| 亚洲精品456| 大岛优香中文av在线字幕| 免费a级毛片在线播放| 婷婷色中文字幕综合在线| 九九99久久精品午夜剧场免费| 青青草视频在线观看绿色| 亚洲男同gay在线观看| 国产亚洲亚洲精品777| 亚洲综合网中文字幕在线| 中文字幕 亚洲精品 第1页| 亚洲av纯肉无码精品动漫| 亚洲日日噜噜噜夜夜爽爽| 亚洲视频在线观看一区二区三区| 免费无码又黄又爽又刺激|