彭瑋航, 劉少鵬, 王 軻, 丁祝順
(北京航天控制儀器研究所,北京 100039)
空對地目標檢測和識別是提升機載信息感知系統(tǒng)智能化水平的關鍵技術,其工程化實現(xiàn)可以提高機載光電吊艙對目標捕捉的成功率[1]。作為空對地目標檢測任務中的一種典型目標,車輛目標的檢測對于國防安全以及交通監(jiān)控有著重要的價值。因此,航拍圖像中的車輛檢測正受到越來越多的重視。然而,航拍高度變化引起的目標大小改變、車輛目標方向的隨機性以及背景復雜帶來的虛警問題等都對車輛目標的檢測提出了挑戰(zhàn)。在已有的研究成果中,利用顯著性、形態(tài)學方法將車輛目標同背景分離[2,3],可以提升檢測效果;機器學習方法也廣泛應用于這一研究領域,融合方向梯度直方圖(histogram of oriented gradient,HOG)、Haar-like以及邊緣、顏色特征對車輛目標進行描述[4~6]。
本文對航拍圖像中的車輛檢測問題進行研究,提出了一種融合顯著性的可變形部件車輛檢測模型。將經典的可變形部件模型[7,8](deformable part model,DPM)引入到航拍圖像車輛檢測中,通過加入視覺顯著性模型克服可變形部件模型全圖滑動搜索的計算復雜、容易造成虛警的問題,使用基于頻率調諧的顯著性分析方法快速生成顯著特征圖并提取感興趣區(qū)域(region of interest,ROI),最后利用可變形部件模型檢測車輛目標。提出的算法降低了計算量,在保證一定檢測效果的同時降低了計算時間。
ROI提取的目的是從圖像中篩選出可能包括目標的區(qū)域,避免窮盡搜索,以降低計算量,提升系統(tǒng)的實時性[9]。由于DPM方法采用的是滑動窗口遍歷的方法,以固定大小的窗口掃描圖像區(qū)域,通過每次滑動特定的步長,調整圖像尺寸多次掃描,使得DPM方式缺點明顯,在明顯不存在目標的區(qū)域搜索不僅增加了系統(tǒng)的運算量,容易造成虛警,難以滿足實時性的要求。由視覺注意機制[10]知,視覺顯著性能夠有效抑制非顯著目標的干擾[11],在顯著性區(qū)域中進行目標檢測可以優(yōu)化計算資源分配,提高處理效率。本文采用基于頻率調諧(frequency tuned,FT)的顯著性分析方法[12]生成顯著特征圖,利用Top-Hat算子實現(xiàn)顯著目標的分割。
1)首先對原圖像Ic進行高斯平滑濾波處理,降低紋理、噪聲以及塊效應產生的高頻影響,濾波處理后得到的圖像記為Iω。采用的高斯濾波器為
(1)
2)將圖像從三原色(RGB)空間轉換至Lab顏色空間。在L,a,b 3個通道中計算均值μcL,μca,μcb。
3)計算各通道下每個像素同該通道圖像均值的距離
SL(x,y)=(IωL(x,y)-μcL)2
Sa(x,y)=(Iωa(x,y)-μca)2
Sb(x,y)=(Iωb(x,y)-μcb)2
(2)
4)將3個通道下的顯著特征融合,得到顯著特征圖S
S=SL(x,y)+Sa(x,y)+Sb(x,y)
(3)
圖1為基于FT方法獲取的顯著特征圖。由于FT顯著性分析方法只能獲得圖像的顯著特征圖,凸顯出圖像中的ROI,并不能準確地獲得待識別目標。為此,需采用Top-Hat變換以及自適應閾值分割Otsu方法提取感興趣目標。
圖1 顯著特征
Top-hat變換[13]是基于開運算和閉運算得到的,包括亮top-hat變換WTH(white top-hat)和暗top-hat變換BTH(black top-hat),有
WTH(x,y)=f(x,y)-f°s
(4)
BTH(x,y)=f°s-f(x,y)
(5)
式中f為輸入圖像,b為結構元素。開運算能夠濾除比結構元素小的亮細節(jié)特征,同時保證圖像的整體灰度不變;閉運算能夠濾除圖像中比結構元素小的暗細節(jié)特征,同時基本保證圖像的量細節(jié)特征不受影響[14]。因此,WTH提取了小于結構元素的亮細節(jié)特征,BTH提取了小于結構元素的暗細節(jié)特征。應用Top-hat算子可以在顯著特征圖中突出車輛輪廓、車輛擋風玻璃等細節(jié)特征。
利用DPM方法進行目標檢測檢測核心是利用滑動窗口遍歷圖像的感興趣區(qū)域,特征金字塔的建立保證了檢測算法的尺度不變性,通過計算每個窗口位置的得分,從而進一步判斷窗口中是否存在目標[15]。融合顯著性分析的DPM檢測基本步驟如下:1)顯著性分析輸入圖像,利用形態(tài)學算子提取ROI;2)以固定尺寸的檢測窗口遍歷ROI,建立特征金字塔,計算窗口得分,根據(jù)非極大抑制原理保留得分最高的窗口;3)將窗口得分同模型訓練確定的閾值作對比,將高于閾值的窗口在圖像上標記,得到車輛所在位置。
實驗建立了航拍車輛數(shù)據(jù)集,部分正負樣本如圖2所示。模型訓練車輛正樣本數(shù)量為364,負樣本個數(shù)為465,并將樣本大小歸一至48×48。然后對正樣本進行處理,將樣本方向進行旋轉并歸類,得到主方向為0°,45°,90°,135°4類正樣本。由于本次研究的車輛目標為垂直下視時拍攝的,獲取的是車輛頂部圖像,將部件參數(shù)設置為2。
圖2 車輛數(shù)據(jù)集
實驗1驗證本文所提方法在航拍圖像車輛檢測中的有效性,以及與DPM方法效果的比較。選取了10幅含有車輛的航拍圖像進行測試。采用檢測率和檢測時間作為定量衡量算法性能的指標。實驗結果如圖3所示。可以看出,本文所提方法同DPM方法檢測率相當,但是檢測時間更少。本文方法在綜合性能上取得了比較好的效果,有效改善了DPM模型計算量大、檢測時間較長的問題。
圖3 實驗結果
實驗2為了測試所提方法在不同場景下的檢測效果。利用本文方法分別對空地、道路以及城市3種場景下的航拍圖像進行仿真實驗。
1)在空地、沙漠、草地等包含大片均質區(qū)域的場景中自動檢測車輛目標對于區(qū)域監(jiān)控、反恐等領域有著重要的意義。由于背景相對簡單,車輛同背景的差異比較明顯,結合顯著性分析的方法可以大幅提升檢測的效率。本文方法對于空地場景的車輛檢測效果如圖4所示。
圖4 空地場景下的車輛檢測效果
2)在道路場景下的車輛檢測效果如圖5所示。從檢測結果可以看出,本文方法對于部分暗色車輛存在漏檢,這是由于暗色車輛同道路背景顏色相近,此時基于顯著性分割的方法難以預提取出這類目標。
圖5 道路場景下的車輛檢測效果
3)城市場景則更為復雜,城市植被的遮擋、城市建筑物頂部的矩形物體同車輛目標的相似性都會增加車輛檢測的難度,本文方法在城市場景下的檢測效果如圖6所示。
圖6 城市場景下的車輛檢測效果
本文將視覺注意力機制中的顯著性模型同DPM相結合,針對航拍場景下的車輛目標檢測問題,對DPM方法進行了有針對性的改進。通過加入顯著性分析自動提取感興趣區(qū)域,從而排除了非目標區(qū)域對于檢測的干擾,縮小了滑動窗口特征提取范圍,降低虛警;通過建立多尺度特征金字塔解決圖像中不同尺寸車輛目標檢測的問題;為了應對HOG特征旋轉敏感的問題,將不同主方向的車輛目標分開訓練,獲得不同主方向的車輛目標模板。實驗證明,本文方法在保證檢測率的同時能夠降低檢測時間,同時對于不同場景下的車輛目標均可以實現(xiàn)較為準確的檢測,具有較廣泛的適用性。