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

        ?

        基于狀態(tài)分割的運動目標實時跟蹤

        2018-06-28 09:28:16,,
        機械與電子 2018年6期
        關鍵詞:像素點直方圖攝像頭

        ,,

        (韶關學院物理與機電工程學院,廣東 韶關 512005)

        0 引言

        基于云臺的攝像頭可移動式視頻監(jiān)控系統(tǒng),通過攝像頭的移動,保證監(jiān)控對象始終位于攝像頭圖像中心區(qū)域,實現(xiàn)大視角范圍內(nèi)運動目標的檢測跟蹤,已廣泛應用于各類重要場所對可疑目標或異常行為的實時監(jiān)控、預警[1]。但攝像頭移動狀態(tài)下復雜的動態(tài)背景,使得準確、實時的運動目標檢測變得困難[2]。

        針對動態(tài)背景下的運動目標檢測方法主要有光流法和背景補償法。光流法[3-4]依據(jù)攝像頭運動引起的背景光流與運動目標光流不一樣來實現(xiàn)運動目標的識別,但該算法要遍歷幀中所有像素點來評估光流,計算量大,難以滿足實時性要求。背景補償法[5]通過提取背景特征,得到基于匹配點的全局運動參數(shù),對背景進行補償,從而將動態(tài)背景情況下的運動目標檢測轉(zhuǎn)化為靜態(tài)背景下的運動目標檢測,目前主要通過基于圖像像素匹配算法(如SSDA算法[6])和基于圖像特征匹配算法(如SIUF算法[7]、SURF算法[8]和塊匹配算法[9])等算法,提高全局運動參數(shù)估計精度來保證背景補償精度,但這將導致運動目標檢測實時性下降。

        對此,提出基于狀態(tài)分割的運動目標跟蹤方法,根據(jù)攝像頭運動與否,分別實施運動目標檢測與運動目標跟蹤,避免動態(tài)背景下的運動目標檢測復雜算法對目標跟蹤實時性的影響。在攝像頭靜止狀態(tài)時,基于靜態(tài)背景實施運動目標檢測,當檢測到運動目標后,對運動目標進行特征提取、匹配,基于目標跟蹤算法,定位其運動軌跡和運動參數(shù),并控制攝像頭實施目標跟蹤,使運動目標始終位于攝像頭圖像中心區(qū)域。

        1 基于狀態(tài)分割思想的運動目標實時跟蹤

        1.1 運動目標檢測算法

        基于背景建模技術的背景差法是運動目標檢測的一個重要方法,其利用當前圖像與背景模型做差分運算來檢測運動目標,進而提取出完整的前景運動目標的位置、大小、顏色和形狀等信息,算法簡單,檢測速度快。該算法關鍵在于背景模型的建立與實時更新。混合高斯背景模型 (GMM)[10]算法采用多個高斯模型分布的加權來表示背景圖像,模型中的參數(shù)隨著背景的不斷變化自適應更新,可有效處理背景光照變化對目標檢測準確性的影響,其基本原理如下所述。

        用K(取值3~5)個高斯模型來描述視頻圖像序列中的每個像素點的特征,任意像素點在時刻t處3個通道的觀察值為xt=[rt,gt,bt]T,屬于背景的概率ρ(xt)為:

        (1)

        (2)

        將每一幀視頻圖像的像素值與上述的K個混合高斯模型的某個分布進行匹配,比較此像素值與K個高斯分布中的某個分布是否滿足:

        |xt-μt,i|≤Dσi

        (3)

        若滿足,則判定為背景像素點,否則判定為前景像素點。Dσi為用戶自定義參數(shù)。對匹配成功的高斯分布進行更新,不匹配的高斯分布不變。

        GMM算法需對圖像中每一個像素點單獨處理,為減少建模與更新時間,提高實時性,采用雙線性插值法對視頻圖像進行縮小處理。假設原始圖像大小為m×n,縮小后圖像為a×b,圖像縮小前后像素點坐標變換關系為:

        i=int[(x+0.5)×a/m-0.5]

        (4)

        j=int[(y+0.5)×b/n-0.5]

        (5)

        i,j分別為縮小后圖像的行、列坐標;x,y分別為原始圖像的行、列坐標。

        經(jīng)過GMM算法檢測到運動目標后,按坐標變換關系,將縮小圖像上的運動目標坐標映射到原始比例大小的視頻圖像上,實現(xiàn)運動目標的檢測。

        1.2 運動目標跟蹤算法

        運動目標跟蹤是在運動目標檢測的基礎上,通過對目標進行表觀建模,并基于一定的跟蹤算法,如基于特征匹配的Meanshift算法[11]、卡爾曼濾波算法[12]、粒子濾波算法[13]等目標跟蹤方法,尋找運動目標最優(yōu)位置的過程。本文針對目標顏色與背景顏色可區(qū)分場景,通過提取運動目標顏色特征信息,基于Camshift算法[14],以逐幀處理視頻序列的方式完成運動目標的連續(xù)跟蹤,具有良好實時性與魯棒性,其算法流程如下:

        a.計算來自目標顏色信息的色度直方圖。

        b.對視頻序列圖像的單通道色度圖,按照色度直方圖轉(zhuǎn)化為反向投影圖。

        c.提供一個用于對視頻序列圖像進行匹配搜索的初始化搜索窗口,若當前圖像是攝像頭運動階段的第1幀圖像,搜索窗口的中心位置和大小為靜止階段檢測到的目標窗口位置和大小,若不是,則為上一幀搜索窗口的最終位置和大小。

        d.計算搜索窗口的質(zhì)心。設(u,v)為搜索窗口內(nèi)的像素點坐標,其在反向投影圖中的像素值為I(u,v),定義搜索窗口的零階矩M00和一階矩M10,M01分別為:

        (6)

        (7)

        (8)

        則當前搜索窗口質(zhì)心坐標為:

        (9)

        e. 若搜索窗口質(zhì)心與窗口中心重合,記錄此時搜索窗口的中心和大小,其中心位置坐標就是當前幀圖像中運動目標的中心坐標;若不重合,則移動搜索窗口,使窗口中心與質(zhì)心重合,再對新的搜索窗口重新計算質(zhì)心,不斷迭代下去,直到窗口質(zhì)心與窗口中心重合或達到迭代最大次數(shù)。

        2 基于OpenCV的運動目標跟蹤算法實現(xiàn)

        OpenCV是基于C++語言實現(xiàn)圖像處理與視覺處理通用算法的開源計算機視覺庫[15],其提供的庫函數(shù)可以非常便捷地完成復雜的計算機視覺處理。在OpenCV使用前,需要對開發(fā)環(huán)境VS2010進行相關的工程配置。

        2.1 運動目標檢測算法實現(xiàn)

        基于GMM算法的運動目標檢測通過OpenCV提供的BackgroundSubtractorMOG2類來實現(xiàn),主要實現(xiàn)步驟為:

        a.利用VideoCapture類讀取攝像頭視頻圖像。

        b.利用cv::resize()函數(shù)完成雙線性插值法對圖像尺寸的縮小,提高算法的處理速度。

        c.利用BackgroundSubtractorMOG2類進行混合高斯建模算法處理,得到處理結果圖像fgmask1。

        d.利用medianBlur()函數(shù)、morphologyEx()函數(shù)對圖像fgmask1進行中值濾波和形態(tài)學閉操作,并保存結果圖像fgmask2。

        e.利用findContours()函數(shù)尋找圖像fgmask2的連通域,找出運動目標輪廓。

        f.通過boundingRect()計算運動目標輪廓的垂直邊界最小矩形rect1坐標位置和大小,再將其映射到到原始比例大小的視頻圖像上,得到矩形rect2,該矩形所在位置即為運動目標所在實際位置和大小。

        檢測獲取的運動目標輪廓的垂直邊界最小矩形rect1和rect2,在原始比例視頻圖像上的位置和大小如圖1所示。

        圖1 運動目標檢測結果

        2.2 運動目標跟蹤算法實現(xiàn)

        基于Camshift算法的運動目標跟蹤通過OpenCV的Camshift()函數(shù)來實現(xiàn),該函數(shù)的調(diào)用需要提供初始的搜索窗口(位置與大小)和運動目標的顏色直方圖。

        初始搜索窗口的位置和大小與運動目標重合,由運動目標檢測結果的rect2提供;對rect2確定的運動目標進行背景信息過濾等預處理,提取其顏色特征信息,建立運動目標顏色直方圖,如圖2所示。

        圖2 運動目標顏色直方圖的建立

        經(jīng)過上述處理得到初始搜索窗口和運動目標顏色直方圖后,按如下步驟實現(xiàn)目標跟蹤算法:

        a.利用cvtColor()函數(shù)把視頻幀圖像格式轉(zhuǎn)為HSV格式。

        b.從視頻幀圖像中分離出單通道色度值圖。

        c.利用calcBackProject()函數(shù),計算單通道色度值圖關于運動目標顏色直方圖的反向投影,濾除反向投影圖上的噪聲干擾。

        d.利用Camshift()函數(shù),根據(jù)初始搜索窗口與運動目標顏色直方圖,進行Camshift算法運算,得到一個平面上的旋轉(zhuǎn)矩形。該矩形的中心位置就是跟蹤目標的中心位置,將該中心坐標加入到物體坐標發(fā)送隊列里,用于攝像頭轉(zhuǎn)動控制。

        e.用Ellipse()函數(shù)把旋轉(zhuǎn)矩形用橢圓表示出來,用circle()函數(shù)畫出旋轉(zhuǎn)矩形的矩形中心點。

        3 實驗結果與分析

        為評估本文提出方法的有效性,搭建了基于云臺的移動式攝像頭視頻監(jiān)控實驗系統(tǒng)。系統(tǒng)由上位機和下位機組成,其中,下位機負責云臺運動控制及視頻圖像信息采集,上位機開發(fā)了視頻實時監(jiān)控軟件,負責視頻圖像的顯示,運動目標檢測、跟蹤,以及發(fā)送云臺控制指令等工作,兩者通過以太網(wǎng)通訊功能實現(xiàn)信息交流。

        圖3a ~圖3e描述了運動目標(圖中小車)跟蹤過程中不同時刻的實時跟蹤效果,圖3f描述了運動目標在各個時刻的坐標軌跡??梢钥闯觯斶\動目標進入到攝像頭的視野范圍后,攝像頭精確地捕獲到了運動目標,確定了其位置和區(qū)域,并快速地追隨運動目標移動方向,使運動目標始終位于攝像頭圖像中心區(qū)域。

        圖3 運動目標跟蹤結果

        實驗結果表明,在目標顏色特征顯著的情況下,基于狀態(tài)分割思想的運動目標實時跟蹤方法,實現(xiàn)了移動式攝像頭對運動目標的精確檢測與跟蹤,并具有很好的魯棒性和實時性。

        4 結束語

        針對基于云臺的攝像頭可移動式視頻監(jiān)控系統(tǒng)的運動目標檢測與跟蹤,提出了一種基于狀態(tài)分割思想的運動目標實時跟蹤方法。借助于OpenCV計算機視覺庫,便捷地實現(xiàn)了相關算法,并結合Windows平臺應用程序開發(fā)環(huán)境VS2010,開發(fā)了用戶界面良好的視頻實時監(jiān)控應用軟件。實驗結果表明,該方法較好地解決了移動式攝像頭對運動目標檢測跟蹤的精確性和實時性問題,對于基于云臺的移動式視頻監(jiān)控系統(tǒng)的運動目標跟蹤具有重要意義。

        參考文獻:

        [1] 黃凱奇,陳曉棠,康運鋒,等.智能視頻監(jiān)控技術綜述[J].計算機學報,2015,38(6):1093-1118.

        [2] 陳杏源,鄭烈心,裴海龍.基于Camshift和SURF的目標跟蹤系統(tǒng)[J].計算機工程與設計,2016,37(4):902-906.

        [3] 蘭紅,周偉,齊彥麗.動態(tài)背景下的稀疏光流目標提取與跟蹤[J].中國圖象圖形學報,2016,21(6):771-780.

        [4] 崔智高,王華,李艾華,等.動態(tài)背景下基于光流場分析的運動目標檢測算法[J].物理學報,2017,66(8):116-123.

        [5] 于明,孫煒燁,閻剛,等.動態(tài)場景下基于精確背景補償?shù)倪\動目標檢測[J].計算機應用與軟件,2013,30(10):139-141,198.

        [6] 王文勝,翟尚禮,白俊奇.基于SSDA的圖像匹配跟蹤算法[J].指揮信息系統(tǒng)與技術,2016,7(6):77-80.

        [7] Lowe D G.Distinctive image features from scale-invariant keypoints[J].International Journal of Computer Vision,2004,60(2):91-110.

        [8] Kalia R,Lee K D,Samir B V R,et al.An analysis of the effect of different image preprocessing techniques on the performance of SURF: Speeded up robust features[C]//17th Korea-Japan Joint Workshop on Frontiers of computer Vision,2001:1-6.

        [9] 施家棟,王建中.動態(tài)場景中運動目標檢測與跟蹤[J].北京理工大學學報,2009,29(10):858-860,876.

        [10] Stauffer C,Grimson W.Adaptive background mixture models for real-time tracking [C]//Proceedings of the 1999 IEEE Conference on Computer Vision and Pattern Recognition,1999:246-252.

        [11] Comaniciu D,Ramesh V,Meer P. Real-time tracking of non-rigid objects using mean shift[C]//Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition,2000:142-149.

        [12] 梁錫寧,楊剛,余學才,等.一種動態(tài)模板匹配的卡爾曼濾波跟蹤方法[J]. 光電工程,2010,37(10): 29-33.

        [13] 李軒, 張紅.基于粒子濾波的檢測前跟蹤算法的改進[J].科學技術與工程,2017,17(30):227-232.

        [14] Bradski G R.Real time face and object tracking as a component of a perceptual user interface[C]//Proceedings of the Fourth IEEE Workshop on Applications of Computer Vision,1998:214-219.

        [15] 李振偉,陳翀,趙有.基于OpenCV的運動目標跟蹤及其實現(xiàn)[J].現(xiàn)代電子技術,2008(20):128-130,138.

        猜你喜歡
        像素點直方圖攝像頭
        統(tǒng)計頻率分布直方圖的備考全攻略
        浙江首試公路非現(xiàn)場執(zhí)法新型攝像頭
        符合差分隱私的流數(shù)據(jù)統(tǒng)計直方圖發(fā)布
        攝像頭連接器可提供360°視角圖像
        用直方圖控制畫面影調(diào)
        基于canvas的前端數(shù)據(jù)加密
        基于逐像素點深度卷積網(wǎng)絡分割模型的上皮和間質(zhì)組織分割
        基于直方圖平移和互補嵌入的可逆水印方案
        計算機工程(2015年8期)2015-07-03 12:20:21
        奔馳360°攝像頭系統(tǒng)介紹
        基于Node-Cell結構的HEVC幀內(nèi)編碼
        電視技術(2014年11期)2014-12-02 02:43:28
        亚洲一区二区三区品视频| 成熟丰满熟妇av无码区| 中文字幕亚洲无线码在线一区| 亚洲免费国产中文字幕久久久| 97一期涩涩97片久久久久久久| 精品免费久久久久久久| 国产精品成年片在线观看| 在线看片无码永久免费aⅴ| 久久国产影视免费精品| 国产传媒剧情久久久av| 亚洲av天堂一区二区| 不卡一区二区视频日本| 艳z门照片无码av| 97久久超碰国产精品2021| 久久精品免视看国产明星| 青青草免费高清视频在线观看 | 丝袜美腿亚洲综合玉足| 国产在线精品观看一区二区三区| 亚洲av网一区二区三区| 麻花传媒68xxx在线观看| 人人爽久久涩噜噜噜av| 在线观看免费午夜大片| 午夜视频在线观看视频在线播放| 国产又大又硬又粗| 中文字幕人妻丝袜美腿乱| 午夜亚洲国产理论片亚洲2020| 亚洲综合色婷婷七月丁香| 国产一区二区三区尤物| 91九色老熟女免费资源 | 久草热8精品视频在线观看| 日日爽日日操| 蜜臀人妻精品一区二区免费| 人人妻人人澡人人爽欧美一区| 国产精品女人呻吟在线观看| 亚洲av成人无码网站…| 国产精品综合日韩精品第一页| 成人免费丝袜美腿视频| 国产毛片精品av一区二区| 十八禁视频在线观看免费无码无遮挡骂过| 人妻暴雨中被强制侵犯在线| 免费AV一区二区三区无码|