胡張武
(安徽省第四測繪院,安徽合肥230031)
高分辨率遙感影像道路信息提取方法研究
胡張武
(安徽省第四測繪院,安徽合肥230031)
隨著遙感技術的發展以及各種先進遙感傳感器的出現,高分辨率遙感技術不斷應用于實際,根據光譜特征分類的圖像存在道路與居民地的混淆,受交通工具和行道樹等影響容易產生道路中的空洞和毛刺等。以蕪湖地區IKONOS影像為例,利用ERDAS、Matlab軟件可以很好地解決道路與居民地混淆的問題,以及利用數學形態學的相關算法和形狀指數去除道路信息提取過程中的各種噪聲等,最終完成道路信息網的提取。
高分辨率影像;道路提取;數學形態學;形狀指數;IKONOS
隨著城市的發展,城市的交通成為制約著城市發展的重要因素,道路作為一種重要的地物現象越來越受到關注。如何利用遙感影像對道路進行自動識別與提取,對于GIS數據的更新、影像匹配、目標檢測、數字測圖自動化,以及對于城市規劃、土地利用管理、交通管理、災害監測都有十分重要的應用價值。衛星影像提供了地球表面的重要信息。中低分辨率對高精度的GIS應用有一定的局限性。高分辨率的傳感器(如IKONOS SPOT Orbit/View等)的出現為影像的高精度解譯提供了更大的可能性。
目前針對道路信息提取的研究主要有以下幾個方面:
1)對道路特征的進一步研究,結合紋理信息。
2)利用多幅影像建立道路的三維模型,同時考慮道路與其背景物體如建筑物、樹和車等物體之間的關系,建立一個全局的模型。
3)面向對象方法的應用。該方法首先應用在計算機程序設計中,它是吸收了軟件工程領域十幾年來的新概念和新方法而發展起來的一種很有前途的方法,現已廣泛應用。其特點是基于對象而不是基于像素來進行影像分析與理解的。
4)與其他領域研究相結合。道路提取是一個很復雜的過程,它涉及很多學科、領域,如數學、計算機圖形學、計算機視覺等。
本文以蕪湖地區的IKONOS影像為例,在ERDAS以及Matlab軟件上很好地解決了道路與居民地混淆問題,以及利用數學形態學的相關算法和形狀指數去除道路信息提取過程中的各種噪聲等,再利用膨脹運算進行道路斷線連接,利用閉運算、開運算進行道路平滑,最終實現道路信息的提取。
1.研究區域
本文以蕪湖市區為研究對象,提取其道路信息。該區的道路網比較復雜,主干公路與次級公路交錯。其中居民地與公路相連,在影像上同物異譜現象很嚴重。試驗數據是蕪湖市區的道路信息。
2.研究數據
采用的是蕪湖市高分辨率IKONOS遙感影像,其糾正后的遙感影像如圖1所示。

