程紅, 劉思彤,2, 孫文邦, 楊帥
(1.空軍航空大學,長春 130022; 2.空軍西安飛行學院,西安 710306)
基于分層特征描述的艦船目標鑒別
程紅1, 劉思彤1,2, 孫文邦1, 楊帥1
(1.空軍航空大學,長春130022; 2.空軍西安飛行學院,西安710306)
摘要:針對當前一些目標鑒別方法無法兼顧目標的可分性和方法的有效性,同時又能減少計算的復雜度等要求,提出了一種基于分層特征描述的鑒別方法。首先,提取目標的簡單形狀或幾何特征,利用加權投票法初步篩選并去除大量易識別的虛警; 然后對篩選的候選目標提取更為復雜的鑒別特征,利用特征分離法選擇最優特征組合,并采用支持向量機方法進行二次鑒別,進一步去除虛警,得到真實目標。實驗結果表明,該方法對目標的整體檢測效果較好,具有較高的可區分性和可鑒別性; 能有效減少計算的復雜度,同時又能在一定程度上減少外界因素的影響,有效地去除虛警、保留目標,其耗時僅為常用方法的1/3。
關鍵詞:艦船目標鑒別; 簡單特征; 復雜特征; 分層描述
0引言
由于海洋背景復雜多樣,采用艦船檢測算法得到的候選目標區域不可避免地會存在一些云、陰影等虛警。這些虛警影響了目標檢測結果的準確性,因此需要對檢測結果進行進一步的鑒別處理,以找出真正的艦船目標[1]。根據不同的鑒別依據,可以將現有的目標鑒別方法分為基于艦船目標自身特征[2]的方法和基于先驗知識的方法[3]2大類。基于先驗知識的方法利用目標可能出現的位置、形式或所屬區域等先驗知識去除虛警,該類方法簡單,但依賴于先驗信息的獲取; 基于艦船目標自身特征的方法是直接對目標自身進行鑒別,主要利用目標和背景在特征空間上的差異完成目標的鑒別,一般包含特征提取、特征選擇和鑒別器設計[4]等3個部分。對于該類方法而言,特征的描述與選擇是進行鑒別的首要任務和關鍵,應當同時滿足目標的可區分性、可鑒別性和計算簡單易實現等要求。但目前的特征提取往往顧此失彼: 如果提取的特征簡單且數量少,鑒別器的計算量小、耗時少,但可區分性弱、不能很好地滿足鑒別需要; 如果提取的特征復雜或數量多,對目標的可區分性較好,但計算量就會很大且耗時長; 雖然部分算法利用特征選擇縮短了特征維數,但圖像中可能存在的大量虛警仍會影響鑒別性能和效率。
為解決上述問題,本文提出一種基于分層特征描述的鑒別方法,首先提取目標的簡單幾何特征,通過加權投票初步篩選并去除大量易區分的虛警; 再對篩選的候選目標提取復雜鑒別特征,利用特征分離法選擇最優特征集并采用支持向量機方法進行二次鑒別,最終得到真實目標。
1常用目標鑒別方法
1.1序貫鑒別法[5]
對任一切片的特征向量F={f1,f2,…,fn},分別設置閾值[timin,timax],i=1,2,…,n,依次對fi進行判決,判決公式為

(1)

(2)
其中: n為向量維數; H為判決結果。僅當H=n時才將該切片作為目標保留,該方法計算簡單,易于實現,但易受外界因素影響,因此如何確定各特征的閾值和鑒別順序還有待研究。
1.2支持向量機方法
支持向量機(supportvectormachine,SVM)方法的目的在于尋找能夠使目標和背景具有最大分類間隔的最優超平面[6],具體性能體現在模型及其參數的選擇。線性可分時,可按照公式(3)計算超平面來實現分類,即

yi(wTxi+b)≥1,i=1,2,…,n,
(3)
式中: xi為樣本特征向量;yi為類標簽; w和b分別為權矢量和偏差項,wT表示對w進行轉置。具體計算過程不再贅述,示意圖如圖1所示。

圖1 線性可分情況下的超平面
線性不可分時,可以通過映射將其轉化為高維空間中的線性問題,在變換空間中求得最優分類平面,如圖2。

