国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于稀疏表示的船體檢測方法研究

2014-01-15 10:00:54郭俊輝
電子設計工程 2014年21期
關鍵詞:字典船體航道

李 磊,郭俊輝

(上海海事大學 信息工程學院,上海 201306)

近年來,為了提高航運的安全性,海事CCTV成功運用到了船舶監(jiān)管系統中,與岸基VTS與AIS系統相互補充,為航道的安全發(fā)揮了重要的作用。但是遺憾的是,就目前CCTV系統完全依賴工作人員值守,需要手動控制云臺,并且要求工作人員一直盯著顯示系統,獲取視頻信息,通過人為的理解和判斷才能做出相應的決策。這無疑增加了海事管理部門的人力資源的浪費,且工作效率不高。特別是在監(jiān)控點較多、船舶密度較大的情況下,完全依賴人工操作是一項十分繁重的任務。因此對CCTV的自動或者半自動化的需求越來越迫切。為了解決這個問題,浙江大學的洪晶[1]提出了海事場景的網絡視頻監(jiān)控,通過網絡獲取現場視頻圖像并監(jiān)控用戶自定義的區(qū)域,缺點是目標被遮擋后會出現跟蹤丟失。李斌[2]提出利用粒子濾波構造運動船舶模型,以此實現對運動船舶的檢測與跟蹤,這種方法可以很好地描述運動船舶的檢測與跟蹤,但是在船舶靜止或者航道背景變化的情況下檢測跟蹤效果不好。武漢理工大學的葉玲利[3]提出利用背景幀差法實現內河視頻監(jiān)控中運動船舶檢測和遮擋分離,這可以解決背景不動的運動船舶檢測的問題,但是對于背景不斷變化且船舶目標行進緩慢的情況下達不到理想的檢測跟蹤效果。為了實現在復雜背景不斷變化且船舶航行緩慢的甚至被遮擋情況下的檢測與跟蹤,提出了一種新的基于稀疏表示的船體檢測與跟蹤算法。該算法對視頻序列逐幀檢測且對航道背景是否變化無要求,可以解決文獻[2-3]因航道背景變化或者船體目標行進緩慢而引起漏檢的問題;該算法中稀疏表示對船體的檢測具有很好的魯棒性,可以解決文獻[1]因船體目標被遮擋而引起的跟蹤丟失問題。

1 稀疏表示船體檢測

1.1 稀疏表示

稀疏表示是由OLSHAUSEN等人[4]提出的能對復雜信號進行壓縮表示并能高效重構的方法,近幾年在模式識別及計算機視覺領域引起了廣泛的關注,且在目標檢測與跟蹤中取得了很好的效果。下面對稀疏表示原理闡述如下。其中圖1描述的是稀疏表示原理。設信號y∈Rl維待表示信號,A∈Rl×p的冗余字典,則信號y可表示如式(1)所示。

其中x∈Rp的系數向量,因為l<

其中,‖·‖0表示統計系數向量x非零元數的個數。

圖1 稀疏表示原理(圖片引自文獻[5])Fig.1 Sparse representation theory(Images from the literature[5])

由于在實際應用中允許一定的誤差存在,所以可將上式最優(yōu)化求解問題轉化成求解不等式(3)的過程。

其中,ε為誤差閾值,‖·‖2表示求取二范數。將式(3)轉化為無約束形式,如式(4)所示。

其中,λ為調節(jié)參數,且λ?0。理論上,λ越大,系數向量x越稀疏,且當 λ→0 時,ε→0。 在式(4)中,當 λ=0時,式(4)將變?yōu)樽钚《斯烙媶栴}。在所有線性組合中,最小二乘估計量的均方誤差最小。式(2)到式(4)中的優(yōu)化問題是無法求解的NP-hard問題,所以通常要考慮近似的解法。目前國內外研究的求解算法可歸入以下三大類[6-7]:貪婪追蹤算法,這類方法通過每次迭代時選擇一個局部最優(yōu)解逐漸實現原始信號的逼近;凸松弛算法,這類方法通過將非凸優(yōu)化問題轉化為凸優(yōu)化問題求解實現信號的逼近;組合算法,這類方法通過信號的采樣支持通過分組測試快速重建。

1.2 特征矩陣構建

