1.一種基于ROEWA改進(jìn)的SAR圖像邊緣檢測(cè)方法,其特征在于,包括以下步驟:
(1)輸入灰度圖像;(2)用IROEWA算子進(jìn)行邊緣檢測(cè),得到邊緣強(qiáng)度圖和邊緣方位;(3)根據(jù)邊緣強(qiáng)度圖和邊緣方位進(jìn)行非極大值抑制;(4)執(zhí)行閾值選取、二值分割和形態(tài)學(xué)濾波處理;(5)輸出邊緣檢測(cè)結(jié)果圖;
其中,IROEWA是對(duì)ROEWA的邊緣強(qiáng)度分量表達(dá)式進(jìn)行了改進(jìn),
原ROEWA算子的邊緣強(qiáng)度分量表達(dá)式為:
(7)
IROEWA算子的邊緣強(qiáng)度分量表達(dá)式為:
由此,根據(jù)式D(x,y)=arctan[rY(x,y)/rX(x,y)],就可以準(zhǔn)確計(jì)算出(-π/2,π/2)內(nèi)的方位角,并判斷當(dāng)方位角D<0時(shí),令D←D+π,從而使方位角值域歸化到[0,π)內(nèi);
相應(yīng)地,總體邊緣強(qiáng)度則定義為:
既定方位的非極大值抑制算法,就是判斷當(dāng)前邊緣點(diǎn)的值在當(dāng)前邊緣方位上是不是局部最大值:先構(gòu)建一個(gè)空間與邊緣強(qiáng)度圖等大的邊緣點(diǎn)集合,將所有象元點(diǎn)作為待定的邊緣點(diǎn);如果當(dāng)前點(diǎn)與當(dāng)前方位上的鄰域點(diǎn)比較后是最大值,則將當(dāng)前點(diǎn)作為邊緣點(diǎn)保留;如果不是,則將當(dāng)前點(diǎn)從邊緣點(diǎn)集合中去除。
2.根據(jù)權(quán)利要求1所述的一種基于ROEWA改進(jìn)的SAR圖像邊緣檢測(cè)方法,其特征在于,改為IROEWA算子后,計(jì)算得到的邊緣方位有無(wú)限個(gè)連續(xù)的可能取值,當(dāng)不為0°、45°、90°、135°及180°這種特殊的方位時(shí),鄰域點(diǎn)是亞像元,還需要將既定方位的非極大值抑制算法,改進(jìn)成亞象元級(jí)別的處理方法。
3.根據(jù)權(quán)利要求2所述的一種基于ROEWA改進(jìn)的SAR圖像邊緣檢測(cè)方法,其特征在于,亞像元級(jí)別非極大值抑制算法的改進(jìn)方法為:給定一個(gè)可以不為整數(shù)的鄰域半徑r,并根據(jù)當(dāng)前點(diǎn)的邊緣方位,計(jì)算出兩個(gè)鄰域點(diǎn)的坐標(biāo);如果鄰域點(diǎn)的橫縱坐標(biāo)不全為整數(shù),則需插值計(jì)算其邊緣強(qiáng)度;插值計(jì)算時(shí),分別對(duì)鄰域點(diǎn)的橫縱坐標(biāo)向上向下取整,兩兩組合可得4個(gè)整數(shù)坐標(biāo)的點(diǎn),然后根據(jù)這4個(gè)點(diǎn)進(jìn)行線性插值;最后,比較當(dāng)前點(diǎn)與鄰域點(diǎn)的邊緣強(qiáng)度大小,若當(dāng)前點(diǎn)的邊緣強(qiáng)度小于任何一個(gè)領(lǐng)域點(diǎn)的,則將當(dāng)前點(diǎn)從邊緣點(diǎn)集中剔除。