洪堂安,楊 斌
(南昌航空大學(xué),江西 南昌 330063)
隨著社會的不斷發(fā)展,人們在對城市生態(tài)環(huán)境進(jìn)行改造以及適應(yīng)的過程中,建立起“自然-經(jīng)濟(jì)-社會”復(fù)合生態(tài)系統(tǒng)[1]。城市生態(tài)景觀可通過物質(zhì)、能量代謝以及生物化學(xué)循環(huán)等過程來實現(xiàn),將其進(jìn)行結(jié)合,形成具有特定結(jié)構(gòu)、功能以及服務(wù)的生態(tài)環(huán)境。
目前,城市化的快速發(fā)展使城市生態(tài)景觀隨之發(fā)生了巨大變化,伴隨著計算機(jī)技術(shù)和圖像處理技術(shù)的迅速發(fā)展,快速高效地獲取城市生態(tài)景觀的局部特征,對后續(xù)的城市生態(tài)景觀的設(shè)計與構(gòu)建具有重要意義。鑒于生態(tài)景觀局部特征提取的重要性,因此,準(zhǔn)確高效地獲取生態(tài)景觀局部特征,漸漸成為了目前研究的熱點內(nèi)容[2]。
王旭[3]等人提出基于矩陣非負(fù)分解的圖像特征提取方法。該方法首先將匹配追蹤算法與Wigner-Ville分布相結(jié)合,獲取時頻分辨率較好的時頻圖像線特征參數(shù);其次利用局部二值模式(LBP)算子對時頻圖像的灰度矩陣進(jìn)行重新編碼;最終通過非負(fù)矩陣分解算法取得時頻圖像對應(yīng)的低維線特征參量以及對應(yīng)的時頻圖像線特征,從而完成對生態(tài)景觀的線特征提取。但該方法在提取生態(tài)景觀特征時,難以有效對含噪信號進(jìn)行抑制,導(dǎo)致線特征提取耗時較長。蔡道清[4]等人提出基于小波變換的特征提取方法。該方法首先構(gòu)建Retinex光照模型,對生態(tài)景觀原始圖像進(jìn)行裁剪和歸一化處理;其次利用Haar小波基將處理后的圖像進(jìn)行多級分解,獲取圖像的高低頻成分;最終利用閾值法對小波分解后高頻系數(shù)進(jìn)行更新,取得多尺度反射模型,將該模型進(jìn)行重構(gòu),實現(xiàn)對特征的提取。然而該方法在對生態(tài)景觀進(jìn)行提取線特征時,難以保留具有直線或是超平面奇異性的信號,導(dǎo)致線特征提取均方差較大。白鑫[5]等人提出基于雙極特征度量的特征提取方法。該方法首先將圖像進(jìn)行轉(zhuǎn)換,形成HSV色彩空間,并將其進(jìn)行分割,取得若干個非重疊子圖像,對子圖像的均值、標(biāo)準(zhǔn)差以及偏斜度進(jìn)行計算,獲取結(jié)果來表征CM;其次通過Euclidean距離對圖像CM進(jìn)行提取與度量,將取得結(jié)果形成圖像集;最終提取每個目標(biāo)的ART和EH特征,完成對生態(tài)景觀的特征提取。但是該方法的特征提取準(zhǔn)確度較低。
為了解決上述方法存在的問題,本研究提出基于脊波變換的生態(tài)景觀特征提取方法。該方法采用脊波變換對生態(tài)景觀圖像數(shù)據(jù)進(jìn)行處理,結(jié)合SIFT線特征提取方法,基于此完成對生態(tài)景觀的線特征提取。
脊波變換(Ridgelet變換)的相關(guān)概念由美國Stanford大學(xué)的E.J.Candes和Doboho教授提出[6]。Ridgelet的前身是Wavelet,由于Wavelet同時具有時局域性、頻局域性,便于表示瞬變信號,相對傅立葉分析來說有很大進(jìn)步。因此,其在信號處理領(lǐng)域中被得到廣泛應(yīng)用。在將圖像的零維度或者點狀奇異性特征進(jìn)行表示時,小波變換較為適用,當(dāng)圖像中邊緣部分出現(xiàn)高維奇異性特征時,小波變換不足以進(jìn)行表示。因此,以小波變換為基礎(chǔ),相關(guān)學(xué)者提出脊波(Ridgelet)變換。脊波變換能夠有效地對圖像邊緣高維直線或者是超平面奇異性問題進(jìn)行處理[7]。
當(dāng)函數(shù)ψ滿足于以下條件時
(1)
此時,函數(shù)ψ稱為容許激勵函數(shù)。以函數(shù)ψ為容許條件的脊波函數(shù)表示為
(2)
式中,尺度因子表示為a,相對位移表示為b,將u定義為u=(cosθ,sinθ),x定義為x=(x1,x2),此時,脊波函數(shù)表示為
(3)
式中,a>0;a,b,x1,x2∈R;θ∈[0,2π]。ψa,b,θ為R2→R2。因此,脊波函數(shù)處于直線x1cosθ+x2sinθ=c方向上是常數(shù),而與該直線垂直方向上是小波函數(shù)。
連續(xù)脊波變換與Radon變換間有著密切的聯(lián)系,將Radon變換進(jìn)行定義:
(4)
此時,脊波變換可通過式(5)進(jìn)行表示
(5)
式中,θ是常量,t是變量。脊波變換是沿著Radon變換切片方向上的一維小波變換。
由于Radon變換本身是沿直線L(u,t)進(jìn)行變換的,即L(u,t)={x∈Rd|u·x=t,|u|=1},當(dāng)d=2時,此時,u=(cosθ,sinθ),L(u,t)=L(θ,t)。對于直線型的奇異性來說,Radon變換處于某方向u上會與直線形的奇異性出現(xiàn)重合情況,脊波變換沿這個方向的直線進(jìn)行積分,使直線形的奇異性進(jìn)行轉(zhuǎn)化,形成點狀的奇異性,取得較好的直線奇異性效果[8]。
通常情況下,軟閾值函數(shù)與硬閾值函數(shù)是最為常見的閾值處理方法。軟閾值函數(shù)也稱收縮函數(shù),其具有連續(xù)性等特點,在數(shù)學(xué)等應(yīng)用中便于處理。硬閾值函數(shù)與之相反,不具有連續(xù)性,但更接近于實際應(yīng)用。當(dāng)處于空間較大的范圍內(nèi),以極小極大準(zhǔn)則為依據(jù),軟閾值函數(shù)相對于硬閾值函數(shù)來說,更接近于理想值,經(jīng)過硬閾值處理后的信號要比軟閾值處理后取得的信號粗糙[9]。
然而,對于硬閾值方法來說,估計系數(shù)在閾值處不是連續(xù)的,將不連續(xù)的系數(shù)進(jìn)行重構(gòu),取得的信號會出現(xiàn)振蕩情況;對于軟閾值方法來說,估計系數(shù)在閾值處連續(xù)性較好,但當(dāng)估計系數(shù)大于閾值時,估計值會與實際系數(shù)出現(xiàn)偏差,影響到重構(gòu)信號與真實信號的接近程度。為此,本研究提出軟閾值折中法,對其進(jìn)行定義
(6)