宋本欽,李培軍
(北京大學(xué)地球與空間科學(xué)學(xué)院遙感與地理信息系統(tǒng)研究所,北京 100871)
加入改進(jìn)LBP紋理的高分辨率遙感圖像分類
宋本欽,李培軍
(北京大學(xué)地球與空間科學(xué)學(xué)院遙感與地理信息系統(tǒng)研究所,北京 100871)
高分辨率遙感圖像紋理信息豐富,將其與光譜信息相結(jié)合進(jìn)行地物分類可提高地物的精度。將改進(jìn)的局部二值模式(LBP)紋理應(yīng)用到高分辨率圖像的土地覆蓋分類中,并與只利用光譜信息和加入傳統(tǒng)LBP紋理信息的分類結(jié)果相比較。結(jié)果表明:改進(jìn)的LBP具有很好的抗噪性能,并能更有效地表達(dá)圖像的紋理信息,加入這種紋理信息的圖像分類精度明顯高于純光譜分類和加入傳統(tǒng)LBP紋理信息的分類。
紋理;LBP;分類
遙感圖像分類是遙感信息提取的重要手段之一。近年來,高分辨率圖像的大量獲取為詳細(xì)地表特征制圖和監(jiān)測(cè)提供了數(shù)據(jù)基礎(chǔ)。與中低分辨率圖像相比,高分辨率圖像上的地物輪廓更加清晰,空間結(jié)構(gòu)信息也更為豐富[1,2]。圖像紋理是一種重要的空間信息,被廣泛應(yīng)用于圖像分類,以提高分類精度[3,4]。目前,已有多種計(jì)算圖像紋理的算法,如基于灰度共生矩陣、小波變換以及地統(tǒng)計(jì)學(xué)變差函數(shù)的紋理特征提取算法等[5-7]。局部二值模式(Local Binary Pattern,LBP)是近年來提出的一種算法簡(jiǎn)便、但功能強(qiáng)大的紋理分析方法[8],它通過比較中心像元值與鄰域像元值的大小來反映局部紋理特征,具有不受光照強(qiáng)度變化影響的特征。目前,LBP在機(jī)器視覺、面部分析及遙感圖像分類等方面得到廣泛應(yīng)用,并取得好的效果[9,10]。但 LBP也存在一些缺陷,如不能有效完全地描述紋理特征以及比較容易受到噪聲的干擾[11]。Zhou等人提出了一個(gè)新的改進(jìn)的LBP紋理分析方法[11],本文將這一方法所得的紋理信息應(yīng)用于高分辨率遙感圖像的土地覆蓋分類,并與加入傳統(tǒng)LBP紋理信息的分類結(jié)果進(jìn)行比較,評(píng)價(jià)二者在土地覆蓋分類中的性能。
1.1 局部二值模式(LBP)
局部二值模式(LBP)最早由Ojala等(1996)提出[12],用來作為圖像局部對(duì)比度的互補(bǔ)算法。在某一灰度圖像中,定義一個(gè)半徑為R(R>0)的圓環(huán)形鄰域,P(P>0)個(gè)鄰域像素均勻分布在圓周上。設(shè)該鄰域中心像素的紋理值為T,則T可以用該鄰域中P+1個(gè)像素的函數(shù)來定義,即
式中,gc為該鄰域中心像素值;gi(i=0,…,P-1)是P個(gè)鄰域像素值。
在數(shù)字圖像中,設(shè)鄰域中心像素的坐標(biāo)為(xc,yc),則其鄰域像素的坐標(biāo)(xi,yi)可以表示為
圖1顯示的是幾種不同P、R值所對(duì)應(yīng)的圓環(huán)形鄰域,圖中沒有落在像素中心的鄰域灰度值通過雙線性內(nèi)插得出[13]。
圖1 幾種不同P、R值對(duì)應(yīng)的圓形鄰域Fig.1 Circular neighborhoods with different P、R values
圖1在旋轉(zhuǎn)時(shí),圓形鄰域的灰度值gi在以gc為中心、R為半徑的圓周上移動(dòng)。由于用相鄰像素與中心像素的差值代替相鄰像素的值,可以實(shí)現(xiàn)旋轉(zhuǎn)不變性。通過式(3)可以看出,只要s(gi-gc)不全為0或不全為1,圖像的旋轉(zhuǎn)就會(huì)得到不同的LBP值。
因此,M?enp??等人又將LBP算法進(jìn)行了擴(kuò)展,提出了具有旋轉(zhuǎn)不變性的LBP(Rotation Invariant LBP)[13],即不斷旋轉(zhuǎn)圓形鄰域得到一系列初始定義的LBP值,取其最小值作為該鄰域的LBP值。鄰域像素的次序通常由中心像素正右方的像素開始,逆時(shí)針標(biāo)記,如圖2所示。
圖2 一種常見的圓形鄰域像素次序標(biāo)記方法(P=8,R=1)Fig.2 A common mark order of a circularly symmetric neighbor set,where P=8,R=1
式(3)~(5)中,gi=g0;riu2表示選擇具有旋轉(zhuǎn)不變性且滿足U≤2的模式。把滿足U≤2的所有模式稱為均勻模式,其余的模式都稱為非均勻模式。在P鄰域中,滿足U≤2的所有模式的個(gè)數(shù)為P(P-1)+2,再進(jìn)一步將它們旋轉(zhuǎn)到最小值后,具有旋轉(zhuǎn)不變性的均勻模式(Rotation Invariant Uniform Pattern)的個(gè)數(shù)則為P+1。因此,任何均勻模式的LBP值可以通過統(tǒng)計(jì)二值編碼中1的個(gè)數(shù)得到,而非均勻模式的LBP=P+1。
LBP的主要缺陷一是它不能有效完全地描述紋理特征,它將非均勻模式完全歸為一類,這樣將會(huì)丟失大量的紋理信息,特別當(dāng)鄰域比較大時(shí);另外一個(gè)缺陷是它所定義的非均勻模式容易受到噪聲的干擾[11]。例如,圖3是原始圖像以及加入高斯白噪聲的圖像。由于受到噪聲的干擾,有一位置的值從0變成1,LBP的值則從3變成了9,這并不是期望的結(jié)果。
圖3 子圖像的LBP值和改進(jìn)LBP值Fig.3 Values of LBP and extended LBP for a subimage
1.2 改進(jìn)的LBP算法
為了解決LBP算法的兩個(gè)缺陷,Zhou[11]等人提出一個(gè)新的改進(jìn)的方法。該方法是在相似性度量基礎(chǔ)上,將非均勻模式分配到相應(yīng)的均勻模式上。
本文用DminROR表示相似性度量,則
式中,ROR(LBPP,R,i)表示圓形鄰域像素點(diǎn)順時(shí)針旋轉(zhuǎn)i次,旋轉(zhuǎn)P次是一圈;xi和yi分別表示鄰域內(nèi)對(duì)應(yīng)位置的像素值;計(jì)算了 LBPP,R和(均勻模式)絕對(duì)差的最小值。
圖4顯示了與均勻模式00000111相似的局部模式。
圖4 一些與均勻模式00000111相似的局部模式Fig.4 Some uniform pattern similar to the local pattern 00000111
必須指出,在這些模式中,不同的局部模式和不同的均勻模式計(jì)算也會(huì)得到相同的 DROR。以LBP8,1=00000101 為例,當(dāng)?shù)?于 00000111或者 00000001 時(shí),DROR(LBP8,1)都等于 1。在這種情況,選擇像素值和較大的均勻模式。改進(jìn)的算法可以表達(dá)為
可以認(rèn)為,局部二值模式中0和1按規(guī)則排列的模式在圖像中占有一定比例,這些模式不僅包括均勻模式,也包括一些非均勻模式。為了定義它們,引用了結(jié)構(gòu)測(cè)量S,即
式(10)表達(dá)了局部模式里面0和1的串聯(lián)關(guān)系。S值越大,連續(xù)的0或者1串聯(lián)在一起的可能性就越小。
2.1 LBP紋理的計(jì)算
運(yùn)用LBP方法計(jì)算圖像紋理,需要確定兩個(gè)參數(shù),即圓形鄰域半徑(R)和鄰域像元數(shù)(P)。這兩個(gè)參數(shù)決定了所得圖像的紋理特征。通常,采用多個(gè)鄰域參數(shù)組合提取LBP紋理。不同的(P,R)組合會(huì)得到不同的LBP紋理數(shù)值。采用3種不同的(P,R)組合,即(P,R)分別為(8,1)、(16,2)和(24,3),來計(jì)算LBP和改進(jìn)LBP紋理。
2.2 加入LBP紋理的土地覆蓋分類方法
為了比較和評(píng)價(jià)加入LBP和改進(jìn)LBP紋理特征的分類效果,將紋理特征與光譜特征直接疊加組成新的多波段數(shù)據(jù)。例如,采用3組不同的參數(shù)組合,即對(duì)應(yīng)的(P,R)分別為(8,1)、(16,2)和(24,3),可得到3個(gè)改進(jìn)的LBP紋理特征,如原始圖像是4個(gè)波段多光譜圖像,則與紋理圖像疊加后會(huì)得到7個(gè)“波段”的多“波段”圖像,將其一起用于最終的土地覆蓋分類。本文采用最大似然分類[14]方法進(jìn)行分類。為了全面評(píng)價(jià)加入改進(jìn)LBP紋理的分類性能,本文還進(jìn)行了只利用光譜圖像以及加入傳統(tǒng)LBP紋理特征的分類(圖5)。
圖5 加入紋理特征的圖像分類流程Fig.5 The classification process by adding image texture
2.3 方法試驗(yàn)
為了分析和評(píng)價(jià)加入改進(jìn)的LBP紋理在高分辨率圖像土地覆蓋分類中的效果,本文以北京香山IKONOS多光譜圖像為試驗(yàn)數(shù)據(jù)。該數(shù)據(jù)包括4個(gè)波段(藍(lán)、綠、紅、近紅外),空間分辨率為4 m。圖像覆蓋區(qū)域包括裸地、建筑物、苗圃、樹木、農(nóng)田、村莊、水體和大棚地等8種地物類型,其中建筑物主要為較大的居民樓和商用建筑,大棚地為應(yīng)用蔬菜和花卉培育的塑料大棚(或稱溫室)。
圖6為研究區(qū)域IKONOS多光譜圖像。用于圖像分類訓(xùn)練和精度評(píng)價(jià)的樣本采用參考地面觀察結(jié)果以及全色圖像的方式,分別獨(dú)立地從圖像上選取。
圖6 IKONOS 3(R)4(G)2(B)假彩色合成圖像Fig.6 The IKONOS 3(R)4(G)2(B)false color composite image
表1為用于分類和精度評(píng)價(jià)的樣本數(shù)。
表1 用于分類和精度評(píng)價(jià)的樣本數(shù)Tab.1 The numbers of samples used for classification and accuracy assessment
如前所述,本文采用了3個(gè)大小不同的圓形鄰域計(jì)算LBP紋理。圖7顯示了近紅外波段圖像以及其對(duì)應(yīng)的2種LBP紋理圖像。
可以看出,在改進(jìn)LBP紋理圖像上,不同地物邊界比較明顯,而LBP紋理圖像上地物邊界比較模糊,有些甚至分辨不出來;LBP紋理圖像上噪聲比較多,但在改進(jìn)LBP紋理圖像上噪聲明顯減少,圖像更加平滑。
圖7 IKONOS近紅外波段圖像(左)及對(duì)應(yīng)的LBP紋理圖像(中)和改進(jìn)LBP紋理圖像(右)Fig.7 Portions of IKONOSNIR image(lift)and derived LBP texture image(middle)and extended LBP texture image(right)
將計(jì)算得到的改進(jìn)LBP紋理特征與光譜特征組合,用于土地覆蓋分類,同時(shí)也進(jìn)行了加入傳統(tǒng)LBP紋理的分類以及只用光譜數(shù)據(jù)的分類,以進(jìn)行分析比較。
從表2可以看出:加入紋理信息(LBP紋理以及改進(jìn)的LBP紋理)的分類總體精度和Kappa系數(shù)都要高于純光譜數(shù)據(jù)分類,其中,加入改進(jìn)LBP紋理數(shù)據(jù)的分類總體精度要比純光譜數(shù)據(jù)分類高6%,比加入LBP紋理數(shù)據(jù)分類高4%。3種分類的Kappa系數(shù)也表現(xiàn)出類似的規(guī)律,說明用于圖像分類時(shí),改進(jìn)的LBP紋理具有比LBP紋理更好的性能。
表2 不同數(shù)據(jù)組合的分類結(jié)果Tab.2 Classification accuracy of different data combination
表3是不同數(shù)據(jù)分類結(jié)果的生產(chǎn)者精度(PA)和用戶精度(UA)。
表3 不同數(shù)據(jù)組合分類的生產(chǎn)者精度(PA)和用戶精度(UA)Tab.3 The producer accuracy(PA)and user accuracy(UA)of different data combination (%)
(續(xù)表)
可以看出,與純光譜數(shù)據(jù)分類相比,加入LBP紋理后,建筑物、裸地、苗圃和樹木等分類精度基本變化不大,而村莊、農(nóng)田和大棚地的精度提高了,但水體的精度卻略有降低。這說明在分類過程中,紋理信息對(duì)空間特征變化較大(即紋理特征顯著)的地物分類更有效,如村莊和大棚地,而對(duì)紋理特征不明顯類別的分類精度提高不大,如裸地、苗圃和樹木。由于水體沒有紋理特征,加入LBP紋理后,由于對(duì)噪聲的敏感性,其分類精度反而降低了。
與純光譜數(shù)據(jù)分類相比,在加入改進(jìn)LBP紋理后,各類的分類精度都有不同程度的提高,或至少持平,如村莊和大棚地的精度顯著提高,而水體的分類精度與純光譜數(shù)據(jù)分類結(jié)果基本持平。與加入LBP紋理的分類相比,在加入改進(jìn)LBP紋理的分類中,建筑物、裸地、村莊、大棚地和水體的分類精度都有提高,而苗圃、樹木和農(nóng)田的分類精度二者持平,說明改進(jìn)的LBP紋理對(duì)于紋理特征顯著類別(如大棚地、村莊)的識(shí)別更有效,而對(duì)于沒有紋理特征的類別(如水體)則具有更好的抗噪聲干擾能力。
從圖8可以看出,在利用純光譜特征進(jìn)行分類的分類圖像上,村莊內(nèi)部椒鹽狀噪聲明顯(圖8a);加入紋理后,這種狀況改善明顯(圖8b、c),村莊的分類結(jié)果更加均勻,尤其是加入改進(jìn)的LBP紋理的分類,這種效果更加顯著(圖8c)。對(duì)水體的分類,3種數(shù)據(jù)的分類結(jié)果不同,在基于光譜信息的分類圖像上(圖8d),水體色調(diào)比較均勻;而加入LBP紋理信息的分類中(圖8e),水體出現(xiàn)了許多噪聲;但在加入改進(jìn)的LBP紋理信息的分類中(圖8f),水體內(nèi)部色調(diào)比較均勻,其噪聲甚至比純光譜分類結(jié)果的還少,說明改進(jìn)的LBP紋理具有很好的抗噪能力。
圖8 基于不同數(shù)據(jù)組合的分類結(jié)果(a、d:純光譜分類;b、e:加入LBP紋理分類;c、f:加入改進(jìn)LBP紋理分類)Fig.8 The classification results based on different data combination(a、d:spectral classification;b、e:spectral and LBP texture classification;c、f:spectral and extended LBP classification)
綜合上述結(jié)果可以看出,改進(jìn)后的LBP紋理既具有很強(qiáng)的地物分辨能力,又具有很好的抗噪性能,適合于高分辨率遙感圖像的分類應(yīng)用。
本文將改進(jìn)的LBP方法用于高分辨率圖像的紋理特征提取,并將提取的紋理特征用于圖像分類,通過與純光譜分類以及加入LBP紋理的分類對(duì)比,驗(yàn)證方法的性能:與LBP紋理相比,改進(jìn)的LBP紋理能更有效地反映紋理特征,同時(shí)還能很好地抵制噪聲的干擾,是一種有效的、可用于提高圖像分類精度的分類方法。
[1]Zhang L,Huang X,Huang B,et al.A Pixel Shape Index Coupled with Spectral Information for Classification of High Spatial Resolution Remotely Sensed Imagery[J].IEEE Transactions on Geoscience and Remote Sensing,2006,44(10):2950-2961.
[2]LiP J,Cheng T,Guo JC.Multivariate Image Texture by Multivariate Variogram for Multispectral Image Classification[J].Photogrammetric Engineering and Remote Sensing,2009,75(2):147-157.
[3]Marceau D J,Howarth P J,Dubois JM,et al.Evaluation of the Grey-Level Co-occurrence Matrix Method for Land-Cover Classification Using SPOT Imagery[J].IEEE Transactionson Geoscience and Remote Sensing,1990,28(4):513-519.
[4]Gong P,Marceau D J,Howarth P J.A Comparison of Spatial Feature Extraction Algorithms for Land-Use Classification with SPOT HRV Data[J].Remote Sensing of Environment,1991,40:137-151.
[5]黃穎端,李培軍,李爭(zhēng)曉.基于地統(tǒng)計(jì)學(xué)的圖像紋理在巖性分類中的應(yīng)用[J].國(guó)土資源遙感,2003(3):45-49.
[6]Haralick R M,Shanmugam K,Dinstein I.Texture Feature for Image Classification [J].IEEE Transactions on Systems,Man and Cybermetics,1973,3:610-625.
[7]吳高洪,章毓晉,林行剛.利用小波變換和特征加權(quán)進(jìn)行紋理分割[J].中國(guó)圖象圖形學(xué)報(bào),2001,6(4):333-337.
[8]Ojala T,Pietikainen M,M?enp??T.Multiresolutin Gray Scale and Rotation Invariant Texture Analysis with Local Binary Pattern[J].IEEE Transactions on Pattern Analysis and Machine Intelligence,2002,24(7):971-987.
[9]Kyll?nen J,Pietik?inen M.Visual Inspection of Parquet Slabs by Combining Color and Texture[G]∥Proc IAPR Workshop on Machine Vision Applications(MVA'00).Tokyo:2000:187-192.
[10]Feng X,Pietik?inen M,Hadid A.Facial Expression Recognition with Local Binary Patterns and Linear Programming[J].Pattern Recognition and Image Analysis,2005,15(2):550-552.
[11]Zhou H,Wang R S,Wang C.A Novel Extended Local-Binary-Pattern Operator for Texture Analysis[J].Information Sciences,2008,178:4314-4325.
[12]Ojala T,Pietik?inen M,Harwood D.A Comparative Study of Texture Measures with Classification Based on Feature Distributions[J].Pattern Recognition,1996,29(1):51-59.
[13]M?enp?? T,Pietik?inen M.Texture Analysis with Local Binary Patterns[G]∥Chen C H,Wang P SP.Handbook of Pattern Recognition and Computer Vision.3rd ed World Scientific.2005:197-216.
[14]李 全,王海燕,李 霖.基于最大似然分類算法的土地覆蓋分類精度控制研究[J].國(guó)土資源科技管理,2005(4):42-45.
(責(zé)任編輯:刁淑娟)
The Application of Extended LBP Texture in High Resolution Remote Sensing Image Classification
SONG Ben-qin,LIPei-jun
(Institute of Remote Sensing and GIS,School of Earth and Space Sciences,Peking University,Beijing 100871,China)
High-resolution remote sensing images have rich texture information,and combined texture information and image spectral information can improve the recognition accuracy of surface feature.In this paper,a new extended Local Binary Patterns(LBP)texture was applied to the high-resolution images classification in comparison with classifications using spectral data only and using combined spectral data and LBP texture features.The results show that the extended LBP has a good anti-noise performance,and the classification of image including the extended LBP texture can achieve a higher accuracy than the classifications using spectral data alone and using combined spectral data and LBP texture features.
Texture;LBP;Classification
宋本欽(1984-),男,碩士研究生,主要從事高分辨率遙感信息處理方法研究。
TP 75
A
1001-070X(2010)04-0040-06
2010-01-19;
2010-03-10