• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于視頻的內(nèi)河船舶檢測與跟蹤方法研究

      2020-11-28 07:51江晗
      商情 2020年8期
      關(guān)鍵詞:直方圖內(nèi)河船舶

      江晗

      【摘要】為了準(zhǔn)確檢測出內(nèi)河中的運(yùn)動船舶并實時跟蹤船舶,提出了一種改進(jìn)的Vibe算法和Camshift算法組合的多目標(biāo)跟蹤方法。首先,通過Vibe算法得到運(yùn)動的前景目標(biāo),再運(yùn)用圖像形態(tài)學(xué)處理和連通域標(biāo)記進(jìn)行多目標(biāo)分離,準(zhǔn)確地提取各目標(biāo)區(qū)域,最后利用Camshift算法跟蹤多個目標(biāo)船舶。采用了一種基于鄰域背景區(qū)域直方圖與前景區(qū)域直方圖匹配程度的決策方式來解決Vibe算法中的鬼影問題。實驗結(jié)果表明,改進(jìn)后的算法在運(yùn)動目標(biāo)檢測的準(zhǔn)確率和識別率上均有所提高,且組合算法對多目標(biāo)跟蹤的運(yùn)算速度較快、效率較高。

      【關(guān)鍵詞】Vibe算法 船舶檢測Camshift算法 多目標(biāo)跟蹤Opencv

      0引言

      內(nèi)河航運(yùn)在我國經(jīng)濟(jì)中扮演著極其重要的角色,它具有輸送量大、成本低、排污小、耗能省等優(yōu)點,是一種較為環(huán)保的運(yùn)輸方式,在運(yùn)輸大規(guī)模貨物上有著無與倫比的作用。內(nèi)河水域航道窄、彎道多、支流多,內(nèi)河船舶船型雜亂、船載設(shè)備設(shè)施參差不齊,為在這些復(fù)雜環(huán)境下提高內(nèi)河航道的監(jiān)管效率,高度整合水文氣象、全球定位系統(tǒng)( Global Positioning System,GPS)、船舶自動識別系統(tǒng)(Automatic Identification System.AIS)、電子江圖、管道閉路電視系統(tǒng)(Closed Circuit Television,CCTV)、雷達(dá)、船舶業(yè)務(wù)等信息系統(tǒng),已成為內(nèi)河航道監(jiān)管的發(fā)展趨勢。而CCTV系統(tǒng)作為航道監(jiān)管的關(guān)鍵部分,如何從繁雜的視頻中獲取盡可能多的有用信息提高水上交通安全監(jiān)管的工作效率,實現(xiàn)航道監(jiān)控、船舶檢測、船舶實時跟蹤等目的成為研究熱點。基于內(nèi)河航道船舶監(jiān)控視頻的多目標(biāo)檢測和跟蹤的主要問題是來自于復(fù)雜背景的干擾、天氣變化、目標(biāo)外觀變化和光照強(qiáng)度等問題。

      對視頻中的內(nèi)河船舶進(jìn)行檢測和跟蹤主要分為運(yùn)動目標(biāo)檢測和跟蹤檢測出的目標(biāo)兩個部分。運(yùn)動目標(biāo)檢測目前國內(nèi)外常用的算法有光流法、背景差分法和幀間差分法。其中光流法的計算量較大,易受光照變化影響,不適用于實時監(jiān)控系統(tǒng),幀間差分法雖然計算量小、原理簡單,但是檢測到的目標(biāo)不完整,所以本文采用的是由Olivier Bamich和Marc Van Droogenbroeck提出的可視化背景提取(Visual Background Extractor)算法,即Vibe算法。Vibe算法用鄰域像素來建立背景模型,再經(jīng)過比較當(dāng)前輸入像素值和背景模型來得到運(yùn)動前景。初始化只需要一幀,且樣本的更新是隨機(jī)替換的,能確保樣本值在一個周期內(nèi)平滑的指數(shù)衰減,從而會增強(qiáng)背景模型對視頻場景變化的適應(yīng)性,將會使檢測效果更好。但該算法還有一些待改進(jìn)的地方,如鬼影問題。為了從Vibe算法檢測出的目標(biāo)中找到鬼影區(qū)域,文中采用了一種根據(jù)鄰域背景區(qū)域直方圖與前景區(qū)域直方圖匹配程度來決策的方式,確定鬼影區(qū)域,消除鬼影。

      現(xiàn)在常用的目標(biāo)跟蹤算法有基于Camshift算法的跟蹤、基于Kalman濾波的跟蹤、基于粒子濾波的跟蹤等。其中在Meanshift算法基礎(chǔ)上改進(jìn)的Camshift目標(biāo)跟蹤算法能夠適應(yīng)目標(biāo)的大小變化來自動調(diào)節(jié)搜索窗口大小,且魯棒性好、計算簡單,十分適合實時跟蹤。

      1、Vibe算法的改進(jìn)方法

      Vibe算法的背景建模方法會出現(xiàn)鬼影問題。如圖1所示,因為Vibe算法是初始背景模型是利用視頻的初始幀來建立的,則當(dāng)?shù)谝粠瑘D像中含有運(yùn)動目標(biāo)的情形下(如圖1(a)所示),就會產(chǎn)生鬼影,如圖1(c)所示。出現(xiàn)鬼影的原因主要有兩種:(1)原本靜止的目標(biāo)狀態(tài)轉(zhuǎn)變?yōu)檫\(yùn)動,背景變化的速率和背景模型的更新速率達(dá)不到同步,就會產(chǎn)生鬼影;(2)運(yùn)動目標(biāo)存在于背景模型的第一幀中。 為了解決和改善前景中的鬼影問題,接下來對Vibe算法進(jìn)行了改進(jìn)。如圖2所示:

      如圖2(b)所示,用A代表含有運(yùn)動目標(biāo)的最小外接矩形區(qū)域,用Af代表Vibe檢測到的目標(biāo),用Ab代表矩形框內(nèi)的背景區(qū)域,則Ab=A-Ai。

      算出Af的直方圖Hf和Ab的直方圖Hb,對比Hf和Ab這兩個直方圖的匹配度,若該區(qū)域是運(yùn)動目標(biāo),由于Af和Ab的顏色排列差別很大,所以Hf和Hb匹配度低;如果該區(qū)域是鬼影,則Af和Ab的顏色排列相接近,Hf和Hb的匹配度高。

      即鬼影判別標(biāo)準(zhǔn)如下:

      其中Dist(Hf,Hb)代表相鄰背景與前景的直方圖匹配度,T代表閾值。運(yùn)動目標(biāo)的前景與背景的顏色直方圖差別較大,由此可以鑒別出運(yùn)動目標(biāo)和鬼影。

      2、運(yùn)動目標(biāo)檢測與跟蹤算法

      首先對改進(jìn)后的Vibe算法檢測到的前景目標(biāo)進(jìn)行去噪、形態(tài)學(xué)處理,提取連通分量和區(qū)域填充,獲得較為完整的跟蹤目標(biāo)。然后再用Camshift算法對提取到的前景目標(biāo)進(jìn)行跟蹤,運(yùn)動目標(biāo)跟蹤流程如圖3所示。

      3、實驗結(jié)果及分析

      本文算法的實驗發(fā)平臺是Qt5.7.O+VS2015,同時還結(jié)合了Opencv3.1提供的庫函數(shù)。

      為了驗證Vibe算法改進(jìn)后的運(yùn)動目標(biāo)檢測效果,本文分別對Vibe算法和改進(jìn)后的Vibe算法進(jìn)行了實驗。

      如圖4(a)所示,視頻的第一幀圖像就存在運(yùn)動船舶,即背景模型的初始幀存在運(yùn)動目標(biāo),如圖4(c)所示,當(dāng)視頻運(yùn)行到第274幀,采用原來Vibe算法,檢測到的前景目標(biāo)產(chǎn)生了鬼影。而如圖4(d)所示,采用改進(jìn)后的Vibe算法,得到的運(yùn)動目標(biāo)檢測結(jié)果中,成功的去除了原來的鬼影。

      為了驗證本文跟蹤算法的性能,下面用本文的目標(biāo)跟蹤算法分別對單運(yùn)動目標(biāo)跟蹤(圖5)和多運(yùn)動目標(biāo)跟蹤(圖6)進(jìn)行實驗。

      采用本文的檢測和跟蹤方法,進(jìn)行多組實驗,統(tǒng)計實驗結(jié)果并整理實驗數(shù)據(jù)后,可知單目標(biāo)跟蹤比多目標(biāo)跟蹤的準(zhǔn)確度要高,之所以有這樣的結(jié)果,主要是因為在多目標(biāo)跟蹤的過程中運(yùn)動目標(biāo)會相互遮擋。

      本文算法雖然在單目標(biāo)跟蹤上準(zhǔn)確度較好,多目標(biāo)跟蹤上略差一些,但是算法的處理速度很快,跟蹤速率平均為0.120s/幀,能滿足實時跟蹤的需求。

      4、結(jié)語

      提出了一種改進(jìn)的Vibe算法和Camshift算法組合的多目標(biāo)跟蹤方法。采用了一種基于鄰域背景區(qū)域直方圖與前景區(qū)域直方圖匹配程度來決策的方式對Vibe算法進(jìn)行了改進(jìn),且與Camshift算法結(jié)合的目標(biāo)跟蹤算法魯棒性高,運(yùn)算簡單。實驗結(jié)果表明,改進(jìn)的Vibe算法在運(yùn)動船舶檢測的準(zhǔn)確性上得到了提高,而且目標(biāo)跟蹤的運(yùn)算效率較高能滿足實時跟蹤的要求。而如何提高多目標(biāo)跟蹤的準(zhǔn)確率,解決多目標(biāo)跟蹤中運(yùn)動目標(biāo)相互遮擋的問題,是下一步繼續(xù)研究的方向。

      參考文獻(xiàn):

      [1]楊光偉,肖廣貞.水上交通智能管理系統(tǒng)在內(nèi)河海事的應(yīng)用[A].中國航海學(xué)會內(nèi)河海事專業(yè)委員會、武漢內(nèi)河交通安全法規(guī)研究所.中國航海學(xué)會2014年海事管理學(xué)術(shù)年會優(yōu)秀論文集[C],中國航海學(xué)會內(nèi)河海事專業(yè)委員會、武漢內(nèi)河交通安全法規(guī)研究所:,2014:6.

      [2]Wei p,Lu X,TangT,et al.A highway vehicledetectionmethod based on the improvedvisual background extractor[C].InternationalConferem:e on hzzy SystenIs and XnofvledgeDiscovery.IEEE,2018(1):1519-1524.

      猜你喜歡
      直方圖內(nèi)河船舶
      船舶上層建筑建造工藝探討
      數(shù)據(jù)挖掘技術(shù)在內(nèi)河航道維護(hù)管理中的應(yīng)用研究
      項目管理技術(shù)在船舶建造進(jìn)度控制中的實踐
      項目管理技術(shù)在船舶建造進(jìn)度控制中的實踐
      用直方圖控制畫面影調(diào)
      旅游開發(fā)戰(zhàn)略與福州城市內(nèi)河治理
      中國造!全球首艘智能船舶交付
      例析頻率分布直方圖
      中考頻數(shù)分布直方圖題型展示
      內(nèi)河水運(yùn)之浙江模式
      邵阳市| 多伦县| 屯留县| 桂林市| 潍坊市| 房产| 化州市| 巧家县| 吕梁市| 巴塘县| 子洲县| 安化县| 通山县| 铁力市| 邮箱| 锦屏县| 连云港市| 南充市| 济源市| 新沂市| 贵溪市| 阳山县| 金湖县| 思茅市| 浏阳市| 高州市| 电白县| 南平市| 毕节市| 平定县| 铜山县| 清苑县| 宁阳县| 乌兰浩特市| 驻马店市| 肇东市| 塔河县| 麻城市| 剑阁县| 龙江县| 台南市|