圖2 將樣本映射到特征空間RD
目前最常用的映射是基于核函數的映射,通過選擇適當的內積核函數K(x,y),在不增加計算復雜度的前提下實現非線性分類到線性分類的轉變。高斯核函數在核函數中適用性最好,通過選擇合理的參數,可以適用于任意分布的樣本,是應用最廣泛的核函數。在缺少先驗信息的情況下,SVM優先選擇高斯核函數。該方法的鑒別效果較好,準確率較高。在此基礎上又提出了大量改進方法,但多數計算復雜度高,還有待進一步完善。
2基于分層特征描述的目標鑒別方法
本文基于分層特征描述的目標鑒別方法主要包括初層鑒別與篩選和深層二次鑒別2大步驟,具體流程如圖3所示。

圖3 基于分層特征描述的目標鑒別方法
2.1初層鑒別與篩選
為了降低鑒別過程的計算量,首先提取簡單特征對實驗區域進行初層鑒別與篩選,去除大量與目標有明顯差異的虛警。
2.1.1簡單特征的提取
區分目標與背景最簡單的特征是面積、長、寬與長寬比。艦船目標一般具有特定的長、寬、長寬比和面積范圍,根據一定的先驗知識或統計信息[6]設置閾值,即可在一定程度上區分目標與背景。緊湊度F定義為
F=4πA/P2,
(4)
式中:A為區域面積;P為區域周長。它能夠反映區域的分布性質和邊界光滑度,有助于區分目標與背景。相應閾值設置如表1,其中R為圖像分辨率。

表1 特征閾值選取
2.1.2基于投票機制的目標鑒別
對于每個候選區域,提取上述5種簡單特征構成特征向量,將向量中的每個特征值與其閾值范圍進行比較,若在其范圍內,則將該候選區域的權值加1; 反之,權值不作處理。統計完畢后,為了避免目標提取誤差對特征統計造成的影響,規定當某區域的權值≥3,將其作為候選目標保留; 反之,視為虛警去除。
2.2深層二次鑒別
經過初層篩選已經去掉了大量的虛警,但仍有少數不易區分,需進行二次鑒別。
2.2.1復雜特征的提取
二次鑒別提取的復雜特征主要有分形特征、紋理特征、不變矩特征和對稱指數特征。分形特征[7]能較好地模擬自然地物,而對于人工艦船目標則存在一定的差異,可以利用這種差異來加以區分; 由于艦船目標與背景表現出自然的紋理差異,LBP(local binary pattern)特征[8]對圖像的局部紋理特征具有卓越的描繪能力,傅里葉變換也可利用圖像的頻率特性來描述紋理,通過多分辨率多通道特征對圖像濾波來提取相應特征,可采用強度、熵和慣性3種常用量度來加以區分; 不變矩特征則具有平移、旋轉和尺度不變性,能高效地完成目標形狀的描述; 對稱指數特征S是根據大多數艦船目標所呈現的對稱形狀[9]提出的,即

(5)
式中:A為整個候選區域的面積;Abefore和Aafter分別為以等效橢圓的短軸為分割線,前、后2部分區域的面積;Aleft和Aright分別為以等效橢圓的長軸為分割線,左、右2部分區域的面積。S用于衡量候選區域的對稱性,S值越接近于1,對稱性越好。在圖像中,大多數艦船目標表現出較好的對稱性,只有部分目標不存在前后對稱或受噪聲影響不滿足對稱性,但S值均控制在一定范圍內,可用于區分目標與背景。
2.2.2特征選擇與鑒別
為了充分利用特征,優選特征組合,需要計算各復雜特征區分目標與非目標的能力,特征的可區分性越好,鑒別性能就越好。本文采用特征分離法進行特征選擇,利用類內、類間距離準則來衡量特征的可區分性,使得類內距離最小化和類間距離最大化,再選取滿足一定閾值條件的最優特征構成鑒別特征組合。


(6)

(7)
Ji=dini/douti,
(8)

由于這些鑒別特征的可區分性不同,對鑒別的貢獻程度也就不同,因此有必要根據特征的貢獻能力構造加權特征向量。基于Fisher準則[10]尋找最優權值向量r*,定義為

(9)

(10)

(11)

3實驗結果對比與分析
為驗證本文方法的可行性和有效性,在Intel(R)Core(TM)2 Quad CPU Q9400 2.66 GHz,內存3 GB的計算機中,Matlab R2009b的編程條件下進行對比實驗與分析。
3.1實驗結果
利用本文方法對文獻[2]檢測得到的2個候選區域進行鑒別,鑒別結果如圖4所示。為直觀地反映鑒別效果,本文將鑒別前后的艦船目標用最小外接矩形框出并標記為紅色,圖4 (a)和(c)為文獻[2]方法的檢測結果,黃色虛線區域為剔除的虛警。圖4 (b)和(d)為本文方法的鑒別結果。從圖4 (a)中可以看出,實例1的虛警主要是與小型艦船目標形狀、區域統計特征相近的浮漂、礁石和部分碎云,圖(c)中實例2的虛警則主要是由碎云或陰影導致的; 而本文方法能夠有效屏蔽礁石、碎云等的干擾,保留真正的艦船目標而將虛警去除,使得艦船檢測的準確率提高、虛警率降低。

