吳桂平,肖鵬峰,馮學(xué)智,王 珂,黃秋燕
南京大學(xué)地理信息科學(xué)系,江蘇南京,210093
邊緣特征檢測是遙感圖像分割、目標(biāo)識(shí)別以及區(qū)域形狀提取等領(lǐng)域的核心技術(shù),目前已經(jīng)成為遙感科學(xué)研究的熱點(diǎn)問題之一[1-3]。在現(xiàn)有的研究中,有關(guān)遙感圖像邊緣特征檢測的問題大都是集中在基于空域像元的梯度算子來進(jìn)行的[4-5],即對(duì)圖像的每個(gè)像元考察它在某個(gè)鄰域范圍內(nèi)亮度值的變化,利用邊緣鄰近一階或二階方向?qū)?shù)的變化規(guī)律來實(shí)現(xiàn)圖像邊緣的檢測,如Robert算子、Sobel算子、Laplace算子、LOG算子等。然而在高空間分辨率的遙感圖像上,不僅地物的光譜特征更加明顯,而且圖像具有灰度變化豐富、背景噪聲復(fù)雜、邊緣密度大的特點(diǎn),這些以微分為基礎(chǔ)的空域檢測算子對(duì)于高分辨率遙感圖像而言,難以達(dá)到較好的邊緣檢測效果[6-7]。
圖像的邊緣信息不單單靠空域中像元亮度值的變化程度來表現(xiàn),同時(shí)還可以通過其頻域中所固有的頻譜能量值來表征[8],頻率域中頻譜值作為物質(zhì)能量的特征之一,在描述物體的邊緣形態(tài)特征上具有獨(dú)特的優(yōu)勢[9-10]。同時(shí)基于分塊的窗口傅里葉變換方法在空頻兩域上具有突出信號(hào)局部特征和進(jìn)行多分辨率分析的能力[11-12],為圖像的邊緣檢測提供了新的有力的手段?;诖?本文主要以IKONOS高分辨率遙感圖像數(shù)據(jù)為基礎(chǔ),從理論上探討了一種基于頻譜段能量的圖像邊緣特征檢測方法,該方法首先采用局部滑動(dòng)分塊的傅里葉變換,分離出了由不同頻譜段能量所表征的高、低頻信息,然后通過重點(diǎn)分析高階頻譜段能量對(duì)圖像邊緣特征信息的貢獻(xiàn)作用,同時(shí)結(jié)合直流中心頻譜段圖像良好的噪聲抑制特性,實(shí)現(xiàn)了高分辨率遙感圖像邊緣特征信息的有效檢測。
遙感圖像實(shí)質(zhì)上是空域中的二維函數(shù),在其中包含有周期性成分、非周期成分、背景、邊緣及噪聲等信息,而這些成分往往相互糾纏在一起,在空域中很難將它們分離開來。根據(jù)傅里葉理論,一個(gè)滿足一定條件的二維函數(shù)可以分解成一系列正弦或余弦函數(shù)在二維平面上的疊加。這樣就定義了一個(gè)函數(shù)從空間域到頻率域的變換,即傅里葉變換[13]
式(1)描述了一個(gè)尺寸為M×N的二維圖像從空間域到頻率域的傅里葉變換,其中每個(gè) F(u,v)項(xiàng)包含了被指數(shù)項(xiàng)修正的 f(x,y)的所有值,其不同頻率成分上頻譜值|F(u,v)|的大小很大程度上反映了這一圖像的空間分布狀態(tài)[14]。在頻譜圖上,每一個(gè)頻譜峰值均代表了空域中不同的頻率成分,而且峰值的大小和位置分別反映了不同成分的周期和取向。同時(shí),整個(gè)圖像的背景輪廓信息主要反映在低階頻譜能量的分量上,當(dāng)圖像的邊緣細(xì)節(jié)信息很豐富時(shí),則頻譜圖上反映為高頻能量也很豐富。由此可見,利用傅里葉變換技術(shù),可以將圖像的像元亮度分布f(x,y)變換為對(duì)應(yīng)的頻譜能量分布 F(u,v),使得不同頻率的成分在頻譜圖中很好地反映出來,從而方便地實(shí)現(xiàn)圖像背景、噪聲及邊緣等指定信息的分離和提取[15-16]。
根據(jù)Parseval定理,傅里葉變換后的功率譜|F(u,v)|2與空域圖像 f(x,y)的能量在數(shù)值上存在著相等的關(guān)系
即變換前后信息的總能量是保持不變的,只是在空域上能量是按(x,y)分布的,而在頻域中,能量是按照(u,v)疊置的??沼騼?nèi)圖像的總能量等于頻率域內(nèi)不同頻率位置上能量的疊置之和。這里,如果假設(shè)大小為M×N的頻譜圖像所形成的積分區(qū)域?yàn)镃,該積分區(qū)域可分解為 n個(gè)互不相交的子域Ci(如圖1所示),且C=C1+C2+ …+Cn,則有
圖1 頻譜段構(gòu)建示意圖Fig.1 Schematic diagram showing construction of frequency spectrum zone
傳統(tǒng)的二維離散傅里葉變換是空域和頻域上的一種全局性變換,得到的是圖像信號(hào)的整體頻譜,因而無法表述圖像在局部區(qū)域上的特征信息[18]。這樣,利用頻譜段能量進(jìn)行圖像邊緣特征檢測時(shí),如果將原始圖像直接做傅里葉變換,并不能很好地獲得該圖像的邊緣特征信息。為了彌補(bǔ)其不足,可以采用圖像子窗口的形式對(duì)原圖像進(jìn)行抽取,并將抽取的子圖像塊分別進(jìn)行傅里葉變換,從而利用頻域子窗口中高階頻譜段上的頻譜能量值來表征圖像局部細(xì)節(jié)的豐富程度及其邊緣的走向[18]。
在抽取子圖像塊時(shí),最簡單的方法是直接將原始圖像分割成相互分離的s×s子塊,并將分塊后的一系列空域分析基元進(jìn)行二維離散傅里葉變換(如圖2所示),得到對(duì)應(yīng)的頻域分析基元,然后利用圖1的方法,根據(jù)不同頻譜半徑的大小分離出各頻率段的能量總和,從而生成反映不同空域特征信息的頻譜段圖像。然而直接分割分塊的方法,其本質(zhì)上是利用子窗口內(nèi)各頻譜段總能量特征作為該窗口中心點(diǎn)像元值的統(tǒng)計(jì)方法,基于這一方法,一方面顯然會(huì)降低頻譜段圖像的分辨率,另一方面也會(huì)破壞每個(gè)子塊邊緣特征間的統(tǒng)計(jì)特性[19]。針對(duì)此情況,本文采取基于滑動(dòng)窗口的策略來對(duì)原圖像進(jìn)行滑動(dòng)抽取,使得經(jīng)過滑動(dòng)子窗口抽取的圖像塊在原圖像中的位置相互有重疊,經(jīng)過子窗口提取后,將子窗口內(nèi)各頻譜段的能量和作為該窗口中心點(diǎn)像元值,最后按照不同頻譜半徑的大小分離出對(duì)應(yīng)的高低頻信息?;谶@種方法,不但可以彌補(bǔ)子圖像塊頻譜能量間的統(tǒng)計(jì)特性,而且很好地保持了各頻譜段圖像的原始分辨率大小。
圖2 分塊傅里葉變換示意圖Fig.2 Schematic diagram showing block Fourier method
在上述操作中,滑動(dòng)窗口的大小s對(duì)于圖像特征信息的提取至關(guān)重要。一般而言,為了獲得較為細(xì)致的邊緣特征,往往需要選取較小的窗口尺寸。但是為了更好地檢測和區(qū)分圖像的背景、噪聲和邊緣等不同頻譜段能量在頻域空間的分布情況,窗口尺寸又不能過小。為了處理問題的方便,以更好地從理論上探討基于頻譜能量的圖像邊緣檢測的可行性,本文的滑動(dòng)窗口大小擬定為3×3。而在實(shí)際應(yīng)用中,可以在水平及垂直方向上任意選取圖上的幾行和幾列像元,并對(duì)所選的行列像元分別進(jìn)行一維傅里葉變換,對(duì)于絕大多數(shù)典型圖像來說,直流分量后的第一個(gè)非零頻率處的峰值對(duì)應(yīng)了圖像中特征信息的最低頻率,因此只需取這些頻率對(duì)應(yīng)的空間尺寸中較大的一個(gè)作為滑動(dòng)窗口的尺寸即可。
圖像邊緣表征圖像中灰度發(fā)生急劇變化的區(qū)域邊界,是圖像中最為集中的高頻信息。因此在利用頻譜段能量進(jìn)行圖像的邊緣檢測時(shí),對(duì)圖像高階頻譜段能量的分析是至關(guān)重要的,也就是說高階頻譜段圖像在一定程度上反映了原始空域圖像中的邊緣特征信息。但是由于實(shí)際處理的高分辨率遙感圖像往往是存在著大量的噪聲信息的,而且噪聲和邊緣在空域中都表現(xiàn)為梯度的突變,在頻域中均表現(xiàn)為高頻信息,這就給邊緣特征信息的檢測帶來了困難。與噪聲信息不同的是,邊緣信息具有較大的能量和范圍,其在均值平滑的作用下,不會(huì)像噪聲那樣很快消失,而是表現(xiàn)為模糊化,因此可以在表征大尺度圖像信息的低頻能量段下抑制噪聲,可靠地識(shí)別邊緣,然后在表征小尺度細(xì)部信息的高頻能量段下精確定位,得到邊緣的真實(shí)位置。
考慮到頻譜圖的直流分量表征了原始空域圖像的亮度均值信息,因此基于本文給出的滑動(dòng)分塊傅里葉變換方法,邊緣檢測算法由以下幾步完成:①根據(jù)選定的3×3子窗口,將原始圖像進(jìn)行滑動(dòng)分塊,同時(shí)對(duì)每一個(gè)滑動(dòng)抽取的圖像子塊進(jìn)行二維離散傅里葉變換;②將滑動(dòng)窗口范圍內(nèi)頻譜中心能量值賦予窗口中心構(gòu)成直流中心頻譜段圖像,從而達(dá)到對(duì)圖像噪聲濾除的目的;③對(duì)經(jīng)過噪聲濾除的直流中心頻譜段圖像量化至0~255的灰度范圍,并在此基礎(chǔ)之上進(jìn)一步進(jìn)行滑動(dòng)分塊傅里葉變換的操作;④將每個(gè)分塊子窗口中頻譜半徑為1~1.5范圍內(nèi)的頻譜能量系數(shù)進(jìn)行求和疊置,生成高階頻譜段圖像;⑤最后對(duì)高階頻譜段圖像進(jìn)行量化,得到最終的邊緣檢測圖像。
另外,邊緣信息的頻譜能量特征是其空間特性在頻域中的反映,不同方向上的頻譜段能量反映了圖像邊緣輪廓的走向的不同。在實(shí)際的一幅遙感圖像中,有時(shí)候可能需要研究某一特定方向上的邊緣特征,這就要求根據(jù)邊緣方向的不同,提取不同方向上的頻譜段能量。在上述操作的第④步中,將滑動(dòng)窗口內(nèi)與空域邊緣走向相垂直的方向上的頻譜能量系數(shù)進(jìn)行求和疊置,同時(shí)將疊置的能量值作為各個(gè)滑動(dòng)窗口的中心像元值,便可以檢測出相應(yīng)方向邊緣的最大響應(yīng)特征。
為了驗(yàn)證本文方法的有效性,選取了2000年9月15日獲取的江蘇省南京市的兩塊IKONOS全色影像(農(nóng)田影像和廠房影像)進(jìn)行試驗(yàn),影像空間分辨率為1 m,圖像大小均為256像素×256像素(如圖3(a)所示)。在試驗(yàn)之前,首先將原始遙感圖像進(jìn)行了直方圖線性拉伸,使拉伸后的圖像直方圖包含0~255全部可能的灰度級(jí),以有利于圖像邊緣特征的精確檢測。圖3(b)是由滑動(dòng)窗口的直流中心頻譜能量所構(gòu)成的低階頻譜段圖像,圖3(c)為分塊子窗口中頻譜半徑為1~1.5范圍內(nèi)的頻譜能量所疊置生成的高階頻譜段圖像。從圖中可以看出,圖3(b)對(duì)噪聲表現(xiàn)出比較明顯的抑制作用,并很好地反映了原圖像的背景信息,而圖3(c)由于是由高頻能量疊置所得,因此圖像在整體上表現(xiàn)出邊緣特征的同時(shí),還含有大量的細(xì)部噪聲信息,使得檢測出的邊緣輪廓很不清晰。圖3(d)是在經(jīng)過低階頻譜段圖像噪聲抑制的基礎(chǔ)之上,再次進(jìn)行滑動(dòng)分塊傅里葉變換及高階頻譜段能量疊置之后所得到的邊緣檢測結(jié)果。從結(jié)果可以看出,圖3(d)很好地反映出了原始遙感圖像的邊緣輪廓信息,邊緣定位比較準(zhǔn)確。在對(duì)邊緣細(xì)節(jié)的檢測上,與其他空域檢測算子相比,基于本文的方法所檢測到的邊緣較光滑、骨架連續(xù)性好,并且噪聲得到抑制的同時(shí),圖像原有邊緣輪廓特征較為明顯(如圖4所示)。另外,圖5顯示了基于頻譜段能量的方法所獲得的特定方向上的圖像邊緣檢測結(jié)果。其中,圖5(a)和圖5(b)有效地檢測出了農(nóng)田影像在0°和90°方向上的邊緣特征信息,圖5(c)及圖5(d)比較準(zhǔn)確地反映了廠房影像在45°和135°方向上邊緣信息的最大響應(yīng)特征,并且所得到的方向邊緣圖像的紋理較好。
圖3 基于頻譜段能量的IKONOS遙感圖像邊緣特征檢測Fig.3 Edge feature detection from IKONOS image based on frequency spectrum zone energy
圖4 不同邊緣特征檢測算法的結(jié)果比較Fig.4 The comparison of edge detection results among different methods
圖5 特定方向上的邊緣檢測結(jié)果Fig.5 Edge detection results in specific direction
本文方法從圖像信號(hào)本身出發(fā),利用滑動(dòng)分塊傅里葉變換和頻譜能量分段疊置的手段,將含有噪聲的圖像分解到不同的頻譜段中,同時(shí)結(jié)合直流中心頻譜段圖像良好的噪聲抑制特性,實(shí)現(xiàn)了高分辨率遙感圖像邊緣特征信息的快速精確檢測。試驗(yàn)結(jié)果表明,基于頻譜能量所檢測出的圖像邊緣特征的響應(yīng)較為顯著,視覺效果尚可,并且具有特定方向上的邊緣檢測能力。縱觀該方法的整個(gè)過程,既利用了滑動(dòng)窗口細(xì)化并強(qiáng)化了邊緣信息,又利用了高階頻譜段能量尋邊,避免了邊緣不連續(xù)的問題,這是傳統(tǒng)的基于空域像元的梯度算子所無法得到的效果,因此該方法對(duì)于高分辨率遙感圖像的邊緣特征檢測及降噪是行之有效的。然而,在利用頻譜段能量進(jìn)行邊緣特征檢測時(shí)還有一些待完善之處,例如對(duì)于最佳滑動(dòng)窗口的選取能否采用更為科學(xué)的方法進(jìn)行;能否根據(jù)頻譜能量系數(shù)對(duì)邊緣特征的疊置情況進(jìn)行分析,精確地確定哪一個(gè)頻譜段半徑對(duì)邊緣輪廓的特征起主要貢獻(xiàn)等,都需要繼續(xù)優(yōu)化和深入。
[1] TOUZI R,LOPES A,BOUSQUET B.A Statistical and Geometrical Edge Detector for SAR Images[J].IEEE Transactions on Geoscience and Remote Sensing,1988,26 (6):764-773.
[2] ZHAO Xi’an,L I Deren.Constructing Two Dimension Symmetric Wavelets for Extracting Edge Features of Image atMultiscales[J].Acta GeodaeticaetCartographica Sinica,2003,32(4):313-319.(趙西安,李德仁.2維對(duì)稱小波與多尺度影像邊緣特征提取[J].測繪學(xué)報(bào),2003,32 (4):313-319.)
[3] LEI Xiaoqi,WANG Weixing,LAI Jun.A Method of Road Extraction from High-resolution Remote Sensing Images Based on Shape Features[J].Acta Geodaetica et Cartographica Sinica,2009,38(5):457-465.(雷小奇,王衛(wèi)星,賴均.一種基于形狀特征進(jìn)行高分辨率遙感影像道路提取方法[J].測繪學(xué)報(bào),2009,38(5):457-465.)
[4] ROBERTS L G.Machine Perception of Three-dimensional Solids[C]∥Opticaland Electro-optical Information Processing.New York:Garland Pub,1965:159-197.
[5] SOBEL I.Neighbourhood Coding of Binary Images for Fast Contour Following and General Array Binary Processing [J].ComputerGraphics and ImageProcessing,1978: 127-135.
[6] XIAO Pengfeng,FEN G Xuezhi,ZHAO Shuhe,et al. Feature Detection from High-resolution Remotely Sensed Imagery Based on Phase Congruency[J].Journal of Remote Sensing,2007,11(3):303-310.(肖鵬峰,馮學(xué)智,趙書河,等.一種基于相位一致的高分辨率遙感圖像特征檢測方法[J].遙感學(xué)報(bào),2007,11(3):303-310.)
[7] ZHANG Xiaodong,LI Deren,CAI Dongxiang,et al.átrous Wavelet Decomposition Applied to Detecting Image Edge [J]. Geomaticsand Information Science of Wuhan University,2001,26(1):29-33.(張曉東,李德仁,蔡?hào)|翔,等.átrous小波分解在邊緣檢測中的應(yīng)用[J].武漢大學(xué)學(xué)報(bào):信息科學(xué)版,2001,26(1):29-33.)
[8] KUI Zhongyu.Initial Research on Geographic Frequency Spectroscopy:Imaging Mechanism ofStripes Structure Information of Terrestrial Objects[J].Image Technology, 1998(1):1-11.(夔中羽.地物頻譜學(xué)研究始步:地表物體紋理結(jié)構(gòu)信息成像機(jī)理[J].影像技術(shù),1998(1):1-11.)
[9] TAN Yanying,DON G Zhixin.Spectrum Analyzing of Image Edges and Application in Transform Coding[J]. Acta Electronica Sinica,1995,23(9):61-65.(譚雁英,董志信.圖像邊緣信息的譜分析及其在變換編碼中的應(yīng)用[J].電子學(xué)報(bào),1995,23(9):61-65.)
[10] YAN Xueqiang,LIU Jilin,GUO Xiaojun,et al.Texture Segmentation Algorithm Based on SpatialFrequency Domain[J].Journal ofZhejiang University:Natural Science,1998,32(6):726-731.(嚴(yán)學(xué)強(qiáng),劉濟(jì)林,郭小軍,等.基于空間頻率域的紋理分割算法[J].浙江大學(xué)學(xué)報(bào):自然科學(xué)版,1998,32(6):726-731.)
[11] CAO Rong,WANG Ying,LI Xianglin.An Adaptive DFT Domain DigitalWatermarking Scheme[J].Computer Engineering and Applications,2006(10):77-78.(曹榮,王穎,李象霖.一種自適應(yīng)的DFT域數(shù)字水印算法[J].計(jì)算機(jī)工程與應(yīng)用,2006(10):77-78.)
[12] ZHANG Xiaoyun,ZHU Qingsheng,ZENGLingqiu.Algorithm of Document Skew Detection Based on Straight-line Fitting[J].Application Research of Computers,2005(6): 251-253.(張曉蕓,朱慶生,曾令秋.基于直線擬合的文本傾斜檢測算法[J].計(jì)算機(jī)應(yīng)用研究,2005(6):251-253.)
[13] JAIN A.Fundamentals of Digital Image Processing[M]. New York:Prentice-Hall,1989.
[14] YE Zetian.Frequency Spectrum Zone Images and Their Applications[J].Remote Sensing of Environment,1993,8 (2):139-146.(葉澤田.頻譜段圖像及其應(yīng)用的探討[J].環(huán)境遙感,1993,8(2):139-146.)
[15] GONZALEZ R C,WOODS R E.Digital Image Processing [M].Second Edition.New York:Prentice Hall,2002.
[16] BALLARD D,BROWN C.Computer Vision[M].New York:Prentice-Hall,1982.
[17] YE Zetian.Frequency Spectrum Zone Images and Their Applications[J].Remote Sensing of Environment,1993,8 (2):139-146.(葉澤田.頻譜段圖像及其應(yīng)用的探討[J].環(huán)境遙感,1993,8(2):139-146.)
[18] YU Zhenming,MAO Shiyi,GAO Fei.Image Fusion via Localized Fourier Transform[J].Signal Processing,2004, 20(3):227-230.(玉振明,毛士藝,高飛.用局部傅里葉變換進(jìn)行圖像融合[J].信號(hào)處理,2004,20(3): 227-230.)
[19] HUANG Qihong,LIU Zhao.Image Edge Feature Extraction Based on IndependentComponentAnalysis[J]. Infrared,2006,27(5):13-16.(黃啟宏,劉釗.基于獨(dú)立分量分析的圖像邊緣特征提取[J].紅外,2006,27(5): 13-16.)