国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于Snake模型的水體提取

2015-04-10 03:47劉茂元
地理空間信息 2015年1期
關(guān)鍵詞:輪廓線輪廓邊界

劉茂元

(1.高要市國土資源局,廣東 高要 526100)

基于Snake模型的水體提取

劉茂元1

(1.高要市國土資源局,廣東 高要 526100)

引入Snake模型,并對其進(jìn)行改進(jìn),在水體內(nèi)部構(gòu)造初始輪廓線,通過輪廓線的膨脹變形擬合水體邊界,從而實(shí)現(xiàn)對水體的提取。實(shí)驗(yàn)分析證明此方法整體效果較好。

遙感影像;水體提??;Snake模型;邊界跟蹤

1 主動(dòng)輪廓線Snake模型

Snake模型的基本思路是以構(gòu)成一定形狀的一些控制點(diǎn)為初始輪廓線,這條曲線在內(nèi)部力和外部力的作用下,主動(dòng)地向感興趣的目標(biāo)區(qū)域附近的輪廓邊界移動(dòng),通過求解輪廓曲線能量函數(shù)的極小化,來完成對圖像的分割。

最初的Snake曲線是由一組輪廓點(diǎn)v(s)=v[x(s),y(s)],s∈[0,1]組成的輪廓參數(shù)曲線,當(dāng)總能量達(dá)到最小時(shí),便能得到一個(gè)最優(yōu)的輪廓:

Esnake = Einternal + Eexternal + Econstraint (1)其中為總能量為內(nèi)部能量,表示輪廓的彎曲和拉伸程度,大小與圖像本身沒有關(guān)系為外部能量,表示輪廓與圖像梯度和亮度的擬合程度,一般由圖像決定為約束條件,一般由用戶的需要或圖像的特性決定,約束條件來自于用戶的交互輸入或者是更高級的計(jì)算機(jī)視覺處理過程,一般情況下可以不考慮。

總能量的連續(xù)形式表示為:

α(s)控制著模型的連續(xù)性,即彈性,當(dāng)α(s)=0時(shí),意味著Snake曲線一階導(dǎo)數(shù)不連續(xù)。

光滑性能量表示為:

β(s) 控制著模型的光滑性,即剛性,當(dāng)β(s) =0時(shí)意味著二階導(dǎo)數(shù)不連續(xù),此時(shí)Snake曲線出現(xiàn)拐點(diǎn)。