為了構建特征矩陣,需對采集得到的船體樣本與航道背景樣本分別構建船體樣本的特征矩陣D和航道背景樣本的特征矩陣F。首先將船體樣本和航道背景樣本的尺寸歸一化為60×120。然后對船體樣本庫與航道背景庫中的樣本進行下采樣,采樣頻率越高,樣本保留的細節(jié)信息就越多,相應地數據就越繁雜。針對樣本庫中含有的樣本的個數以及下采樣得到的信息的復雜度,對60×120大小的樣本采用6×6的采樣頻率。將采樣得到的數據按先后順序排成一列,以此作為所采樣樣本的特征向量。最后分別將船體樣本庫和航道背景庫采樣得到的特征向量分別按列排列組成各自的特征矩陣D=[d1,d2,…,dn]和 F=[f1,f2,…,fn]。 其中 di和 fj分別為第 i個船體樣本和第j個航道背景樣本經下采樣得到的單列向量,且di∈R200、fj∈R200。 圖 2、圖 3分別表示經下采樣得到的部分船體樣本特征矩陣和部分航道背景樣本特征矩陣。

1.3 K-SVD字典學習

圖2 Vessel characteristic matrixFig.2 船體特征矩陣

圖3 Waterway characteristic matrixFig.3 航道背景特征矩陣

字典學習就是從數據中學習系數表示下的最優(yōu)表示,使得字典中的原子尺度和特性更接近需要表示的測試信號。為獲得性能優(yōu)良且更為緊湊的冗余字典,需要對特征矩陣和進行訓練學習得到表達能力更強的冗余字典D^和F^。

在字典學習領域MOD算法和K-SVD算法是其中典型的兩種方法。MOD算法每次訓練中都同時更新所有字典原子,以促進表述系數的稀疏化或表達誤差的不斷減少。相對應的K-SVD算法則是在多維向量的情況下,每一輪字典更新時遍歷優(yōu)化每一個向量,與MOD算法相比,K-SVD算法同時優(yōu)化所有向量可以降低計算量,同時也可以避免陷入局部最小化問題。以特征矩陣D為例,K-SVD算法通過以下步驟[8]得到冗余字典 D^。

Step1:初始化字典 D^,D^∈Rt×s的隨機矩陣,其中 t為船體樣本特征向量的維度且s≤n,n為船體樣本總數。對D^的列向量進行歸一化處理。

Step2:稀疏編碼階段。將每個船體樣本特征向量di用OMP追蹤算法表示為字典D^的線性表示,即求解如式(5)所示的最優(yōu)化問題:

其中di為第i船體樣本特征向量,D^為初始化的字典,Γ^i為第個船體樣本在字典D^表示下的稀疏系數,‖·‖0表示統計非零元數的個數,K為稀疏表示的稀疏閾值,且K?0。

Step3:字典更新階段。設定更新冗余字典D^的第ζ個原子d^ζ,則按以下方式更新。

①定義使用d^ζ進行稀疏表示的船體樣本集合ω:

其中,M≤n,n為船體樣本總數,Γ^(ζ,:)為原子d^ζ對應的稀疏系數矩陣的第ζ行。

②求誤差矩陣,如式(7)所示:

其中,D為船體樣本特征矩陣,di^為字典D^的第i個原子,為原子對應的稀疏系數矩陣 Γ^的第i行。

③由誤差矩陣Eζ選出僅與ωζ相對應的列,得到。

Step4:直到滿足收斂條件,否則返回Step2。

1.4 正交匹配(OMP)

正交匹配(OMP)算法[9]是在 MP算法[10]基礎上改進得到的。此算法是從冗余字典中找出與待分解或者重構的信號最為匹配的匹配原子的經典算法之一。以冗余字典D^為例,設視頻序列測試樣本為 X。已知 D^=[,,…,],且‖‖2=1。具體過程如下所述:

算法輸入:冗余字典D^,測試樣本X,稀疏閾值K;

算法輸出:稀疏系數矩陣Ψ;

初始化內容:殘差γ0=X,系數稀疏矩陣Ψ初始化為空,稀疏度k初始化為1;

Step1:找出殘差γ和冗余字典D^的原子積中最大值所對應的腳標β,即

其中,γk-1是稀疏度為k-1時的殘差,s為冗余字典D^的原子總數。

Step2:更新稀疏系數矩陣 Ψk=Ψk-1∪{βk},記錄找到的冗余字典中的重建原子集合:

Step3:由最小二乘得到:

Step4:更新殘差 γk=X-D^kΨk,k=k+1;

Step5:判斷是否k?K,若成立,則停止迭代;若不成立,則返回Step1。