圖1 糾正后的研究區影像
該影像IKONOS的參數為:成像波段:波段(單波段)3(紅色),0.64~0.72 μm,空間分辨率:4 m;成像時間:2007-08-07。該影像的波段:波段3(紅色),0.64~0.72 μm;該區的經緯度:N31°17'27.6″~N31°17'55.14″,E118°22'3.31″~E118°22'36.53″。
1.理論基礎
目前對于道路提取的方法主要分為自動和半自動兩大類。自動道路提取方法是通過認識和理解道路影像特征,自動準確定位道路的位置;半自動道路提取利用人機交互式進行,其主要思路是人工提供道路的初始(種子點),有時還需提供初始方向,然后計算機再根據一定的規則進行處理識別,有時還需要進行適當的交互,保證識別的準確性。
半自動道路提取一般可以分解成4個步驟:①道路影像特征增強;②確定道路的種子點;③跟蹤和擴展種子點,形成道路段;④連接道路段,形成道路網[1]。
半自動道路提取的方法主要有:①基于主動試驗(Active Testing)模型的方法,該方法是Geman和Jedynak提出的基于Snakes或Active Contour模型的方法;②模板匹配方法,該方法是Park和Kim[2]利用自適應最小二乘模板匹配方法從1 m分辨率的IKONOS影像中提取道路的中心線;③基于概率論的方法JetStream算法[3],該方法是一種基于概率論的提取輪廓方法。
自動道路提取方法通過認識和理解道路影像特征,自動準確定位道路的位置。最近出現了很多自動提取道路的方法。為了描述方便,將這些方法分成5類:脊線探測法Hae Yeoun Lee[4]、平行線法Trinder[5]、啟發推理法、統計模型法和地圖匹配法。這些分類方法不一定很準確,事實上,很難將一些方法歸到某一類,因為有些方法中可能用到幾種不同的技術。
近年來,數學形態學的不斷發展,使其成為綜合多學科的交叉科學,又由于數學形態學的描述語言是在高維離散空間下的集合論,所以它可以提供一個統一而強大的工具來處理圖像處理中遇到的問題。對于影像分類后處理,數學形態學方法更顯示了其最大限度保留原始影像信息和消除噪聲的優勢,它比傳統的強制聚類和篩選方法更多地考慮了圖像分類后的結構特征,使類的歸并和刪除更趨于科學合理,使分類處理后的影像在保持了原有的分類信息的同時,更方便了分類影像信息的解譯。
數學形態學是由一組形態學的代數運算子組成的,它的基本運算有4個:膨脹(或擴張)、腐蝕(或侵蝕)、開啟和閉合,它們在二值圖像和灰度圖像中各有特點。基于這些基本運算還可推導和組合成各種數學形態學實用算法,用它們可以進行圖像形狀和結構的分析及處理,包括圖像分割、特征抽取、邊界檢測、圖像濾波、圖像增強和恢復等。數學形態學方法利用一個稱作結構元素的“探針”收集圖像的信息,當探針在圖像中不斷移動時,便可考察圖像各個部分之間的相互關系,從而了解圖像的結構特征。數學形態學基于探測的思想,與人的FOA(focus of attention)的視覺特點有類似之處。作為探針的結構元素,可直接攜帶知識(形態、大小,甚至加入灰度和色度信息)來探測、研究圖像的結構特點。
數學形態學的運算種類很多,本文所涉及的主要有以下幾種:定義一個集合A,一個結構元素B,形態開、閉運算可以用數學符號分別表示[6]。
1)膨脹和腐蝕是兩種最基本和最重要的形態學運算,也是其他變換或運算的基礎。在以下公式中,A為待處理圖像,B為結構元素。

2)其他形態學運算都可以由膨脹和腐蝕派生,主要有以下幾種。
斷開:A○B=(AΘB)⊕B,使用形態開運算去除影像中的細小噪聲,同時將影像中一些粘連在道路上的噪聲與道路信息分離。
閉合:A●B=(A⊕B)ΘB。
擊中:A?(B1,B2)=(AΘB1)∩(AΘB2)。
細化:A○B=A-(A?B)={x:(-B+x)∩A≠?}。
擊中、擊不中變換可用于形態細化、形態修剪,以及形態目標識別等眾多方面,利用形態細化完成對道路網絡信息的細化、修剪。
2.技術路線
本文采用的技術路線如圖2所示。即:①對影像進行預處理增強道路信息,采用監督分類方法對遙感影像進行分類,提取道路類別生成二值影像圖;②利用形狀指數和面積設定閾值去除孤立的噪聲信息(如混入的居民點);③運用數學形態學的膨脹算子將斷線連接;④ 利用面積刪除孤立噪聲,上述步驟反復進行直至刪除所有可以刪除的噪聲;⑤對無法刪除的噪聲利用手工方法剔除,主要是與道路緊密相連的且面積較大無法利用開運算將其與道路分離,不能通過形狀指數與面積指數進行剔除的噪聲;⑥用數學形態學中閉運算和開運算進行平滑。
文中所用到的形狀指數t的表達式為

其中,p為圖斑周長;s為圖斑的面積。

圖2 技術路線圖
1)地物目標分割及圖像的除噪。在分類圖中普遍存在道路與路旁建筑物相連的情況。計算地物的形狀指數前,要分割相互粘連的地物目標,然后才可計算分割后的各地物目標的形狀指數。房屋等建筑物與主干道路往往通過等級較低的細小道路相連,采用數學形態學中的開運算能在纖細點分離物體。開運算定義為先腐蝕后膨脹的過程。經過這一步那些同時滿足面積閾值和形狀指數兩個條件的獨立面狀噪聲就會被刪除。
2)方向膨脹道路斷線連接[6]。經第1步處理,僅剩下較小面積的孤立圖斑,局部道路依然斷斷續續。以下用結構元素膨脹方法,將斷線道路連接起來。
3)面積閾值法刪除。經過方向膨脹的小噪聲圖斑,然后用相同的結構元素對上述圖像作次數相同的腐蝕運算,以恢復道路長度。上述步驟可反復進行,直到消除全部孤立噪聲為止。
4)剩下少數與道路緊密相連的面狀地物,利用手工的方法剔除。
3.道路信息提取的實現
1)首先在ERDAS軟件中利用蕪湖市地形圖對影像進行糾正;然后利用編輯模板對影像進行監督分類,由于道路與建筑物“同物異譜”現象比較嚴重,在監督分類階段很難將道路與居民點等信息完全區分;最后對分類結果進行提取產生二值影像,如圖3所示。