(a) 實例1文獻[2]方法檢測結果(b) 實例1本文方法鑒別結果

(c) 實例2文獻[2]方法檢測結果(d) 實例2本文方法鑒別結果
圖4鑒別結果對比
Fig.4Comparison of discrimination results
3.2不同方法的鑒別結果對比
為進一步評價算法性能,將本文方法與序貫鑒別法和文獻[11]方法進行對比實驗與分析,結果如圖5和圖6所示。圖中紅色虛線區域表示目標被當做虛警去除,造成漏檢; 黃色虛線區域則表示非目標被當做目標保留,造成虛警。

(a) 原圖像 (b) 待鑒別二值化圖像

(c) 序貫鑒別法 (d) 文獻[11]方法 (e) 本文方法
圖5實例1不同鑒別方法對比
Fig.5Comparison of different discrimination methods for example 1

(a) 原圖像 (b) 待鑒別二值化圖像

(c) 序貫鑒別法 (d) 文獻[11]方法 (e) 本文方法
圖6實例2不同鑒別方法對比
Fig.6Comparison of different discrimination methods for example 2
圖5 (c)中許多目標由于未滿足序貫閾值條件而被當成虛警去除,圖中礁石卻因特征與目標相近而被鑒別為目標; 圖6 (c)中目標因受到外界干擾,導致其形狀不能滿足要求而被去除。由此可知,序貫鑒別法的鑒別條件過于嚴格,當目標區域提取不夠精確或受到外界因素影響不能滿足閾值要求時,就會造成漏檢,效果較差。文獻[11]方法與本文方法的鑒別效果都比較好,但文獻[11]方法仍存在極少數量的漏檢和虛警,如圖5 (d)和圖6 (d)中的黃色虛線區域,鑒別性能與本文方法相比不夠穩定; 從圖5 (e)和圖6 (e)中可以看出,本文方法能在一定程度上減少外界因素的影響,且鑒別性能較穩定,提高了整體檢測正確率,降低了虛警率,相比其他方法具有較大優勢。
3.3結果參數對比分析
選取多幅實驗圖像,采用不同的鑒別方法對檢測結果進行鑒別效果對比。選用以下參數進行定量分析,檢測到的目標數量ND,檢出的正確目標數量NC,檢出的虛警數量NFAR,漏檢的目標數量NM,鑒別總時間T,以及檢測率DR、虛警率FAR和品質因子FOM,即

(12)

(13)

(14)
計算出的結果如表2所示。