1.5 基于馬氏距離分類

馬氏距離是一種有效計算兩個樣本集相似度的算法,它考慮到了各種特性之間的聯系,且是與尺度無關的 (scaleinvariant)。一般對于服從同一分布且協方差矩陣P的兩個隨機向量x,y∈Rm,其馬氏距離可表示為:

其中P=Rm×n為隨機向量的正定協方差矩陣。由式(11)可得原始測試樣本X與重構得到的測試樣本XD^與XF^之間的馬氏距離可表示為:

其中,S1為(X-XD^)與(X-XD^)T的正定協方差矩陣,S2為(X-XF^)與(X-XF^)T的正定協方差矩陣。 在稀疏表示船體檢測中若 d(X,XD^)?d(X,XF^),說明原始測試樣本與船體數據庫更為接近,此時將原始測試樣本判定為船體目標;反之,則判定為航道背景。最后,將判定為船體目標的測試樣本進行目標標定。

2 實驗結果及分析

2.1 實驗數據

為驗證基于稀疏表示的船體檢測算法在CCTV中的檢測跟蹤效果,本次實驗所使用的實拍來自于長江入??诤降栏浇麮CTV的監(jiān)控視頻,實驗中使用的船體樣本數據庫和航道背景數據庫是在指導老師和實驗室成員的共同努力下建立的。圖4顯示的是部分船體樣本數據庫。

圖4 Part of the vessel sample databaseFig.4 部分船體樣本數據庫

2.2 實驗環(huán)境

基于稀疏表示船體檢測測試環(huán)境:普通計算機,其配置為英特爾 Xeon (志強)W3565 3.20 GHz、 四核 CPU、8G內存、Win7 Enterprise 64位 SP1(DirectX 11) 操作系統,MATLAB 7.12.0(R2011a)編程環(huán)境。

2.3 檢測跟蹤結果

在CCTV監(jiān)控視頻對稀疏表示船體檢測算法進行檢驗跟蹤,圖5為監(jiān)控視頻第六幀的檢測跟蹤結果,圖6為第六幀圖像中的根據冗余字典和得到的重構測試樣本與原測試樣本之間的馬氏距離圖譜。

圖5 第六幀檢測跟蹤效果Fig.5 The detection tracking of sixth frame

2.4 對比分析

圖6 測試樣本與重構樣本間的馬氏距離Fig.6 The markov distance between test sample and reconstruction sample

在實驗中將基于稀疏表示的船體檢測跟蹤算法與傳統的支持向量機(SVM)檢測跟蹤算法進行了對比分析。在SVM檢測算法中,將船體樣本按船體方向分為八類,提取船體的梯度直方圖(HOG)[11]作為目標的特征向量,采用投票法[12]利用SVM實現多分類問題,最終將多類船舶檢測結果合并為總的船體檢測結果,并進行標記。下面是本實驗得到的對比結果。

1)在單幀處理時間上如表1所示。

表1 兩種檢測算法單幀處理時間Tab.1 The time used in two algorithm of single frame

從上表中可以看出,在運行速度上基于稀疏表示(SRC)的船體檢測算法是基于支持向量機(SVM)的5倍左右,可以更實時的處理檢測任務。

2)監(jiān)控視頻前50幀的船體檢測準確率與漏檢率分別如圖7、圖8所示。

圖7 船體檢測準確率Fig.7 Vessel detection accuracy

圖8 船體檢測漏檢率Fig.8 Vessel miss rate

在圖7中可以發(fā)現基于稀疏表示的船體檢測算法的準確率高于基于支持向量機的船體檢測算法,且更穩(wěn)定;圖8中25幀以后出現基于稀疏表示的船體檢測算法的漏檢率高于基于支持向量機的檢測算法,這說明在追求運行時間和檢測準確率的目標基礎上犧牲掉了船體的漏檢率。但是在實驗中發(fā)現,出現的漏檢船體往往發(fā)生在海天線附近,這離航道內航行的船體目標距離較遠,可以很好地保證船體的安全。

3 結束語

從上面比較很明顯可以看出基于稀疏表示檢測跟蹤算法較SVM檢測跟蹤算法有明顯優(yōu)勢,首先在運行時間上,稀疏表示的船體檢測算法比基于支持向量機的船體檢測跟蹤算法快了很多,實時性比較好;其次在檢測準確率上有明顯的優(yōu)勢,檢測準確率高,魯棒性高。由此可以得出基于稀疏表示的船體檢測算法可以更好地實現CCTV視頻監(jiān)控系統的自動或者半自動的控制。