外部能量中,隨著參數(shù)γ(s) 的增大(變?。琒nake模型輪廓將會(huì)被亮(暗)線吸引。

其中,參數(shù)α(s)、β(s)、γ(s) 控制著能量的相關(guān)影響。

對于式(2),設(shè)V={v1,v2,…,vN}是Snake初始輪廓上的N個(gè)點(diǎn),則可以給出Snake模型的離散形式,其總能量表達(dá)式如下:

總能量表達(dá)式寫為:

2 Snake模型改進(jìn)

經(jīng)過以上幾步的改進(jìn),可以更加準(zhǔn)確地表示輪廓點(diǎn)的均勻度。再對式(11)進(jìn)行歸一化處理:

平滑性約束即曲率約束項(xiàng)能量,采用二階中心差分形式:

其中,I為圖像,I的值表示圖像強(qiáng)度。

通過以上能量定義的Snake模型可以較為準(zhǔn)確地提取邊界。但是,當(dāng)初始輪廓離真實(shí)邊界較遠(yuǎn),以及存在凹形邊界時(shí),這樣的Snake模型難以逼近真實(shí)邊界。針對這些缺點(diǎn),本文主要從面積能量入手,對其進(jìn)行改進(jìn)。

局部面積能量項(xiàng)的定義為:

為了利用Snake模型進(jìn)行水體邊界提取,本文對原始Snake模型的求解算法做了適當(dāng)優(yōu)化,主要包括以下2個(gè)方面。

2.1 能量系數(shù)的動(dòng)態(tài)調(diào)整。

本文根據(jù)輪廓點(diǎn)距離水體邊界的遠(yuǎn)近,將輪廓線收斂的過程分為2個(gè)階段。2個(gè)階段的區(qū)別在于,各能量項(xiàng)對Snake輪廓線作用力度不同。

第一階段:當(dāng)輪廓線距離水體邊界較遠(yuǎn)時(shí),局部面積能量項(xiàng)起主導(dǎo)作用,控制Snake的膨脹。連續(xù)用平滑能量項(xiàng)來控制曲線在急劇膨脹中的變形。外部能量的作用很小,可以忽略。

第二階段:當(dāng)Snake靠近水體邊界時(shí),梯度能量的作用要加大,局部面積能量項(xiàng)權(quán)值系數(shù)應(yīng)減小,主要用于逼近凹形邊界。

何時(shí)判斷第一階段結(jié)束,是一個(gè)很重要的問題。由于水體邊界和內(nèi)部的亮度值相差較大,水體內(nèi)部的亮度值偏小,而水陸邊界附近的亮度值較大,通過對實(shí)驗(yàn)影像中水體邊界上的點(diǎn)進(jìn)行系列采樣分析,可以獲取水體邊界附近亮度值的大致取值范圍:a<K<b(a,b的取值視具體情況而定)。為了減少誤差,將其進(jìn)行歸一化處理,對8位灰度影像,以連續(xù)10個(gè)輪廓點(diǎn)同時(shí)滿足作為條件,判定當(dāng)前輪廓點(diǎn)進(jìn)入第二階段,增加梯度能量的作用力,減少面積能量的作用力,使輪廓線逼近水體邊界。

2.2 輪廓點(diǎn)的動(dòng)態(tài)增刪

受各種因素影響,Snake曲線優(yōu)化過程中可能會(huì)出現(xiàn)因邊緣點(diǎn)堆積或離散而導(dǎo)致的輪廓線畸形或過于僵硬。故對輪廓上的點(diǎn)進(jìn)行自適應(yīng)調(diào)整是非常必要的。

在本文的算法中,能自動(dòng)計(jì)算輪廓點(diǎn)間的距離,如果輪廓上的點(diǎn)數(shù)過于密集,則進(jìn)行取舍,取兩點(diǎn)的中點(diǎn);相反,如果兩點(diǎn)間的距離過大,則進(jìn)行插值運(yùn)算。例如當(dāng)時(shí),刪除取其中點(diǎn)代替時(shí),進(jìn)行線性插值,使得間有m 個(gè)新的內(nèi)插點(diǎn),以便使其中任意兩點(diǎn)滿足表達(dá)式

對算法進(jìn)行這樣的優(yōu)化,提高了水體邊界的精確度,有效地防止了由于邊界線上的點(diǎn)過少而使目標(biāo)輪廓線類似于直線過于僵硬;由于剔除了一些冗余點(diǎn),也可以在一定程度上提高運(yùn)算速度。

在求解Snake模型時(shí),采用貪婪算法,該算法的具體步驟:

步驟1:對迭代后的輪廓點(diǎn)進(jìn)行動(dòng)態(tài)增刪。若為初次迭代則直接進(jìn)行第2步。

步驟2:初始化能量系數(shù)α、β、γ、KA。計(jì)算各點(diǎn)曲率大小及平均曲率。當(dāng)該點(diǎn)曲率大于平均曲率且梯度值大于圖像梯度均值的2倍時(shí),β取0。

步驟3:對每一個(gè)當(dāng)前輪廓點(diǎn)vi,根據(jù)事先設(shè)置的判定條件,判斷它是否靠近真實(shí)邊界,若是,需要調(diào)整能量系數(shù),否則進(jìn)入第4步。

步驟4:根據(jù)凸鄰域和凹鄰域的判定條件,判斷面積能量Earea的系數(shù)正負(fù)。

步驟5:在點(diǎn)vi的3×3鄰域內(nèi),計(jì)算每點(diǎn)vi,j的各能量項(xiàng)。找到鄰域內(nèi)總能量最小的點(diǎn)vi,k,將vi移動(dòng)到點(diǎn)vi,k。

步驟6:檢查總能量是否與上次相同。若相同或值出現(xiàn)振蕩、超過迭代次數(shù)限制,則停止迭代;否則,轉(zhuǎn)向步驟1,繼續(xù)迭代。

3 實(shí)驗(yàn)與分析

實(shí)驗(yàn)原始數(shù)據(jù):SPOT-5影像數(shù)據(jù),全色影像的分辨率為2.5 m,多光譜影像分辨率為10 m,多光譜影像包括綠、紅、近紅外、中紅外4個(gè)波段。實(shí)驗(yàn)地區(qū)位于武漢市郊區(qū),該區(qū)域內(nèi)含有大小不等、深淺不一的湖泊和池塘,最大的一個(gè)湖泊因?yàn)闃蚝筒眉粲跋竦脑虮环殖闪?部分。

實(shí)驗(yàn)影像為融合影像的中紅外波段,大小為1 300×1 000,分辨率為2.5 m(圖1)。

圖1 實(shí)驗(yàn)影像

為了更好地對水體邊界的提取效果進(jìn)行對比分析,對指數(shù)法所提水體進(jìn)行邊緣檢測,然后將其邊界與利用Snake模型所提邊界進(jìn)行局部細(xì)節(jié)對比。

圖2a、d、g中綠線代表水體指數(shù)法所提水體經(jīng)邊緣檢測后的邊界。圖2b、e、h中紅線代表自動(dòng)構(gòu)造Snake初始輪廓線時(shí)所提取的邊界。圖2c、f、i中紅線代表人工構(gòu)造Snake初始輪廓線時(shí)所提取的水體邊界。