圖3 二值影像
2)在二值影像上可以看到有很多噪聲,包括小的孤立的噪聲以及與道路相連的面狀噪聲。道路的線性特征非常明顯,而一般的混雜的居民點信息是非線性的。道路的線性特征結合面積特征進行噪聲剔除,但是必須與道路分離才能計算形狀指數以及面積,因此要先進行地物分割。數學形態學的開運算能夠去除小的圖斑以及在細部分離物體,利用結構元素[7]對影像進行開運算,如圖4所示。在Matlab軟件上實現開運算的結果,如圖5所示。

圖4 結構元素

圖5 開運算結果影像
3)經過上述處理仍然存在難以去除的噪聲以及道路的斷線現象。如果再多次進行開運算可以去除孤立的噪聲,但也會出現道路的斷線更加嚴重的現象。基于此,本文利用面積閾值以及形狀指數對噪聲作進一步消除。計算形狀指數的表達式為sqrt([AREA]/[PERIMETER])。經過多次試驗選擇得到的表達式為“zhishu”>0.08 AND“zhishu”<0.1,從而利用其表達式進行除噪。將選擇的數據導出,結果發現仍然有部分塊狀圖斑無法除去,主要是圖斑過于不規則使形狀指數過小。而輔以面積閾值進行剔除效果則較好。經過上述處理,對與道路相連的,面積較大、難以去除的部分,則采用手工編輯的方法分割成多邊形,然后經過面積形狀指數處理得到矢量圖,如圖6所示。

圖6 經過面積形狀指數處理后的矢量圖
4)將生成的矢量圖轉化為柵格形式,對于柵格內部的孔洞以及道路斷線利用數學形態學的膨脹運算可填充,實現斷線連接。其結果如圖7所示。

圖7 矢量化后斷線連接圖
上述處理結果表明:
1)采用本文的方法對于提取高等級公路是可行的,特別是對于線性特征明顯的水泥、柏油路效果較好。遙感信息的宏觀性對于提取高等級公路是可行的,但筆者注意到提取次級公路以及由于植被覆蓋的道路仍存在著不確定性。
2)在進行數學形態學的開運算時結構元素的選擇至關重要,所以需要進行多次試驗并根據影像及區域的特點來進行選擇。開運算雖然能夠在細部分離地物但也會造成道路的損失斷線現象,因而對于面積較大的與道路相連的地物仍需手工干預。
3)道路提取的準確程度部分取決于分類的效果,而本文在基于光譜分類時未考慮地物的上下文特征,若能考慮道路的紋理特征來輔助分類,改善分類效果,可以進一步提高道路提取的準確性。
4)道路提取過程中出現了邊緣的毛刺現象以及道路斷線現象,這些仍需作進一步研究。
[1] 林宗堅,劉政榮.從遙感影像提取道路信息的方法評述[J].武漢大學學報:信息科學版,2003,28(1): 90-93.
[2] PARK S R,KIM T.Semi-automatic Road Extraction Algorithm from IKONOS Images Using Template Matching[C]∥22nd Asian Conference on Remote Sensing.Singapore:AARS,2001:1209-1213.
[3] PEREZ P,BLAKE A,GANGNET M,et al.Probabilistic Contour Extraction with Particles[C]∥Proc.of Int.Conf on ComputerVision,Vancouve.IEEE,2001(3): 524-531.
[4] AMINI J,SARADJIAN M R,BLAIS JA R,et al.Automatic Road-side Extraction from Large Scale Image Maps[J].International Journal of Applied Earth Observation and Geoinformation,2002(4):95-107.
[5] TRINDER J C,WANG Y.Knowledge-based Road Interpretation in Aerial Images[J].International Archives of Photogrammetry and Remote Sensing,1998,32(4): 635-640.
[6] 安如,馮學智,王慧麟.基于數學形態學的道路遙感影像特征提取及網絡分析[J].中國圖象圖形學報:A輯,2003,8(7):798-804.
[7] 李利偉,劉吉平,尹作為.基于數學形態學的高分辨率遙感影像道路提取[J].遙感信息,2005(5):9-11.
[8] 楊淑瑩,胡軍.基于圖像紋理分析的目標物體識別方法[J].天津理工學院學報,2001,17(4):31-33.
Research on Methods of Road Extraction from High-resolution Remote Sensing Image
HU Zhangwu
0494-0911(2011)08-0013-04
P237
B
2011-05-25
胡張武(1976—),男,安徽桐城人,工程師,研究方向為GIS原理與應用。