[1]洪晶.海事場景的視頻監(jiān)控系統[D].浙江大學,2007.

[2]李斌,孫華峰.內河運動船舶的準確檢測跟蹤技術研究[J].微電子學與計算機,2012,29(11):180-184.LI Bin,SUN Hua-feng.Research the inland river motion ships accurately detection and tracking algorithm[J].Microelectronics,2012,29(11):180-184.

[3]葉玲利.內河視頻監(jiān)控中運動船舶檢測和遮擋分離算法研究[D].漢理工大學,2013.

[4]Olshausen B A,Field J.Sparse coding with an over-complete basis set:a strategy employed by v1[J].Vision Research,1997,37(23):3311-3325.

[5]Wei Tang,Zhenwei Shi,Zhana Duren.Sparse hyperspectral unmixing using an approximate L0 norm [J].Optick,2013,125(2014):31-38.

[6]李修志,吳健,崔志明,等.復雜交通場景中采用稀疏表示的車輛識別方法[J].中國圖像圖形學報,2012,17(3):387-392.LI Xiu-zhi,WU Jian,CUI Zhi-ming,et al.Sparse representation method of vehicle recognition in complex traffic scenes[J].Journal of Image and Graphics,2012,17(3):387-392.

[7]Needell D,Tropp J.CoSaMP:Iterative signal recovery from incomplete and inaccurate samples[J].Communications of the ACM,2010,53(12):93-100.

[8]肖玲,李仁發(fā),曾凡仔,等.基于自學習稀疏表示的動態(tài)手勢識別方法[J].通信學報,2013,34(6):128-135.XIAO Ling,LI Ren-fa,ZENG Fan-zai,et al.Gesture recognition approach based on learning sparse representation[J].Journal on Communications,2013,34(6):128-135.

[9]PatiY C,Reza ifarR.K rishnaprased.Orthogonal matching pursuit:recursive function approximation with applications to wave le t decomposition[A]//Proceedings of the 27th Annual Asilomar Conference in Signals, Systems and Computers,November 1-3, 1993[C].Pacific Grove:IEEE Explore,1993.

[10]尹忠科,邵君,Pierre Vandergheynst.利用FFT實現基于MP的信號稀疏分解[J].電子信息學報,2006,28(4):614-618.YIN Zhong-ke,SHAO Jun,Pierre Vandergheynst.MP Based Signal Sparse Decomposition with FFT [J].Journal of Electronics&Information Technology,2006,28(4):614-618.

[11]Dalal N,Triggs B.Histograms of Oriented Gradients for Human Detection[M].CVPR,005.

[12]陳中杰,蔣剛,蔡勇.基于SVM一對一多分類算法的二次細分法研究[J].傳感器與微系統,2013,32(4):44-47.CHENZhong-jie,JIANGGang,CAIYong.Researchofsecondary subdivision method for one-versus-one multi-classification algorithm based on SVM [J].Transducer and Microsystem Technologies,2013,32(4):44-47.

猜你喜歡
字典船體航道
開心字典
家教世界(2023年28期)2023-11-14 10:13:50
開心字典
家教世界(2023年25期)2023-10-09 02:11:56
船體行駛過程中的壓力監(jiān)測方法
新航道
留學(2017年5期)2017-03-29 03:03:54
我是小字典
正版字典
讀者(2016年14期)2016-06-29 17:25:50
焊接殘余應力對船體結構疲勞強度的影響分析
焊接(2015年9期)2015-07-18 11:03:51
赴美軍“仁慈”號醫(yī)院船駐船體會
水下爆炸氣泡作用下船體總縱強度估算方法
我國首條40萬噸級航道正式開建
水道港口(2014年1期)2014-04-27 14:14:38
辽阳市| 嘉荫县| 乌拉特前旗| 大丰市| 通州区| 镇安县| 新野县| 辽源市| 正定县| 大同县| 湘潭县| 读书| 德州市| 兰州市| 南开区| 塔城市| 大新县| 顺平县| 永丰县| 永定县| 莲花县| 达拉特旗| 北辰区| 墨脱县| 绵竹市| 和平县| 武平县| 日喀则市| 巨野县| 安康市| 安阳县| 屯门区| 上杭县| 大余县| 康保县| 香河县| 福安市| 江山市| 榆社县| 天水市| 高清|