摘要:針對目前合成孔徑雷達(Synthetic Aperture Radar,SAR)監測溢油存在的問題,在分類時考慮像元灰度的空間分布和結構特征;同時考慮分類時樣本不足的缺陷,采用結合紋理的支持向量機(Support Vector Machine,SVM)遙感圖像分類方法,進行溢油目標的識別。以發生在西班牙的“威望號”溢油事件為例,利用目標樣本對以灰度共生矩陣法提取各種紋理特征進行了分析,指出均值、對比度、方差、熵和相異性能夠較好地識別溢油目標。采用最小距離、最大似然和SVM分類器分別對溢油目標進行提取,結果表明SVM具有較好的分類精度。
關鍵詞:水路運輸;溢油;合成孔徑雷達;紋理;支持向量機
隨著航運業的發展,船舶溢油已經成為海洋生態環境的重要威脅之一,溢油事故的頻發不僅給海洋環境,而且給沿岸經濟、人民生活帶來了嚴重影響。溢油事故一旦發生,有必要及時采取應急措施,因此,溢油事故的動態監測至關重要。
SAR(Synthetic Aperture Radar)工作在微波波段,能夠不受氣候條件的限制,對地面目標實行全天侯全時段觀測,在溢油監測領域受到了廣泛應用M。目前,利用SAR監測溢油目標的最大困難在于除了受海況條件影響外,還有假目標的干擾。傳統的SAR監測溢油,主要依賴于目標物的灰度信息,無法解決假目標的識別(比如,生物膜、低風速區等),大大限制了SAR監測溢油的應用。
SAR圖像成像不同于光學圖像成像,它能更有效地反映地物的結構信息。目前,用于溢油監測的SAR影像,多為單波段單極化數據,盡管ENVISAT衛星提供了雙極化數據,但目標的識別還是限于利用灰度信息和紋理信息。在利用SAR溢油監測時,比較普遍關心的問題是哪種紋理適用于識別溢油目標。另一方面,現有的分類方法多基于統計模式識別理論,是建立在大數法則的基礎之上,也就是說,在樣本數趨于無窮的情況下,才能獲得理想的分類效果。而在多數的實際應用過程中,樣本數通常是有限的,這些方法難以取得理想的效果。
以“威望號”溢油事件為例,利用灰度共生矩陣法提取各種紋理特征,分析了各種紋理特征識別目標物的能力,考慮到傳統分類方法的不足,構建了結合紋理特征的SVM(Support Vector Machine)分類模型對溢油目標進行提取,結果表明該方法具有較好的溢油監測精度。
1結合紋理特征SVM分類器的構建
1.1紋理特征
如果SAR數據是單波段單極化數據,除了灰度信息,紋理是用來進行目標識別的主要特征。目前,已經發展了各種紋理特征。本文選擇從圖像有關屬性的統計分析出發的灰度共生矩陣來計算紋理特征(見表1)。
表l灰度共生矩陣紋理特征統計量表
統計量 |
公式 |
統計量 |
公式 |
均值 |
MEAN=∑∑i*(i,j) |
方差 |
STD=∑∑(i-μ)2*p(i,j) |
對比度 |
CON=∑∑(i-j)2*p(i,j)2 |
熵 |
ENT=∑∑p(i,j)*log[p(i,j)] |
角二階矩 |
ASM=∑∑p(i,j)2 |
相關性 |
COR=∑∑[(i-μ)(j-μ)p((i,j)2]/σ2 |
協同性 |
HOM=∑∑p(i,j)/[1-(i-)2] |
相異性 |
DIS=∑∑[|-μ|*p(i,j) |
注:p(i,j)為共生矩陣 |
表1中:
1)均值特征為模板中像元灰度的均值;
2)對比度特征反映圖像紋理的粗細度,表征了一定位置關系下的像素對的灰度反差。在目標物邊緣處和非勻質區域,都具有較高的亮度值;
3)角二階矩特征度量圖像灰度分布均勻性和紋理粗細度。圖像均勻、細致時,具有較高的亮度值。反之,亮度值低;
4)協同性特征是圖像分布平滑性的測度。對于勻質區域,具有較高亮度值。反之,亮度值低;
5)方差和相異性特征反映圖像的不均勻性。對于勻質區域,亮度值低。反之,亮度值高;
6)熵特征是反映圖像信息量的指標之一。對于粗紋理區域,圖像的均勻性好,亮度值就低。反之,亮度值高;
7)相關性特征描述了圖像紋理元在一定位置關系下的相似程度。相似度高,圖像亮度高,其更能反映非勻質區域的差別。
1.2SVM的基本原理
SVM的基本思想是:構造最優超平面,將兩類樣本正確分開,并且使兩類的分類間隔最大,VC(Vapnik-Cheervonenkis)維最小,實現真實風險最小。對非線性問題,把樣本非線性映射到高維度空間,在高維度空間建立具有低VC維的最優分類超平面。SVM綜合考慮經驗風險和置信范圍的大小,根據結構風險最小化原則,獲得風險上界最小的分類函數。在線性可分的情況下,通過求解一個約束條件下的極值問題,得到最優分類函數:
式(1)中:sgn[]為符號函數,ai*為最優解,b*為分類閾值。
對于線性不可分的情形,通過映射,在高維度空間中構建最優超平面。Vapnik提出核函數的概念,避免了直接在高維空間中對映射后的樣本進行操作,降低了計算量。對于滿足Mercer條件的核函數K(xi,x),最優分類函數為:
目前常用的核函數有:
1)線性核函數(Linear);
2)多項式核函數(Polynomial);
3)徑向基核函數(Radian Basis Function,RBF);
4)S形核函數(Sigmoid)。
1.3 SVM核函數的選擇及參數的確定
從上節可以看出,選擇的核函數不同,對應著不同的最優分類超平面,從而生成不同形式的支持向量機。對于線性核函數,實際上是在輸入空間構造分類超平面,分類能力有限。如果采用多項式核函數,雖然分類能力隨著冪的增加而增加,但計算量也將逐漸增加。S型核函數分類能力強,但不一定是正定的,且需要制定兩個參數,缺乏直觀性,所以使用不方便。徑向基核函數分類能力不低于高階多項式核函數和S型核函數,而且可以視線性核函數為其特殊情況。因此,采用RBF核函數,SVM可以在非常寬泛的函數集中選擇最優的分類函數;RBF的另一個優點在于它只有一個核參數(γ)。本文在設計SVM分類器時,選擇RBF核函數。
對于參數的確定,主要指RBF核函數的兩個參數C(懲罰系數)和γ。本文采用交叉檢驗來確定這兩個參數。即將整個訓練數據分為n等份,每次采用,n-1份作為訓練集,剩余的一份作為測試集,然后依次輪轉,直到每等份都做過一次測試集。試驗多對(C,γ),得到它們的分類準確率,從中選擇性能最好的一對。采用交叉檢驗能夠防止過度適應的問題。
1.4結合紋理特征的SVM分類模型構建
基于上述思想可構建結合紋理特征的SVM分類模型,見圖1。其主要流程包括:
1)對于SAR影像,預處理工作主要指幾何校正和輻射定標;
2)紋理提取工作,一方面包括紋理特征的計算,另一方面包括選擇溢油敏感的紋理特征;
3)SVM訓練主要是基于選擇的紋理特征,選取訓練樣本,建立判別函數;以此對提取的紋理特征進行分類,獲取溢油目標;
圖1 SVM分類模型構建
2實驗結果與分析
選擇2002-11-17的一景ENVISAT ASARi(Advanced SAR)數據,該數據包含了2002-11-13發生在西班牙附近海岸的“威望號”溢油污染事故。ASAR工作在C波段,本次采用的數據為寬帶模陸,采用垂直極化模式,空間分辨率150m。
ASAR WS模式數據的預處理利用歐空局提供融BEST工具完成,對數據進行了輻射定標,為了保留紋理信息,沒有對數據進行濾波處理(見圖2)。
從圖2我們可以明顯看到圖像中部的溢油,顏色呈黑色。白色區域為陸地,沿著白色區域的黑色部分,主要為由于陸地存在造成的背風區。圖像中其他部分為海面,我們從色調上觀察可以發現,有些海面色調較亮,有些成暗色,這都與海面風浪情況有關。
圖2研究區
2.1紋理特征提取
1)滑動窗口選擇,為了不影響圖像的紋理信息,不對SAR數據進行濾波處理。在紋理窗口選擇上,根據Dekker R.J.和梁小煒等人的研究,選擇15×15。
2)步長選擇,本文采用d=l的步長,即中心像元與之直接臨近的像元做運算和比較。
3)方向選擇,通常θ方向取0°、45°、90°、135°等4個方向。在遙感影像上,地面情況復雜,方向性不明顯。本文取這4個方向的平均值。
4)量化等級,實驗表明32和16灰階對紋理特征沒有明顯影響,因此,量化等級為16。紋理特征的計算結果見圖3。
2.2特征選擇
根據圖2,分別選取了四類樣本:海水1、海水2、假目標、溢油(見圖4)。四種樣本的8種紋理特征值大小比較,如圖5所示。
圖3紋理特征
圖4樣本
圖5紋理特征值大小比較
根據圖5可以發現,不同紋理特征識別樣本類別的能力不一,其中效果最好的是均值特征,而角二階矩、協同性和相關性在區分這四類目標的能力上最差。因此,在分類時,選擇均值、對比度、方差、熵和相異性作為輸入分類器的特征。
2.3分類結果
在利用SVM分類器對溢油信息提取時,同時與最小距離和最大似然分類的結果進行了比較。需要說明的是,利用3個分類器進行溢油信息提取時,采用的訓練樣本一致,結果見圖6。為了保證計算速度,對原圖范圍做了剪裁。
圖6 a-最小距離分類器 b-最大似然分類器 c-SVM分類器
2.4分析
利用均值、對比度、方差、熵和相異性作為分類器的輸入特征,采用SVM分類器進行分類,獲取了溢油目標,不提取其他目標。由于沒有實地的具體數據,關于溢油識別精度主要從定性的角度分析。從3種分類器的分類結果,明顯看到最小距離分類器的分類效果最差,最大似然分類發在陸地邊緣將很多被背風區域識別為溢油,而SVM分類法的溢油識別效果較最小距離和最大似然分類器的都好口需要指出的是結合紋理特征的SVM分類模型對于陸地附近背風區形成的黑色區域并沒有被識別為溢油,反映了該方法具有區別假目標的能力。
3結語
本文基于灰度共生矩陣進行紋理特征的提取,根據研究區的樣本對各種紋理特征進行了分析和評價,指出均值、對比度、方差、熵和相異性可以較好地識別溢油目標,并作為分類器的輸入特征??紤]到傳統分類方法是基于樣本趨于無窮大的漸進理論,而在實際問題中,樣本數量往往是有限的,本文構建了結合紋理特征的SVM分類模型對溢油目標進行提取。同時,選擇了最小分類器和最大似然分類器進行溢油探測,結果表明,結合紋理特征的SVM分類模型具有較好的監測精度。
目前,SAR溢油監測的研究主要關注于如何提取目標物的特征。然而,限于現有的技術和數據,特征提取的效果已經非常有限。隨著,高性能、先進SAR傳感器的升空,獲取溢油目標的全極化信息已成為可能,這對于提高溢油監測精度具有重要的意義,這也是星載SAR應用的一個重要領域。
作者:馬龍,李穎,?,?nbsp; 來源:中國航海