发明名称 基于目标提取和SRAD算法的SAR图像去斑方法
摘要 本发明公开了一种基于目标提取与SRAD算法的SAR图像去斑方法,主要解决现有SAR图像去斑方法在去斑效果和边缘保持不能同时兼顾的问题。其实现过程是:(1)对输入SAR图像进行目标图像提取和移除;(2)设定迭代的初始次数,步长和实验次数等运行参数;(3)根据不同迭代次数,利用SRAD算法对移除目标图像后图像进行滤波处理;(4)计算移除目标图像后图像的SRAD算法最佳迭代次数;(5)对移除目标后图像采用最佳迭代次数SRAD滤波处理;(6)将目标图像和最佳迭代次数SRAD滤波结果图像相加,得到最终去斑结果图像。本发明具有去斑效果好,边缘纹理信息保留较好的特点,可应用于SAR图像目标识别和目标检测。
申请公布号 CN102693530A 申请公布日期 2012.09.26
申请号 CN201210194325.9 申请日期 2012.06.13
申请人 西安电子科技大学 发明人 朱虎明;焦李成;钟雯倩;王爽;马文萍;马晶晶;白静;尚荣华
分类号 G06T5/00(2006.01)I;G06T7/00(2006.01)I;G06K9/46(2006.01)I 主分类号 G06T5/00(2006.01)I
代理机构 陕西电子工业专利中心 61205 代理人 王品华;朱红星
主权项 1.一种基于目标提取和SRAD算法的SAR图像去斑方法,包括如下步骤:(1)对输入的SAR图像A进行细节和边缘的目标图像提取,得到提取出的目标图像T;(2)将提取出的目标图像T从输入的SAR图像A中移除,得到移除目标图像后的SAR图像B;(3)计算移除目标图像后的SAR图像B的SRAD算法最佳迭代次数a:3a)设置SRAD算法的迭代初始值s(0),迭代步长step=100,实验次数t=20,计算每次实验的SRAD滤波迭代次数:s(i)=s(0)+i×step,i=1,2,…,t;3b)分别使用迭代次数s(i),i=1,2,…,t;对移除目标图像后的SAR图像B进行SRAD滤波,得到滤波处理结果图像组C(i),i=1,2,…,t;3c)分别计算不同迭代次数的SRAD滤波结果图像组C(i)的等效视数数组H(i)和边缘保持程度数组I(i):<img file="FDA00001758540700011.GIF" wi="1194" he="259" /><maths num="0001"><![CDATA[<math><mrow><mi>I</mi><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><mo>[</mo><mi>&Sigma;</mi><mrow><mo>(</mo><mo>|</mo><msub><mi>S</mi><mi>b</mi></msub><mrow><mo>(</mo><mi>l</mi><mo>,</mo><mi>m</mi><mo>)</mo></mrow><mo>-</mo><msub><mi>S</mi><mi>b</mi></msub><mrow><mo>(</mo><mi>l</mi><mo>+</mo><mn>1</mn><mo>,</mo><mi>m</mi><mo>)</mo></mrow><mo>|</mo><mo>+</mo><mo>|</mo><msub><mi>S</mi><mi>b</mi></msub><mrow><mo>(</mo><mi>l</mi><mo>,</mo><mi>m</mi><mo>)</mo></mrow><mo>-</mo><msub><mi>S</mi><mi>b</mi></msub><mrow><mo>(</mo><mi>l</mi><mo>,</mo><mi>m</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mo>|</mo><mo>)</mo></mrow><mo>]</mo></mrow><mrow><mo>[</mo><mi>&Sigma;</mi><mrow><mo>(</mo><mo>|</mo><msub><mi>S</mi><mi>a</mi></msub><mrow><mo>(</mo><mi>l</mi><mo>,</mo><mi>m</mi><mo>)</mo></mrow><mo>-</mo><msub><mi>S</mi><mi>a</mi></msub><mrow><mo>(</mo><mi>l</mi><mo>+</mo><mn>1</mn><mo>,</mo><mi>m</mi><mo>)</mo></mrow><mo>|</mo><mo>+</mo><mo>|</mo><msub><mi>S</mi><mi>a</mi></msub><mrow><mo>(</mo><mi>l</mi><mo>,</mo><mi>m</mi><mo>)</mo></mrow><mo>-</mo><msub><mi>S</mi><mi>a</mi></msub><mrow><mo>(</mo><mi>l</mi><mo>,</mo><mi>m</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mo>|</mo><mo>)</mo></mrow><mo>]</mo></mrow></mfrac></mrow></math>]]></maths>其中,u和σ分别为不同迭代次数SRAD滤波结果图像组C(i)中一块同质区域的均匀值和标准差,(l,m)表示移除目标图像后的SAR图像B中的边缘像素点的坐标,S<sub>a</sub>(l,m)表示移除目标图像后的SAR图像B的边缘像素点的灰度值,S<sub>b</sub>(l,m)表示不同迭代次数SRAD滤波结果图像组C(i)的边缘像素点的灰度值;H(i)的值越大,图像对比度越小,表示滤波器对斑点噪声的平滑能力越强;I(i)的值越大,表示滤波器对原图像的细节保持能力越好;3d)分别将上述计算所得的等效视数数组H(i)和边缘保持程度数组I(i)进行标准化,得到标准化等效视数数组J(i)和标准化边缘保持程度数组K(i);以SRAD滤波迭代次数s(i)为横坐标,以对应的标准化等效视数数组J(i)和标准化边缘保持程度数组K(i)为纵坐标作两条曲线,则这两条曲线交点横坐标的值即为移除目标图像后的SAR图像B的SRAD最佳迭代次数a的值;(4)采用最佳迭代次数a对移除目标图像后的SAR图像B进行SRAD滤波处理,得到去除斑点噪声的SAR图像D;(5)将所提取出的目标图像T与去除斑点噪声的SAR图像D相加,得到最终去斑结果图像R。
地址 710071 陕西省西安市太白南路2号