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