表2 目標鑒別結果參數分析
經過目視判讀,圖像中大、小目標數量共有138個。由表2可知,鑒別前直接檢測結果的漏檢數量為0,虛警數量較多,DR值很高,可知檢測算法為了盡量涵蓋圖像中的全部目標而增大了虛警率,但同時降低了檢測性能(見其參數FOM值)。檢測結果輸入鑒別器處理后,各方法都有效地減少了虛警數量,但又各有差異: 序貫鑒別法雖然減少了虛警,但同時也造成了部分漏檢,使得DR降低,影響整體檢測性能; 文獻[11]的方法和本文方法都能在降低虛警率的同時保證了較高的檢測率,既去除了虛警又保留了目標,但從表2中可以看出,本文方法鑒別結果要稍好于前者。最后,通過比較各方法所用的時間可以發現,本文方法雖然較序貫鑒別法耗時長,但鑒別性能遠遠高于它; 而與性能相差不大的文獻[11]方法相比,耗時僅為其所用時間的1/3。綜上所述,本文方法能正確有效地去除虛警、保留目標,使得虛警率降低,整體檢測性能得到大幅提高。
4結論
本文分析了目前常用的基于目標自身特征的鑒別方法,對目標特征的提取進行了深入研究。針對目前的特征提取方法無法較好地兼顧可區分性、可鑒別性和計算復雜度等要求,影響鑒別效率等問題,提出一種基于分層特征描述的鑒別方法。該方法通過提取簡單特征對候選區域進行初層篩選,去除了大量虛警,減少了后續工作的計算量; 針對性地提取適用于艦船目標的復雜精細特征進行深層二次鑒別,使得鑒別結果更加準確,效率更高。
參考文獻(References):
[1]Corbane C,Najman L,Pecoul E et al.A complete processing chain for ship detection using optical satellite imagery[J].International Journal of Remote Sensing,2010,31(22):5837-5854.
[2]Bi F K,Liu F,Gao L N.A hierarchical salient-region based algorithm for ship detection in remote sensing images[J].Lecture Notes in Electrical Engineering,2010,67:729-738.
[3]Li W W.Detection of Ship in Optical Remote Sensing Image of Median-low Resolution[D].Changsha:National University of Defense Technology,2008:19-21.
[4]Lu C Y,Zou H X,Sun H,et al.Combing rough set and RBF neural network for large-scale ship recognition in optical satellite images[C]//Proceedings of the 35th International Symposium on Remote Sensing of Environment(ISRSE35).IOP Conference Series:Earth and Environmental Science,SCI,2014,17(1).
[5]李禹,王世晞,計科峰,等.一種新的高分辨率SAR圖像目標自動鑒別方法[J].國防科技大學學報,2007,29(3):81-84.
Li Y,Wang S X,Ji K F,et al.A new method of automatic target discrimination in high-resolution SAR image[J].Journal of National University of Defense Technology,2007,29(3):81-84.
[6]Gonzalez R C,Woods R E,Eddins S L.Digital Image Processing Using MATLAB[M].Translated by Ruan Q Q.Beijing:Publishing House of Electronics Industry,2005:315-319.
[7]劉凱.基于分形幾何理論的虹膜識別算法研究[D].濟南:山東大學,2011:13-20.
Liu K.The Research of Iris Recognition Algorithms Based on Fractal Geometry[D].Ji’nan:Shandong University,2011:13-20.
[8]許軍毅.光學衛星遙感圖像艦船目標檢測技術研究[D].長沙:國防科技大學,2011:73-80.
Xu J Y.The Study of Ship Target Detection in Optical Satellite Remote Sensing Image[D].Changsha:National University of Defense Technology,2011:73-80.
[9]Delphine C M.Ship detection with spaceborne multichannel SAR/GMTI radars[C]//Proceedings of 9th European Conference on Synthetic Aperture Radar.Piscataway,NJ,USA;IEEE,2012:400-403.
[10]Gao G.An improved scheme for target discrimination in high-resolution SAR images[J].IEEE Transaction on Geosciences and Remote Sensing,2011,49(1):277-294.
[11]Dardas N H,Georganas N D.Real-time hand gesture detection and recognition using bag-of-features and support vector machine techniques[J].IEEE Transactions on Instrumentation and Measurement,2011,60(11):3592-3607.
(責任編輯: 陳理)
Ship target discrimination based on hierarchical feature description
CHENG Hong1, LIU Sitong1,2, SUN Wenbang1, YANG Shuai1
(1.AviationUniversityofAirForce,Changchun130022,China; 2.Xi’anFlightAcademyofAirForce,Xi’an710306,China)
Abstract:In view of the problem that current methods cannot reach a good balance between capability of discrimination, utility and computational complexity, the authors have proposed in this paper an algorithm based on hierarchical feature description. Firstly, simple shape or geometrical features are extracted to get rid of large numbers of false-alarm targets based on weighted voting. Secondly, complex discrimination features are selected to form the optimal feature set by feature separation. And then the feature set is used to support vector machine to get the real ship target. Experimental results show that the proposed algorithm in this paper, which extracts hierarchical features to certain regions identified, can effectively eliminate false alarms, reduce the amount of computation, and improve accuracy and efficiency of discrimination, and can also reduce the influence of external factors, remove false alarm and reserve the targets effectively, with time spending being only 1/3 of the common method.
Keywords:ship target discrimination; simple feature; complex feature; hierarchical description
doi:10.6046/gtzyyg.2016.02.05
收稿日期:2014-12-24;
修訂日期:2015-02-21
基金項目:全軍軍事類研究生課題(編號: 2013JY514)資助。
中圖法分類號:TP 751
文獻標志碼:A
文章編號:1001-070X(2016)02-0028-06
第一作者簡介:程紅(1969-),女,博士,教授,碩士研究生導師。主要從事遙感圖像信息處理。
通信作者:劉思彤(1989-),女,碩士,助教,主要研究數字圖像處理與應用。Email: liusitong1114@163.com。
引用格式: 程紅,劉思彤,孫文邦,等.基于分層特征描述的艦船目標鑒別[J].國土資源遙感,2016,28(2):28-33.(ChengH,LiuST,SunWB,etal.Shiptargetdiscriminationbasedonhierarchicalfeaturedescription[J].RemoteSensingforLandandResources,2016,28(2):28-33.)