總的說來,指數(shù)法提取的水體邊界還不夠精確,它只能大致逼近真實(shí)邊界,但利用主動(dòng)輪廓線模型提取的邊界,相較之下精度更高。

由于實(shí)驗(yàn)采用的是高分辨衛(wèi)星影像,水涯線相對模糊,所以本文采用人工目視判讀的方法來對擬合的水體邊界進(jìn)行精度評價(jià)。假設(shè)邊界擬合的最大誤差為2個(gè)像素。從圖3a和圖3b中選取對應(yīng)的6個(gè)比較典型的水體目標(biāo),統(tǒng)計(jì)圖中擬合的水體邊界線上準(zhǔn)確定位以及距離準(zhǔn)確邊界2個(gè)像素和4個(gè)像素以上的輪廓點(diǎn)個(gè)數(shù),結(jié)果如表1。

圖2 提取的水體邊界局部細(xì)節(jié)對比

圖3 利用Snake模型提取的水體邊界

表1 精度評價(jià)指標(biāo)

從表1可以發(fā)現(xiàn),采用本文方法提取水體時(shí),人工和自動(dòng)方法構(gòu)造初始輪廓線,所提邊界上準(zhǔn)確定位的輪廓點(diǎn)數(shù)達(dá)到85%以上,2個(gè)像元以內(nèi)的點(diǎn)接近90%,4個(gè)像元以內(nèi)的接近95%。采用自動(dòng)方法構(gòu)造初始輪廓線,所提邊界上輪廓點(diǎn)數(shù)更多,準(zhǔn)確定位點(diǎn)數(shù)所占比例略高,一定程度上說明利用Snake模型提取水體初始輪廓線離真實(shí)水體邊界越近,所提邊界越準(zhǔn)確。

[1] Kass M,Witkin A,Terzopoulouse D.Snakes:active Contour Model[C].The 1st International Conference on Computer Vision,1987

[2] 聶烜,趙榮椿,沈亞萍.基于Snake技術(shù)的運(yùn)動(dòng)目標(biāo)輪廓提取[J].計(jì)算機(jī)工程,2005,3(23):148-150

[3] Kaus M R,Berg J,Weese J.Automated Segmentationof the Left Ventricle in Cardia MRI[J].MedIA,2004,8(3):245-254

[4] 梅安新,彭望祿,秦其明,等.遙感導(dǎo)論[M].北京:高等教育出版社,2001

[5] 何志勇,章孝燦,黃智才,等.一種高分辨率遙感影像水體提取技術(shù)[J].浙江大學(xué)學(xué)報(bào):理學(xué)版,2004,31(6):701-707

[6] 孫丹峰,楊冀紅,劉順喜.高分辨率遙感衛(wèi)星影像在土地利用分類及其變化監(jiān)測的應(yīng)用研究[J].農(nóng)業(yè)工程學(xué)報(bào),2002,18(2):160-164

[7] 夏雙,阮仁宗.淡水湖泊濕地水體信息提取方法[J].地理空間信息,2012,10(5):20-22

[8] 都金康,黃永勝,馮學(xué)智,等.SPOT衛(wèi)星影像的水體提取方法及分類研究[J].遙感學(xué)報(bào),2001,5(3):214-219

[9] 杜云艷,周成虎.水體的遙感信息自動(dòng)提取方法[J].遙感學(xué)報(bào),1998,2(4):264-269

[10] 劉建波,戴昌達(dá).TM圖像在大型水庫庫情監(jiān)測管理中的應(yīng)用[J].環(huán)境遙感,1996,11(1):53-58

[11] 陸家駒,李士鴻.TM資料水體識別技術(shù)的改進(jìn)[J].環(huán)境遙感,1992,7(1):17-23

P237.3

B

1672-4623(2015)01-0108-03

10.3969/j.issn.1672-4623.2015.01.036

劉茂元,工程師,主要從事測繪、數(shù)據(jù)處理與地理信息工作。

2014-09-03。

猜你喜歡
輪廓線輪廓邊界
立體圖像任意剖面輪廓線提取方法仿真研究
拓展閱讀的邊界
OPENCV輪廓識別研究與實(shí)踐
意大利邊界穿越之家
基于HTML5的凸輪廓線圖解法App教學(xué)軟件研究
基于實(shí)時(shí)輪廓誤差估算的數(shù)控系統(tǒng)輪廓控制
論中立的幫助行為之可罰邊界
高速公路主動(dòng)發(fā)光輪廓標(biāo)應(yīng)用方案設(shè)計(jì)探討
一種有效的秦俑碎塊匹配算法①
“偽翻譯”:“翻譯”之邊界行走者